Linux distributions without systemd

From Without Systemd
(Difference between revisions)
Jump to: navigation, search
m (Independent: 2008 lol)
m (Added details to Tiny Core Linux entry.)
 
(36 intermediate revisions by 6 users not shown)
Line 12: Line 12:
   
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! Name || Init || Package managers ||a<br/>m<br/>d<br/>6<br/>4||Installed/Available<br/>Desktop<br/>Environments|| Details / Notes || Other ports
+
! Name || Init || Package managers || amd64 || Supported Desktop Environments/Window Managers || Details / Notes || Other ports
 
|-
 
|-
| {{Distro|4MLinux|http://4mlinux.com/index.php}}{{DW|4mlinux}} || [[Wikipedia:BusyBox|BusyBox]] || ? || no || JWM || || i386, i686
+
| {{Distro|4MLinux|http://4mlinux.com/index.php}}{{DW|4mlinux}} || [[Wikipedia:BusyBox|BusyBox]] || ? || no || JWM || || i686
 
|-
 
|-
| {{Distro|Adélie Linux|https://adelielinux.org}} || SysV + [https://gitweb.gentoo.org/proj/openrc.git/ OpenRC] || apk || yes || KDE, Xfce, Fluxbox, i3, IceWM, Openbox || uses [http://www.musl-libc.org/ musl libc]<!--, currently in beta stage -->
+
| {{Distro|Adélie Linux|https://adelielinux.org}} || SysV + [https://gitweb.gentoo.org/proj/openrc.git/ OpenRC] || apk || yes ||various, multiple || uses [http://www.musl-libc.org/ musl libc]<!--, currently in beta stage -->
   
 
<!-- REGARDING Adélie Linux: IF THE DISCLAIMER OF "BETA STATUS" IS TRULY MERITED, THIS DISTRO BELONGS ON THE "UNLISTED" PAGE -->
 
<!-- REGARDING Adélie Linux: IF THE DISCLAIMER OF "BETA STATUS" IS TRULY MERITED, THIS DISTRO BELONGS ON THE "UNLISTED" PAGE -->
Line 22: Line 22:
 
|| arm, arm64, x86,<br/> ppc, ppc64<br/>(See [https://www.adelielinux.org/about.html about])
 
|| arm, arm64, x86,<br/> ppc, ppc64<br/>(See [https://www.adelielinux.org/about.html about])
 
|-
 
|-
| {{Distro|Alpine Linux|https://www.alpinelinux.org/}}{{DW|alpine}} || BusyBox + OpenRC || apk<br/>(custom) || yes || GNOME, MATE, Xfce, fluxbox,<br/>OpenBox, WindowMaker, fvwm,<br/> jwm, awesome, i3, ratpoison || uses [https://en.wikipedia.org/wiki/BusyBox BusyBox] + [http://www.musl-libc.org/ musl libc] + [https://gitweb.gentoo.org/proj/openrc.git/ OpenRC] || i386, armhf
+
| {{Distro|Alpine Linux|https://www.alpinelinux.org/}}{{DW|alpine}} || BusyBox + OpenRC || apk || yes || various, multiple || uses [https://en.wikipedia.org/wiki/BusyBox BusyBox] + [http://www.musl-libc.org/ musl libc] + [https://gitweb.gentoo.org/proj/openrc.git/ OpenRC] || i386, armhf
 
|-
 
|-
| {{Distro|ALT Linux|https://en.altlinux.org/}}{{DW|alt}} || SysV + s-d || APT+RPM || yes || GNOME, KDE Plasma, MATE, Xfce; Cinnamon, Enlightenment; awesome, ctwm, dwm, eggwm, fluxbox, fvwm, gnustep, i3, icewm, jwm, lxde, lxqt, openbox, pekwm, ratpoison, sawfish, scrotwm, sway, twm, WindowMaker || repo has both sysvinit and systemd, official distros use the latter while many [http://en.altlinux.org/starterkits official starterkits] use the proper one || i586, x86_64, aarch64 (primary); armhf, mipsel, e2k (beta); riscv64, ppc64 (alpha)
+
| {{Distro|ALT Linux|https://en.altlinux.org/}}{{DW|alt}} || SysV or systemd || APT+RPM || yes || various, multiple || repo has both sysvinit and systemd, official distros use the latter while many [http://en.altlinux.org/starterkits official starterkits] use the proper one || i586, x86_64, aarch64 (primary); armhf, mipsel, e2k (beta); riscv64, ppc64 (alpha)
  +
|-
  +
| {{Distro|Ataraxia Linux|https://januslinux.github.io/}} || sinit || kagami || yes || various, multiple || Fast and compact Linux distribution which uses musl libc and busybox userland tools || i586, aarch64, armv7l, armv6l, armv5tel, ppc, ppc64, ppc64le, mips, mipsel, mips64, mips64el, riscv32 and riscv64
 
|-
 
|-
 
| {{Distro|Batocera Linux|https://batocera-linux.xorhub.com/}}{{DW|batocera}} || SysV || ? || yes || ? || minimal distribution dedicated to running retrogaming software || i686, armhf
 
| {{Distro|Batocera Linux|https://batocera-linux.xorhub.com/}}{{DW|batocera}} || SysV || ? || yes || ? || minimal distribution dedicated to running retrogaming software || i686, armhf
Line 38: Line 38:
 
| {{Distro|Cucumber Linux|https://cucumberlinux.com}}{{DW|cucumber}} || SysV ||from<br>[[#Slackware]] || yes || Xfce || Kernel version 4.9 LTS, GNU Userspace utilities || i686
 
| {{Distro|Cucumber Linux|https://cucumberlinux.com}}{{DW|cucumber}} || SysV ||from<br>[[#Slackware]] || yes || Xfce || Kernel version 4.9 LTS, GNU Userspace utilities || i686
 
|-
 
|-
| {{Distro|Dragora GNU/Linux Libre|http://www.dragora.org/}}{{DW|dragora}} || SysV +<br/>[http://b0llix.net/perp/ perp]|| tar.xz based || yes || Xfce, IceWM, [https://github.com/conformal/spectrwm#readme spectrwm] || Linux Libre distro || i586, amd64, arm(64),<br/>microblaze, mips,<br/>powerpc(64), s390x
+
| {{Distro|Dragora GNU/Linux Libre|http://www.dragora.org/}}{{DW|dragora}} || SysV +<br/>[http://b0llix.net/perp/ perp]|| tar.xz based || yes || Xfce, IceWM,<br/> [https://github.com/conformal/spectrwm#readme spectrwm] || Linux Libre distro || i586, amd64, arm(64),<br/>microblaze, mips,<br/>powerpc(64), s390x
 
|-
 
|-
| {{Distro|Fatdog64 Linux|http://distro.ibiblio.org/fatdog/web/}}{{DW|fatdog}} || dumb-init || gslapt, SFS Loader || yes || || ([http://www.murga-linux.com/puppy/viewtopic.php?t=112372 3]) || [http://murga-linux.com/puppy/viewtopic.php?t=92548 FatDogArm] for<br/>Raspberry Pi2 and<br/> Odroid-XU3/XU4
+
| {{Distro|Fatdog64 Linux|http://distro.ibiblio.org/fatdog/web/}}{{DW|fatdog}} || [https://github.com/Yelp/dumb-init dumb-init] || gslapt, SFS Loader || yes || || ([http://www.murga-linux.com/puppy/viewtopic.php?t=112372 3]) || [http://murga-linux.com/puppy/viewtopic.php?t=92548 FatDogArm] for<br/>Raspberry Pi2 and<br/> Odroid-XU3/XU4
 
|-
 
|-
| {{Distro|Gentoo|https://www.gentoo.org/}}{{DW|gentoo}} || SysV + OpenRC[https://wiki.gentoo.org/wiki/Init_system] || Portage || yes || no || 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]. ||i486, i586, i686, alpha,<br/> arm, hppa, ia64, mips,<br/> powerpc, ppc64, sparc64
+
| {{Distro|Gentoo|https://www.gentoo.org/}}{{DW|gentoo}} || SysV + OpenRC[https://wiki.gentoo.org/wiki/Init_system] || Portage || yes || AfterStep, Awesome, Blackbox, Enlightenment, Fluxbox, GNOME, IceWM, KDE Plasma, LXDE, MATE, Openbox, WMaker, Xfce || 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]. ||i486, i586, i686, alpha,<br/> arm, hppa, ia64, mips,<br/> powerpc, ppc64, sparc64
 
|-
 
|-
 
| {{Distro|GoboLinux|https://www.gobolinux.org/}}{{DW|gobo}} || SysV +<br/>[https://github.com/gobolinux/BootScripts BootScripts] || file system || yes || awesome || a source-based distribution which employs a unique file structure (not FHS) || no
 
| {{Distro|GoboLinux|https://www.gobolinux.org/}}{{DW|gobo}} || SysV +<br/>[https://github.com/gobolinux/BootScripts BootScripts] || file system || yes || awesome || a source-based distribution which employs a unique file structure (not FHS) || no
 
|-
 
|-
 
| {{Distro|GuixSD|https://www.gnu.org/software/guix/}}{{DW|guixsd}} || [https://www.gnu.org/software/shepherd/ Shepherd]<br>(pure [https://www.gnu.org/software/guile/guile.html Guile]) || [https://www.gnu.org/software/guix/ GNU Guix] || yes || Xfce and GNOME || provides advanced package mgmt features such as transactional upgrades and roll-backs; [http://www.gnu.org/distros/free-distros.html FSF-approved] || i686
 
| {{Distro|GuixSD|https://www.gnu.org/software/guix/}}{{DW|guixsd}} || [https://www.gnu.org/software/shepherd/ Shepherd]<br>(pure [https://www.gnu.org/software/guile/guile.html Guile]) || [https://www.gnu.org/software/guix/ GNU Guix] || yes || Xfce and GNOME || provides advanced package mgmt features such as transactional upgrades and roll-backs; [http://www.gnu.org/distros/free-distros.html FSF-approved] || i686
|-
 
| {{Distro|januslinux|https://januslinux.github.io/}} || OpenRC || pacman || yes || Xfce, spectrwm, dwm, i3, awesome, twm, sway, openbox, fluxbox, icewm (planned) || Fast and compact Linux distribution which uses musl libc || x86 (i686), arm64 (aarch64), armv7l, armv5tel, ppc, ppc64, ppc64le
 
 
|-
 
|-
 
| {{Distro|KaNaPi|https://jdanecki.github.io/kanapi/}} || [https://github.com/jdanecki/kanapi/blob/master/scripts/init bash script] || file system || yes || XFCE and [https://en.wikipedia.org/wiki/Sugar_(software) Sugar] || educational + game apps || armhf and i686
 
| {{Distro|KaNaPi|https://jdanecki.github.io/kanapi/}} || [https://github.com/jdanecki/kanapi/blob/master/scripts/init bash script] || file system || yes || XFCE and [https://en.wikipedia.org/wiki/Sugar_(software) Sugar] || educational + game apps || armhf and i686
 
|-
 
|-
 
|[https://www.linuxconsole.org/ LinuxConsole]{{DW|linuxconsole}}||?||?||yes||MATE and LXDE||tailored to gaming / educational use||i686
 
|[https://www.linuxconsole.org/ LinuxConsole]{{DW|linuxconsole}}||?||?||yes||MATE and LXDE||tailored to gaming / educational use||i686
  +
|-
  +
| {{Distro|Milis Linux|https://milislinux.org}} || SysV || MPS || yes || various, multiple || Uses own customised ports system that called "talimatname" and also can use binary package system. It is inspired by LFS. ||
 
|-
 
|-
 
| {{Distro|MisiProject|https://sourceforge.net/projects/misiproject}} || SysV + [https://gitweb.gentoo.org/proj/openrc.git/ OpenRC] || PISI || yes || MATE || || armv7h
 
| {{Distro|MisiProject|https://sourceforge.net/projects/misiproject}} || SysV + [https://gitweb.gentoo.org/proj/openrc.git/ OpenRC] || PISI || yes || MATE || || armv7h
 
|-
 
|-
| {{Distro|NuTyX|https://www.nutyx.org/}}{{DW|nutyx}} || SysV || cards || yes || GNOME, KDE5, LX(DE,Qt), Lumina, MATE,<br/> Xfce, Enlightenment, WindowMaker,<br/> blackbox, OpenBox, fluxbox,<br/> icewm, jwm, i3 || '''[https://forums.nutyx.org/index.php?topic=318.0 On 19.12.2018] a new ISO with systemd has been created to investigate moving to it in the future, proceed with caution.''' inspired by LFS & BLFS; its "cards" pkg mgr can install individual or grouped binary packages, and can compile source pkgs from "ports"|| i686
+
| {{Distro|NuTyX|https://www.nutyx.org/}}{{DW|nutyx}} || SysV || cards || yes || various, multiple || '''[https://forums.nutyx.org/index.php?topic=331.msg1076 On 2019/02/11] the new Nutyx-based [http://yaolinux.org/ YaoLinux] ([https://github.com/yaolinux 2]) distro using systemd has been announced while Nutyx proper will continue to use SysV init.''' Inspired by LFS & BLFS; its "cards" pkg mgr can install individual or grouped binary packages, and can compile source pkgs from "ports"|| i686
 
|-
 
|-
| {{Distro|OviOS Linux|http://www.ovios.org/}}{{DW|ovios}} || SysV || pacman || yes || ? || ([https://distrowatch.com/weekly.php?issue=20180226#ovios 2]) previously used systemd; was rebuilt around sysV init because systemd proved unsuitable for a stable storage system || no
+
| {{Distro|OviOS Linux|http://www.ovios.org/}}{{DW|ovios}} || SysV || pacman || yes ||No desktops (servers only distro)|| ([https://distrowatch.com/weekly.php?issue=20180226#ovios 2]) previously used systemd; was rebuilt around sysV init because systemd proved unsuitable for a stable storage system || no
 
|-
 
|-
| {{Distro|PCLinuxOS|https://www.pclinuxos.com/}}{{DW|pclinuxos}} || SysV || APT+RPM || yes || MATE and KDE || ||no
+
| {{Distro|PCLinuxOS|https://www.pclinuxos.com/}}{{DW|pclinuxos}} || SysV ||apt-rpm|| yes ||Plasma 5<br/>Unofficial: LXQt, Trinity, MATE, Xfce|| ||no
 
|-
 
|-
 
| {{Distro|Plop Linux|https://www.plop.at/}}{{DW|plop}} || SysV || || yes || ? || (PXE/liveboot) designed to rescue data from a damaged system, or to backup and repair operating systems || armv6l and i486
 
| {{Distro|Plop Linux|https://www.plop.at/}}{{DW|plop}} || SysV || || yes || ? || (PXE/liveboot) designed to rescue data from a damaged system, or to backup and repair operating systems || armv6l and i486
Line 66: Line 66:
 
| {{Distro|Puppy Linux|http://puppylinux.org}}{{DW|puppy}} || SysV ||Puppy<br/>Package<br/>Manager || yes || LXDE || [http://bkhome.org/news/201411/alternatives-to-systemd.html Puppy Linux's position on systemd] || i386
 
| {{Distro|Puppy Linux|http://puppylinux.org}}{{DW|puppy}} || SysV ||Puppy<br/>Package<br/>Manager || yes || LXDE || [http://bkhome.org/news/201411/alternatives-to-systemd.html Puppy Linux's position on systemd] || i386
 
|-
 
|-
| {{Distro|Slackware|http://www.slackware.com/}}{{DW|slackware}} || SysV + /etc/rc.d/rc.* ||<br>installpkg,<br>pkgtool,<br>slackpkg || yes || KDE and Xfce || || i586, s390, [http://arm.slackware.com arm]
+
| {{Distro|Slackware|http://www.slackware.com/}}{{DW|slackware}} || SysV + /etc/rc.d/rc.* ||<br>installpkg,<br>pkgtool,<br>slackpkg || yes || KDE and Xfce, various || || i586, s390, [http://arm.slackware.com arm]
 
|-
 
|-
 
| {{Distro|Source Mage GNU/Linux|https://sourcemage.org/}}{{DW|sourcemage}} || simpleinit-msb || Sorcery || yes || ? || source based || i386, i486, i586, i686
 
| {{Distro|Source Mage GNU/Linux|https://sourcemage.org/}}{{DW|sourcemage}} || simpleinit-msb || Sorcery || yes || ? || source based || i386, i486, i586, i686
 
|-
 
|-
|{{Distro|Tiny Core Linux|http://www.tinycorelinux.net/}}<br/>{{DW|tinycore}} || BusyBox || ? || yes || FLTK/FLWM || also: "CorePlus" and "piCore" (Raspberry Pi) edition || i486
+
| {{Distro|Tiny Core Linux|http://www.tinycorelinux.net/}}<br/>{{DW|tinycore}} || BusyBox || tce-load || yes || FLTK/FLWM, JWM, fluxbox, icewm, openbox, hackedbox || Also: "CorePlus", "piCore" (Raspberry Pi), and "dCore" (can use Debian or Ubuntu packages [http://wiki.tinycorelinux.net/dcore:extensions converted into SCE files]) releases. || i486, x86_64, armv6, armv7hf
+
|-
  +
|{{Distro|Venom Linux|https://VenomLinux.org}}[https://sf.net/p/venomlinux SF]{{DW|venom}}
  +
||[https://github.com/venomlinux/rc SysV + /etc/rc.*]<br/>(looks between PCLinuxOS and CRUX)
  +
||[https://github.com/venomlinux/scratchpkg scratchpkg] || yes || MATE, Xfce, LXDE
  +
||Sources-only distro just like Gentoo’s ideals, but instead follows KISS principle|| no
 
|-
 
|-
| {{Distro|Void Linux|https://www.voidlinux.org/}}{{DW|void}} || [http://smarden.org/runit/ runit] || xbps || yes || LXQt || supported libcs: glibc, musl || armv6, armv7, i686
+
| {{Distro|Void Linux|https://www.voidlinux.org/}}{{DW|void}} || [http://smarden.org/runit/ runit] || xbps || yes || AfterStep, Awesome, Blackbox, Enlightenment, Fluxbox, GNOME, IceWM, KDE Plasma, LXDE, MATE, Openbox, WMaker, Xfce || supported libcs: glibc, musl || armv6, armv7, i686
 
|}
 
|}
   
Line 87: Line 87:
 
| {{Distro|Artix Linux|https://www.artixlinux.org/}}{{DW|artix}} ||OpenRC/runit || eudev, replaces [https://systemd-free.artixlinux.org/index.php Arch-OpenRC] and [http://forum.manjaro.org/t/manjaro-openrc-will-be-discontinued/28387 Manjaro-OpenRC]
 
| {{Distro|Artix Linux|https://www.artixlinux.org/}}{{DW|artix}} ||OpenRC/runit || eudev, replaces [https://systemd-free.artixlinux.org/index.php Arch-OpenRC] and [http://forum.manjaro.org/t/manjaro-openrc-will-be-discontinued/28387 Manjaro-OpenRC]
 
|-
 
|-
| {{Distro|Hyperbola GNU/Linux-libre|https://www.hyperbola.info/}} || OpenRC || ([https://www.hyperbola.info/news/milky-way-v02-release/ 2]) pacman pkg manager; "LTS Arch snapshot versions"; amd64, i686 [http://www.gnu.org/distros/free-distros.html FSF-approved]
+
| {{Distro|Hyperbola GNU/Linux-libre|https://www.hyperbola.info/}}{{DW|hyperbola}} || OpenRC || ([https://www.hyperbola.info/news/milky-way-v02-release/ 2]) pacman pkg manager; "LTS Arch snapshot versions"; amd64, i686 [http://www.gnu.org/distros/free-distros.html FSF-approved]
 
|-
 
|-
| {{Distro|Obarun|https://web.obarun.org/}} || [http://skarnet.org/software/s6/ s6](-[http://skarnet.org/software/s6-rc/ rc]) + [http://repo.obarun.org/66/ 66] || x86_64
+
| {{Distro|Obarun|https://web.obarun.org/}}{{DW|obarun}} || [http://skarnet.org/software/s6/ s6](-[http://skarnet.org/software/s6-rc/ rc]) + [https://framagit.org/Obarun/66 66] || x86_64
 
|-
 
|-
| {{Distro|Parabola nosystemd edition|https://www.parabola.nu/}}{{DW|parabola}} || OpenRC / [https://gnu.org/software/shepherd GNU+Shepherd] || [https://www.parabola.nu/news/new-openrc-and-lxde-isos/],[https://wiki.parabola.nu/Get_Parabola#OpenRC_ISOs]; [http://www.gnu.org/distros/free-distros.html A part of the GNU project and FSF-approved]; x86_64, armv7h, i686
+
| {{Distro|Parabola nosystemd edition|https://www.parabola.nu/}}{{DW|parabola}} || OpenRC/[https://gnu.org/software/shepherd Shepherd] || [https://www.parabola.nu/news/new-openrc-and-lxde-isos/],[https://wiki.parabola.nu/Get_Parabola#OpenRC_ISOs]; [http://www.gnu.org/distros/free-distros.html A part of the GNU project and FSF-approved]; x86_64, armv7h, i686
 
|}
 
|}
   
Line 125: Line 125:
 
| {{Distro|Exe GNU/Linux|http://exegnulinux.net}}{{DW|exe}} || SysV || features Trinity Desktop Environment; amd64, i686
 
| {{Distro|Exe GNU/Linux|http://exegnulinux.net}}{{DW|exe}} || SysV || features Trinity Desktop Environment; amd64, i686
 
|-
 
|-
| {{Distro|Refracta|http://www.ibiblio.org/refracta/}} || OpenRC || ([https://sourceforge.net/projects/refracta/ 2]) ([http://dev1galaxy.org/viewtopic.php?id=1633 3]) amd64, i386; also: ([http://distro.ibiblio.org/refracta/files/experimental/ Refracta Devuan 2]) Openbox, eudev
+
| {{Distro|Refracta|http://www.ibiblio.org/refracta/}}{{DW|refracta}} || SysV + OpenRC || ([https://sourceforge.net/projects/refracta/ 2]) ([http://dev1galaxy.org/viewtopic.php?id=1633 3]) amd64, i386; also: ([http://distro.ibiblio.org/refracta/files/experimental/ Refracta Devuan 2]) Openbox, eudev
 
|}
 
|}
   
 
==== Gentoo based ====
 
==== Gentoo based ====
   
* [[Wikipedia:Calculate Linux|Calculate Linux]]{{DW|calculate}} OpenRC init; Cinnamon, KDE Plasma, LXQt, MATE, or Xfce (wiki spamfilter block to project site: calculate-linux.org)
+
<!--
  +
https://www.calculate-linux.org/
  +
Still considered spam ? Why is that ?
  +
-->
  +
* [https://en.wikipedia.org/wiki/Calculate_Linux Calculate Linux] {{DW|calculate}} SysV + OpenRC; Cinnamon, KDE Plasma, LXQt, MATE, Xfce
 
* [https://www.chromium.org/chromium-os Chromium OS] ([https://www.reddit.com/r/linux/comments/1iw5b6/til_google_chrome_os_core_is_a_gentoo/ 2]) upstart init ([https://www.chromium.org/chromium-os/chromiumos-design-docs/boot-design boot-design doc])
 
* [https://www.chromium.org/chromium-os Chromium OS] ([https://www.reddit.com/r/linux/comments/1iw5b6/til_google_chrome_os_core_is_a_gentoo/ 2]) upstart init ([https://www.chromium.org/chromium-os/chromiumos-design-docs/boot-design boot-design doc])
* [https://www.funtoo.org/ Funtoo Linux]{{DW|funtoo}} [http://www.funtoo.org/Funtoo_Linux_FAQ FAQ] (<!--based on Gentoo-->source-based; uses git-housed, distributed Portage tree and Funtoo overlay) OpenRC init; amd64, i486, i686, sparc64
+
* [https://www.funtoo.org/ Funtoo Linux] {{DW|funtoo}} [http://www.funtoo.org/Funtoo_Linux_FAQ FAQ] (<!--based on Gentoo-->source-based; uses git-housed, distributed Portage tree and Funtoo overlay) OpenRC init; amd64, i486, i686, sparc64
 
** [https://sourceforge.net/projects/slontoo/ Slontoo] ([https://slontoo.sourceforge.io/ 2]) (based on Funtoo) OpenRC; XFCE 4.12, MATE 1.12
 
** [https://sourceforge.net/projects/slontoo/ Slontoo] ([https://slontoo.sourceforge.io/ 2]) (based on Funtoo) OpenRC; XFCE 4.12, MATE 1.12
* [https://redcorelinux.org Redcore Linux]{{DW|redcore}} OpenRC or SysV init; serves pre-built binary packages from repository; openbox window manager
+
* [https://redcorelinux.org Redcore Linux] {{DW|redcore}} SysV + OpenRC; serves pre-built binary packages from repository; KDE Plasma, LXQt, OpenBox
NOTE: additional Gentoo/*BSD subprojects exist, providing ports to various BSD-derived operating systems. See: [https://en.wikipedia.org/wiki/Gentoo/Alt Gentoo/Alt]
+
  +
'''NOTE:''' Additional Gentoo/*BSD subprojects exist, providing ports to various BSD-derived operating systems. See: [https://en.wikipedia.org/wiki/Gentoo/Alt Gentoo/Alt]
   
 
==== based on Other ====
 
==== based on Other ====
Line 170: Line 170:
 
* [[#Alpine Linux]] ___ (xref: listed in "Independent" table, above)
 
* [[#Alpine Linux]] ___ (xref: listed in "Independent" table, above)
 
* [http://archive.org/details/Puppy_Linux_Easy_Linux EasyOS] ([http://murga-linux.com/puppy/viewtopic.php?t=109958 2])([http://bkhome.org/news/tag_easy.html 3])([http://distro.ibiblio.org/easyos/ 4]) aufs layered filesystem, containers; ROX desktop
 
* [http://archive.org/details/Puppy_Linux_Easy_Linux EasyOS] ([http://murga-linux.com/puppy/viewtopic.php?t=109958 2])([http://bkhome.org/news/tag_easy.html 3])([http://distro.ibiblio.org/easyos/ 4]) aufs layered filesystem, containers; ROX desktop
* [[#januslinux]] ___ (xref: listed in "Independent" table, above)
+
* [[#Ataraxia Linux]] ___ (xref: listed in "Independent" table, above)
 
* [https://sourceforge.net/projects/nanolinux/ NanoLinux][http://distrowatch.com/nanolinux DW] [https://en.wikipedia.org/wiki/BusyBox BusyBox] init; (derived from Tiny Core Linux : microcore) SLWM window manager. Requires only 14 MB disk space
 
* [https://sourceforge.net/projects/nanolinux/ NanoLinux][http://distrowatch.com/nanolinux DW] [https://en.wikipedia.org/wiki/BusyBox BusyBox] init; (derived from Tiny Core Linux : microcore) SLWM window manager. Requires only 14 MB 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+)
 
* [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+)
Line 176: Line 176:
 
* [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 -->
 
* [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 -->
   
=== Linux from scratch ===
+
=== Linux From Scratch (LFS) ===
   
 
[http://www.linuxfromscratch.org/ Linux from Scratch] [https://distrowatch.com/lfs DW] is not a distribution, it is a book instructing how to build your own Linux system from source.<br/>
 
[http://www.linuxfromscratch.org/ Linux from Scratch] [https://distrowatch.com/lfs DW] is not a distribution, it is a book instructing how to build your own Linux system from source.<br/>
 
LFS can be used with SysV. i386, x86_64; (also CLFS, aka [http://cross-lfs.org/ Cross LFS] supports additional architectures: mips, powerpc, ppc64, alpha, sparc, hppa, arm)
 
LFS can be used with SysV. i386, x86_64; (also CLFS, aka [http://cross-lfs.org/ Cross LFS] supports additional architectures: mips, powerpc, ppc64, alpha, sparc, hppa, arm)
<br/>-=-<br/>
+
<br/><br/>
 
Beyond Linux From Scratch ([http://www.linuxfromscratch.org/blfs/ BLFS]) is a project that continues where the LFS book finishes.<br/>
 
Beyond Linux From Scratch ([http://www.linuxfromscratch.org/blfs/ BLFS]) is a project that continues where the LFS book finishes.<br/>
 
It assists users in developing their systems according to their needs by providing a broad range of instructions for installing and configuring various packages on top of a base LFS system.
 
It assists users in developing their systems according to their needs by providing a broad range of instructions for installing and configuring various packages on top of a base LFS system.
Line 234: Line 234:
 
* [http://www.alcancelibre.org/staticpages/index.php/notas-lanzamiento-aldos-1-4 aldOS] Spanish distro, uses upstart, eudev, ConsoleKit2[https://github.com/ConsoleKit2/ConsoleKit2/issues/94]; MATE desktop
 
* [http://www.alcancelibre.org/staticpages/index.php/notas-lanzamiento-aldos-1-4 aldOS] Spanish distro, uses upstart, eudev, ConsoleKit2[https://github.com/ConsoleKit2/ConsoleKit2/issues/94]; MATE desktop
 
* [https://github.com/mdrights/liveslak mdrights live] Chinese Liveslak-based distro, mdrights is a Chinese social rights movement; amd64
 
* [https://github.com/mdrights/liveslak mdrights live] Chinese Liveslak-based distro, mdrights is a Chinese social rights movement; amd64
* [http://www.pisilinux.org/ Pisi Linux] {{DW|pisi}} Turkish distro (sysvinit + python init scripts) x86_64
+
* [http://www.pisilinux.org/ Pisi Linux] {{DW|pisi}} Turkish distro (sysvinit + python init scripts) amd64
 
* [http://www.plamolinux.org/ Plamo Linux] {{DW|plamo}} Japanese Slackware-based distro; i486, amd64
 
* [http://www.plamolinux.org/ Plamo Linux] {{DW|plamo}} Japanese Slackware-based distro; i486, amd64
* [https://www.vinelinux.org/ Vine Linux] {{DW|vine}} Japanese Debian-based distro, Kanji support across most applications; Japanese input support via FreeWnn or Canna input server; i686, powerpc, x86_64
+
* [https://www.vinelinux.org/ Vine Linux] {{DW|vine}} Japanese PCLinuxOSbased distro, Kanji support across most applications; Japanese input support via FreeWnn or Canna input server; amd64, i686, powerpc
 
* [http://www.wifislax.com/ Wifislax] {{DW|wifislax}}([http://foro.seguridadwireless.net 3]) Spanish Slackware-based distro; i486
 
* [http://www.wifislax.com/ Wifislax] {{DW|wifislax}}([http://foro.seguridadwireless.net 3]) Spanish Slackware-based distro; i486
   

Latest revision as of 07:13, 25 May 2019

This article lists Linux distributions which :

  1. have a default init system other than systemd
  2. are open source (accessible source code available for the content of the distributed IMG or ISO)
  3. are actively maintained and provide contact information of the developers
  4. have a website and/or provide end user support via a well-established and maintained forum/mailinglist

A separate page Linux distributions without systemd/unlisted covers additional distributions which do not adequately meet these criteria.

Contents

[edit] General purpose

[edit] Independent

Name Init Package managers amd64 Supported Desktop Environments/Window Managers Details / Notes Other ports
4MLinuxDW BusyBox  ? no JWM i686
Adélie Linux SysV + OpenRC apk yes various, multiple uses musl libc


arm, arm64, x86,
ppc, ppc64
(See about)
Alpine LinuxDW BusyBox + OpenRC apk yes various, multiple uses BusyBox + musl libc + OpenRC i386, armhf
ALT LinuxDW SysV or systemd APT+RPM yes various, multiple repo has both sysvinit and systemd, official distros use the latter while many official starterkits use the proper one i586, x86_64, aarch64 (primary); armhf, mipsel, e2k (beta); riscv64, ppc64 (alpha)
Ataraxia Linux sinit kagami yes various, multiple Fast and compact Linux distribution which uses musl libc and busybox userland tools i586, aarch64, armv7l, armv6l, armv5tel, ppc, ppc64, ppc64le, mips, mipsel, mips64, mips64el, riscv32 and riscv64
Batocera LinuxDW SysV  ? yes  ? minimal distribution dedicated to running retrogaming software i686, armhf
Bedrock Linux BusyBox
/ any
any  ?  ? Bedrock Linux can utilize any of a large number of init systems as provided by other distributions  ?
CRUXDW SysV +
/etc/rc.*
tar.xz based yes OpenBox arm
Cucumber LinuxDW SysV from
#Slackware
yes Xfce Kernel version 4.9 LTS, GNU Userspace utilities i686
Dragora GNU/Linux LibreDW SysV +
perp
tar.xz based yes Xfce, IceWM,
spectrwm
Linux Libre distro i586, amd64, arm(64),
microblaze, mips,
powerpc(64), s390x
Fatdog64 LinuxDW dumb-init gslapt, SFS Loader yes (3) FatDogArm for
Raspberry Pi2 and
Odroid-XU3/XU4
GentooDW SysV + OpenRC[1] Portage yes AfterStep, Awesome, Blackbox, Enlightenment, Fluxbox, GNOME, IceWM, KDE Plasma, LXDE, MATE, Openbox, WMaker, Xfce If Portage is pulling in systemd, please read this. Further suggested reading. i486, i586, i686, alpha,
arm, hppa, ia64, mips,
powerpc, ppc64, sparc64
GoboLinuxDW SysV +
BootScripts
file system yes awesome a source-based distribution which employs a unique file structure (not FHS) no
GuixSDDW Shepherd
(pure Guile)
GNU Guix yes Xfce and GNOME provides advanced package mgmt features such as transactional upgrades and roll-backs; FSF-approved i686
KaNaPi bash script file system yes XFCE and Sugar educational + game apps armhf and i686
LinuxConsoleDW ? ? yes MATE and LXDE tailored to gaming / educational use i686
Milis Linux SysV MPS yes various, multiple Uses own customised ports system that called "talimatname" and also can use binary package system. It is inspired by LFS.
MisiProject SysV + OpenRC PISI yes MATE armv7h
NuTyXDW SysV cards yes various, multiple On 2019/02/11 the new Nutyx-based YaoLinux (2) distro using systemd has been announced while Nutyx proper will continue to use SysV init. Inspired by LFS & BLFS; its "cards" pkg mgr can install individual or grouped binary packages, and can compile source pkgs from "ports" i686
OviOS LinuxDW SysV pacman yes No desktops (servers only distro) (2) previously used systemd; was rebuilt around sysV init because systemd proved unsuitable for a stable storage system no
PCLinuxOSDW SysV apt-rpm yes Plasma 5
Unofficial: LXQt, Trinity, MATE, Xfce
no
Plop LinuxDW SysV yes  ? (PXE/liveboot) designed to rescue data from a damaged system, or to backup and repair operating systems armv6l and i486
Puppy LinuxDW SysV Puppy
Package
Manager
yes LXDE Puppy Linux's position on systemd i386
SlackwareDW SysV + /etc/rc.d/rc.*
installpkg,
pkgtool,
slackpkg
yes KDE and Xfce, various i586, s390, arm
Source Mage GNU/LinuxDW simpleinit-msb Sorcery yes  ? source based i386, i486, i586, i686
Tiny Core Linux
DW
BusyBox tce-load yes FLTK/FLWM, JWM, fluxbox, icewm, openbox, hackedbox Also: "CorePlus", "piCore" (Raspberry Pi), and "dCore" (can use Debian or Ubuntu packages converted into SCE files) releases. i486, x86_64, armv6, armv7hf
Venom LinuxSFDW SysV + /etc/rc.*
(looks between PCLinuxOS and CRUX)
scratchpkg yes MATE, Xfce, LXDE Sources-only distro just like Gentoo’s ideals, but instead follows KISS principle no
Void LinuxDW runit xbps yes AfterStep, Awesome, Blackbox, Enlightenment, Fluxbox, GNOME, IceWM, KDE Plasma, LXDE, MATE, Openbox, WMaker, Xfce supported libcs: glibc, musl armv6, armv7, i686

[edit] Derivatives

[edit] Arch Linux based

Arch Linux's package manager is Pacman.

Name Init Details / Notes
Artix LinuxDW OpenRC/runit eudev, replaces Arch-OpenRC and Manjaro-OpenRC
Hyperbola GNU/Linux-libreDW OpenRC (2) pacman pkg manager; "LTS Arch snapshot versions"; amd64, i686 FSF-approved
ObarunDW s6(-rc) + 66 x86_64
Parabola nosystemd editionDW OpenRC/Shepherd [2],[3]; A part of the GNU project and FSF-approved; x86_64, armv7h, i686

[edit] Debian based

Debian's package manager is dpkg and APT. See DebianReleases.

Name Debian version Init Details / Notes
antiX LinuxDW 9 Stretch SysV flexible remastering and persistence tools. WMs: JWM+iceWM+fluxbox; amd64, i486
DevuanDW 8 Jessie and 9 Stretch SysV / OpenRC XFCE desktop, et al; architectures: amd64, i686, arm (see: files and /embedded)
GNUstep Live CDDW 9 Stretch SysV GNUstep using WindowMaker; amd64, i686
KNOPPIXDW merge of stable, testing and unstable SysV (video: "Defying systemd") employs systemd-shim
MX LinuxDW 9.3 Stretch SysV (Mepis+antiX) XFCE desktop; supported architectures: amd64, i386
TrisquelDW 9 Stretch > Ubuntu 16.04 upstart LXDE and MATE desktops; amd64 and i386
WindowMaker Live(2)DW 8 Jessie SysV both WindowMaker + XFCE are preinstalled; amd64, i386
[edit] Devuan based
Name Init Details / Notes
EterTICs GNU/Linux SysV XFCE4 Desktop; amd64, i386; 100% Free Software, Kernel-free and processing FSF recognition.
Exe GNU/LinuxDW SysV features Trinity Desktop Environment; amd64, i686
RefractaDW SysV + OpenRC (2) (3) amd64, i386; also: (Refracta Devuan 2) Openbox, eudev

[edit] Gentoo based

  • Calculate Linux DW SysV + OpenRC; Cinnamon, KDE Plasma, LXQt, MATE, Xfce
  • Chromium OS (2) upstart init (boot-design doc)
  • Funtoo Linux DW FAQ (source-based; uses git-housed, distributed Portage tree and Funtoo overlay) OpenRC init; amd64, i486, i686, sparc64
    • Slontoo (2) (based on Funtoo) OpenRC; XFCE 4.12, MATE 1.12
  • Redcore Linux DW SysV + OpenRC; serves pre-built binary packages from repository; KDE Plasma, LXQt, OpenBox

NOTE: Additional Gentoo/*BSD subprojects exist, providing ports to various BSD-derived operating systems. See: Gentoo/Alt

[edit] based on Other

  • CruxEX (based on #CRUX) (2)(3) x86_64 (using linux kernel 4.18); available only as a zip file, no iso; LXDE desktop
  • Uplos32 (2) (3) (based on #PCLinuxOS) targets i386 machines; uses APT+RPM package mgmt

[edit] Puppy Linux based

  • Legacy OSDWSF (previous name: TEENpup) focused on supporting Pentium 3 and 4 (Sept2017 release ships Linux kernel v2.6.18)

Other pages listing more Puppy Linux derivatives: [4][5][6]

[edit] Slackware based

  • Absolute Linux DW (based on Slackware64-current) IceWM+ROX; supported architectures: i686, amd64
  • Salix OSDW i486, i686, amd64
    • ConnochaetOS DW (based on Slackware+Salix) removes upstream proprietary software and binary blobs, ships free (libre) software only. IceWM; supported architectures: i486, i686
    • SlackelDW (based on Slackware+salix) amd64, i486, i686
    • Slint (2) (3) (based on Slackware + Salix) accessible to visually impaired users (speech and braille device)
  • SARPi (2) Slackware ARM on Raspberry Pi
  • SlaXBMC (2)
  • Superb Mini Server (2) fluxbox WM; i486, amd64
  • Vector Linux DW i486, amd64
  • ZenwalkDW suported architectures: amd64, i486, i686


[edit] Available without standard GNU tools

  • #Alpine Linux ___ (xref: listed in "Independent" table, above)
  • EasyOS (2)(3)(4) aufs layered filesystem, containers; ROX desktop
  • #Ataraxia Linux ___ (xref: listed in "Independent" table, above)
  • NanoLinuxDW BusyBox init; (derived from Tiny Core Linux : microcore) SLWM window manager. Requires only 14 MB disk space
  • Sabotage Linux (musl libc + BusyBox init) i386, x86_64, MIPS, PowerPC32, ARM(v4t+)
  • #Void Linux ___ (xref: listed in "Independent" table, above)
  • XBian (based on Debian) media center distribution for the Raspberry Pi, CuBox-i, and other arm devices (init: Upstart)

[edit] Linux From Scratch (LFS)

Linux from Scratch DW is not a distribution, it is a book instructing how to build your own Linux system from source.
LFS can be used with SysV. i386, x86_64; (also CLFS, aka Cross LFS supports additional architectures: mips, powerpc, ppc64, alpha, sparc, hppa, arm)

Beyond Linux From Scratch (BLFS) is a project that continues where the LFS book finishes.
It assists users in developing their systems according to their needs by providing a broad range of instructions for installing and configuring various packages on top of a base LFS system.

[edit] special-purpose distributions

  • IPFire (2)(3) (forked from IPCop, based on LFS) firewall distribution for x86 and ARM-based systems; armv5tel, i586, x86_64
  • Maemo Leste (based on Devuan Ascii) for Nokia N900/N950/N9 and Motorola Droid 4 mobile phones, Allwinner tablets, and Raspberry Pi 2, 3
          and Olimex Lime 2 SBCs[7] mainline Linux; OpenRC init; Hildon desktop; architectures: armel, armhf and amd64
  • PicarOS (2) "suitable for kids from 3 to 12 and teachers" ?; XFWM + LXDE desktop; i486, i686
  • Porteus Kiosk DW BusyBox init; lightweight kiosk
  • RancherOSDW a minimalist Linux distribution designed to host Docker containers. Supported architecture: amd64
  • TLD Linux for server environments (no desktop support except for running VNC/RDP sessions for virtual machine management GUI) ; amd64 and i686


[edit] liveboot-only distributions

  • AUSTRUMIDW bootable live CD, to be run from RAM (iso images via ftp)
  • heads (based on Devuan) The Heads incognito live OS, intended as a systemd-free alternative to Tails, the Amnesia incognito live OS
  • Liveslak Liveslak is the project which generates the ISO images for many variants of the Slackware Live Edition. Supported architectures: i486, i586, amd64.
  • Minimal Linux Live (2)(3) Linux kernel, GNU C library, and BusyBox init; i386, x86_64
  • PentooDW Gentoo-based security-focused live CD; i686, x86_64
  • PorteusDW (based on Slackware 14.2) lightweight modular live CD/USB; i486, amd64
  • SliTaz GNU/LinuxDW BusyBox init, uses tazpkg, lightweight live CD/USB, supported architectures: armel, i386, x86_64
  • TAZ (2)(3) (SliTaz fork) (also: a gentoo-based version ) runs entirely from RAM; openbox desktop
  • ToOpPy Linux (2) (based on PuppyLinux) liveboot, operates completely in RAM; JWM desktop

[edit] distributions tailored for Embedded devices

[edit] non-English distributions

  • aldOS Spanish distro, uses upstart, eudev, ConsoleKit2[8]; MATE desktop
  • mdrights live Chinese Liveslak-based distro, mdrights is a Chinese social rights movement; amd64
  • Pisi Linux DW Turkish distro (sysvinit + python init scripts) amd64
  • Plamo Linux DW Japanese Slackware-based distro; i486, amd64
  • Vine Linux DW Japanese PCLinuxOSbased distro, Kanji support across most applications; Japanese input support via FreeWnn or Canna input server; amd64, i686, powerpc
  • Wifislax DW(3) Spanish Slackware-based distro; i486

[edit] See also

Personal tools