Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

Commit

Permalink
PC Operating systems 2.0 (#1969)
Browse files Browse the repository at this point in the history
  • Loading branch information
dngray authored Jul 10, 2020
1 parent 825c653 commit b05bdd7
Show file tree
Hide file tree
Showing 14 changed files with 124 additions and 205 deletions.
2 changes: 1 addition & 1 deletion _includes/nav.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
</summary>
<span class="nav-dropdown">
<a class="dropdown-item" href="/operating-systems/#os"><span class="fas fa-th-large fa-fw"></span> PC OS</a>
<a class="dropdown-item" href="/operating-systems/#live_os"><span class="fas fa-compact-disc fa-fw"></span> PC Live OS</a>
<a class="dropdown-item" href="/operating-systems/#tor_os"><span class="ptio-tor"></span> Tor focused distributions</a>
<a class="dropdown-item" href="/operating-systems/#mobile_os"><span class="fas fa-mobile-alt fa-fw"></span> Mobile OS</a>
<a class="dropdown-item" href="/operating-systems/#aaddons"><span class="fas fa-th fa-fw"></span> Android Privacy Add-ons</a>
<a class="dropdown-item" href="/operating-systems/#firmware"><span class="fas fa-signal fa-fw"></span> Router Firmware</a>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,26 @@
<h1 id="mobile_os" class="anchor"><a href="#mobile_os"><i class="fas fa-link anchor-icon"></i></a> Mobile Operating Systems</h1>

<h2 id="aosp_os" class="anchor"><a href="#aosp_os"><i class="fas fa-link anchor-icon"></i></a> Android-based Operating Systems</h1>

<div class="alert alert-warning" role="alert">
<strong>Even though the source code of the following operating systems is provided, installing Google Apps may compromise your setup.</strong>
</div>

{% include cardv2.html
title="CalyxOS"
image="/assets/img/svg/3rd-party/calyxos.svg"
description='CalyxOS is a custom ROM based on the Android Open Source Project with Pixel phones. It aims to be secure and private by default including a number of good choices for default applications. It also supports <a href="https://source.android.com/security/verifiedboot">verified boot</a>.'
badges="info:AOSP"
website="https://calyxos.org"
gitlab="https://gitlab.com/calyxos"
%}

{% include cardv2.html
title="GrapheneOS"
image="/assets/img/svg/3rd-party/grapheneos.svg"
image-dark="/assets/img/svg/3rd-party/grapheneos-dark.svg"
description='GrapheneOS (formerly known as CopperheadOS) is a free and open-source security- and privacy-focused mobile operating system built on top of the Android Open Source Project. It currently specifically targets devices offering strong hardware security.'
badges="info:AOSP"
labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software."
website="https://grapheneos.org/"
github="https://github.com/GrapheneOS/"
%}
Expand All @@ -20,49 +30,14 @@ <h1 id="mobile_os" class="anchor"><a href="#mobile_os"><i class="fas fa-link anc
image="/assets/img/svg/3rd-party/lineageos.svg"
description='LineageOS is a custom ROM based on the Android Open Source Project with <a href="https://wiki.lineageos.org/devices/">official support for a wide variety of devices</a>. The project is the successor to the popular CyanogenMod project, focusing on system control and customization, device longevity, and privacy. For security reasons, we do not recommend third-party builds of LineageOS for unsupported devices.'
badges="info:AOSP"
labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software."
website="https://www.lineageos.org/"
privacy-policy="https://www.lineageos.org/legal/"
github="https://github.com/LineageOS"
%}

{% include cardv2.html
title="Ubuntu Touch"
image="/assets/img/svg/3rd-party/ubuntu.svg"
description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are <a href=https://devices.ubuntu-touch.io/>supported.</a>"
badges="info:GNU/Linux"
labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software."
website="https://ubuntu-touch.io/"
privacy-policy="https://ubports.com/privacy"
github="https://github.com/ubports"
%}

<h3>Worth Mentioning</h3>

<ul>
<li><a href="https://www.replicant.us/">Replicant</a>
{% include badge.html
color="info"
text="AOSP"
%}
- An open-source operating system based on Android, aiming to replace all proprietary components with free software.
</li>

<li>
<a href="https://www.omnirom.org/">OmniROM</a>
{% include badge.html
color="info"
text="AOSP"
%}
{% include badge.html
color="warning"
icon="far fa-question-circle"
text="contrib"
tooltip="This software may depend on or recommend non-free software."
%}
- A free-software operating system for smartphones and tablet computers, based on the Android mobile platform.
</li>

<li>
<a href="https://microg.org/">MicroG</a>
{% include badge.html
Expand All @@ -72,8 +47,6 @@ <h3>Worth Mentioning</h3>
{% include badge.html
color="warning"
icon="far fa-question-circle"
text="contrib"
tooltip="This software may depend on or recommend non-free software."
%}
- A project that aims to reimplement the proprietary Google Play Services in the Android operating system with a FLOSS replacement. The microG project also maintains a fork of LineageOS with microG and F-Droid preinstalled at <a href="https://lineage.microg.org/">Lineage for microG</a>.
</li>
Expand Down
33 changes: 0 additions & 33 deletions _includes/sections/live-operating-systems.html

This file was deleted.

120 changes: 60 additions & 60 deletions _includes/sections/operating-systems.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,83 +4,83 @@ <h1 id="os" class="anchor"><a href="#os"><i class="fas fa-link anchor-icon"></i>
<strong>If you are currently using an operating system like Windows 10, you should pick an alternative here.</strong>
</div>

{% include cardv2.html
title="Qubes OS"
image="/assets/img/svg/3rd-party/qubes_os.svg"
description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.'
badges="info:Xen"
labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software."
website="https://www.qubes-os.org/"
privacy-policy="https://www.qubes-os.org/privacy/"
github="https://github.com/QubesOS"
tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/"
%}

{% include cardv2.html
title="Fedora Workstation"
image="/assets/img/svg/3rd-party/fedora.svg"
description='Fedora is a Linux distribution developed by the Fedora Project and sponsored by Red Hat. Fedora Workstation is a secure, reliable, and user-friendly edition developed for desktops and laptops, using GNOME as the default desktop environment.'
badges="info:GNU/Linux"
labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software."
badges="info:Linux"
website="https://getfedora.org/"
privacy-policy="https://fedoraproject.org/wiki/Legal:PrivacyPolicy?rd=Legal/PrivacyPolicy"
git="https://src.fedoraproject.org/"
%}

{% include cardv2.html
title="Ubuntu"
image="/assets/img/svg/3rd-party/ubuntu.svg"
description='Ubuntu is a Linux distribution developed by Canonical Ltd. Ubuntu is a reliable and distribution that is user-friendly and can be run on desktops, servers, and IoT devices.'
badges="info:Linux"
website="https://ubuntu.com"
privacy-policy="https://ubuntu.com/legal/data-privacy"
git="https://launchpad.net/ubuntu"
%}

<h1 id="advanced_os" class="anchor"><a href="#advanced_os"><i class="fas fa-link anchor-icon"></i></a> Advanced Operating Systems</h1>

<div class="alert alert-info" role="alert">
<strong>These options have advanced features and are unique in some way. These options will likely require the user to read technical background documentation.</strong>
</div>

{% include cardv2.html
title="Alpine Linux"
image="/assets/img/svg/3rd-party/alpinelinux.svg"
description='Alpine Linux is a very minimal distribution designed to be secure and very resource efficient. Alpine Linux can run from RAM, and merge configuration files into the system on boot using <a href="https://wiki.alpinelinux.org/wiki/Alpine_local_backup">Alpine local backup</a>. Alpine Linux is often used on servers and in Linux containers.'
badges="info:Linux"
website="https://alpinelinux.org/"
privacy-policy="https://alpinelinux.org/privacy-policy.html"
gitlab="https://gitlab.alpinelinux.org"
%}

{% include cardv2.html
title="Arch Linux"
image="/assets/img/svg/3rd-party/archlinux.svg"
description='A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement.'
badges="info:Linux"
labels="color==success::link==https://tests.reproducible-builds.org/archlinux/archlinux.html::text==Reproducable builds"
website="https://www.archlinux.org/"
privacy-policy="https://wiki.archlinux.org/index.php/ArchWiki:Privacy_policy"
gitlab="https://gitlab.archlinux.org"
%}

{% include cardv2.html
title="Debian"
image="/assets/img/svg/3rd-party/debian.svg"
description='Debian is a Unix-like computer operating system and a Linux distribution that is composed entirely of free and open-source software, most of which is under the GNU General Public License, and packaged by a group of individuals known as the Debian project.'
badges="info:GNU/Linux"
badges="info:Linux"
labels="color==success::link==https://reproducible.debian.net::text==Reproducable builds"
website="https://www.debian.org/"
privacy-policy="https://www.debian.org/legal/privacy"
tor="http://sejnfjrq6szgca7v.onion"
gitlab="https://salsa.debian.org/qa/debsources"
%}

<h3>Worth Mentioning</h3>

<ul>
<li><a href="https://www.openbsd.org/">OpenBSD</a>
{% include badge.html
color="info"
text="BSD"
%}
- A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
</li>

<li>
<a href="https://www.archlinux.org/">Arch Linux</a>
{% include badge.html
color="info"
text="GNU/Linux"
%}
{% include badge.html
color="warning"
icon="far fa-question-circle"
text="contrib"
tooltip="This software may depend on or recommend non-free software."
%}
- A simple, lightweight Linux distribution. It is composed predominantly of free and open-source software, and supports community involvement. <a href="https://www.parabola.nu/">Parabola</a> is a
completely open source version of Arch Linux.
</li>

<li>
<a href="https://trisquel.info/">Trisquel</a>
{% include badge.html
color="info"
text="GNU/Linux"
%}
- Derived from Ubuntu, this project aims for a fully free software system without proprietary software or firmware and uses Linux-libre, a version of the Linux kernel with the non-free code (binary blobs) removed.
</li>
{% include cardv2.html
title="NixOS"
image="/assets/img/svg/3rd-party/nixos.svg"
description='NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many <a href="https://nixos.org/features.html">other advantages</a>.'
badges="info:Linux"
labels="color==success::link==https://r13y.com::text==Reproducable builds"
website="https://nixos.org"
privacy-policy="https://nixos.wiki/wiki/NixOS_Wiki:Privacy_policy"
github="https://github.com/NixOS"
%}

<li>
<a href="https://www.whonix.org/">Whonix</a>
{% include badge.html
color="info"
text="GNU/Linux"
%}
- A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation"
and a Tor "Gateway". All communication are forced through the Tor network to accomplish this.
</li>
</ul>
{% include cardv2.html
title="Qubes OS"
image="/assets/img/svg/3rd-party/qubes_os.svg"
description='Qubes is an open-source operating system designed to provide strong security for desktop computing. Qubes is based on Xen, the X Window System, and Linux, and can run most Linux applications and utilize most of the Linux drivers.'
badges="info:Xen"
website="https://www.qubes-os.org/"
privacy-policy="https://www.qubes-os.org/privacy/"
github="https://github.com/QubesOS"
tor="http://qubesosfasa4zl44o4tws22di6kepyzfeqv3tg4e3ztknltfxqrymdad.onion/"
%}
11 changes: 11 additions & 0 deletions _includes/sections/other-mobile-operating-systems.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<h2 id="other_os" class="anchor"><a href="#other_os"><i class="fas fa-link anchor-icon"></i></a> Other Mobile Operating Systems</h1>

{% include cardv2.html
title="Ubuntu Touch"
image="/assets/img/svg/3rd-party/ubuntu.svg"
description="Ubuntu Touch is a free and open-source operating system for smartphones and tablets. It's an alternative to the current popular mobile operating systems on the market. Only a few devices are <a href=https://devices.ubuntu-touch.io/>supported.</a>"
badges="info:Linux"
website="https://ubuntu-touch.io/"
privacy-policy="https://ubports.com/privacy"
github="https://github.com/ubports"
%}
40 changes: 0 additions & 40 deletions _includes/sections/router-firmware.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ <h1 id="firmware" class="anchor"><a href="#firmware"><i class="fas fa-link ancho
image-dark="/assets/img/svg/3rd-party/openwrt-dark.svg"
description="OpenWrt is an operating system (in particular, an embedded operating system) based on the Linux kernel, primarily used on embedded devices to route network traffic. The main components are the Linux kernel, util-linux, uClibc and BusyBox. All components have been optimized for size, to be small enough for fitting into the limited storage and memory available in home routers."
badges="info:Linux"
labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software."
website="https://openwrt.org/"
git="https://git.openwrt.org/"
%}
Expand All @@ -17,46 +16,7 @@ <h1 id="firmware" class="anchor"><a href="#firmware"><i class="fas fa-link ancho
image-dark="/assets/img/svg/3rd-party/pfsense-dark.svg"
description="pfSense is an open source firewall/router computer software distribution based on FreeBSD. It is installed on a computer to make a dedicated firewall/router for a network and is noted for its reliability and offering features often only found in expensive commercial firewalls. pfSense is commonly deployed as a perimeter firewall, router, wireless access point, DHCP server, DNS server, and as a VPN endpoint."
badges="info:BSD"
labels="color==warning::text==contrib::tooltip==This software may depend on or recommend non-free software."
website="https://www.pfsense.org/"
privacy-policy="https://www.pfsense.org/privacy.html"
github="https://github.com/pfsense/"
%}

{% include cardv2.html
title="LibreCMC"
image="/assets/img/svg/3rd-party/librecmc.svg"
image-dark="/assets/img/svg/3rd-party/librecmc-dark.svg"
description="LibreCMC is a GNU/Linux-libre distribution for computers with minimal resources, such as the Ben Nanonote, ath9k-based Wi-Fi routers, and other hardware with emphasis on free software. The project's current goal is to aim for compliance with the GNU Free System Distribution Guidelines (GNU FSDG) and ensure that the project continues to meet these requirements set forth by the Free Software Foundation (FSF)."
badges="info:GNU/Linux"
website="https://librecmc.org"
git="https://gogs.librecmc.org/libreCMC/libreCMC"
%}

<h3>Worth Mentioning</h3>

<ul>
<li>
<a href="https://www.openbsd.org/">OpenBSD</a>
{% include badge.html
color="info"
text="BSD"
%}
- A project that produces a free, multi-platform 4.4BSD-based UNIX-like operating system. Emphasizes portability, standardization, correctness, proactive security and integrated cryptography.
</li>

<li>
<a href="https://dd-wrt.com/">DD-WRT</a>
{% include badge.html
color="info"
text="GNU/Linux"
%}
{% include badge.html
color="warning"
icon="far fa-question-circle"
text="contrib"
tooltip="This software may depend on or recommend non-free software."
%}
- A Linux-based open-source firmware compatible with several models of routers and access points.
</li>
</ul>
23 changes: 23 additions & 0 deletions _includes/sections/tor-operating-systems.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<h1 id="tor_os" class="anchor"><a href="#tor_os"><i class="fas fa-link anchor-icon"></i></a> Tor-Focused Distributions</h1>

<div class="alert alert-info" role="alert">
<strong>These Linux distributions are developed with the purpose of directing all network traffic through Tor.</strong>
</div>

{% include cardv2.html
title="Tails"
image="/assets/img/svg/3rd-party/tails.svg"
description='Tails is a live operating system that can boot on almost any computer from a DVD, USB stick, or SD card you control. It aims at preserving privacy and anonymity, and circumventing censorship by forcing Internet connections through the Tor network; leaving no trace on the computer; and using state-of-the-art cryptographic tools to encrypt files, emails, and instant messages.'
badges="info:Linux"
website="https://tails.boum.org/"
git="https://git-tails.immerda.ch/tails/"
%}

{% include cardv2.html
title="Whonix"
image="/assets/img/svg/3rd-party/whonix.svg"
description='A Debian-based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" and a Tor "Gateway". All communication are forced through the Tor network to accomplish this. <a href="https://www.whonix.org/wiki/Qubes/Why_use_Qubes_over_other_Virtualizers">Whonix is best used in conjunction with Qubes.</a>'
badges="info:Linux"
website="https://www.whonix.org/"
github="https://github.com/Whonix"
%}
Loading

0 comments on commit b05bdd7

Please sign in to comment.