Main Page

From Without Systemd
(Difference between revisions)
Jump to: navigation, search
(Independent)
m (less newlines between the items did not work :-/)
 
(442 intermediate revisions by 12 users not shown)
Line 1: Line 1:
<!-- '''Login on without-systemd.org does now work again. Sorry for the inconvenience''' -->
+
<big>
  +
[https://freedesktop.org/wiki/Software/systemd/ systemd] has replaced the [[Wikipedia:init|init]] on most Linux distributions. "It represents a monumental increase in complexity, a slap in the face to the Unix philosophy, and its inherent domineering and viral nature turns it into something akin to a 'second kernel' that is spreading all across the Linux ecosystem."[https://web.archive.org/web/20141206164150/http://boycottsystemd.org/]
   
__TOC__<br>
+
For more information see the [[arguments against systemd]] and our [[list of articles critical of systemd]].
=toward making an informed choice, consider the available alternatives=
 
* [[Init|Init alternatives to systemd]]
 
   
* [[Arguments against systemd]] - a wiki sub-page containing discussion+links arranged under topical subsections:
 
** Breaking promises, immaturity, and (in)stability
 
** Scope creep
 
** Absurd bugs and responses
 
** Conceptional problems
 
** Scope creep leads to vulnerabilities
 
** Poor design
 
** Ignorance of fundamental operating system concepts
 
   
* How to remove systemd from a [[Debian Stretch]] installation
+
== Take a stand against systemd! ==
* [[How to install systemd-independent udisks2 and policykit before removing systemd from a Debian jessie/sid installation]]
 
* [[How to remove systemd from a Debian jessie/sid installation]]
 
* [[How to remove systemd from an Ubuntu Xenial installation]]
 
* [https://exherbo.org/docs/without-systemd.html How to remove systemd from an Exherbo GNU/Linux] installation
 
   
=further reading (external links)=
+
<!-- too much newlines between the items below suck -->
* [http://blog.darknedgy.net/technology/2015/09/05/0/ A history of modern init systems (1992-2015)]
+
* [[Alternatives to systemd|Use a proper init system instead of systemd]]
* [https://felipec.wordpress.com/2013/11/04/init/ Demystifying the init system (PID 1)]
 
* [https://lists.debian.org/debian-vote/2014/10/msg00001.html preserve freedom of choice of init systems]
 
* [http://wiki.linuxquestions.org/wiki/Prevent_systemd_installation How to Prevent systemd Installation] guide for users of various affected distros (lastUpdated: July 2016)
 
* [http://blog.lusis.org/blog/2014/09/23/end-of-linux/ "On the architecture of systemd, I have a legitimate concern with the scope..."] (article, plus infographic)
 
* [https://fitzcarraldoblog.wordpress.com/2014/10/04/my-thoughts-on-systemd/ Erosion of Choice?] <!-- kriv __ LAST CHECKED feb2017 -->
 
* infoworld.com article [https://www.infoworld.com/article/2608798/data-center/systemd--harbinger-of-the-linux-apocalypse.html systemd: harbinger of the linux apocalypse]
 
* [http://skarnet.org/software/s6/systemd.html Skarnet's (anti) systemd page]
 
* [http://skarnet.org/software/s6/s6-svscan-1.html How to run s6-svscan as process 1]
 
* [http://skarnet.org/software/s6/socket-activation.html Hints on how to perform socket activation with s6]
 
* [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762194#280 Debian Bug #762194 "Automatic switch to systemd on wheezy->jessie upgrades"]
 
* [http://linuxmafia.com/kb/Debian/openrc-conversion.html Debian 8 "Jessie" OpenRC Conversion]
 
* [https://bbs.archlinux.org/viewtopic.php?id=162606 Replace systemd with busybox + minirc]
 
* [http://systemd-free.org/ Arch Linux, systemd-free] A comprehensive guide for an Arch/Arch-derivative systemd-free setup with a 35-second proof-of-concept video
 
* [https://abchk1234.wordpress.com/2014/06/03/using-openrc-on-arch-archbang-manjaro-linux/ Using OpenRC on Arch / Archbang / Manjaro Linux]
 
* [http://www.troubleshooters.com/linux/init/manjaro_experiments.htm The Manjaro Experiments]
 
* [http://bgafc.t-hosting.hu/oses4ppc.php OS for PPC] lists PowerPC distros, with systemd-infected status shown in the sdI column
 
* [http://bgafc.t-hosting.hu/oses4sparc64.php OS for Sparc64] lists Sparc64 distros, with systemd-infected status shown in the sdI column
 
* [https://git.devuan.org/dev1fanboy/Upgrade-Install-Devuan/wikis/home Migrating from Debian to Devuan, plus minimalism tips] ([https://git.devuan.org/dev1fanboy/Upgrade-Install-Devuan/issues/36 2])
 
* [https://wiki.manjaro.org/index.php?title=Openrc OpenRC, an alternative to systemd] (detailed manjaro.org wiki article covering OpenRC installation and configuration)
 
* [http://www.simonrichter.eu/blog/2016-03-03-why-sysvinit.html Why sysvinit?]
 
* [https://medium.com/@gdm85/runit-as-your-init-on-ubuntu-16-xenial-55d18513aac0 runit as your init on Ubuntu 16 Xenial]
 
* [https://forum.antergos.com/topic/7570/an-easy-way-to-migrate-antergos-openbox-from-systemd-to-openrc An easy way to migrate Antergos (Openbox) from systemd to OpenRC] (Aug 2017)
 
* [https://sysdfree.wordpress.com/ systemd-free linux community] (Nov 2017)
 
* [http://www.galexander.org/systemd_sucks.html systemd sucks (experience of galexander)]
 
* [https://suckless.org/sucks/systemd systemd is the best example of Suck (explained by suckless)]
 
* [[non-English and multimedia presentations (external links)]]
 
* [http://www.webcitation.org/query?id=1399384468768939&date=%400&fromform=1 another great list of technical points explaining why systemd is bad by boycottsystemd.org]<br>
 
   
=open-source operating systems without systemd in the default installation=
 
==Linux distributions==
 
[https://en.wikipedia.org/wiki/GNU_Project#GNU.2FLinux GNU] & [https://en.wikipedia.org/wiki/Linux Linux] --&gt; [https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy GNU/Linux] &nbsp; "<b>A distribution, as a whole, is greater than the sum of its parts.</b>"
 
===Slackware===
 
* [http://www.slackware.com/ Slackware] i586, s390, x86_64, [http://arm.slackware.com/ arm]
 
** [http://www.absolutelinux.org Absolute Linux] (based on Slackware64-current) IceWM+ROX; supported architectures: i686, x86_64
 
** [http://cyti.latgola.lv/ruuni/ AUSTRUMI] (based on Slackware) bootable live CD, to be run from RAM, [ftp://austrumi.ru.lv/ iso images]
 
** [http://www.connochaetos.org/wiki/home ConnochaetOS] (based on Slackware+Salix) removes upstream proprietary software and binary blobs, ships free (libre) software only. IceWM; supported architectures: i486, i686
 
** [https://docs.slackware.com/slackware:liveslak Liveslak] aka Slackware Live Edition <!-- kriv __LATEST RELEASE may2016__ LAST CHECKED feb2017 -->
 
** [http://www.plamolinux.org/ Plamo Linux] (based on Slackware) japanese-language distro; i486, x86_64
 
** [http://www.porteus.org/ Porteus] (Slackware based lightweight modular live CD/USB) i486, x86_64
 
** [http://salixos.org/ Salix] (based on Slackware) i486, i686, x86_64
 
** [http://rpi.fatdog.eu/ SARPi] ([http://forum.fatdog.eu/viewforum.php?f=30 2]) Slackware ARM on Raspberry Pi
 
** [http://www.slackel.gr/ Slackel] (based on Slackware+salix) i486, i686, x86_64
 
** [https://slaxbmc.blogspot.co.uk/2016/09/slaxbmc-142-is-released.html SlaXBMC] ([http://slackware.uk/slaxbmc/14.2/ 2]) (based on SlackwareARM 14.2); x86, x86_64, arm
 
** [http://slint.fr Slint] ([https://sourceforge.net/projects/slint/ 2]) ([https://forum.salixos.org/viewtopic.php?f=44&t=7148 3]) based on Slackware + Salix
 
** [http://sms.it-ccs.com/ Superb Mini Server] ([https://www.superbminiserver.org/ 2]) (based on Slackware) fluxbox WM; i486, x86_64
 
** [http://vectorlinux.com/ Vector Linux] (based on Slackware) i486, x86_64
 
** [http://www.wifislax.com/ wifislax] [http://foro.seguridadwireless.net 2] (based on Slackware) i486
 
** [http://www.zenwalk.org/ Zenwalk] ([http://zenwalkgnulinux.blogspot.fr/ 2]) (based on Slackware) suported architectures: i486, i686, x86_64
 
   
===Gentoo===
+
* Contribute to and use [[Linux distributions without systemd|Linux distributions]] and/or [[Operating systems without systemd|operating systems]] without systemd
* [http://www.gentoo.org/ Gentoo Linux] default init <!--(as of May 2015)-->is OpenRC. If Portage is pulling in systemd, please [https://wiki.gentoo.org/wiki/Gentoo_Without_systemd read this]. Further [http://lists.freedesktop.org/archives/systemd-devel/2014-May/019657.html suggested reading] <!-- Please see talk page before removing. Thanks. lavacano201014 -->
 
** [http://adelielinux.org/info.html Adélie Linux] uses Gentoo's Portage, Alpine's(?) APK package manager, and [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71980 musl-libc] x86 (32/64), PowerPC (32/64), MIPS (32/64), ARM (32-bit)
 
** [http://distrowatch.com/table.php?distribution=calculate Calculate Linux] (based on Gentoo) OpenRC init; Cinnamon, KDE Plasma, LXQt, MATE, or Xfce
 
** [https://www.chromium.org/chromium-os Chromium OS] upstart init ([https://www.chromium.org/chromium-os/chromiumos-design-docs/boot-design boot-design doc])
 
** [http://www.funtoo.org/ Funtoo Linux] ([http://distrowatch.com/table.php?distribution=funtoo 2]) [http://www.funtoo.org/Funtoo_Linux_FAQ FAQ] (based on Gentoo) OpenRC init; i486, i686, x86_64, sparc64
 
** [https://sourceforge.net/projects/gary-os/ GaryOS] ([https://github.com/garybgenett/gary-os 2]) Based on Funtoo/Gentoo; x86 platforms (64-bit and 32-bit)
 
** [http://www.pentoo.ch/ Pentoo] (based on Gentoo) security-focused live CD; i686, x86_64
 
** [http://porteus-kiosk.org/ Porteus Kiosk] (based on Gentoo) [https://en.wikipedia.org/wiki/BusyBox BusyBox] init; lightweight kiosk
 
** [https://redcorelinux.org Redcore Linux] (based on Gentoo) OpenRC or SysV init; serves pre-built binary packages from repository; openbox window manager
 
** [https://sourceforge.net/projects/slontoo/ Slontoo] (based on Funtoo) OpenRC; XFCE 4.12, MATE 1.12
 
** [http://www.sysresccd.org/SystemRescueCd_Homepage SystemRescueCd] i586 (Gentoo/OpenRC based system rescue disk) JWM, Xfce
 
   
===Devuan===
 
* [http://devuan.org Devuan] i686, x86_64 and various ARM targets (see /embedded downloads)
 
** [https://sourceforge.net/projects/crowz/ CROWZ] (based on Devuan 1.0.2) Fluxbox, Openbox, JWM
 
** [https://www.dyne.org/software/dynebolic/ Dynebolic] (based on Devuan) an [https://www.gnu.org/distros/free-distros.html FSF-approved] distribution geared toward users engaged in multimedia production
 
** [http://exegnulinux.net Exe GNU/Linux] i686, x86_64 (based on Devuan) Trinity DE
 
** [https://sourceforge.net/projects/good-life-linux/ Good Life Linux] (based on Devuan)
 
** [http://gnuinos.org/index.php/en/ GNUinos] (based on Devuan) a Libre distribution; Supported architectures: i686, x86_64
 
** [https://heads.dyne.org/about.html heads] (based on Devuan) a Libre distribution, intended as a systemd-free alternative to Tails Linux
 
** [https://www.hyperbola.info/ Hyperbola GNU/Linux-libre] OpenRC ([https://www.hyperbola.info/news/milky-way-v02-release/ 2]) "LTS Arch snapshot versions + security/stability patches ported from debian"; i686, x86_64
 
** [https://sourceforge.net/projects/miyolinux/ MiyoLinux] (based on Devuan) Openbox or i3 window manager
 
** [https://sourceforge.net/projects/nelum-dev1/ Nelum-Dev1] (based on Devuan) Openbox, XFCE, or MATE desktop
 
** [http://www.ibiblio.org/refracta/ Refracta] ([https://sourceforge.net/projects/refracta/ 2]) ([http://dev1galaxy.org/viewtopic.php?id=1633 3]) (based on Devuan) i386, x86_64; [https://sysdfree.wordpress.com/2017/11/20/161/ Nov2017]: ([http://distro.ibiblio.org/refracta/files/experimental/ Refracta Devuan 2]) Openbox, eudev, OpenRC
 
** [https://sourceforge.net/projects/linnix/ Star Linux] (based on Devuan) ships Xfce, Fluxbox, Openbox, Jwm, i3
 
** [https://sourceforge.net/projects/vuu-do/ Vuu-Do Linux] (based on Devuan) Openbox or MATE desktop
 
   
===Debian based===
+
* Spread the word
* [http://antixlinux.com/ antiX Linux] ([https://www.antixforum.com/ 2]) (based on Debian 9 "Stretch") sysV init; flexible remastering and persistence tools. Multiple WMs: JWM+iceWM+fluxbox; i486, x86_64
 
* [https://sourceforge.net/projects/free-of-boxes/ Free of Boxes] A live image distribution based on Debian 9 Xfce without systemd (currently in beta).
 
* [http://knopper.net/knoppix/knoppix810-en.html KNOPPIX] ([https://www.youtube.com/watch?v=lDXsw2ijRkw video:] "Defying systemd") debian-based, employs systemd-shim; sysV init
 
* [https://linuxmint.com/download_lmde.php LMDE 2 (Linux Mint Debian Edition)] sysV init; based on Debian 8(Jessie); Cinnamon or MATE desktop; i386, x86_64
 
* [https://mxlinux.org/ MX Linux] (based on Debian stretch 9.3) XFCE desktop; includes antiX remastering n persistence tools; supported architectures: i386, x86_64
 
* [http://www.techtimejourney.net/postx-0-4-4-has-arrived PostX] (based on Debian 8 "Jessie") OpenRC; openbox wm
 
* [https://foss.rs/ TRIOS Mia OpenRC/ZFS] [https://foss.rs/#trios-gnu-linux-distribution.192 forum] (rolling release, based on Debian Jessie) XFCE, rEFInd, OpenRC init <!-- kriv: http://mirror.org.rs/trios/mia/pool/ CHECKED dec2017 --><!-- dec2017: see screenshot @post#15 https://foss.rs/threads/trios-lxqt.5417/ -->
 
* [http://wmlive.sourceforge.net Window Maker Live] (based on Debian 8 "Jessie") sysV init; both [http://windowmaker.org windowmaker] + [https://xfce.org xfce] are preinstalled; i386, x86_64
 
 
===Independent===
 
* [http://4mlinux.com 4MLinux] ([https://en.wikipedia.org/wiki/BusyBox BusyBox] init) JWM window manager; supported architecture: i386, i686
 
* [http://www.alcancelibre.org/staticpages/index.php/notas-lanzamiento-aldos-1-4 aldOS] ([https://github.com/ConsoleKit2/ConsoleKit2/issues/94 2]) upstart init, eudev, ConsoleKit2; MATE desktop
 
* [http://bedrocklinux.org/ Bedrock Linux] ([https://en.wikipedia.org/wiki/BusyBox BusyBox] / any) Bedrock Linux can utilize any of a large number of init systems as provided by other distributions
 
* [https://cromnix.org/ Cromnix GNU/Linux] ([https://sourceforge.net/projects/cromnix/ 2])([https://cromer.cl/site/ 3]) (based on Linux From Scratch)<!-- using pacman package manager--> OpenRC(default installed); LFS boot scripts with sysVinit, s6, and runit
 
* [http://crux.nu/ Crux] arm, x86_64 ([http://irclogs.shortcircuit.net.au/%23crux/ 2]) [https://lists.crux.nu/pipermail/crux/ mailinglist] x86_64; BSD-style initscripts, tar.gz-based package system + ports
 
* [http://cruxex.exton.net/ CruxEX] ([https://lists.crux.nu/pipermail/crux/2017-September.txt 2]) x86_64 (LiveCD produced by Arne Exton, based on Crux) kernel 4.12.10; LXDE
 
* [http://cucumberlinux.com Cucumber Linux] ([https://www.linuxquestions.org/questions/cucumber-linux-124/ 2]) sysV init; Linux Kernel version 4.9 LTS, GNU Userspace utilities, XFCE desktop; i686, x86_64
 
* [http://www.dragora.org/ Dragora GNU/Linux Libre] ([https://www.linuxquestions.org/questions/dragora-gnu-linux-libre-110/ 2]) [http://smarden.org/runit Runit] init; desktops: IceWM, [https://github.com/conformal/spectrwm#readme spectrwm], Xfce; i585, x86_64
 
* [http://www.elivecd.org/ Elive Linux] (aka Enlightenment live CD) Enlightenment WM; i486
 
* [http://distro.ibiblio.org/fatdog/web/ Fatdog64 Linux] ([http://distrowatch.com/table.php?distribution=fatdog 2]) ([http://www.murga-linux.com/puppy/viewtopic.php?t=112372 3]) x86_64; also [http://murga-linux.com/puppy/viewtopic.php?t=92548 FatDogArm] for Raspberry Pi2 and Odroid-XU3/XU4
 
* [http://www.gobolinux.org/ GoboLinux] sysv init + [https://github.com/gobolinux/BootScripts BootScripts]
 
* [https://www.gnu.org/software/guix/ Guix System Distribution] (GuixSD) i686, x86_64
 
* [http://www.ipfire.org/ IPFire] (derived from IPCop) firewall distribution for x86 and ARM-based systems; armv5tel, i586, x86_64
 
* [https://jdanecki.github.io/kanapi/ KaNaPi] ([http://kanapi-project.blogspot.com/ 2]), ([https://sourceforge.net/projects/kanapi/ 3]), ([https://github.com/jdanecki/kanapi 4]) educational+game apps; xfce and sugar desktops. i686, x86_64, armhf
 
* [http://kwort.org/ Kwort Linux] ([https://groups.google.com/forum/#!forum/kwort-linux 2]) (based on CRUX) Uses BSD-style initscripts; x86_64
 
* [http://distrowatch.com/table.php?distribution=legacy Legacy OS] ([https://sourceforge.net/projects/legacyoslinux/files/ 2]) (previous name: TEENpup) Pentium 3 and 4
 
* [http://www.linuxconsole.org/ Linux Console] MATE or LXDE desktop, 32bit and 64bit versions, tailored to gaming / educational use <!-- kriv __LATEST RELEASE aug2016__ LAST CHECKED feb2017 -->
 
* [http://www.linuxfromscratch.org/ Linux from Scratch] i386, x86_64; also CLFS (aka [http://cross-lfs.org/ Cross LFS]) supports additional architectures: mips, powerpc, ppc64, alpha, sparc, hppa, arm
 
* [http://www.milis.gungre.ch/ Milis Linux] (based on Linux From Scratch) Milis İşletim Sistemi <!-- (Turkish distro) Why mention nationality? Is it Turkish language only? -->
 
* [http://moebiuslinux.sourceforge.net Moebius Linux] armhf [https://github.com/andreabenini/moebius/blob/master/CHANGELOG changelog] minimal (no X) distro currently focused on RaspberryPi v3
 
* [http://www.nutyx.org/ NuTyX] (based on Linux From Scratch)
 
* [http://www.ovios.org/ OviOS Linux] (Independent) previously used systemd; was rebuilt around Sysvinit because systemd proved unsuitable for a stable storage system.
 
* [http://partedmagic.com/ Parted Magic] liveboot distribution providing disk partitioning and data recovery tools. Openbox WM; i486, i686, x86_64 [http://www.phoronix.com/scan.php?page=news_item&px=MTQzNTI FOSS?] (licensed [http://en.wikipedia.org/wiki/Parted_Magic GPL])
 
* [http://www.pclinuxos.com/ PCLinuxOS] ([http://pclinuxoshelp.com/index.php/Main_Page 2]) ([https://www.pclinuxos.com/forum/ 3]) ([https://pclosmag.com/index.html 4]) x86_64
 
* [https://minino.galpon.org/en/news/picaros-2017-new-version PicarOS] "suitable for kids from 3 to 12 and teachers" [https://minino.galpon.org/en/videotutoriales ♥] <!-- xref: GALPon MiniNo -->; XFWM; desktop environment: LXDE; i486, i686
 
* [http://www.pisilinux.org/ Pisi Linux] (sysvinit + python init scripts) x86_64
 
* [http://distrowatch.com/table.php?distribution=plop Plop Linux] (PXE/liveboot) designed to rescue data from a damaged system, or to backup and repair operating systems; supports: armv6l, i486, x86_64
 
* [http://puppylinux.org Puppy Linux] [http://murga-linux.com/puppy (2)] [http://bkhome.org/news/201411/alternatives-to-systemd.html Puppy Linux's position on systemd] i386, x86_64
 
* [http://barryk.org/quirky/ Quirky] ([http://distrowatch.com/table.php?distribution=quirky 2]) 9[http://distro.ibiblio.org/quirky/quirky6/amd64/releases/xerus-8.1.6/release-xerus64-8.1.6.htm 3]) supports armhf, i386, x86_64
 
* [http://rancher.com/announcing-rancher-os/ RancherOS] a minimalist Linux distribution designed to host Docker containers. Supported architecture: x86_64
 
* [http://www.simplicitylinux.org/ Simplicity Linux] (based on Puppy Linux) LXDE desktop; SysVinit. Supported architectures: i386
 
* [http://www.slitaz.org/ SliTaz] (Lightweight live CD/USB using [https://en.wikipedia.org/wiki/BusyBox BusyBox] + SysVinit) supported architectures: armel, i386, x86_64
 
* [http://sourcemage.org/ Source Mage GNU/Linux] (source-based distribution) i386, i486, i586, i686, x86_64
 
* [https://sourceforge.net/projects/taz/ TAZ] ([https://sourceforge.net/p/taz/wiki/TAZWiki/ 2]) (based on slitaz) runs entirely from RAM; openbox desktop
 
* [http://www.tinycorelinux.net/ Tiny Core Linux], [http://distro.ibiblio.org/tinycorelinux/ (2)] FLTK/FLWM desktop. i486, x86_64 (also "piCore" edition, for Raspberry Pi)
 
* [http://tld-linux.org/ TLD Linux] i686, x86_64
 
* [http://tooppy.linux.free.fr/ ToOpPy Linux] ([https://sourceforge.net/projects/tooppylinux/ 2]) (based on PuppyLinux) liveboot, operates completely in RAM; JWM desktop
 
* [https://help.univention.com/t/ucs-and-systemd-the-basics/5559 Univention Corporate Server] v4.2 (Sept 2017) GRUB menu offers choice of systemd or sysvinit
 
* [http://www.liberainformatica.it/Uplos32/ Uplos32] (based on PCLinuxOS)
 
* [http://www.voidlinux.eu/ Void Linux] (runit, xbps) supported architectures: armv6, armv7, i686, x86_64. supported libcs: glibc, musl.
 
 
===pacman===
 
* [https://alfheimlinux.wixsite.com/alfheimlinux Alfheim Linux] ([https://sourceforge.net/projects/alfheim-linux 2]) (based on Arch Linux) OpenRC init, Openbox; beta status as of Jan 2018
 
* [https://www.artixlinux.org/ Artix Linux] ([https://github.com/artix-linux 2]) ([http://forum.manjaro.org/t/manjaro-openrc-will-be-discontinued/28387 replaces] Manjaro OpenRC) Arch + OpenRC + eudev
 
* [http://www.obarun.org Obarun] (based on Arch Linux) uses S6 supervision suite as init; x86_64 <!-- kriv __LATEST RELEASE apr2016__ LAST CHECKED feb2017 -->
 
* [http://linuxbbq.org/ LinuxBBQ] ([https://sourceforge.net/projects/linuxbbq/files 2]) many variations, highlighting various lesser-known WMs
 
* [https://www.parabola.nu/news/new-openrc-and-lxde-isos/ Parabola GNU/Linux-libre OpenRC Edition] ([https://wiki.parabola.nu/Get_Parabola#OpenRC_ISOs 2]) armv7h, i686, x86_64 <!-- this exact VARIANT is not explicitly FSF-approved -->
 
* [https://fleshless.org/pages/spark.html Spark Linux] (based on Arch Linux) Arch Linux without systemd
 
 
===distributions available without standard GNU tools===
 
* [http://www.alpinelinux.org/ Alpine Linux] (musl libc, [https://en.wikipedia.org/wiki/BusyBox BusyBox] + OpenRC) supported architectures: i386, x86_64, armhf
 
* [http://barryk.org/easy/how-easy-works.htm Easy Linux] ([http://murga-linux.com/puppy/viewtopic.php?t=109958 2]) <!-- kriv: I cannot confirm it utilizes any GNU (gcc, at least) -->
 
* [https://protonesso.github.io/janus/ JanusLinux] [https://en.wikipedia.org/wiki/BusyBox BusyBox] init, musl libc; supported architectures: x86_64
 
* [http://minimal.linux-bg.org/ Minimal Linux Live] ([https://distrowatch.com/table.php?distribution=mll 2]) Linux kernel, GNU C library, and [https://en.wikipedia.org/wiki/BusyBox BusyBox] init; i386, x86_64
 
* [https://sourceforge.net/projects/nanolinux/ NanoLinux] ([http://distrowatch.com/table.php?distribution=nanolinux 2]) [https://en.wikipedia.org/wiki/BusyBox BusyBox] init; SLWM window manager.Requires only 14 MB of disk space
 
* [https://github.com/sabotage-linux/sabotage Sabotage Linux] (musl libc + [https://en.wikipedia.org/wiki/BusyBox BusyBox] init) i386, x86_64, MIPS, PowerPC32, ARM(v4t+)
 
* [http://sta.li/ sta.li] (musl libc) x86_64, armhf
 
* [http://www.voidlinux.eu/ Void Linux] (runit, xbps) supported architectures: armv6, armv7, i686, x86_64. supported libcs: glibc, musl. <!-- Cthulhux: doesn't that, at least, use GNU vi or something? -->
 
* [http://www.xbian.org XBian] (based on debian) media center distribution for the Raspberry Pi, CuBox-i, and other arm devices (init: Upstart) <!-- July 2017 ref: http://forum.xbian.org/thread-3916.html -->
 
 
===Embedded===
 
* [http://www.bufferbloat.net/projects/cerowrt CeroWrt]
 
* [https://sourceforge.net/projects/chibios ChibiOS/RT] [http://www.chibios.org 2], [http://www.chibios.com/forum/ forum] ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86
 
* [https://dd-wrt.com/site/ DD-WRT]
 
* [https://devuan.org DevuanEmbedded] xref: Devuan GNU+Linux <!-- supplying a different moniker here, toward disambiguation -->
 
* [https://www.gargoyle-router.com/ Gargoyle]
 
* [https://sourceforge.net/projects/leaf LEAF] (Linux Embedded Appliance Framework) xref: [https://bering-uclibc.zetam.org/wiki/Main_Page Bering-uClibc]
 
*[https://lede-project.org LEDE Project] ([https://en.wikipedia.org/wiki/Linux_Embedded_Development_Environment 2]) ([https://www.openwrt.org/ 3]) (OpenWRT sibling / successor) Linux Embedded Development Environment
 
* [https://librecmc.org/ libreCMC] (LibreWRT successor) supports a wide range of routers, plus some small single board computers. [http://www.gnu.org/distros/free-distros.html FSF-approved]
 
* [https://openwrt.org/ OpenWRT] (xref: LEDE Project) provides a fully writable filesystem, and package management.
 
* [https://www.graphics-muse.org/wiki/pmwiki.php/RaspberryPi/RaspberryPi PiBox] ([https://en.wikipedia.org/wiki/BusyBox BusyBox] init) an embedded distribution for the Raspbery Pi
 
* [http://www.proteanos.com/ ProteanOS] ([http://files.proteanos.com/pub///presentations/lp2014.pdf 2]) ([https://en.wikipedia.org/wiki/BusyBox BusyBox] init) an [http://www.gnu.org/distros/free-distros.html FSF-approved] Linux-libre distribution for embedded systems
 
 
==Android derivatives==
 
* [http://distrowatch.com/table.php?distribution=androidx86 Android-x86] Android O/S port; bootable on x86 hardware. Supported architectures: i386, x86_64
 
* [https://source.android.com/ AOSP]
 
* [https://lineageos.org/ LineageOS]
 
* [https://www.replicant.us/ Replicant] is the free (libre) version of Android. [http://www.gnu.org/distros/free-non-gnu-distros.html FSF-approved]
 
 
==BSD==
 
* [https://www.debian.org/ports/kfreebsd-gnu/ Debian GNU/kFreeBSD]
 
* [http://www.dragonflybsd.org/ DragonFlyBSD]
 
* [https://www.freebsd.org/ FreeBSD]
 
* [http://distrowatch.com/table.php?distribution=fuguita Fuguita] (architecture: i386) Japanese, based on OpenBSD
 
* [http://www.ghostbsd.org/ GhostBSD]
 
* [http://www.midnightbsd.org/ MidnightBSD]
 
* [http://www.mirbsd.org/ MirBSD] aka "MirOS BSD"
 
* [http://www.netbsd.org/ NetBSD]
 
* [http://www.openbsd.org/ OpenBSD]
 
* [https://opnsense.org/ OPNsense] (based on FreeBSD and pfSense]) tailored for firewalls and routers. i386, x86_64
 
* [http://www.puredarwin.org/ PureDarwin]
 
* [http://distrowatch.com/table.php?distribution=raspbsd RaspBSD] special build of FreeBSD (2016) for armhf
 
* [https://www.trueos.org/ TrueOS] (formerly [http://www.pcbsd.org/ PC-BSD]) supported architectures: Currently: x86_64 Forthcoming: arm, arm64.
 
===Embedded===
 
* [http://www.freenas.org/ FreeNAS]
 
* [http://www.nas4free.org/ NAS4Free]
 
* [http://www.pfsense.org/ pfSense] virtual appliances as liveUSB or embedded; i386, amd64
 
 
==Hurd==
 
* [https://www.debian.org/ports/hurd/ Debian GNU/Hurd]
 
* [https://www.gnu.org/software/hurd/hurd.html GNU/Hurd]
 
* [https://www.archhurd.org/about/ Arch GNU/Hurd]
 
==Illumos (formerly OpenSolaris)==
 
* [http://www.dilos.org/ DilOS]
 
* <del>[http://omnios.omniti.com/ OmniOS]</del> [http://www.omniosce.org/ OmniOS Community Edition] (illumos)
 
* [http://openindiana.org/ OpenIndiana] (modern OpenSolaris, illumos)
 
* [https://www.smartos.org/ SmartOS] (illumos)
 
* [http://tribblix.org Tribblix] (illumos)
 
* [http://www.sonicle.com/index.jsp?pagename=xstreamos&parent=products XStreamOS] (illumos kernel)
 
* [http://milax.fi/v9os.html v9os] ([https://sourceforge.net/projects/v9os/ 2]) server-only, IPS-based minimal SPARC distribution of illumos.
 
==MINIX==
 
* [http://www.minix3.org/ MINIX]
 
==Plan 9==
 
* [http://www.9atom.org/ 9atom]
 
* [http://9front.org/ 9front]
 
* [http://www.9legacy.org/ 9legacy]
 
* [https://harvey-os.org/ Harvey OS]
 
* [http://www.plan9.bell-labs.com/plan9/index.html Plan 9 from Bell Labs] ([http://9p.io/plan9/ mirror])
 
* [http://lsub.org/ls/planb.html Plan B]
 
==Inferno==
 
* [http://www.vitanuova.com/inferno/ Inferno]
 
 
==Non-UNIX-like==
 
* [http://akaros.cs.berkeley.edu/akaros-web/overview.php Akaros]
 
* [http://amayaos.com/index.en.html AmayaOS]
 
* [http://aros.sourceforge.net/ AROS Research Operating System]
 
* [http://www.freedos.org/ FreeDOS]
 
* [http://www.freevms.net/ FreeVMS]
 
* [http://genode.org/ Genode]
 
* [https://haiku-os.org/ Haiku]
 
* [http://www.helenos.org/ HelenOS]
 
* [http://kolibrios.org/ KolibriOS]
 
* [http://menuetos.net/ MenuetOS]
 
* [http://www.minocacorp.com/ Minoca OS]
 
* [http://sourceforge.net/p/nitros9/wiki/Main_Page/ NitrOS-9]
 
* [http://www.oberon.ethz.ch/ Oberon]
 
* [http://www.osfree.org/ osFree] ([https://sourceforge.net/projects/osfree/ 2]) open source OS/2 analogue
 
* [https://www.reactos.org/ ReactOS]
 
* [http://www.redox-os.org/ Redox]
 
<br>
 

Latest revision as of 20:23, 18 March 2019

systemd has replaced the init on most Linux distributions. "It represents a monumental increase in complexity, a slap in the face to the Unix philosophy, and its inherent domineering and viral nature turns it into something akin to a 'second kernel' that is spreading all across the Linux ecosystem."[1]

For more information see the arguments against systemd and our list of articles critical of systemd.


[edit] Take a stand against systemd!



  • Spread the word
Personal tools