├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── Gemfile ├── Gemfile.lock ├── LICENSE_APACHE ├── LICENSE_CCBYSA ├── README.md ├── _config.yml ├── _desktops ├── budgie.md ├── cinnamon.md ├── deepin-20.1.png ├── deepin.md ├── gnome.md ├── kde-plasma.md ├── lxde.md ├── mate.md ├── pantheon.md └── xfce.md ├── _drafts └── YYYY-MM-DD-distro-name.md ├── _includes ├── footer.html └── header.html ├── _layouts ├── category_page.html ├── default.html ├── desktop.html ├── minimal.html ├── page.html ├── post.html ├── tag_index.html └── tag_page.html ├── _pages ├── 404.html ├── about.html ├── categories.html ├── desktops.html ├── privacy.html ├── switching.html ├── terms.html ├── test.html ├── what-is-linux.html └── why-use-linux.html ├── _plugins ├── _category_gen.rb └── _tag_gen.rb ├── _posts ├── 2017-03-02-gentoo.md ├── 2018-06-01-alpine-linux.md ├── 2018-06-01-frugalware.md ├── 2018-06-02-slackware.md ├── 2018-06-03-chakra-linux.md ├── 2018-06-03-knoppix.md ├── 2018-11-28-elementary-os.md ├── 2019-05-26-puppy-linux.md ├── 2019-06-07-zorin-os.md ├── 2020-09-26-ubuntu.md ├── 2020-12-15-linux-mint.md ├── 2020-12-20-kubuntu.md ├── 2021-02-20-opensuse.md ├── 2021-03-08-manjaro.md ├── 2021-03-18-arch-linux.md ├── 2021-03-18-deepin.md ├── 2021-03-18-endless-os.md ├── 2021-03-18-freebsd.md ├── 2021-03-18-guix.md ├── 2021-03-18-kali-linux.md ├── 2021-03-18-lubuntu.md ├── 2021-03-18-mx-linux.md ├── 2021-03-18-pop-os.md ├── 2021-03-18-qubes-os.md ├── 2021-03-18-reactos.md ├── 2021-03-18-tails.md ├── 2021-03-18-trisquel.md ├── 2021-03-18-ubuntu-mate.md ├── 2021-03-18-xubuntu.md ├── 2021-03-22-centos.md ├── 2021-03-22-debian.md ├── 2021-03-22-fedora.md ├── 2021-03-22-mageia.md ├── 2021-03-22-pure-os.md └── 2021-03-22-solus.md ├── _sass ├── _common.scss ├── _mixins.scss ├── custom │ ├── _alignments.scss │ ├── _cards.scss │ ├── _columns.scss │ ├── _hidden.scss │ ├── _images.scss │ ├── _infobars.scss │ ├── _modal.scss │ ├── _notes.scss │ ├── _print.scss │ ├── _rows.scss │ ├── _selections.scss │ ├── _separator.scss │ ├── _tags.scss │ └── _text.scss └── standard │ ├── _buttons.scss │ ├── _footer.scss │ ├── _header.scss │ ├── _nav.scss │ └── _tables.scss ├── css └── style.scss ├── img ├── apple-touch-icon-114x114-precomposed.png ├── apple-touch-icon-57x57-precomposed.png ├── apple-touch-icon-72x72-precomposed.png ├── favicon.png ├── favicon.svg ├── icon.png ├── logos │ ├── alpine.svg │ ├── antergos.svg │ ├── arch-linux.svg │ ├── centos.svg │ ├── chakra-linux.svg │ ├── debian.svg │ ├── deepin.svg │ ├── desktop-budgie.svg │ ├── desktop-cinnamon.svg │ ├── desktop-deepin.svg │ ├── desktop-gnome.svg │ ├── desktop-kde-plasma.svg │ ├── desktop-lxde.svg │ ├── desktop-mate.svg │ ├── desktop-xfce.svg │ ├── elementary.svg │ ├── endlessos.svg │ ├── fedora.svg │ ├── freebsd.svg │ ├── frugalware.svg │ ├── gentoo.svg │ ├── gnu.svg │ ├── guix.svg │ ├── kali-linux.svg │ ├── knoppix.svg │ ├── korora.svg │ ├── kubuntu.svg │ ├── linux-mint.svg │ ├── linux.svg │ ├── lubuntu.svg │ ├── mageia.svg │ ├── manjaro.svg │ ├── mxlinux.svg │ ├── no-logo.svg │ ├── opensuse.svg │ ├── pop-os.svg │ ├── puppylinux.svg │ ├── pureos.svg │ ├── purism-circle.svg │ ├── qubes.svg │ ├── reactos.svg │ ├── slackware.svg │ ├── solus.svg │ ├── tails.svg │ ├── trisquel.svg │ ├── ubuntu-mate.svg │ ├── ubuntu.svg │ ├── xubuntu.svg │ └── zorin-os.svg ├── promo.png ├── promo.svg ├── screenshots │ ├── antergos-18.5.png │ ├── centos-7.png │ ├── chakra-2017.10.png │ ├── debian-10.png │ ├── debian-9.4.png │ ├── deepin-15.3.png │ ├── deepin-desktop.png │ ├── desktop-cinnamon.jpg │ ├── desktop-gnome-3.28.jpg │ ├── desktop-kde-plasma-5.0.png │ ├── desktop-lxde.png │ ├── desktop-mate.png │ ├── desktop-pantheon.png │ ├── desktop-xfce.png │ ├── elementary-os-0.4.png │ ├── elementary-os-5.1.png │ ├── elementary-os-5.png │ ├── endlessos-3.4.png │ ├── fedora-30.png │ ├── fedora-31.png │ ├── fedora-33.png │ ├── frugalware-2.1.png │ ├── gentoo.png │ ├── kali-linux-2019-2.png │ ├── kali-linux-2021.1.jpg │ ├── knoppix-8.2.png │ ├── kubuntu-20.04.png │ ├── linux-mint-20.png │ ├── lubuntu-18.04.png │ ├── lubuntu-20.04.jpeg │ ├── mageia-6.0.png │ ├── mageia-8.png │ ├── manjaro-20.2.png │ ├── mxlinux-18.2.png │ ├── mxlinux-19.png │ ├── opensuse-leap-15.2.png │ ├── pop-os-18.04.png │ ├── puppy-linux-8.png │ ├── pure-os-8.0.png │ ├── pureos-9.png │ ├── qubes-os-4.0.png │ ├── reactos-0.4.14.png │ ├── reactos-0.4.8.png │ ├── slackware-14.2.jpg │ ├── solus-4.png │ ├── tails-3.7.png │ ├── tails-4.14.png │ ├── trisquel-8.0.png │ ├── trisquel-9.0.jpg │ ├── ubuntu-20.04.png │ ├── ubuntu-mate-18.04.png │ ├── ubuntumate-20.04.png │ ├── xubuntu-18.04.png │ ├── xubuntu-20.04.png │ ├── zorin-15.png │ └── zorin-os-12.png └── switching │ ├── arrow.svg │ ├── libreoffice-base.png │ ├── libreoffice-calc.png │ ├── libreoffice-draw.png │ ├── libreoffice-impress.png │ ├── libreoffice-writer.png │ ├── libreoffice.png │ ├── logo-amarok.png │ ├── logo-ardour.png │ ├── logo-audacity.png │ ├── logo-blender.png │ ├── logo-gimp.png │ ├── logo-gnome-music.png │ ├── logo-gog.png │ ├── logo-google-chrome.png │ ├── logo-inkscape.png │ ├── logo-krita.png │ ├── logo-libreoffice.png │ ├── logo-mozilla-firefox.png │ ├── logo-noise.png │ ├── logo-opera.png │ ├── logo-rhythmbox.png │ ├── logo-scribus.png │ ├── logo-spotify.png │ └── logo-steam.png ├── index.html ├── js └── simple-jekyll-search.min.js ├── search.json └── stylesheets ├── style.css └── style.css.map /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## Distro Proposal 2 | 3 | If you're making a distribution proposal, check off the following as you go to ensure it's good to go. 4 | 5 | - [ ] I've read the [instructions for contributing a post](/CONTRIBUTING.md) 6 | - [ ] filled in the required metadata on my post 7 | - [ ] included a plain desktop screenshot with no additional windows (if applicable) 8 | - [ ] did not "give a review" when writing a post 9 | 10 | 11 | 12 | ### Why it should be included: 13 | 14 | > your words here 15 | 16 | 17 | 18 | ## Page Metadata Updates 19 | 20 | If you're just updating information/metadata on a page make sure you do the following:. 21 | 22 | - [ ] update the screenshot file to the latest version (if applicable) and please optimize the file size 23 | - [ ] update or add the `updated:` field to the post's frontmatter with the date in `YYYY-MM-DD` format 24 | - [ ] update or add the `updater:` field to the post's frontmatter with your name in quotations `"Your Name"` 25 | - [ ] rename the post's filename with the new date, e.g `YYYY-MM-DD-name` -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .jekyll-metadata 3 | .sass-cache 4 | .jekyll-cache/ 5 | .jekyll-cache/* -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | The Compute Freely website is designed & developed by: 2 | 3 | -- Sam Hewitt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to Compute Freely 2 | 3 | ## Submitting Distributions 4 | 5 | Submitting a new distribution pages is simply a matter of writing a new post and adding it to the `_posts` folder. When writing a post for a distribution you would like to submit, you are free to editorialize, but if you gather information from the project's website to fill out the post paraphrase as best you can opposed to copying straight from it. 6 | 7 | For your convenience a template is included in the `_drafts` folder. 8 | 9 | ### Metadata 10 | 11 | Each post has "frontmatter" that contains metadata for the post and about the distribution in general that shows up on the individual pages for each. Here's an example from the post for Ubuntu. 12 | 13 | ```yaml 14 | layout: post 15 | author: Sam Hewitt 16 | title: "Ubuntu" 17 | date: "2017-03-02" 18 | logo: "distro-ubuntu" 19 | image: "desktop-ubuntu-16.10.png" 20 | caption: "ubuntu 16.10 desktop" 21 | tags: [desktop, server, beginner, gnome] 22 | notes: 23 | homepage: https://ubuntu.com/ 24 | version: "16.10" 25 | based-on: debian 26 | desktops: [GNOME, Unity] 27 | install: graphical 28 | developers: 29 | - name: Canonical 30 | url: https://canonical.com/ 31 | - name: Ubuntu Community 32 | url: https://community.ubuntu.com/ 33 | ``` 34 | 35 | #### Publishing 36 | 37 | The first half of the frontmatter contains publishing and categorization infomation. 38 | 39 | - `layout` is the page layout for Jekyll. **Do not change this** 40 | - `title` in this case will refer to the distribution name 41 | - `date` is the date of publication (addition) 42 | - `logo` is the file name of the logo that you provide (minus the extension) 43 | - `image` is the filename of the screenshot you provide 44 | - `caption` is an optional description of the screenshot 45 | - `tags` are an array of tags for the post, these should be limited to things like the desktop environments it uses, it's primary purpose (e.g. server, desktop, enterprise), a one-word estimation of it's difficulty 46 | 47 | #### Notes 48 | 49 | The `notes` section contains pertinent info about a distribution that show's up in the 'Notes' section on each post. 50 | 51 | - `homepage` is the complete url of a distribution's homepage 52 | - `version` is the current version at the time of publication 53 | - `based-on` if the distribution is based on another you include that here 54 | - `desktops` is a list of all default desktops arranged in an array, i.e. if a distribution provides multiple spins that are of different desktop environments you list those here 55 | - `install` whether the installation is "Graphical" or "Command Line" or "Live" **keep it to these** 56 | - `developers` name the primary developer or developers of the distribution and optionally provide a url 57 | 58 | 59 | ### Including image assets 60 | 61 | For a submission to be included you must also include a project's logo and a screenshot. 62 | 63 | An acceptable screenshot must: 64 | - be of a fresh installation, no user-modifications or changes 65 | - be of the desktop, do not have any windows, menus, etc. open 66 | - be of at least 720p resolution 67 | - follow the name convention of the other included screenshots that is `desktop--` 68 | 69 | An acceptable version of the project logo must: 70 | - be of the distibution icon, not the wordmark 71 | - be in SVG format, a PNG or other file format will not display 72 | - follow the name convention of the other included logos that is `distro-` 73 | - be 200x200 pixels and the logo is at most 160x160 within that 74 | 75 | ## Updating An Existing Post 76 | 77 | If you're simply updating an existing post, make the changes to the post as necessary but don't remove the original author's name from `author` or change the `date:` field (this is to keep track of the original), simply add the following lines: 78 | 79 | ```yaml 80 | updated: "YYYY-MM-DD" 81 | updater: "Your Name" 82 | ``` 83 | 84 | Then rename the post file with the `updated:` date. 85 | 86 | ## Other contributions 87 | 88 | Overall improvements to the site are gladly accepted as well and can be made via a general pull request. 89 | -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | See contributor graph on GitHub for additional contributors. 2 | 3 | https://github.com/snwh/computefreely/graphs/contributors -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | ruby RUBY_VERSION 3 | 4 | gem "jekyll" 5 | 6 | # Windows does not include zoneinfo files, so bundle the tzinfo-data gem 7 | gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | addressable (2.7.0) 5 | public_suffix (>= 2.0.2, < 5.0) 6 | colorator (1.1.0) 7 | concurrent-ruby (1.1.7) 8 | em-websocket (0.5.2) 9 | eventmachine (>= 0.12.9) 10 | http_parser.rb (~> 0.6.0) 11 | eventmachine (1.2.7) 12 | ffi (1.13.1) 13 | forwardable-extended (2.6.0) 14 | http_parser.rb (0.6.0) 15 | i18n (1.8.5) 16 | concurrent-ruby (~> 1.0) 17 | jekyll (4.2.0) 18 | addressable (~> 2.4) 19 | colorator (~> 1.0) 20 | em-websocket (~> 0.5) 21 | i18n (~> 1.0) 22 | jekyll-sass-converter (~> 2.0) 23 | jekyll-watch (~> 2.0) 24 | kramdown (~> 2.3) 25 | kramdown-parser-gfm (~> 1.0) 26 | liquid (~> 4.0) 27 | mercenary (~> 0.4.0) 28 | pathutil (~> 0.9) 29 | rouge (~> 3.0) 30 | safe_yaml (~> 1.0) 31 | terminal-table (~> 2.0) 32 | jekyll-sass-converter (2.1.0) 33 | sassc (> 2.0.1, < 3.0) 34 | jekyll-watch (2.2.1) 35 | listen (~> 3.0) 36 | kramdown (2.3.0) 37 | rexml 38 | kramdown-parser-gfm (1.1.0) 39 | kramdown (~> 2.0) 40 | liquid (4.0.3) 41 | listen (3.3.3) 42 | rb-fsevent (~> 0.10, >= 0.10.3) 43 | rb-inotify (~> 0.9, >= 0.9.10) 44 | mercenary (0.4.0) 45 | pathutil (0.16.2) 46 | forwardable-extended (~> 2.6) 47 | public_suffix (4.0.6) 48 | rb-fsevent (0.10.4) 49 | rb-inotify (0.10.1) 50 | ffi (~> 1.0) 51 | rexml (3.2.4) 52 | rouge (3.26.0) 53 | safe_yaml (1.0.5) 54 | sassc (2.4.0) 55 | ffi (~> 1.9) 56 | terminal-table (2.0.0) 57 | unicode-display_width (~> 1.1, >= 1.1.1) 58 | unicode-display_width (1.7.0) 59 | 60 | PLATFORMS 61 | ruby 62 | x86_64-linux 63 | 64 | DEPENDENCIES 65 | jekyll 66 | tzinfo-data 67 | 68 | RUBY VERSION 69 | ruby 2.6.3p62 70 | 71 | BUNDLED WITH 72 | 2.2.1 73 | -------------------------------------------------------------------------------- /LICENSE_APACHE: -------------------------------------------------------------------------------- 1 | Copyright 2018 Sam Hewitt 2 | 3 | Licensed under the Apache License, Version 2.0 (the "License"); 4 | you may not use this file except in compliance with the License. 5 | You may obtain a copy of the License at 6 | 7 | https://www.apache.org/licenses/LICENSE-2.0 8 | 9 | Unless required by applicable law or agreed to in writing, software 10 | distributed under the License is distributed on an "AS IS" BASIS, 11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | See the License for the specific language governing permissions and 13 | limitations under the License. 14 | -------------------------------------------------------------------------------- /LICENSE_CCBYSA: -------------------------------------------------------------------------------- 1 | This work is licenced under the Creative Commons Attribution-Share Alike 4.0 2 | United States License. To view a copy of this licence, visit 3 | https://creativecommons.org/licenses/by-sa/4.0/ or send a letter to Creative 4 | Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. 5 | 6 | When attributing these work, using "Compute Freely" is enough. 7 | Please link to https://computefreely.org where available. 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Compute Freely 2 | 3 | Compute Freely is a website that's meant to be a friendly place to start for the Free & Open Source Software and Linux curious. 4 | 5 | ## Copying & Reuse 6 | 7 | All original copy (written text) and images on this site are licensed under the Creative Commons Attribution-ShareAlike 4.0, unless otherwise noted. 8 | 9 | Any unique source code is free software, licensed under the terms of the Apache License v2.0, unless otherwise noted. Any non-unique elements (such as bundled JavaScript resources) are licensed under the terms of their accompanying licenses, or stated within their source code. 10 | 11 | ## Local Development 12 | 13 | This site is built using the static site generator [Jekyll](https://jekyllrb.com/) (visit their site for info on how to set that up), but you will need to have it installed to hack on this site. Once you do so you can load the site with: 14 | 15 | bundle exec jekyll serve 16 | 17 | ## Contributing 18 | 19 | Contributions are obviously welcome! If you would like to contribute to this project, please have [read this](/CONTRIBUTING.md) regarding contributions. 20 | 21 | Alternatively, if you would like to support development by making a donation you can do so [here](https://snwh.org/donate). -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # Welcome to Jekyll! 2 | # 3 | # This config file is meant for settings that affect your whole blog, values 4 | # which you are expected to set up once and rarely edit after that. If you find 5 | # yourself editing this file very often, consider using Jekyll's data files 6 | # feature for the data you need to update frequently. 7 | # 8 | # For technical reasons, this file is *NOT* reloaded automatically when you use 9 | # 'bundle exec jekyll serve'. If you change this file, please restart the server process. 10 | 11 | # Site settings 12 | # These are used to personalize your new site. If you look in the HTML files, 13 | # you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. 14 | # You can create any custom variable you would like, and they will be accessible 15 | # in the templates via {{ site.myvariable }}. 16 | 17 | # Site Info 18 | title: "Compute Freely" 19 | description: "A friendly place to start for the Free & Open Source Software and GNU/Linux curious." 20 | 21 | # The URL of your actual domain. This will be used to make absolute links in the RSS feed. 22 | url: https://computefreely.org 23 | baseurl: / 24 | 25 | # Images 26 | image: "/img/promo.png" 27 | icon: "/img/icon.png" 28 | favicon: "/img/favicon.png" 29 | color: "#0099ee" 30 | 31 | # Posts 32 | permalink: /distro/:title 33 | 34 | # Directories 35 | dirs: 36 | logos: "/img/logos/" 37 | screenshots: "/img/screenshots/" 38 | tags: "/tags/" 39 | distro: "/distro/" 40 | categories: "/categories/" 41 | desktops: "/desktops/" 42 | 43 | # GitHub 44 | github: 45 | repo: https://github.com/snwh/computefreely/ 46 | issues: https://github.com/snwh/computefreely/issues 47 | edit: 48 | desktops: https://github.com/snwh/computefreely/edit/master/_desktops/ 49 | posts: https://github.com/snwh/computefreely/edit/master/_posts/ 50 | 51 | # Author 52 | author: 53 | name: "Sam Hewitt" 54 | url: "https://samuelhewitt.com/" 55 | donate: "https://snwh.org/donate" 56 | 57 | # SASS 58 | sass: 59 | style: minified 60 | 61 | # Markdown 62 | markdown: kramdown 63 | 64 | # Include list 65 | include: ["_pages"] 66 | exclude: ["*.git*", "README*", "LICENSE*", AUTHORS, CONTRIBUT*, Gemfile, Gemfile.*] 67 | 68 | # Collections (specifically used for the desktops pages) 69 | collections: 70 | desktops: 71 | output: true 72 | permalink: /:collection/:title 73 | -------------------------------------------------------------------------------- /_desktops/budgie.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "Budgie" 4 | logo: "desktop-budgie" 5 | tag: "budgie" 6 | category: [desktop] 7 | notes: 8 | homepage: https://getsol.us/budgie/ 9 | developers: 10 | - name: Budgie Project 11 | url: https://getsol.us/budgie 12 | - name: Solus Project 13 | url: https://getsol.us 14 | --- 15 | 16 | Budgie is a desktop environment that aims to provide a familiar, modern and functional experience whilst getting out of the user’s way. -------------------------------------------------------------------------------- /_desktops/cinnamon.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "Cinnamon" 4 | logo: "desktop-cinnamon" 5 | tag: "cinnamon" 6 | image: "desktop-cinnamon.jpg" 7 | caption: "Cinnamon Desktop on Fedora" 8 | category: [desktop] 9 | notes: 10 | homepage: http://developer.linuxmint.com/projects/cinnamon-projects.html 11 | developers: 12 | - name: Linux Mint Team 13 | url: https://linuxmint.com/teams.php 14 | --- 15 | 16 | The Cinnamon desktop environment is an offshoot of the GNOME Shell desktop that did away with the task-centric overview user interface, and offers instead one of panels, hot corners and menus. -------------------------------------------------------------------------------- /_desktops/deepin-20.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/_desktops/deepin-20.1.png -------------------------------------------------------------------------------- /_desktops/deepin.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "Deepin Desktop" 4 | logo: "desktop-deepin" 5 | tag: "deepin" 6 | image: "deepin-desktop.png" 7 | caption: "Deepin Desktop on Fedora" 8 | category: [desktop] 9 | notes: 10 | homepage: https://www.deepin.org/dde/ 11 | developers: 12 | - name: Wuhan Deepin Technology Co., Ltd 13 | --- 14 | 15 | Deepin Desktop Environment is the is tailor-made desktop of the Deepin project. -------------------------------------------------------------------------------- /_desktops/gnome.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "GNOME" 4 | logo: "desktop-gnome" 5 | tag: "gnome" 6 | image: "desktop-gnome-3.28.jpg" 7 | caption: "GNOME 3.28 Activities Overview" 8 | category: [desktop] 9 | notes: 10 | homepage: https://gnome.org/ 11 | developers: 12 | - name: GNOME Project 13 | url: https://www.gnome.org/about/ 14 | - name: GNOME Foundation 15 | url: https://www.gnome.org/foundation/ 16 | --- 17 | 18 | The GNOME desktop environment has been designed to deliver a consistent and integrated experience, resulting in a smooth and polished product that is satisfying to use. 19 | 20 | A key feature of GNOME is the "Activities Overview", which is way to view open your open applications or launch new ones. Everything is in one place and a powerful search function lets you find documents, new applications or even information from the web. -------------------------------------------------------------------------------- /_desktops/kde-plasma.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "KDE Plasma" 4 | logo: "desktop-kde-plasma" 5 | tag: "kde-plasma" 6 | image: "desktop-kde-plasma-5.0.png" 7 | caption: "KDE Plasma Desktop" 8 | category: [desktop] 9 | notes: 10 | homepage: https://www.kde.org/plasma-desktop 11 | developers: 12 | - name: KDE Community 13 | url: https://www.kde.org/ 14 | - name: KDE e.V. 15 | url: https://ev.kde.org/ 16 | --- 17 | 18 | KDE Plasma is built on configurable widgets, allowing you to adjust just about everything on your desktop to find a workflow that best suits your needs. -------------------------------------------------------------------------------- /_desktops/lxde.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "LXDE" 4 | logo: "desktop-lxde" 5 | tag: "lxde" 6 | image: "desktop-lxde.png" 7 | caption: "The LXDE desktop on Lubuntu" 8 | category: [desktop] 9 | notes: 10 | homepage: https://lxde.org/ 11 | developers: 12 | - name: LXDE Contributors 13 | --- 14 | 15 | LXDE stands for "Lightweight X11 Desktop Environment" and lightweight it is, as LXDE manages to use fewer system resources than other desktop environments and still be full-featured, which makes it great for old or low-resource computers. 16 | 17 | Unlike other tightly integrated desktops LXDE strives to be modular, so each component can be used independently with few dependencies. -------------------------------------------------------------------------------- /_desktops/mate.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "MATE" 4 | logo: "desktop-mate" 5 | tag: "mate" 6 | image: "desktop-mate.png" 7 | caption: "MATE desktop with the Caja file manager and panel menu open" 8 | category: [desktop] 9 | notes: 10 | homepage: https://mate-desktop.org/ 11 | developers: 12 | - name: MATE Desktop Team 13 | url: https://mate-desktop.org/team/ 14 | --- 15 | 16 | MATE is a desktop environment that uses a "traditional" desktop metaphor, that is one of windows, taskbars and panels with menus. Historically, the MATE project started as a continuation of a legacy version of the [GNOME desktop environment](/desktops/gnome) after that project's interface shifted to a more abstract one that uses an overview instead of using a panel to manage tasks. -------------------------------------------------------------------------------- /_desktops/pantheon.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "Pantheon" 4 | tag: "pantheon" 5 | image: "desktop-pantheon.png" 6 | caption: "Pantheon desktop on elementary OS 0.4" 7 | category: [desktop] 8 | notes: 9 | developers: 10 | - name: elementary LLC. 11 | url: https://elementary.io/ 12 | --- 13 | 14 | The Pantheon desktop environment is developed-by and is the default for [elementary OS](https://elementary.io) which makes it deeply integrated with that operating system. Pantheon features a simply dock and panel layout. -------------------------------------------------------------------------------- /_desktops/xfce.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: desktop 3 | title: "Xfce" 4 | logo: "desktop-xfce" 5 | tag: "xfce" 6 | image: "desktop-xfce.png" 7 | caption: "The desktop of Xfce variant of Ubuntu, Xubuntu" 8 | category: [desktop] 9 | notes: 10 | homepage: https://xfce.org/ 11 | developers: 12 | - name: Xfce Development Team 13 | url: https://xfce.org/about/credits 14 | --- 15 | 16 | Xfce is a lightweight desktop environment that is fast and low on system resources, while still being visually appealing and user friendly. It is highly modular and reusable, consisting of a number of components that can be used either collectively or individually and still provide the full functionality one can expect. -------------------------------------------------------------------------------- /_drafts/YYYY-MM-DD-distro-name.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: Your Name 4 | title: "Distro Name" 5 | date: "YYYY-MM-DD HH:MM" 6 | logo: "distro-name" 7 | image: "distro-name-##.png" 8 | caption: "Description of screenshot" 9 | tags: [] 10 | notes: 11 | homepage: http://example.com/ 12 | version: "" 13 | based-on: 14 | desktops: [] 15 | developers: 16 | - name: Distro Team or Individual 17 | url: http://example.com/team 18 | --- -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 |
5 |
6 | Compute Freely – a friendly place to start for the Free & Open Source Software and GNU/Linux curious. 7 | Brought to you by {{ site.author.name }} © {{ 'now' | date: "%Y" }}. Some rights reserved. All logos and trademarks are property of their respective owners. 8 | This site has been in no way endorsed by any of the featured projects. 9 | 17 |
18 |
19 | 20 | -------------------------------------------------------------------------------- /_includes/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | {% if page.title %}{{ page.title }} - {{ site.title }}{% else %}{{ site.title }}{% endif %} 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 62 | 63 | 64 | 65 |
-------------------------------------------------------------------------------- /_layouts/category_page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | 6 | 15 | 16 |
17 | 18 |
19 | {% for post in site.posts %}{% for category in post.categories %}{% if category == page.category %} 20 | 21 | 22 |
23 | {{ post.title }} 24 | {{ post.category }} 25 | Read more » 26 |
27 |
28 | {% endif %}{% endfor %}{% endfor %} 29 |
30 |
-------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | {% include header.html %} 2 | 3 | 4 |
5 |
6 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} 7 |
8 |
9 | 10 | {{ content }} 11 | 12 | {% include footer.html %} 13 | -------------------------------------------------------------------------------- /_layouts/desktop.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: minimal 3 | --- 4 | 5 | 6 |
7 |
8 | {% if page.title %}Desktop Environment: {{ page.title }}{% else %}{{ site.title }}{% endif %} 9 |
10 |
11 | 12 | 13 | 22 | 23 | 24 |
25 | 26 |
27 | {% if page.image %} 28 | {{ page.caption }} 29 | {% if page.caption%}

{{ page.caption }}

{% else %}{% endif %}{% else %}{% endif %} 30 | 31 |
32 | {% if page.logo %}{% else %}{% endif %}

{{ page.title }}

33 |
34 | {% if page.notes %} 35 | 36 | 37 | 38 | {% if page.notes.homepage %} 39 | 40 | 41 | {% else %}{% endif %} 42 | {% if page.notes.developers %} 43 | 44 | 45 | {% else %}{% endif %} 46 | 47 |
Homepage{{ page.notes.homepage | remove: "http://" | remove: "https://" }}
Developer(s){% for developer in page.notes.developers %}{% if developer.url %}{{ developer.name }}{% if forloop.last %}{% else %}, {% endif %}{% else %}{{ developer.name }}{% if forloop.last %}{% else %}, {% endif %}{% endif %}{% endfor %}
{% else %}{% endif %} 48 | 49 | {{ content }} 50 | {% if page.notes.homepage %}Learn More »{% else %}{% endif %} 51 |
52 |
53 | 54 |
55 |
56 |

Distributions offering {{ page.title }}

57 | 58 |
59 | {% for post in site.posts %}{% for item in post.notes.desktops %}{% assign desktop = item | downcase | slugify %}{% if desktop == page.tag %} 60 | 61 | 62 |
63 | {{ post.title }} 64 | {{ post.category }} 65 | Read more » 66 |
67 |
68 | {% endif %}{% endfor %}{% endfor %} 69 |
70 |
71 | 72 |
Something missing, incorrect or out of date? Edit this page or file an issue.
73 |
74 | 75 | 76 | 77 | 83 | -------------------------------------------------------------------------------- /_layouts/minimal.html: -------------------------------------------------------------------------------- 1 | {% include header.html %} 2 | 3 | {{ content }} 4 | 5 | {% include footer.html %} -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | {% include header.html %} 2 | 3 | 4 |
5 |
6 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} 7 |
8 |
9 | 10 | 11 | 18 | 19 | 20 |
21 | {{ content }} 22 |
23 | 24 | {% include footer.html %} -------------------------------------------------------------------------------- /_layouts/tag_index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: Tags 4 | row: narrow 5 | --- 6 | 7 | 8 |
9 |

All site tags

10 | 13 | 14 |
15 | -------------------------------------------------------------------------------- /_layouts/tag_page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | --- 4 | 5 | 6 |
7 | {% for post in site.posts %}{% for tag in post.tags %}{% if tag == page.tag %} 8 | 9 | 10 |
11 | {{ post.title }} 12 | {{ post.category }} 13 | Read more » 14 |
15 |
16 | {% endif %}{% endfor %}{% endfor %} 17 |

View all tags

18 |
-------------------------------------------------------------------------------- /_pages/404.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: "Error 404" 4 | description: "This is not the page you are looking for" 5 | permalink: /404/ 6 | --- 7 | 8 | 9 |
10 | 11 |

Page Not Found

12 |

This is not the page you're looking for.

13 |
-------------------------------------------------------------------------------- /_pages/about.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: "About" 4 | permalink: "/about/" 5 | --- 6 | 7 |
8 | 9 |

About Compute Freely

10 |

Compute Freely was started to be an approachable and friendly jumping in point for people completely new to or curious about the world of Free and Open Source operating systems and Linux distributions with a focus on introduction and curation.

11 |

Introduction

12 |

Many people have no familiarity with Linux operating systems or the whole ecosystem of Free Software that surrounds it. By answering "What is Linux?" and "Why Use Linux?" Compute Freely aims to introduce people to some of the basic ideas and principles behind Linux and Free Software in an effort to get people to switch away from proprietary systems.

13 |

Curation

14 |

Unlike some sites, Compute Freely does away with most of the technical jargon, detailed specifications and page-ranking to determine popularity when presenting distributions. Instead, each distribution gets a simple page with some essential information and a brief description and through the use of tags people can explore or browse related distributions.

15 |

Compute Freely provides a curated selection of distributions, not a comprehensive list, as there are thousands out there and that would be overwhelming. The aim is to present the breadth of possibilities and cover a variety of interests and levels of familiarity with Free Software and Linux in general, which is broken into a few simple categories:

16 |

beginner

17 |

These are distributions that aim for the widest possible audience. Built for use as desktop operating systems, these tend to focus on ease of use and are often fairly straightforward to use and don't require much prior knowledge about Linux to get going.

18 |

intermediate

19 |

If you have some familiarity with Linux systems these distributions are good jumping off points, but require a bit more work out-of-the-box to get set-up. Distributions in this category can be somewhat niche, come bundled with some more technical tools, or focus on a specific category of use.

20 |

advanced

21 |

These are distributions that are very niche or specialized and require a lot of prior knowledge about things like package management, navigating a terminal and overall familiarity with Linux systems. It's here where you will find yourself doing a lot of the configuration yourself and tailoring your system to your needs or even building one from scratch.

22 |
-------------------------------------------------------------------------------- /_pages/categories.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | permalink: /categories/ 4 | title: Categories 5 | --- 6 | 7 | {% for category in site.categories %} 8 |
9 | {% capture category_name %}{{ category | first }}{% endcapture %} 10 |
11 |

{{ category_name | capitalize }} Distros

12 | 13 |
14 | {% for post in site.categories[category_name] %} 15 | 16 | 17 |
18 | {{ post.title }} 19 | {{ post.category }} 20 | Read more » 21 |
22 |
23 | {% endfor %} 24 |
25 |
26 | {% endfor %} -------------------------------------------------------------------------------- /_pages/desktops.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | title: Desktop Environments 4 | permalink: /desktops/ 5 | --- 6 | 7 | 8 | 15 | 16 |
17 | 18 |
19 |

What is a Desktop Environment?

20 |

A desktop environment is any bundle of applications and software running on top of a computer operating system, that share a common graphical user interface or underlying toolkit. 21 | 22 |

Typically, a desktop environment's user interface is made up of application windows, a taskbar of sorts, and a desktop, each with icons, buttons, menus and toolbars that aim to have a familiar and intuitive layout for a user to interact with.

23 | 24 |

Some of the following are popular desktop environments used by Linux distributions showcased on this site.

25 | 36 |
37 |
-------------------------------------------------------------------------------- /_pages/privacy.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: "Privacy" 4 | permalink: "/privacy/" 5 | --- 6 | 7 | 8 |
9 | 10 |

Analytics & Tracking

11 |

None.

12 |

Font Services

13 |

This site makes use of Adobe Typekit and Font Awesome for the fonts displayed and you can read their respective privacy policies at those links.

14 |

Encryption

15 |

This site is secured with certificates from Let's Encrypt so all communication with this site is fully encrypted.

16 |
-------------------------------------------------------------------------------- /_pages/terms.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: "Terms" 4 | permalink: "/terms/" 5 | --- 6 | 7 | 8 |
9 | 10 |

Copying & Reuse

11 |

All original copy (written text) and images on this site are licensed under the Creative Commons Attribution-ShareAlike 4.0, unless otherwise noted.

12 |

Any unique source code is free software, licensed under the terms of the Apache License v2.0, unless otherwise noted. Any non-unique elements (such as bundled JavaScript resources) are licensed under the terms of their accompanying licenses, or stated within their source code.

13 |

Project Logos & Trademarks

14 |

All logos and trademarks are property of their respective owners and are used here only in fair use. This site has been in no way endorsed by any of the featured projects.

15 |
-------------------------------------------------------------------------------- /_pages/what-is-linux.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: "What is Linux?" 4 | description: "What are free & open source operating systems?" 5 | permalink: "/what-is-linux/" 6 | --- 7 | 8 | 9 |
10 |
11 | GNU logo 12 | Linux logo 13 |
14 |

What is "Linux"?

15 |

Though "GNU/Linux" (or "GNU+Linux") is the most accurate term for the combination of the GNU operating system and the Linux kernel that is the foundation for many free & open source platforms, many people colloquially refer to this and the collection of software placed atop it as just "Linux".

16 |

These collections of software are comprised of vast pre-selected sets of tools, applications, libraries and documentation along with (but not always) a desktop environment layered upon that GNU/Linux base. Quite often the communities or projects that maintain these sets of software brand them as unique Linux operating systems and make them available to people as "Linux distributions".

17 |

There are a multitude of Linux distributions available to download, try and install by people and they can be configured for general use or be narrowed right down for specific tasks, which of course means there are hundreds of them out there as alternatives to each other and to proprietary operating systems.

18 |

A "Free & Open Source" Alternative

19 |

Though Linux is best known as server or infrastructure operating system, it also exists as a free and open source alternative to Apple macOS and Microsoft Windows for use on everyday computers, such as laptop and desktop PCs, and like these operating systems Linux is available with a graphical user interface and other software you are accustomed to using.

20 |

However to be "free and open source" means adopting not just a different development process but a whole set of core principles that differs from proprietary software (as found in operating systems like Apple's macOS, Microsoft Windows and others). To be "open source" means to develop completely openly—all source code is freely available to the public so that to anyone can view, edit or contribute to it—and "free" here refers not to the cost of the software but to its liberty—as no one entity owns the software it essentially belongs to everyone, without restriction.

21 |

So, in part, making the switch Linux is an ethical decision about the software you use on a daily basis and the rights you and others have to the information and things you use.

22 |
-------------------------------------------------------------------------------- /_pages/why-use-linux.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: "Why Use Linux?" 4 | description: "Why use a free & open source operating system?" 5 | permalink: "/why-use-linux/" 6 | row: 7 | --- 8 | 9 |
10 | 11 |
12 | 13 |

Completely Free

14 |

Most open source operating systems are completely free both in price & licensing. There are typically no upfront fees, lengthy legal agreements, or restrictive copyright protections. Plus, you even have the freedom to modify and make copies to distribute to your friends.

15 |
16 | 17 |
18 | 19 |

Safe & Secure

20 |

The robust and reliable combination of the GNU operating system and the Linux kernel system is at the heart of most free & open source platforms, running everything from the International Space Station, to much of the World Wide Web and billions of smart devices worldwide.

21 |
22 | 23 |
24 | 25 |

Openness & Transparency

26 |

Free software is developed completely transparently which means the source code is out there in the open for anyone to look at. This means, if you wanted to, you can have a meaningful influence over the software development process.

27 |
28 | 29 |
30 | 31 |

Privacy

32 |

You are not the product! Free and Open Source operating system are private by default, there are no privacy policies to agree to or hidden built-in tracking software.

33 |
34 | 35 |
36 | 37 |

Accessibility

38 |

Free and open source operating systems are as diverse as the people who use and build them. Which means many come loaded with software meant to aid those with hearing, sight or motor impairment who are in need of assistance.

39 |
40 | 41 |
42 | 43 |

Community & Support

44 |

The Free & Open Source Software filled with many dedicated, vibrant communities and with them you get a world of support—from written documentation and forums, to mailing lists and live chat.

45 |
46 | 47 |
48 | 49 |

Versatility

50 |

Thanks to the Linux kernel most open source operating systems have unparalleled hardware support. You can install them on virtually any number of computers or other devices that you want. You can even run some right from a USB drive!

51 |
52 | 53 |
54 | 55 |

Applications

56 |

There are thousands of free software applications available to install without the need to browse the web. All this software undergoes scrutinous review before it reaches you, so you can find and use what you like with confidence.

57 |
58 |
-------------------------------------------------------------------------------- /_plugins/_category_gen.rb: -------------------------------------------------------------------------------- 1 | module Jekyll 2 | class CategoryIndex < Page 3 | def initialize(site, base, dir, category) 4 | @site = site 5 | @base = base 6 | @dir = dir 7 | @name = 'index.html' 8 | self.process(@name) 9 | self.read_yaml(File.join(base, '_layouts'), 'category_page.html') 10 | self.data['category'] = category 11 | category_title_prefix = site.config['category_title_prefix'] || 'Distros in “' 12 | category_title_suffix = site.config['category_title_suffix'] || '” category' 13 | self.data['title'] = "#{category_title_prefix}#{category}#{category_title_suffix}" 14 | end 15 | end 16 | class CategoryGenerator < Generator 17 | safe true 18 | def generate(site) 19 | if site.layouts.key? 'category_page' 20 | dir = site.config['category_dir'] || 'categories' 21 | site.categories.keys.each do |category| 22 | write_category_index(site, File.join(dir, category), category) 23 | end 24 | end 25 | end 26 | def write_category_index(site, dir, category) 27 | index = CategoryIndex.new(site, site.source, dir, category) 28 | index.render(site.layouts, site.site_payload) 29 | index.write(site.dest) 30 | site.pages << index 31 | end 32 | end 33 | end -------------------------------------------------------------------------------- /_plugins/_tag_gen.rb: -------------------------------------------------------------------------------- 1 | module Jekyll 2 | # Base class for the tag pages with all the shared behaviour 3 | class BaseTagPage < Page 4 | def initialize(site, base, dir) 5 | @site = site 6 | @base = base 7 | @dir = dir 8 | @name = 'index.html' 9 | self.process @name 10 | self.read_yaml File.join(base, '_layouts'), layout_page 11 | end 12 | 13 | # Implement this function in child classes 14 | # Expected to return a string containing the filename of the layout in _layouts 15 | def layout_page 16 | raise 17 | end 18 | end 19 | 20 | # Represents a specific tag page 21 | class TagPage < BaseTagPage 22 | def initialize(site, base, dir, tag) 23 | super(site, base, dir) 24 | self.data['tag'] = tag 25 | # Generate Title 26 | tag_title_prefix = site.config['tag_title_prefix'] || 'Distros Tagged “' 27 | tag_title_suffix = site.config['tag_title_suffix'] || '”' 28 | self.data['title'] = "#{tag_title_prefix}#{tag}#{tag_title_suffix}" 29 | end 30 | 31 | def layout_page 32 | 'tag_page.html' 33 | end 34 | end 35 | 36 | # Generate a page for every tag 37 | class TagPageGenerator < Generator 38 | safe true 39 | 40 | def generate(site) 41 | if site.layouts.has_key? 'tag_page' 42 | dir = site.config['tag_page_dir'] || 'tags' 43 | site.tags.keys.each do |tag| 44 | write_tag_page(site, File.join(dir, tag), tag) 45 | end 46 | end 47 | end 48 | 49 | private 50 | 51 | def write_tag_page(site, dir, tag) 52 | page = TagPage.new(site, site.source, dir, tag) 53 | page.render(site.layouts, site.site_payload) 54 | page.write(site.dest) 55 | site.pages << page 56 | end 57 | end 58 | 59 | # Represents a page with all the tags 60 | class TagIndexPage < BaseTagPage 61 | def layout_page 62 | 'tag_index.html' 63 | end 64 | end 65 | 66 | # Generates a page with all tags 67 | class TagIndexGenerator < Generator 68 | safe true 69 | 70 | def generate(site) 71 | if site.layouts.has_key? 'tag_index' 72 | dir = site.config['tag_index_dir'] || 'tags' 73 | write_tag_index(site, dir) 74 | end 75 | end 76 | 77 | private 78 | 79 | def write_tag_index(site, dir) 80 | page = TagIndexPage.new(site, site.source, dir) 81 | page.render(site.layouts, site.site_payload) 82 | page.write(site.dest) 83 | site.pages << page 84 | end 85 | end 86 | end -------------------------------------------------------------------------------- /_posts/2017-03-02-gentoo.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Gentoo" 5 | date: "2017-03-02" 6 | logo: "gentoo" 7 | image: "gentoo.png" 8 | caption: "Gentoo with the KDE Plasma Plasma desktop" 9 | tags: [desktop, cli] 10 | category: [advanced] 11 | notes: 12 | homepage: https://www.gentoo.org/ 13 | install: Command Line 14 | developers: 15 | - name: Gentoo Developers 16 | url: https://www.gentoo.org/inside-gentoo/developers/ 17 | --- 18 | 19 | Gentoo is a free operating system based on either Linux or FreeBSD that has extreme configurability, performance and a top-notch user and developer community. -------------------------------------------------------------------------------- /_posts/2018-06-01-alpine-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Alpine Linux" 5 | date: "2018-06-01" 6 | logo: "alpine" 7 | tags: [minimal, security, cli] 8 | category: [advanced] 9 | notes: 10 | homepage: http://alpinelinux.org/ 11 | install: command line 12 | developers: 13 | - name: Alpine Linux Devlopers 14 | --- 15 | 16 | Alpine Linux is an independent, general purpose Linux distribution for advanced users who designed to be smaller more resource efficient than typical GNU/Linux distributions—a minimal installation uses no more than 130 MB of storage! 17 | 18 | Alpine Linux was also designed with security in mind and it has several proactive security features to prevent exploitation of the system through vulnerabilities. -------------------------------------------------------------------------------- /_posts/2018-06-01-frugalware.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Frugalware" 5 | date: "2017-03-02" 6 | updated: "2018-06-01" 7 | logo: "frugalware" 8 | image: "frugalware-2.1.png" 9 | caption: "Frugalware 2.1 with the Plasma desktop" 10 | tags: [cli] 11 | category: [intermediate] 12 | notes: 13 | homepage: https://frugalware.org/ 14 | version: "2.1" 15 | install: graphical 16 | developers: 17 | - name: Frugalware Authors 18 | url: https://www.frugalware.org/authors 19 | --- 20 | 21 | Frugalware is a general-purpose Linux distribution designed for users who are familiar with the Linux command-line but isn't made to be needlessly uncomfortable. Frugalware ships software from as close to the original source as possible to avoid the need for constant patching. -------------------------------------------------------------------------------- /_posts/2018-06-02-slackware.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Slackware" 5 | date: "2017-03-02" 6 | updated: "2018-06-02" 7 | logo: "slackware" 8 | image: "slackware-14.2.jpg" 9 | caption: "Slackware 14.2 with the KDE Plasma desktop" 10 | tags: [desktop, cli] 11 | category: [advanced] 12 | notes: 13 | homepage: http://www.slackware.com/ 14 | version: "14.2" 15 | desktops: [KDE Plasma, Xfce] 16 | install: command line 17 | developers: 18 | - name: Patrick Volkerding 19 | --- 20 | 21 | Slackware aims for design stability and simplicity and it makes as few modifications as possible to software packages from upstream and tries not to anticipate use cases or preclude user decisions. -------------------------------------------------------------------------------- /_posts/2018-06-03-chakra-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Chakra Linux" 5 | date: "2018-06-03" 6 | logo: "chakra-linux" 7 | image: "chakra-2017.10.png" 8 | caption: "Chakra Linux with the Plamsa desktop" 9 | tags: [desktop] 10 | category: [beginner] 11 | notes: 12 | homepage: https://www.chakralinux.org/ 13 | version: "2017.10" 14 | based-on: ["Arch Linux"] 15 | desktops: [KDE Plasma] 16 | install: graphical 17 | developers: 18 | - name: Chakra Linux Team 19 | url: https://www.chakralinux.org/?contributors 20 | --- 21 | 22 | Chakra is an easy-to-use distribution based on Arch Linux, with an emphasis on the Plasma Desktop and the use of other KDE technologies -------------------------------------------------------------------------------- /_posts/2018-06-03-knoppix.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "KNOPPIX" 5 | date: "2018-06-03" 6 | logo: "knoppix" 7 | image: "knoppix-8.2.png" 8 | caption: "KNOPPIX GNU/Linux with the LXDE desktop" 9 | tags: [desktop, live] 10 | category: [intermediate] 11 | notes: 12 | homepage: http://www.knopper.net/knoppix/ 13 | version: "8.2" 14 | based-on: ["Debian"] 15 | desktops: [LXDE] 16 | install: live 17 | developers: 18 | - name: Klaus Knopper 19 | url: http://www.knopper.net/ 20 | --- 21 | 22 | KNOPPIX is a GNU/Linux distribution that is designed to be booted and ran from its installation media, in fact it was one of the first systems to achieve this feat and largely popularized it. -------------------------------------------------------------------------------- /_posts/2018-11-28-elementary-os.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "elementary OS" 5 | date: "2017-03-02" 6 | updated: "2020-05-11" 7 | updater: "Dan Arel" 8 | logo: "elementary" 9 | image: "elementary-os-5.1.png" 10 | caption: 'elementary OS 5.1.4 Hera desktop' 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://elementary.io/ 15 | version: "5.1.4 Hera" 16 | based-on: ["Ubuntu"] 17 | desktops: [Pantheon] 18 | install: graphical 19 | developers: 20 | - name: elementary, Inc. 21 | url: https://elementary.io/ 22 | --- 23 | 24 | elementary puts design first to ensure that it is not compromising on quality, usability or speed. With a custom-built set of applications and desktop, elementary boasts a unique and cohesive experience. The unique pay-what-you-want AppCenter model aims to create a sustainable open source ecosystem of quality apps that people love. 25 | -------------------------------------------------------------------------------- /_posts/2019-05-26-puppy-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Puppy Linux" 5 | date: "2018-06-01" 6 | updated: "2019-05-26" 7 | logo: "puppylinux" 8 | image: "puppy-linux-8.png" 9 | caption: 'Puppy Linux 8 "BionicPup"' 10 | tags: [desktop, minimal, live] 11 | category: [intermediate] 12 | notes: 13 | homepage: http://puppylinux.com/ 14 | version: "8" 15 | install: live 16 | developers: 17 | - name: Puppy Linux Team 18 | url: http://puppylinux.com/team/ 19 | --- 20 | 21 | Puppy Linux an ultra-lightweight family of Linux distributions that loads entirely into the system memory to run incredibly fast. 22 | 23 | Despite its small size, Puppy Linux still provides a featureful desktop experience out of the box with all the applications needed for daily use, including a web browser, office applications and graphics editors. -------------------------------------------------------------------------------- /_posts/2019-06-07-zorin-os.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | updated: "2019-06-07" 5 | updater: "Dan Arel" 6 | title: "Zorin OS" 7 | date: "2017-03-02" 8 | logo: "zorin-os" 9 | image: "zorin-15.png" 10 | caption: "Zorin OS 15 desktop" 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://zorinos.com/ 15 | version: "15" 16 | based-on: ["Ubuntu"] 17 | desktops: [GNOME] 18 | install: graphical 19 | developers: 20 | - name: Zorin OS Team 21 | url: https://zorinos.com/about/ 22 | --- 23 | 24 | Zorin OS aims to be an operating system for the average computer user, designed to be " faster, more powerful and secure". 25 | 26 | It sports a highly stylized GNOME desktop environment that has been extended to allow it to shift between a desktop that mimics the layout of Windows or macOS, to make it less of an adjust to new users comign from those systems. 27 | 28 | Visually Zorin OS is bright and colourful, sporting bright neon visuals and flat interface elements reminiscent of Windows 10. Similar to Windows, Zorin OS allows you to personalize your desktop by changing the overall colour scheme of the icons and the user interface. 29 | 30 | To cater to Windows users, Zorin provides many applications that are similar to those found in Windows as well as a compatibility layer to allow users to run some Windows applications. -------------------------------------------------------------------------------- /_posts/2020-09-26-ubuntu.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Ubuntu" 5 | date: "2017-03-02" 6 | updated: "2020-09-26" 7 | updater: "Tomasz Pocztowski" 8 | logo: "ubuntu" 9 | image: "ubuntu-20.04.png" 10 | caption: "ubuntu 20.04 with the GNOME desktop" 11 | tags: [desktop, server] 12 | category: [beginner] 13 | notes: 14 | homepage: https://ubuntu.com/ 15 | version: "20.04" 16 | based-on: ["Debian"] 17 | desktops: [GNOME] 18 | install: graphical 19 | developers: 20 | - name: Canonical 21 | url: https://canonical.com/ 22 | - name: Ubuntu Community 23 | url: https://community.ubuntu.com/ 24 | --- 25 | 26 | Ubuntu has a very large userbase and community, and probably has the best name recognition of any distribution, as such it has a wealth of contributed support resources and the most attention from third-party app developers and companies. 27 | 28 | Ubuntu's development is largely fueled by the Canonical corporation which provides both support for Ubuntu as well as the direction for the project as a whole. 29 | 30 | Ubuntu has a large and vibrant community. There are many Ubuntu derivatives called [flavours](https://www.ubuntu.com/about/about-ubuntu/flavours){:target="_blank"} which are community versions of Ubuntu that have been respun with different pre-installed software and desktop environments. -------------------------------------------------------------------------------- /_posts/2020-12-15-linux-mint.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Linux Mint" 5 | date: "2018-06-01" 6 | updated: "2020-12-15" 7 | updater: "Tomasz Pocztowski" 8 | logo: "linux-mint" 9 | image: "linux-mint-20.png" 10 | caption: "Linux Mint 20 with Cinnamon desktop" 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://www.linuxmint.com/ 15 | version: "20" 16 | based-on: ["Ubuntu", "Debian"] 17 | desktops: [Cinnamon, KDE Plasma, MATE, Xfce] 18 | install: graphical 19 | developers: 20 | - name: Linux Mint Team 21 | url: https://linuxmint.com/teams.php 22 | - name: Linux Mint Community 23 | --- 24 | 25 | The Linux Mint Project has always aimed to provide a desktop experience that is both elegant and user-focused. 26 | 27 | The Mint team is a primary developer of the Cinnamon desktop environments, which serves as this distribution's default desktop environment. However you can download variations with the MATE, Xfce or KDE Plasma desktop environments. 28 | 29 | As an Ubuntu-based distribution whose goal is to provide a more complete out-of-the-box experience by including browser plugins, media codecs, support for DVD playback, Java and other components. It also adds a custom desktop and menus, several unique configuration tools, and a web-based package installation interface. Linux Mint is compatible with Ubuntu software repositories. 30 | -------------------------------------------------------------------------------- /_posts/2020-12-20-kubuntu.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Kubuntu" 5 | date: "2018-06-03" 6 | updated: "2020-12-20" 7 | updater: "Tomasz Pocztowski" 8 | logo: "kubuntu" 9 | image: "kubuntu-20.04.png" 10 | caption: "Kubuntu 20.04 with Plasma desktop" 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://kubuntu.org/ 15 | version: "20.04" 16 | based-on: ["Ubuntu"] 17 | desktops: [KDE Plasma] 18 | install: graphical 19 | developers: 20 | - name: Kubuntu Team 21 | url: http://kubuntu.org/the-kubuntu-team/ 22 | --- 23 | 24 | Kubuntu is unites Ubuntu with Plasma desktop and brings a full set of KDE applications including productivity, office, email, graphics, photography, and music applications ready to use at startup. 25 | 26 | Kubuntu enables easy integration between your PC desktop and phone or tablet via KDE Connect on an Android device, which integrates your device with your desktop. -------------------------------------------------------------------------------- /_posts/2021-02-20-opensuse.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "openSUSE" 5 | date: "2017-03-02" 6 | updated: "2021-02-20" 7 | updater: "CaKrome" 8 | logo: "opensuse" 9 | image: "opensuse-leap-15.2.png" 10 | caption: "openSUSE Leap 15.2 with the KDE Plasma desktop" 11 | tags: [desktop, enterprise] 12 | category: [intermediate] 13 | notes: 14 | homepage: https://opensuse.org/ 15 | version: "15.2" 16 | desktops: [GNOME, KDE Plasma, Xfce] 17 | install: graphical 18 | developers: 19 | - name: SUSE LLC 20 | url: https://suse.com/ 21 | --- 22 | 23 | openSUSE is the community-driven edition of the enterprise-class distribution SUSE Linux, whose parent company also serves to sponsor the project. 24 | 25 | The project is highly focused on providing tools for system adminstrators, predominately: [YaST](https://yast.opensuse.org/) –openSUSE's extremely flexible and in-depth installer and control center. 26 | -------------------------------------------------------------------------------- /_posts/2021-03-08-manjaro.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Manjaro" 5 | date: "2017-03-02" 6 | updated: "2021-03-08" 7 | updater: "CaKrome" 8 | logo: "manjaro" 9 | image: "manjaro-20.2.png" 10 | caption: "Manjaro 20.2 with the Xfce desktop." 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://manjaro.org/ 15 | version: "20.2.1" 16 | based-on: ["Arch Linux"] 17 | desktops: [Xfce, KDE Plasma, GNOME, Cinnamon] 18 | install: graphical 19 | developers: 20 | - name: Manjaro Team 21 | url: https://manjaro.org/team/ 22 | --- 23 | 24 | Manjaro is a user-friendly GNU/Linux distribution based on the independently developed Arch Linux. 25 | -------------------------------------------------------------------------------- /_posts/2021-03-18-arch-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Arch Linux" 5 | date: "2017-03-02" 6 | updated: "2021-03-18" 7 | updater: "luke2m" 8 | logo: "arch-linux" 9 | tags: [desktop, minimal, cli] 10 | category: [advanced] 11 | notes: 12 | homepage: http://www.archlinux.org/ 13 | version: 2019.03.01 14 | install: command line 15 | developers: 16 | - name: Arch Linux Devlopers 17 | url: https://www.archlinux.org/people/developers/ 18 | --- 19 | 20 | Arch Linux is not a distribution for the faint of heart. If you already have the know-how for the Linux command-line, and are comfortable in a terminal window, Arch Linux has some robust tools for building your custom system. 21 | 22 | Its highly-regarded documentation, complemented by the excellent Arch Linux Handbook makes it possible for even less experienced Linux users to install and customise the distribution. The powerful tools available at the user's disposal mean that the distro is infinitely customisable to the most minute detail and that no two installations can possibly be the same. 23 | 24 | Besides featuring the much-loved "rolling-release" update mechanism, Arch Linux is also renowned for its fast and powerful package manager called "Pacman", the ability to install software packages from source code, easy creation of binary packages thanks to its AUR infrastructure, and the ever increasing software repository of well-tested packages. 25 | -------------------------------------------------------------------------------- /_posts/2021-03-18-deepin.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | updater: "luke2m" 5 | title: "Deepin" 6 | date: "2017-03-02" 7 | updated: "2021-03-18" 8 | logo: "deepin" 9 | image: "deepin-20.1.png" 10 | caption: "deepin 20.1 desktop" 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://deepin.org/ 15 | version: "20.1" 16 | based-on: ["Debian"] 17 | desktops: [deepin] 18 | install: graphical 19 | developers: 20 | - name: Wuhan Deepin Technology Co., Ltd. 21 | url: https://www.deepin.org/ 22 | --- 23 | 24 | Deepin is a Linux distribution developed primarily by the Chinese company Wuhan Deepin Technology that aims to provide an elegant, user-friendly and reliable operating system. Deepin has created its own desktop environment called Deepin Desktop Environment (DDE). 25 | 26 | Deepin focuses much of its attention on intuitive design, its in-house applications, like the Deepin Software Centre, DMusic and DPlayer are tailored to the average user. 27 | 28 | Being easy to install and use, Deepin can be a good Windows alternative for office and home use. 29 | -------------------------------------------------------------------------------- /_posts/2021-03-18-endless-os.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | updater: "luke2m" 5 | title: "Endless OS" 6 | date: "2018-06-01" 7 | updated: "2021-03-18" 8 | logo: "endlessos" 9 | image: "endlessos-3.4.png" 10 | caption: "Endless OS 3.4 with its custom GNOME desktop" 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://endlessos.com/ 15 | version: "3.9.0" 16 | based-on: ["Debian"] 17 | desktops: [GNOME] 18 | install: graphical 19 | developers: 20 | - name: Endless Mobile 21 | url: https://endlessos.com/ 22 | --- 23 | 24 | Endless is a beginner-friendly distribution with an interface designed to "feel natural and intuitive", taking cues from mobile operating systems and presenting apps as a grid of icons right on main screen. 25 | 26 | Something unique to Endless is that it comes pre-loaded not just with plenty of desktop apps, but with a bunch of web services and applications so they're just one-click away. Even in their own software store, Endless treats web applications as equal to those of the desktop. 27 | -------------------------------------------------------------------------------- /_posts/2021-03-18-freebsd.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "FreeBSD" 4 | date: "2017-03-02 11:00 am" 5 | updated: "2021-03-18" 6 | updater: "luke2m" 7 | logo: "distro-freebsd" 8 | tags: [advanced, desktop, server, embedded] 9 | published: false 10 | notes: 11 | homepage: https://www.freebsd.org/ 12 | version: "12.2" 13 | install: Command Line 14 | developers: 15 | - name: The FreeBSD Project 16 | url: https://www.freebsd.org/ 17 | --- 18 | 19 | FreeBSD is an advanced computer operating system used to power modern servers, desktops and embedded platforms. While it's not a Linux-based operating system it nevertheless deserves an honorable mention. 20 | -------------------------------------------------------------------------------- /_posts/2021-03-18-guix.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Guix" 5 | date: "2019-05-26" 6 | updated: "2021-03-18" 7 | updater: "luke2m" 8 | logo: "guix" 9 | tags: [libre] 10 | category: [advanced] 11 | notes: 12 | homepage: https://gnu.org/software/guix/ 13 | version: "1.2.0" 14 | desktops: [GNOME, Xfce, MATE] 15 | install: Graphical 16 | developers: 17 | - name: GNU Project 18 | url: https://gnu.org/ 19 | --- 20 | 21 | Guix System Distribution is a 100% free software operating system from the GNU Project, meaning it comes with no proprietary software. Guix is a stateless operating system, meaning it does not store any data, and features an advanced package management system that allows for more reliable upgrading and rolling back. 22 | -------------------------------------------------------------------------------- /_posts/2021-03-18-kali-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Kali Linux" 5 | date: "2019-05-26" 6 | updated: "2021-03-18" 7 | logo: "kali-linux" 8 | image: "kali-linux-2021.1.jpg" 9 | caption: "Kali Linux 2021.1 with XFCE desktop" 10 | tags: [desktop, security, live] 11 | category: [advanced] 12 | notes: 13 | homepage: https://www.kali.org/ 14 | version: "2021.1" 15 | based-on: ["Debian"] 16 | install: live 17 | desktops: [GNOME, KDE Plasma, MATE, LXDE, Xfce] 18 | developers: 19 | - name: Offensive Security 20 | url: https://www.offensive-security.com/ 21 | --- 22 | 23 | Kali Linux is not a general-purpose distribution, instead it is focused on being a digital forensics and penetration testing resource for ethical hackers and cybersecurity experts. Out-of-the-box Kali comes pre-loaded with a number of tools designed for information gathering, determining software vulnerabilities and exploits, monitoring and whole bunch more required for security auditing. 24 | -------------------------------------------------------------------------------- /_posts/2021-03-18-lubuntu.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Lubuntu" 5 | date: "2021-03-18" 6 | updater: "luke2m" 7 | logo: "lubuntu" 8 | image: "lubuntu-20.04.png" 9 | caption: "Lubuntu 20.04 with the LXQt desktop" 10 | tags: [desktop] 11 | category: [beginner] 12 | notes: 13 | homepage: https://lubuntu.me/ 14 | version: "20.04" 15 | based-on: ["Ubuntu"] 16 | desktops: [LXQt] 17 | install: graphical 18 | developers: 19 | - name: Lubuntu Team 20 | url: https://lubuntu.me/about/ 21 | --- 22 | 23 | Lubuntu is a fast, lightweight, and energy-saving spin of Ubuntu using the LXQt desktop environment. It comes with all the applications needed for daily use, while keeping your system light and responsive, making it ideal not only for old computers and netbooks, but for making newer computers lightning fast. 24 | -------------------------------------------------------------------------------- /_posts/2021-03-18-mx-linux.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "MX Linux" 5 | date: "2019-05-25" 6 | updated: "2021-03-18" 7 | updater: "luke2m" 8 | logo: "mxlinux" 9 | image: "mxlinux-19.png" 10 | caption: "MX Linux 19.3 with custom Xfce desktop" 11 | tags: [desktop, live] 12 | category: [intermediate] 13 | notes: 14 | homepage: https://mxlinux.org/ 15 | version: "18.2" 16 | desktops: [Xfce,KDE,Fluxbox] 17 | install: graphical 18 | developers: 19 | - name: MX Dev Team 20 | url: https://mxlinux.org/about-us/ 21 | --- 22 | 23 | MX Linux is a cooperative venture between the [antiX](https://antixlinux.com/) and former [MEPIS](https://en.wikipedia.org/wiki/MEPIS) communities to make a distribution that provides an elegant Xfce desktop with simple configuration with a focus on stability and efficient use of system resources. 24 | 25 | While it can be installed onto most PCs and Macs, MX Linux is also built to run from a USB drive and function as a portable operating system. 26 | -------------------------------------------------------------------------------- /_posts/2021-03-18-pop-os.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Pop!_OS" 5 | date: "2018-06-03" 6 | updated: 2021-03-18" 7 | updater: "luke2m" 8 | logo: "pop-os" 9 | image: "pop-os-18.04.png" 10 | caption: "Pop!_OS 18.04 with a custom GNOME desktop" 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://system76.com/pop 15 | version: "20.04" 16 | based-on: ["Ubuntu"] 17 | desktops: [GNOME] 18 | install: graphical 19 | developers: 20 | - name: system 76 Inc. 21 | url: http://system76.com/ 22 | --- 23 | 24 | Pop!_OS is a Linux distribution developed by computer manufacturer system76 Inc. for their products, but is available for general use. The whole operating system and user interface is designed to get out of the way and enable developers, makers, and people whose jobs are best served by the tools available on Linux to get things done. 25 | 26 | Pop!_OS is also one of the few distributions to enable full disk encryption by default to secure your device from the start. 27 | -------------------------------------------------------------------------------- /_posts/2021-03-18-qubes-os.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Qubes OS" 5 | date: "2017-03-02" 6 | updated: "2021-03-18" 7 | updater: "luke2m" 8 | logo: "qubes" 9 | image: "qubes-os-4.0.png" 10 | tags: [desktop, privacy, security] 11 | category: [advanced] 12 | notes: 13 | homepage: https://www.qubes-os.org/ 14 | version: "4.0.4" 15 | based-on: ["Fedora"] 16 | desktops: [Xfce] 17 | install: graphical 18 | developers: 19 | - name: Qubes OS Team 20 | url: https://www.qubes-os.org/team/ 21 | --- 22 | 23 | Qubes OS is a privacy and security oriented operating system that allows you to compartmentalize (literally) your digital life by isolating applications through virtualization. Qubes OS creates virtual machines on the system, called "qubes", to run applications on to securely silo off various parts of your workflow. 24 | 25 | Applications running on Qubes OS can be grouped in different "domains", such as "Personal", "Work", "Shopping", "Banking", etc. and to keep the system from being exposed to network attacks Qubes OS also isolates all networking activity into its own domain. 26 | -------------------------------------------------------------------------------- /_posts/2021-03-18-reactos.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: Sam Hewitt 4 | title: "ReactOS" 5 | date: "2018-06-01 4:00 pm" 6 | updated: "2021-03-18" 7 | updater: "luke2m" 8 | logo: "reactos" 9 | image: "reactos-0.4.14.png" 10 | caption: "ReactOS 0.4.14-dev desktop" 11 | tags: [desktop] 12 | category: [advanced] 13 | published: false 14 | notes: 15 | homepage: http://reactos.org/ 16 | install: graphical 17 | developers: 18 | - name: ReactOS Foundation 19 | --- 20 | 21 | ReactOS is not a Linux distribution but rather a free and open source effort to develop an operating system that is compatible with applications and drivers written for the Microsoft® Windows™ NT family of operating systems. 22 | -------------------------------------------------------------------------------- /_posts/2021-03-18-tails.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Tails" 5 | date: "2017-03-02" 6 | updated: "2021-03-18" 7 | updater: "luke2m" 8 | logo: "tails" 9 | image: "tails-4.14.png" 10 | caption: "Tails 4.14 with the classic GNOME desktop" 11 | tags: [desktop, privacy, security, live] 12 | category: [advanced] 13 | notes: 14 | homepage: https://tails.boum.org/ 15 | version: "4.14" 16 | based-on: Debian 17 | desktops: [GNOME] 18 | install: Live 19 | developers: 20 | - name: Tails Developers 21 | --- 22 | 23 | Tails is a live operating system that you can run on almost any computer from the installation media. It is designed to preserving your privacy and anonymity, and helps you to use the Internet anonymously and circumvent censorship. It also provides state-of-the-art cryptographic tools to encrypt your files and communications. 24 | 25 | Tails will leave no trace of itself on the computer you are using it on unless you ask explicitly and Internet connections are forced to go through the anonymizing Tor network so your web surfing cannot be traced. 26 | -------------------------------------------------------------------------------- /_posts/2021-03-18-trisquel.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Trisquel" 5 | date: "2018-06-03" 6 | updated: "2021-03-18" 7 | updater: "luke2m" 8 | logo: "trisquel" 9 | image: "trisquel-9.0.jpg" 10 | caption: "Trisquel GNU/Linux with the MATE desktop" 11 | tags: [desktop, libre] 12 | category: [intermediate] 13 | notes: 14 | homepage: http://trisquel.info/ 15 | version: "9.0" 16 | based-on: ["Debian"] 17 | desktops: [MATE,LXDE,KDE,Sugar] 18 | install: Graphical 19 | developers: 20 | - name: The Trisquel Project 21 | url: https://trisquel.info/ 22 | - name: Sognus, S.L.U. 23 | --- 24 | 25 | Trisquel is a 100% free software GNU/Linux operating system, meaning it comes with no proprietary software, a distinction that gained it an endorsement from the [Free Software Foundation](https://fsf.org/) as a entirely "free as in freedom" distribution. 26 | 27 | Trisquel comes with a complete selection of programs that can be easily extended using a graphical installer. There are several editions available, including a "mini" edition for netbooks and old computers. 28 | -------------------------------------------------------------------------------- /_posts/2021-03-18-ubuntu-mate.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Ubuntu MATE" 5 | date: "2018-06-01" 6 | updated: "2021-03-18" 7 | updater: "luke2m" 8 | logo: "ubuntu-mate" 9 | image: "ubuntumate-20.04.png" 10 | caption: "Ubuntu MATE 20.04 desktop" 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://ubuntu-mate.org/ 15 | version: "20.04" 16 | based-on: ["Ubuntu"] 17 | desktops: [MATE] 18 | install: graphical 19 | developers: 20 | - name: Ubuntu MATE Team 21 | url: http://ubuntu-mate.org/team 22 | --- 23 | 24 | Ubuntu MATE is a stable, easy-to-use Linux distribution based on Ubuntu that makes use of the configurable MATE desktop environment. It is ideal for those who want the most out of their computers and prefer a traditional desktop metaphor. With modest hardware requirements it is suitable for modern workstations, single board computers and older hardware alike. 25 | -------------------------------------------------------------------------------- /_posts/2021-03-18-xubuntu.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Xubuntu" 5 | date: "2018-06-03" 6 | updated: "2021-03-18" 7 | logo: "xubuntu" 8 | image: "xubuntu-20.04.png" 9 | caption: "Xubuntu 20.04 with the Xfce desktop" 10 | tags: [desktop] 11 | category: [beginner] 12 | notes: 13 | homepage: https://xubuntu.org/ 14 | version: "20.04" 15 | based-on: ["Ubuntu"] 16 | desktops: [Xfce] 17 | install: graphical 18 | developers: 19 | - name: Xubuntu Team 20 | url: http://xubuntu.org/ 21 | --- 22 | 23 | Xubuntu is an elegant and easy to use operating system. Xubuntu comes with Xfce, which is a stable, light and configurable desktop environment. It may look plain at first, but can be configured exactly to you liking. 24 | 25 | Xubuntu is perfect for those who want the most out of their desktops, laptops and netbooks with a modern look and enough features for efficient, daily usage. It works well on older hardware too. 26 | -------------------------------------------------------------------------------- /_posts/2021-03-22-centos.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "CentOS" 5 | date: "2017-03-02" 6 | updated: "2021-03-22" 7 | logo: "centos" 8 | tags: [enterprise, server] 9 | category: [advanced] 10 | notes: 11 | homepage: https://centos.org/ 12 | version: "Stream-8" 13 | based-on: ["Fedora"] 14 | install: graphical 15 | desktops: [GNOME] 16 | developers: 17 | - name: The CentOS Project 18 | - name: Red Hat 19 | url: https://red-hat.com/ 20 | --- 21 | 22 | CentOS is a free of cost, enterprise-class Linux distribution, which recently switched to a rolling release. Created as an alternative to Red Hat Enterprise Linux, the project is a community-driven effort focused on delivering a robust open source ecosystem. It offers consistent manageable platform that suits a wide variety of needs along with extensive resources to build, test, release, and maintain code. 23 | -------------------------------------------------------------------------------- /_posts/2021-03-22-debian.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Debian" 5 | date: "2017-03-02" 6 | updated: "2021-03-22" 7 | logo: "debian" 8 | image: "debian-10.png" 9 | caption: "Debian 10 with the GNOME desktop" 10 | tags: [desktop, server] 11 | category: [intermediate] 12 | notes: 13 | homepage: https://debian.org/ 14 | version: "10.8" 15 | desktops: [Cinnamon, GNOME, KDE Plasma, LXDE, MATE, Xfce] 16 | install: graphical 17 | developers: 18 | - name: Debian Project 19 | url: https://www.debian.org/intro/organization 20 | --- 21 | 22 | As one of the oldest free software operating systems, Debian is renowned for its stability & reliability. However given its complex development cycle, it is infrequently updated and a tendency to lag behind the competition in terms providing the latest and greatest software. 23 | 24 | The Debian Project holds a steadfast adherence to Free Software, distributing Debian in accordance with the principles of the [GNU Project](http://www.gnu.org/) and has produced a strict [social contact](https://www.debian.org/social_contract#guidelines) and set of [Free Software guidelines](https://www.debian.org/social_contract#guidelines) to guide the development of Debian and inform its many contributors. 25 | 26 | While the default desktop environment of Debian is [GNOME](/desktops/gnome), during installation you can pull from Debian's vast software respository of over 50000 packages to install virtually any other. 27 | -------------------------------------------------------------------------------- /_posts/2021-03-22-fedora.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Fedora" 5 | date: "2018-05-31" 6 | updated: "2021-03-22" 7 | updater: "luke2m" 8 | logo: "fedora" 9 | image: "fedora-33.png" 10 | caption: "Fedora Workstation 33 with the GNOME desktop" 11 | tags: [desktop, server] 12 | category: [intermediate] 13 | notes: 14 | homepage: https://getfedora.org/ 15 | version: "33" 16 | desktops: [GNOME] 17 | install: graphical 18 | developers: 19 | - name: Fedora Project 20 | url: https://fedoraproject.org/ 21 | - name: Red Hat 22 | url: https://redhat.com/ 23 | --- 24 | 25 | Fedora is a Red Hat sponsored Linux distribution, and the upstream for CentOS and RHEL, but the Fedora community makes up a significant portion of the development force. 26 | 27 | Fedora has a reputation for focusing on innovation, integrating new technologies early on and working closely with upstream Linux communities. Making changes upstream instead of specifically in Fedora ensures that the changes are available to all Linux distributions. 28 | -------------------------------------------------------------------------------- /_posts/2021-03-22-mageia.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Mageia" 5 | date: "2017-03-02" 6 | updated: "2021-03-22" 7 | updater: "luke2m" 8 | logo: "mageia" 9 | image: "mageia-8.png" 10 | caption: "Mageia 8 with the KDE Plasma desktop" 11 | tags: [desktop] 12 | category: [intermediate] 13 | notes: 14 | homepage: https://mageia.org/ 15 | version: "8" 16 | desktops: [KDE Plasma, GNOME, Xfce] 17 | install: graphical 18 | developers: 19 | - name: Mageia Community 20 | url: https://mageia.org/en/community 21 | --- 22 | 23 | The Mageia project aims to deliver a secure, stable and sustainable operating system. Its goal is to set up a stable and trustable governance to direct collaborative projects. 24 | -------------------------------------------------------------------------------- /_posts/2021-03-22-pure-os.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "PureOS" 5 | date: "2019-05-26" 6 | updated: "2021-03-22" 7 | updater: "luke2m" 8 | logo: "purism-circle" 9 | image: "pureos-9.png" 10 | tags: [desktop, libre] 11 | category: [beginner] 12 | notes: 13 | homepage: https://pureos.net/ 14 | version: "9.0" 15 | desktops: [GNOME] 16 | based-on: debian 17 | install: Graphical 18 | developers: 19 | - name: Purism 20 | url: https://puri.sm/ 21 | --- 22 | 23 | 24 | PureOS is a general-purpose operating system from Purism with a focus on user privacy and security, coming with a variety of privacy features pre-enabled, and is adamant about leaving the user in control of their system. 25 | 26 | Like some others, PureOS comes exclusively with 100% free and open source software, which gained it an endorsement from the [Free Software Foundation](https://fsf.org/). 27 | -------------------------------------------------------------------------------- /_posts/2021-03-22-solus.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | author: "Sam Hewitt" 4 | title: "Solus" 5 | date: "2017-03-02" 6 | updated: "2019-05-28" 7 | updater: "luke2m" 8 | logo: "solus" 9 | image: "solus-4.png" 10 | caption: "Solus 4 with the Budgie desktop" 11 | tags: [desktop] 12 | category: [beginner] 13 | notes: 14 | homepage: https://getsol.us/ 15 | version: "4.2" 16 | desktops: [Budgie, GNOME, MATE, KDE] 17 | install: graphical 18 | developers: 19 | - name: Solus Project 20 | url: https://getsol.us/ 21 | --- 22 | 23 | Solus is an independently developed Linux distribution, built from the ground up to provide low-level optimizations. It strives to be an user-friendly rolling release. 24 | -------------------------------------------------------------------------------- /_sass/_common.scss: -------------------------------------------------------------------------------- 1 | // Common values 2 | $legacy_browser_support: false !default; 3 | 4 | // Font Family 5 | $font_family: "rubik", sans-serif; 6 | $monospace: "ibm-plex-mono", monospace; 7 | 8 | // Text 9 | $font_size: 15px; 10 | $font_weight: 400; 11 | 12 | // Main colors 13 | $bg_color: #fdfbf9; 14 | $fg_color: #333; 15 | $base_color: #fff; 16 | $brand_color: #0099ee; 17 | 18 | // primary colors 19 | $red_color:#ff2233; 20 | $orange_color:#ee8822; 21 | $yellow_color:#ffbb00; 22 | $green_color:#449911; 23 | $blue_color:#6655ff; 24 | $purple_color:#aa00ff; 25 | $pink_color:#ee0066; 26 | 27 | // Link colors 28 | $link_color: $brand_color; 29 | $link_focus_color: invert($link_color); 30 | 31 | // Selection 32 | $selection_bg_color: $link_color; 33 | $selection_fg_color: $base_color; 34 | 35 | // Borders 36 | $border_color: rgba(0,0,0,0.1); 37 | $border_radius: 5px; 38 | 39 | // Row 40 | $row_width: 900px; 41 | 42 | // Shadows 43 | $text_shadow: 0 1px rgba(255,255,255,0.8); 44 | $text_shadow_dark: 0 -1px rgba(0,0,0,0.3); -------------------------------------------------------------------------------- /_sass/_mixins.scss: -------------------------------------------------------------------------------- 1 | // Mixins 2 | 3 | // border-radius 4 | @mixin border-radius($radius) { 5 | -webkit-border-radius: $radius; 6 | -moz-border-radius: $radius; 7 | -ms-border-radius: $radius; 8 | border-radius: $radius; 9 | } 10 | 11 | // transition 12 | @mixin transition($duration) { 13 | -webkit-transition: all $duration ease-out; 14 | -moz-transition: all $duration ease-out; 15 | -ms-transition: all $duration ease-out; 16 | -o-transition: all $duration ease-out; 17 | transition: all $duration ease-out; 18 | } -------------------------------------------------------------------------------- /_sass/custom/_alignments.scss: -------------------------------------------------------------------------------- 1 | // alignments 2 | .center { 3 | display:block; 4 | position:relative; 5 | margin-left:auto; 6 | margin-right:auto; 7 | } 8 | 9 | .left {float:left;} 10 | .right {float:right;} 11 | 12 | // text alignment 13 | .text-center {text-align:center;} 14 | .text-left {text-align:left;} 15 | .text-right {text-align:right;} -------------------------------------------------------------------------------- /_sass/custom/_cards.scss: -------------------------------------------------------------------------------- 1 | // Cards 2 | 3 | $card_bg_color:$base_color; 4 | $card_fg_color:$fg_color; 5 | $card_corner_radius: 5px; 6 | $card_font_size:24px; 7 | $card_image_size:100px; 8 | $card_height:64px; 9 | $card_width:20%; 10 | 11 | // Card container 12 | .cards { 13 | display: inline-block; 14 | margin: 12px auto; 15 | width: 100%; 16 | text-align:center; 17 | 18 | // Card 19 | a.card { 20 | background-color: $card_bg_color; 21 | border-radius: $card_corner_radius; 22 | box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); 23 | color: $card_fg_color; 24 | display: inline-block; 25 | margin: 6px; 26 | padding: 24px 0; 27 | text-align: center; 28 | text-decoration:none; 29 | text-shadow:none; 30 | width:calc(100% * 0.2 - 12px); 31 | 32 | .card-text { 33 | vertical-align:middle; 34 | word-break: break-all; 35 | white-space: wrap; 36 | overflow: hidden; 37 | 38 | span { 39 | margin: 16px 0; 40 | display:block; 41 | text-align: center; 42 | font-size: $card_font_size; 43 | } 44 | 45 | small { 46 | &.read-more {color:$link_color;} 47 | } 48 | } 49 | 50 | img { 51 | margin: 0 auto; 52 | max-width:$card_image_size; 53 | } 54 | 55 | &:active, 56 | &:active:hover{ 57 | box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.2),inset 0 0 0 1px rgba(0,0,0,0.15); 58 | } 59 | 60 | &:focus { 61 | box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2),inset 0 0 0 1px $link_color; 62 | } 63 | 64 | &:hover { 65 | box-shadow: 0 1px 2px 0 $link_color,0 0 0 1px $link_color; 66 | } 67 | 68 | &.small{ 69 | text-align: left; 70 | display: inline-block; 71 | padding: 6px; 72 | width: calc(33% - 24px); 73 | float: none; 74 | margin: 6px; 75 | 76 | img { 77 | margin: 8px; 78 | display: inline-block; 79 | width:$card_image_size - 20px; 80 | height:$card_image_size - 20px; 81 | } 82 | 83 | .card-text { 84 | // 100% - (image width + its padding) 85 | width: calc(100% - (($card_image_size * 0.5) + 16px) - 12px); 86 | margin: 8px 6px; 87 | text-align:left; 88 | display:inline-block; 89 | 90 | span { 91 | text-align:left; 92 | font-size:$card_font_size - 6px; 93 | margin:4px 0; 94 | vertical-align: middle; 95 | } 96 | 97 | small { 98 | display: block; 99 | } 100 | } 101 | } 102 | } 103 | } 104 | 105 | @media only screen and (max-width:1120px) { 106 | .cards { 107 | a.card { 108 | width: calc(100% * 0.25 - 24px); 109 | margin: 6px; 110 | } 111 | 112 | a.card.small { 113 | width: calc(100% * 0.33 - 12px); 114 | margin: 6px; 115 | .card-text > span { 116 | font-size:$card_font_size - 6px; 117 | } 118 | } 119 | } 120 | } 121 | 122 | 123 | @media only screen and (max-width:900px) { 124 | .cards { 125 | a.card { 126 | display: inline-block; 127 | float: none; 128 | margin: 6px; 129 | padding: 0; 130 | text-align:left; 131 | width: calc(50% - 12px); 132 | 133 | img { 134 | margin: 16px; 135 | height: $card_image_size - 12px; 136 | display: inline-block; 137 | } 138 | 139 | .card-text { 140 | margin: 12px 0; 141 | padding: 12px 0; 142 | height:$card_image_size - 20px; 143 | overflow: hidden; 144 | text-align:left; 145 | display:inline-block; 146 | span { 147 | font-size:$card_font_size - 4px; 148 | margin:0; 149 | margin-bottom:4px; 150 | vertical-align: middle; 151 | text-align: left; 152 | height:$card_image_size * 0.25; 153 | line-height:$card_image_size * 0.25; 154 | display:inline-block; 155 | padding:0; 156 | } 157 | } 158 | 159 | 160 | &.small { 161 | width: calc(100% - 24px); 162 | >.card-text { 163 | padding: 0; 164 | margin: 4px 0; 165 | height:$card_image_size - 20px; 166 | > span {font-size:$card_font_size - 6px;} 167 | } 168 | } 169 | } 170 | } 171 | } 172 | 173 | 174 | @media only screen and (max-width:720px) { 175 | .cards { 176 | a.card { 177 | display: block; 178 | float: none; 179 | margin: 12px; 180 | padding: 0; 181 | text-align:left; 182 | width: calc(100% - 24px); 183 | 184 | img { 185 | margin: 16px; 186 | height: $card_image_size - 20px; 187 | display: inline-block; 188 | } 189 | 190 | >.card-text { 191 | padding: 0; 192 | margin: 12px 0; 193 | height:$card_image_size - 20px; 194 | > span {font-size:$card_font_size - 6px;} 195 | } 196 | 197 | &.small { 198 | width: calc(100% - 24px); 199 | } 200 | } 201 | } 202 | } -------------------------------------------------------------------------------- /_sass/custom/_columns.scss: -------------------------------------------------------------------------------- 1 | // Columns 2 | 3 | $column_margin: 12px; 4 | 5 | .col { 6 | vertical-align:top; 7 | display: inline-block; 8 | margin: $column_margin; 9 | 10 | // Half 11 | &.half { 12 | width: calc(50% - #{$column_margin}*2); 13 | } 14 | 15 | // Third 16 | &.third { 17 | width: calc(33% - #{$column_margin}*2); 18 | } 19 | 20 | // Third 21 | &.two-thirds { 22 | width: calc(66% - #{$column_margin}*2); 23 | } 24 | 25 | // Quarted 26 | &.quarter { 27 | float: left; 28 | width: calc(25% - #{$column_margin}*2); 29 | } 30 | } 31 | 32 | @media only screen and (max-width:1200px) { 33 | } 34 | 35 | @media only screen and (max-width:720px) { 36 | .col { 37 | &.third, 38 | &.half, 39 | &.quarter, 40 | &.two-thirds, 41 | &.third { 42 | display: block; 43 | width: 100%; 44 | float: none; 45 | margin: 12px 0; 46 | &.left,&.right {float:none;} 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /_sass/custom/_hidden.scss: -------------------------------------------------------------------------------- 1 | 2 | // hidden 3 | .hidden,.invisible { 4 | display:none; 5 | } 6 | 7 | // media queries 8 | @media only screen and (max-width:848px) { 9 | // hide extraneous elements 10 | .extraneous {display:none;} 11 | } -------------------------------------------------------------------------------- /_sass/custom/_images.scss: -------------------------------------------------------------------------------- 1 | // Custom image classes 2 | 3 | // icons on pages 4 | span.icon { 5 | display:block; 6 | width:100%; 7 | text-align:center; 8 | > i { 9 | font-size:48px; 10 | color:$brand_color; 11 | } 12 | &.large { 13 | margin: 48px auto; 14 | >img{display:block;height: 96px;width: 96px;} 15 | >i{font-size: 96px;} 16 | } 17 | } 18 | 19 | 20 | // screenshots on the distro page 21 | img.screenshot { 22 | margin: 12px auto; 23 | border-radius: 4px; 24 | 25 | 26 | // alt text styling 27 | background-color: $base_color; 28 | box-shadow:inset 0 0 0 1px $border_color; 29 | color:$fg_color; 30 | font-size:$font_size - 2px; 31 | line-height: $font_size * 3; 32 | text-align: center; 33 | &:after{ 34 | margin-top: -16px; 35 | display:block; 36 | font-family: $monospace; 37 | font-weight: bold; 38 | font-size:$font_size + 2px; 39 | line-height: $font_size * 4; 40 | content: '[ Image Missing ]'; 41 | } 42 | 43 | &:hover { 44 | cursor: pointer; 45 | @include transition(100ms); 46 | } 47 | 48 | &:active { 49 | @include transition(100ms); 50 | } 51 | } 52 | 53 | .logos { 54 | margin: 2em auto; 55 | vertical-align: middle; 56 | 57 | img { 58 | display:inline-block; 59 | height: 64px; 60 | width: 64px; 61 | margin: 12px; 62 | &.arrow { 63 | vertical-align: middle; 64 | margin: 12px 0; 65 | height:48px; 66 | width:48px; 67 | } 68 | 69 | &.large { 70 | height: 128px; 71 | width: 128px; 72 | } 73 | } 74 | 75 | a { 76 | display: inline-block; 77 | border:none; 78 | border-radius: 4px; 79 | padding: 0; 80 | 81 | &:hover { 82 | background-color: transparentize($fg_color, 0.9); 83 | transition:all 100ms; 84 | -webkit-transition:all 100ms; 85 | } 86 | 87 | &:active { 88 | background-color: transparentize($link_color, 0.6); 89 | } 90 | } 91 | } 92 | 93 | @media only screen and (max-width:480px) { 94 | img.screenshot { 95 | border-radius:2px; 96 | border: none; 97 | box-shadow: none; 98 | margin: 0 auto; 99 | width: 100%; 100 | &:active, 101 | &:hover{ 102 | border:none; 103 | box-shadow: none; 104 | } 105 | } 106 | } -------------------------------------------------------------------------------- /_sass/custom/_infobars.scss: -------------------------------------------------------------------------------- 1 | // Infobars 2 | 3 | $infobar_bg_color:$base_color; 4 | $infobar_fg_color:mix($infobar_bg_color, black, 30%); 5 | $infobar_border_radius: 5px; 6 | $infobar_font_size: $font_size - 2px; 7 | $infobar_height: 56px; 8 | 9 | $info_color: $blue_color; 10 | $warning_color: $yellow_color; 11 | $error_color: lighten($red_color, 10%); 12 | 13 | %infobar, 14 | .infobar { 15 | background-color: $infobar_bg_color; 16 | border-radius: $infobar_border_radius; 17 | color:$infobar_fg_color; 18 | display: inline-block; 19 | font-family:$monospace; 20 | font-size:$infobar_font_size; 21 | margin: 12px 10%; 22 | padding: 6px 12px; 23 | text-align: center; 24 | width: calc(80% - 24px); 25 | z-index: 10; 26 | border:1px solid $border_color; 27 | 28 | * { 29 | font-family: inherit; 30 | font-size: inherit; 31 | color: inherit; 32 | } 33 | 34 | span { 35 | display: block; 36 | width: calc(100% - 24px); 37 | } 38 | 39 | &.row { 40 | width: 100%; 41 | margin: 0; 42 | border-radius: 0; 43 | padding: 12px 0; 44 | box-shadow:none; 45 | border-top:1px solid $border_color; 46 | border-bottom:1px solid $border_color; 47 | 48 | * { 49 | padding:0; 50 | margin:0; 51 | } 52 | } 53 | 54 | &.wide { 55 | width: calc(100% - 24px); 56 | margin: 0; 57 | } 58 | 59 | a { 60 | font-family:inherit; 61 | font-size:inherit; 62 | font-weight:inherit; 63 | color:$link_color; 64 | } 65 | 66 | &.coloured { 67 | background-color:inherit; 68 | font-weight: bold; 69 | border: none; 70 | text-shadow: 0 -1px 0 rgba(0,0,0,0.1); 71 | span a {color:inherit;} 72 | &.error { 73 | color:$base_color; 74 | background-color: $error_color; 75 | } 76 | &.info { 77 | color:$base_color; 78 | background-color: $info_color; 79 | } 80 | &.warning{ 81 | color: $base_color; 82 | background-color: $warning_color; 83 | } 84 | } 85 | } 86 | 87 | @media only screen and (max-width:600px) { 88 | .infobar { 89 | margin: 12px 0; 90 | width:calc(100% - 24px); 91 | } 92 | } -------------------------------------------------------------------------------- /_sass/custom/_modal.scss: -------------------------------------------------------------------------------- 1 | 2 | // Modal 3 | .modal { 4 | display: none; 5 | position: fixed; 6 | z-index: 1; 7 | padding-top: 3em; 8 | left: 0; 9 | top: 0; 10 | width: 100%; 11 | height: 100%; 12 | overflow: auto; 13 | background-color: rgba(0,0,0,0.95); 14 | 15 | // Content 16 | > .modal-content { 17 | position: relative; 18 | margin: auto; 19 | padding: 0; 20 | width: 80%; 21 | max-height: 1000px; 22 | > img { 23 | margin: 0 auto; 24 | border-radius: 2px; 25 | } 26 | } 27 | 28 | // Close 29 | > .modal-close { 30 | color: white; 31 | position: absolute; 32 | top: 10px; 33 | right: 25px; 34 | font-size: 35px; 35 | font-weight: bold; 36 | font-family: $monospace; 37 | &:hover, 38 | &:focus { 39 | color: $link_color; 40 | text-decoration: none; 41 | cursor: pointer; 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /_sass/custom/_notes.scss: -------------------------------------------------------------------------------- 1 | // Notes 2 | 3 | $notes_bg_color: #fff; 4 | $notes_accent_color: $brand_color; 5 | $notes_width: $row_width - 300px; 6 | 7 | // Overall table style 8 | table.notes { 9 | @extend %reset; 10 | width:100%; 11 | 12 | // text styles 13 | > tbody { 14 | background-color: $notes_bg_color; 15 | border-radius: 0 6px 6px 0; 16 | border:1px solid rgba(0,0,0,0.08); 17 | border-left-width: 0; 18 | box-shadow: -5px 0 0 0 $notes_accent_color, inset 0 1px 0 0 rgba(255,255,255,0.4),0 1px 2px 0 rgba(0,0,0,0.05); 19 | display: inline-block; 20 | font-family: $monospace; 21 | font-size: $font-size - 2px; 22 | margin: 16px 0; 23 | max-width: $notes_width; 24 | padding: 0; 25 | padding-bottom: 2px; 26 | 27 | // notes title 28 | &:before { 29 | color: lighten($fg_color, 10%); 30 | display: inline-block; 31 | font-weight: bold; 32 | margin: 7px 12px; 33 | } 34 | 35 | > tr { 36 | background-color: transparent; 37 | border-bottom: 1px dashed darken($notes_bg_color, 10%); 38 | 39 | &:first-child {border-top:1px dashed darken($notes_bg_color, 10%);} 40 | &:last-child {border:none;} 41 | 42 | > td { 43 | border: none; 44 | padding: 6px 0 4px 0; 45 | vertical-align: top; 46 | 47 | > a { 48 | font-family: inherit; 49 | } 50 | 51 | &:nth-child(odd) { 52 | width: calc((#{$notes_width} * 0.40) - (24px)); 53 | color: lighten($fg_color, 20%); 54 | text-align: right; 55 | padding-left: 24px; 56 | 57 | // add a separator 58 | &:after {content: ":"} 59 | } 60 | 61 | &:nth-child(even) { 62 | width: calc((#{$notes_width} * 0.60) - (12px + 8px)); 63 | padding-right: 12px; 64 | padding-left: 8px; 65 | } 66 | } 67 | } 68 | } 69 | } 70 | 71 | 72 | @media only screen and (max-width:600px) { 73 | table.notes { 74 | > tbody { 75 | > tr > td { 76 | > a {word-break: break-all;}// to break long urls 77 | } 78 | } 79 | } 80 | } -------------------------------------------------------------------------------- /_sass/custom/_print.scss: -------------------------------------------------------------------------------- 1 | // print stylings 2 | @media print { 3 | 4 | article { 5 | font-size: 1em; 6 | margin:0 auto; 7 | padding: 1em; 8 | background-color: transparent; 9 | border-radius: 0; 10 | border: none; 11 | box-shadow: none; 12 | } 13 | 14 | article img, 15 | #tags, 16 | #recent { 17 | display: none; 18 | } 19 | } -------------------------------------------------------------------------------- /_sass/custom/_rows.scss: -------------------------------------------------------------------------------- 1 | // Rows 2 | .row { 3 | display:table; 4 | position:relative; 5 | margin:0 auto; 6 | width:$row_width; 7 | &.narrow { 8 | width:$row_width - 150px; 9 | } 10 | &.wide { 11 | width:$row_width + 200px; 12 | } 13 | } 14 | 15 | @media only screen and (max-width:$row_width + 24px) { 16 | .row { 17 | width:calc(100% - 32px); 18 | margin:0 16px; 19 | &.wide, 20 | &.narrow { 21 | width:inherit; 22 | } 23 | } 24 | } 25 | @media only screen and (max-width:$row_width + 200px + 24px) { 26 | .row.wide { 27 | width:calc(100% - 32px); 28 | margin:0 16px; 29 | } 30 | } -------------------------------------------------------------------------------- /_sass/custom/_selections.scss: -------------------------------------------------------------------------------- 1 | 2 | // selections 3 | ::selection { 4 | background-color:$selection_bg_color; 5 | color:$selection_fg_color; 6 | } 7 | 8 | ::-moz-selection { 9 | background-color:$selection_bg_color; 10 | color:$selection_fg_color; 11 | } 12 | 13 | ::-webkit-selection { 14 | background-color:$selection_bg_color; 15 | color:$selection_fg_color; 16 | } -------------------------------------------------------------------------------- /_sass/custom/_separator.scss: -------------------------------------------------------------------------------- 1 | // Page Separator 2 | 3 | .separator { 4 | border:none; 5 | display:block; 6 | width: 100%; 7 | text-align: center; 8 | font-size:125%; 9 | color:darken($bg_color, 10%); 10 | line-height: 32px; 11 | height: 32px; 12 | &:after{content:"◆";} 13 | } -------------------------------------------------------------------------------- /_sass/custom/_tags.scss: -------------------------------------------------------------------------------- 1 | // Tags 2 | 3 | $tag_height: 14px; 4 | $tag_bg_color: $link_color; 5 | $tag_fg_color: $base_color; 6 | 7 | ul.tags { 8 | margin: 12px auto; 9 | list-style:none; 10 | 11 | li { 12 | display:inline-block; 13 | padding:0; 14 | margin: 4px 0; 15 | 16 | a,span {font:inherit;} 17 | 18 | > a { 19 | background-color: $tag_bg_color; 20 | border-radius:3px; 21 | box-shadow:none; 22 | color: $tag_fg_color; 23 | display:block; 24 | font-size: $font_size - 2px; 25 | font-weight: 600; 26 | height: $tag_height; 27 | line-height:$tag_height + 1px; 28 | margin: 2px; 29 | opacity: 1.0; 30 | outline: none; 31 | padding: 4px 6px; 32 | position:relative; 33 | text-decoration:none; 34 | text-shadow:none; 35 | text-transform: uppercase; 36 | @include transition(0ms); 37 | 38 | > span { 39 | color: darken($tag_bg_color, 20%); 40 | margin-left:6px; 41 | } 42 | 43 | &:focus, 44 | &:hover { 45 | box-shadow: inset 0 -2px 0 0 darken($tag_bg_color, 7%); 46 | color: $tag_fg_color; 47 | height: $tag_height + 2px; 48 | margin-bottom: 0px; 49 | top: -2px; 50 | @include transition(0ms); 51 | } 52 | 53 | &:active { 54 | box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1); 55 | color: $tag_fg_color; 56 | height: $tag_height; 57 | margin-bottom: 1px; 58 | top:0; 59 | @include transition(0ms); 60 | } 61 | } 62 | 63 | 64 | } 65 | } -------------------------------------------------------------------------------- /_sass/custom/_text.scss: -------------------------------------------------------------------------------- 1 | // Custom Text Classes 2 | 3 | // Footnote 4 | .footnote { 5 | color:lighten($fg_color, 30%); 6 | display:block; 7 | font-family:$monospace; 8 | font-size:$font_size * 0.8; 9 | margin:12px auto; 10 | width:100%; 11 | * { 12 | color: inherit; 13 | font: inherit; 14 | } 15 | a {color:$link_color;} 16 | } 17 | 18 | // page title 19 | $page_title_size:50px; 20 | 21 | .page-title { 22 | display:inline-block; 23 | width:100%; 24 | margin: 16px 0; 25 | height: $page_title_size; 26 | max-height: $page_title_size; 27 | 28 | > h2 { 29 | margin: 0 12px; 30 | width: auto; 31 | display:inline-block; 32 | vertical-align:bottom; 33 | } 34 | 35 | > img { 36 | display:inline-block; 37 | height: $page_title_size - 10px; 38 | margin:5px; 39 | vertical-align:middle; 40 | } 41 | } 42 | 43 | // category 44 | .category { 45 | text-transform:uppercase; 46 | font-family:$monospace; 47 | color:inherit; 48 | display:block; 49 | width: 100%; 50 | &.beginner { color:$green_color;} 51 | &.intermediate { color:$orange_color} 52 | &.advanced { color:$red_color} 53 | &.desktop { color:$blue_color} 54 | } 55 | 56 | // Published 57 | .published { 58 | margin: 12px 0; 59 | color:lighten($fg_color, 30%); 60 | display:block; 61 | font-size:$font_size - 4px; 62 | font-family:$monospace; 63 | text-transform:uppercase; 64 | width:100%; 65 | 66 | .date { 67 | color:darken($fg_color, 20%); 68 | } 69 | .author { 70 | color:darken($fg_color, 20%); 71 | } 72 | 73 | .version { 74 | color:$link_color; 75 | } 76 | } 77 | 78 | // monospace 79 | .monospace { 80 | font-family: $monospace; 81 | } 82 | 83 | pre > span.comment { 84 | opacity: 0.5; 85 | -webkit-user-select: none; 86 | -moz-user-select: none; 87 | -ms-user-select: none; 88 | } -------------------------------------------------------------------------------- /_sass/standard/_footer.scss: -------------------------------------------------------------------------------- 1 | // Footer 2 | $footer_height: 144px; 3 | $footer_fg_color: lighten($fg_color, 10%); 4 | $footer_bg_color: darken($base_color, 5%); 5 | 6 | $footer_padding: 24px; 7 | 8 | // wrapper 9 | .wrapper { 10 | min-height: 100%; 11 | margin-bottom: calc((#{$footer_height} + #{$footer_padding} + 56px) * -1); 12 | } 13 | 14 | .push { 15 | height: calc(#{$footer_height} + #{$footer_padding} + 56px); 16 | } 17 | 18 | // footer 19 | footer { 20 | min-height: $footer_height + $footer_padding; 21 | background-color:$footer_bg_color; 22 | border-top: 1px solid $border_color; 23 | display:inline-block; 24 | font-size: $font_size - 2px; 25 | padding-top: $footer_padding; 26 | width:100%; 27 | 28 | * { 29 | font-size: inherit; 30 | font-family: inherit; 31 | } 32 | 33 | span { 34 | line-height:$font_size + 24px; 35 | color:$footer_fg_color; 36 | display: block; 37 | b { 38 | color: inherit; 39 | } 40 | } 41 | 42 | a {} 43 | 44 | ul { 45 | text-align: center; 46 | font-size: inherit; 47 | font-family: $monospace; 48 | margin: 24px auto; 49 | 50 | > li { 51 | display:inline-block; 52 | padding: 6px; 53 | &::before { 54 | content: ""; 55 | } 56 | } 57 | 58 | } 59 | } 60 | 61 | // MEDIA QUERIES 62 | @media only screen and (max-width:848px) { 63 | 64 | footer { 65 | span { 66 | line-height:$font_size + 12px; 67 | margin: 12px 0; 68 | } 69 | } 70 | } -------------------------------------------------------------------------------- /_sass/standard/_header.scss: -------------------------------------------------------------------------------- 1 | // Header 2 | $header_bg_color: $brand_color; 3 | $header_fg_color: $base_color; 4 | $header_title_font_size: 40px; 5 | $header_subtitle_font_size: 16px; 6 | 7 | 8 | // Header 9 | header { 10 | background-color: $header_bg_color; 11 | padding:32px 0; 12 | 13 | a, span { 14 | display: inline-block; 15 | color: $header_fg_color; 16 | vertical-align:middle; 17 | white-space: wrap; 18 | overflow: hidden; 19 | text-overflow: ellipsis; 20 | text-shadow: 0 -1px darken($header_bg_color, 10%); 21 | > * { 22 | color:inherit; 23 | } 24 | } 25 | 26 | span { 27 | width:100%; 28 | &.title { 29 | font-size: $header_title_font_size; 30 | line-height: $header_title_font_size * 2; 31 | } 32 | 33 | &.subtitle { 34 | font-size: $header_subtitle_font_size; 35 | width: 100%; 36 | margin: 6px 0; 37 | display: inline-block; 38 | > a { 39 | font-size: inherit; 40 | } 41 | } 42 | } 43 | } 44 | 45 | @media only screen and (max-width:600px) { 46 | header { 47 | span { 48 | &.title { 49 | font-size: $header_title_font_size - 6px; 50 | line-height: $header_title_font_size + 12px; 51 | margin-bottom: 12px; 52 | } 53 | 54 | &.subtitle { 55 | font-size: $header_subtitle_font_size - 2px; 56 | } 57 | } 58 | } 59 | } -------------------------------------------------------------------------------- /_sass/standard/_nav.scss: -------------------------------------------------------------------------------- 1 | // Navigation 2 | 3 | $nav_bg_color: $base_color; 4 | $nav_fg_color: lighten($fg_color, 5%); 5 | $nav_height: 48px; 6 | $nav_icon_size: 16px; 7 | 8 | //search 9 | $search_input_width: 244px; 10 | $search_input_padding: 12px; 11 | 12 | nav { 13 | padding:0; 14 | z-index: 10; 15 | width: 100%; 16 | background-color:$nav_bg_color; 17 | min-height:$nav_height; 18 | border-bottom: 1px solid $border_color; 19 | 20 | // text and links 21 | a,span { 22 | display: inline-block; 23 | font-family: $monospace; 24 | font-size: $font_size - 2px; 25 | font-weight: 400; 26 | line-height: $nav_height; 27 | max-height:$nav_height; 28 | overflow: hidden; 29 | padding: 0 16px; 30 | text-decoration: none; 31 | text-overflow: ellipsis; 32 | vertical-align: top; 33 | white-space: nowrap; 34 | 35 | &.chevron { 36 | opacity: 0.4; 37 | } 38 | } 39 | 40 | a { 41 | text-decoration: none; 42 | @include transition(200ms); 43 | 44 | &:focus, 45 | &:hover { 46 | background-color:darken($nav_bg_color, 5%); 47 | color:$nav_fg_color; 48 | @include transition(200ms); 49 | 50 | > svg { 51 | fill: $nav_fg_color; 52 | @include transition(200ms); 53 | } 54 | } 55 | } 56 | 57 | // Search 58 | span.search { 59 | padding:0; 60 | margin:0; 61 | width: 100%; 62 | // search width + padding 63 | width: $search_input_width + $search_input_padding * 2; 64 | 65 | // search box stylings 66 | input[type=search]{ 67 | @extend %reset; 68 | border-radius: ($nav_height - 14px) * 0.5; 69 | box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2); 70 | color:$nav_fg_color; 71 | display: inline-block; 72 | font-weight: 300; 73 | height: $nav_height - 14px; 74 | margin: 7px 0; 75 | padding: 0 $search_input_padding; 76 | overflow: hidden; 77 | text-overflow: ellipsis; 78 | vertical-align: baseline; 79 | white-space: nowrap; 80 | width: $search_input_width; 81 | &:focus{ 82 | box-shadow: inset 0 0 0 1px $link_color, inset 0 1px 2px 1px rgba(0,0,0,0.2); 83 | } 84 | } 85 | } 86 | } 87 | 88 | @media only screen and (max-width:720px) { 89 | nav { 90 | margin:0; 91 | padding:0; 92 | margin-bottom:16px; 93 | >.row { 94 | width:100%; 95 | margin:0; 96 | padding:0; 97 | } 98 | a, 99 | span { 100 | min-height:$nav_height; 101 | border-top:1px solid $border_color; 102 | &:nth-child(1){border:none;} 103 | margin:0; 104 | padding:0; 105 | width:100%; 106 | text-align:center; 107 | } 108 | 109 | span {display:none;} 110 | 111 | // Search 112 | span.search { 113 | width: 100%; 114 | max-width: 100%; 115 | display:block; 116 | input[type=search]{ 117 | margin: 6px 0; 118 | } 119 | } 120 | } 121 | } -------------------------------------------------------------------------------- /_sass/standard/_tables.scss: -------------------------------------------------------------------------------- 1 | // Tables 2 | 3 | table { 4 | background-color:$base_color; 5 | border-collapse: collapse; 6 | border-spacing: 0; 7 | border:1px solid $border_color; 8 | font-family:$monospace; 9 | font-size:$font_size; 10 | font-weight:400; 11 | margin:1em auto; 12 | padding:1em; 13 | text-align:left; 14 | width:100%; 15 | 16 | > thead { 17 | font-weight:bold; 18 | border:none; 19 | > tr { 20 | background-color:$base_color; 21 | } 22 | } 23 | 24 | > tbody, 25 | > thead { 26 | > tr { 27 | 28 | th, 29 | td { 30 | border-top:1px solid $border_color; 31 | border-right:1px solid $border_color; 32 | vertical-align:top; 33 | padding:8px; 34 | 35 | > a {font: inherit;} 36 | 37 | &:nth-child(1) {width:25%;} 38 | &:nth-child(2) {width:25%;} 39 | &:nth-child(3) {width:50%;} 40 | } 41 | } 42 | } 43 | 44 | // alternate bg color of table rows 45 | > tbody { 46 | > tr { 47 | &:nth-child(odd) {background-color:$bg_color;} 48 | &:nth-child(even) {background-color:$base_color;} 49 | } 50 | } 51 | } -------------------------------------------------------------------------------- /img/apple-touch-icon-114x114-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/apple-touch-icon-114x114-precomposed.png -------------------------------------------------------------------------------- /img/apple-touch-icon-57x57-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/apple-touch-icon-57x57-precomposed.png -------------------------------------------------------------------------------- /img/apple-touch-icon-72x72-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/apple-touch-icon-72x72-precomposed.png -------------------------------------------------------------------------------- /img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/favicon.png -------------------------------------------------------------------------------- /img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/icon.png -------------------------------------------------------------------------------- /img/logos/arch-linux.svg: -------------------------------------------------------------------------------- 1 | 2 | 16 | 36 | 39 | 40 | 42 | 44 | 45 | 47 | image/svg+xml 48 | 50 | 51 | 52 | 53 | 54 | 58 | 62 | 66 | 71 | TM 81 | 82 | 83 | 84 | 85 | -------------------------------------------------------------------------------- /img/logos/chakra-linux.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 21 | 23 | image/svg+xml 24 | 26 | 27 | 28 | 29 | 30 | 51 | 53 | 55 | 60 | 65 | 70 | 75 | 80 | 85 | 90 | 95 | 96 | 97 | -------------------------------------------------------------------------------- /img/logos/desktop-cinnamon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | image/svg+xml 27 | 28 | 29 | 30 | 54 | 55 | 56 | 76 | 77 | 81 | -------------------------------------------------------------------------------- /img/logos/desktop-gnome.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 21 | 23 | image/svg+xml 24 | 26 | 27 | 28 | 29 | 30 | 51 | 53 | 56 | 59 | 63 | 66 | 71 | 76 | 81 | 86 | 91 | 92 | 93 | 95 | 96 | 97 | 98 | -------------------------------------------------------------------------------- /img/logos/desktop-kde-plasma.svg: -------------------------------------------------------------------------------- 1 | 2 | 16 | 18 | 19 | 21 | image/svg+xml 22 | 24 | 25 | 26 | 27 | 29 | 49 | 56 | 59 | 63 | 64 | 68 | 74 | 82 | 90 | 98 | 103 | 104 | 105 | -------------------------------------------------------------------------------- /img/logos/elementary.svg: -------------------------------------------------------------------------------- 1 | 2 | 16 | 36 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /img/logos/endlessos.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 42 | 45 | 46 | 48 | 49 | 51 | image/svg+xml 52 | 54 | 55 | 56 | 57 | 58 | 63 | 67 | 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /img/logos/fedora.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 37 | 39 | 40 | 42 | image/svg+xml 43 | 45 | 46 | 47 | 48 | 49 | 51 | 55 | 60 | 65 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /img/logos/frugalware.svg: -------------------------------------------------------------------------------- 1 | 2 | 16 | 36 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 58 | 67 | 77 | 86 | 91 | 92 | 93 | 94 | -------------------------------------------------------------------------------- /img/logos/kali-linux.svg: -------------------------------------------------------------------------------- 1 | 2 | 12 | 14 | 16 | 17 | 19 | image/svg+xml 20 | 22 | 23 | 24 | 25 | 26 | 29 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /img/logos/korora.svg: -------------------------------------------------------------------------------- 1 | 2 | 12 | 14 | 21 | 24 | 25 | 26 | 28 | 29 | 31 | image/svg+xml 32 | 34 | 35 | 36 | 37 | 38 | 41 | 50 | 54 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /img/logos/lubuntu.svg: -------------------------------------------------------------------------------- 1 | 2 | 16 | 36 | 38 | 40 | 41 | 43 | image/svg+xml 44 | 46 | 47 | 48 | 49 | 50 | 54 | 59 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /img/logos/manjaro.svg: -------------------------------------------------------------------------------- 1 | 2 | 16 | 36 | 39 | 40 | 42 | 43 | 45 | image/svg+xml 46 | 48 | 49 | 50 | 51 | 52 | 54 | 57 | 62 | 69 | 76 | 83 | 84 | 85 | -------------------------------------------------------------------------------- /img/logos/mxlinux.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /img/logos/pop-os.svg: -------------------------------------------------------------------------------- 1 | 2 | 21 | 23 | 24 | 26 | image/svg+xml 27 | 29 | Pop_icon 30 | 31 | 32 | 33 | 35 | 56 | Pop_icon 58 | 61 | 63 | 69 | 78 | 79 | 84 | 86 | 91 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /img/logos/purism-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 49 | 54 | 55 | 57 | 58 | 60 | image/svg+xml 61 | 63 | 64 | 65 | 66 | 67 | 72 | 76 | 82 | 87 | 88 | 89 | 90 | -------------------------------------------------------------------------------- /img/logos/qubes.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 40 | 43 | 44 | 46 | 47 | 49 | image/svg+xml 50 | 52 | 53 | 54 | 55 | 56 | 61 | 67 | 73 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /img/logos/slackware.svg: -------------------------------------------------------------------------------- 1 | 2 | 17 | 37 | 40 | 41 | 43 | 45 | 46 | 48 | image/svg+xml 49 | 51 | 52 | 53 | 54 | 55 | 59 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /img/logos/ubuntu.svg: -------------------------------------------------------------------------------- 1 | 2 | image/svg+xml -------------------------------------------------------------------------------- /img/logos/zorin-os.svg: -------------------------------------------------------------------------------- 1 | 2 | 16 | 36 | 39 | 40 | 42 | 44 | 45 | 47 | image/svg+xml 48 | 50 | 51 | 52 | 53 | 54 | 60 | 61 | -------------------------------------------------------------------------------- /img/promo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/promo.png -------------------------------------------------------------------------------- /img/screenshots/antergos-18.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/antergos-18.5.png -------------------------------------------------------------------------------- /img/screenshots/centos-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/centos-7.png -------------------------------------------------------------------------------- /img/screenshots/chakra-2017.10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/chakra-2017.10.png -------------------------------------------------------------------------------- /img/screenshots/debian-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/debian-10.png -------------------------------------------------------------------------------- /img/screenshots/debian-9.4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/debian-9.4.png -------------------------------------------------------------------------------- /img/screenshots/deepin-15.3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/deepin-15.3.png -------------------------------------------------------------------------------- /img/screenshots/deepin-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/deepin-desktop.png -------------------------------------------------------------------------------- /img/screenshots/desktop-cinnamon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/desktop-cinnamon.jpg -------------------------------------------------------------------------------- /img/screenshots/desktop-gnome-3.28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/desktop-gnome-3.28.jpg -------------------------------------------------------------------------------- /img/screenshots/desktop-kde-plasma-5.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/desktop-kde-plasma-5.0.png -------------------------------------------------------------------------------- /img/screenshots/desktop-lxde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/desktop-lxde.png -------------------------------------------------------------------------------- /img/screenshots/desktop-mate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/desktop-mate.png -------------------------------------------------------------------------------- /img/screenshots/desktop-pantheon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/desktop-pantheon.png -------------------------------------------------------------------------------- /img/screenshots/desktop-xfce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/desktop-xfce.png -------------------------------------------------------------------------------- /img/screenshots/elementary-os-0.4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/elementary-os-0.4.png -------------------------------------------------------------------------------- /img/screenshots/elementary-os-5.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/elementary-os-5.1.png -------------------------------------------------------------------------------- /img/screenshots/elementary-os-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/elementary-os-5.png -------------------------------------------------------------------------------- /img/screenshots/endlessos-3.4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/endlessos-3.4.png -------------------------------------------------------------------------------- /img/screenshots/fedora-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/fedora-30.png -------------------------------------------------------------------------------- /img/screenshots/fedora-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/fedora-31.png -------------------------------------------------------------------------------- /img/screenshots/fedora-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/fedora-33.png -------------------------------------------------------------------------------- /img/screenshots/frugalware-2.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/frugalware-2.1.png -------------------------------------------------------------------------------- /img/screenshots/gentoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/gentoo.png -------------------------------------------------------------------------------- /img/screenshots/kali-linux-2019-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/kali-linux-2019-2.png -------------------------------------------------------------------------------- /img/screenshots/kali-linux-2021.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/kali-linux-2021.1.jpg -------------------------------------------------------------------------------- /img/screenshots/knoppix-8.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/knoppix-8.2.png -------------------------------------------------------------------------------- /img/screenshots/kubuntu-20.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/kubuntu-20.04.png -------------------------------------------------------------------------------- /img/screenshots/linux-mint-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/linux-mint-20.png -------------------------------------------------------------------------------- /img/screenshots/lubuntu-18.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/lubuntu-18.04.png -------------------------------------------------------------------------------- /img/screenshots/lubuntu-20.04.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/lubuntu-20.04.jpeg -------------------------------------------------------------------------------- /img/screenshots/mageia-6.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/mageia-6.0.png -------------------------------------------------------------------------------- /img/screenshots/mageia-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/mageia-8.png -------------------------------------------------------------------------------- /img/screenshots/manjaro-20.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/manjaro-20.2.png -------------------------------------------------------------------------------- /img/screenshots/mxlinux-18.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/mxlinux-18.2.png -------------------------------------------------------------------------------- /img/screenshots/mxlinux-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/mxlinux-19.png -------------------------------------------------------------------------------- /img/screenshots/opensuse-leap-15.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/opensuse-leap-15.2.png -------------------------------------------------------------------------------- /img/screenshots/pop-os-18.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/pop-os-18.04.png -------------------------------------------------------------------------------- /img/screenshots/puppy-linux-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/puppy-linux-8.png -------------------------------------------------------------------------------- /img/screenshots/pure-os-8.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/pure-os-8.0.png -------------------------------------------------------------------------------- /img/screenshots/pureos-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/pureos-9.png -------------------------------------------------------------------------------- /img/screenshots/qubes-os-4.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/qubes-os-4.0.png -------------------------------------------------------------------------------- /img/screenshots/reactos-0.4.14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/reactos-0.4.14.png -------------------------------------------------------------------------------- /img/screenshots/reactos-0.4.8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/reactos-0.4.8.png -------------------------------------------------------------------------------- /img/screenshots/slackware-14.2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/slackware-14.2.jpg -------------------------------------------------------------------------------- /img/screenshots/solus-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/solus-4.png -------------------------------------------------------------------------------- /img/screenshots/tails-3.7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/tails-3.7.png -------------------------------------------------------------------------------- /img/screenshots/tails-4.14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/tails-4.14.png -------------------------------------------------------------------------------- /img/screenshots/trisquel-8.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/trisquel-8.0.png -------------------------------------------------------------------------------- /img/screenshots/trisquel-9.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/trisquel-9.0.jpg -------------------------------------------------------------------------------- /img/screenshots/ubuntu-20.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/ubuntu-20.04.png -------------------------------------------------------------------------------- /img/screenshots/ubuntu-mate-18.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/ubuntu-mate-18.04.png -------------------------------------------------------------------------------- /img/screenshots/ubuntumate-20.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/ubuntumate-20.04.png -------------------------------------------------------------------------------- /img/screenshots/xubuntu-18.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/xubuntu-18.04.png -------------------------------------------------------------------------------- /img/screenshots/xubuntu-20.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/xubuntu-20.04.png -------------------------------------------------------------------------------- /img/screenshots/zorin-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/zorin-15.png -------------------------------------------------------------------------------- /img/screenshots/zorin-os-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/screenshots/zorin-os-12.png -------------------------------------------------------------------------------- /img/switching/arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 18 | 20 | 50 | 57 | 58 | 60 | 61 | 63 | image/svg+xml 64 | 66 | 67 | 68 | 69 | 70 | 75 | 79 | 85 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /img/switching/libreoffice-base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/libreoffice-base.png -------------------------------------------------------------------------------- /img/switching/libreoffice-calc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/libreoffice-calc.png -------------------------------------------------------------------------------- /img/switching/libreoffice-draw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/libreoffice-draw.png -------------------------------------------------------------------------------- /img/switching/libreoffice-impress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/libreoffice-impress.png -------------------------------------------------------------------------------- /img/switching/libreoffice-writer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/libreoffice-writer.png -------------------------------------------------------------------------------- /img/switching/libreoffice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/libreoffice.png -------------------------------------------------------------------------------- /img/switching/logo-amarok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-amarok.png -------------------------------------------------------------------------------- /img/switching/logo-ardour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-ardour.png -------------------------------------------------------------------------------- /img/switching/logo-audacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-audacity.png -------------------------------------------------------------------------------- /img/switching/logo-blender.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-blender.png -------------------------------------------------------------------------------- /img/switching/logo-gimp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-gimp.png -------------------------------------------------------------------------------- /img/switching/logo-gnome-music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-gnome-music.png -------------------------------------------------------------------------------- /img/switching/logo-gog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-gog.png -------------------------------------------------------------------------------- /img/switching/logo-google-chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-google-chrome.png -------------------------------------------------------------------------------- /img/switching/logo-inkscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-inkscape.png -------------------------------------------------------------------------------- /img/switching/logo-krita.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-krita.png -------------------------------------------------------------------------------- /img/switching/logo-libreoffice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-libreoffice.png -------------------------------------------------------------------------------- /img/switching/logo-mozilla-firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-mozilla-firefox.png -------------------------------------------------------------------------------- /img/switching/logo-noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-noise.png -------------------------------------------------------------------------------- /img/switching/logo-opera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-opera.png -------------------------------------------------------------------------------- /img/switching/logo-rhythmbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-rhythmbox.png -------------------------------------------------------------------------------- /img/switching/logo-scribus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-scribus.png -------------------------------------------------------------------------------- /img/switching/logo-spotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-spotify.png -------------------------------------------------------------------------------- /img/switching/logo-steam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snwh/computefreely/eec9069d167efdda602ef3cfe7e24093bf1e82fb/img/switching/logo-steam.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: minimal 3 | title: "Free your computer. Use Linux." 4 | --- 5 | 6 | 7 |
8 |
9 | {{ site.title }} 10 | Free your computer. Use Linux. 11 |
12 |
13 | 14 | 15 | 23 | 24 | 25 |
26 | 27 |
28 | 29 |
30 |
31 | 32 | 33 |
34 |
35 |

Freedom to Choose

36 |

There is a virtually endless number of Free and Open Source Software-based operating system, each with its own philosophy and purpose, look and feel, and out-of-the-box experience. This site distills the hundreds available into a curated selection, ranging from the beginner-friendly to the super technical.

37 | Read More » 38 |
39 |
40 | 41 | 42 |
43 |
44 |

These cards are shuffled when the page refreshes.

45 | 46 |
47 | {% for post in site.posts %} 48 | 49 | 50 |
51 | {{ post.title }} 52 | {{ post.category }} 53 | Read more » 54 |
55 |
56 | {% endfor %} 57 |
58 | 59 | 64 |
65 |
66 | 67 |
Not seeing your favourite distribution? Contribute to the list here.
68 | 69 | 70 | 82 | -------------------------------------------------------------------------------- /js/simple-jekyll-search.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Simple-Jekyll-Search v1.6.2 (https://github.com/christian-fei/Simple-Jekyll-Search) 3 | * Copyright 2015-2018, Christian Fei 4 | * Licensed under the MIT License. 5 | */ 6 | !function(){"use strict";var s={load:function(e,t){var n=window.XMLHttpRequest?new window.XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");n.open("GET",e,!0),n.onreadystatechange=(r=n,i=t,function(){if(4===r.readyState&&200===r.status)try{i(null,JSON.parse(r.responseText))}catch(e){i(e,null)}}),n.send();var r,i}};var n=function(e,t){var n=t.length,r=e.length;if(n{title}',templateMiddleware:function(){},sortMiddleware:function(){return 0},noResultsText:"No results found",limit:10,fuzzy:!1,exclude:[]},i=["searchInput","resultsContainer","json"],o=function e(t){if(n=t,!(n&&"undefined"!=typeof n.required&&n.required instanceof Array))throw new Error("-- OptionsValidator: required options missing");var n;if(!(this instanceof e))return new e(t);var r=t.required;this.getRequiredOptions=function(){return r},this.validate=function(t){var n=[];return r.forEach(function(e){"undefined"==typeof t[e]&&n.push(e)}),n}}({required:i});function a(e){f.put(e),r.searchInput.addEventListener("keyup",function(e){var t;t=e.which,-1===[13,16,20,37,38,39,40,91].indexOf(t)&&(n(),l(e.target.value))})}function n(){r.resultsContainer.innerHTML=""}function u(e){r.resultsContainer.innerHTML+=e}function l(e){var t;(t=e)&&0