User:Kriv

From Without Systemd
Jump to: navigation, search

preserving here the former content of MainPage.
This content includes per-item supplementary links e.g. (2)(3)(4) which fellow editors have recently axed (with the intent of streamlining? reducing "clutter"?)


Contents


toward making an informed choice, consider the available alternatives


open-source operating systems without systemd in the default installation

Linux distributions

GNU & Linux --> GNU/Linux   "A distribution, as a whole, is greater than the sum of its parts."

Arch Linux derivatives

Debian derivatives

  • antiX Linux (2) sysV init; flexible remastering and persistence tools. Multiple WMs: JWM+iceWM+fluxbox; amd64, i486
  • KNOPPIX(2)(3) (video: "Defying systemd") employs systemd-shim; sysV init
  • LMDE 2 (Linux Mint Debian Edition) (faq) sysV init; Cinnamon or MATE desktop; amd64, i386
  • MX Linux(2)(3) (Mepis+antiX) XFCE desktop; includes antiX remastering n persistence tools; supported architectures: amd64, i386
  • Vine Linux (2)(3) Kanji support across most applications; Japanese input support via FreeWnn or Canna input server; i686, powerpc, x86_64
  • Window Maker Live(2)(3) sysV init; both windowmaker + XFCE are preinstalled; amd64, i386

Devuan (and derivatives)

  • Devuan (2)(3) sysV init by default, OpenRC also available; XFCE desktop; supported architectures: amd64, i686, arm (see: /embedded, and notes)
    • Exe GNU/Linux features Trinity Desktop Environment; amd64, i686
    • heads The Heads incognito live OS, intended as a systemd-free alternative to Tails, the Amnesia incognito live OS
    • Hyperbola GNU/Linux-libre OpenRC (2) "LTS Arch snapshot versions + security/stability patches ported from Devuan"; amd64, i686
    • Maemo Leste (2) (3) for Nokia N900, Nokia N950, Nokia N9 and Motorola Droid 4 mobile phones, Allwinner tablets, and Raspberry Pi 2, 3 and Olimex Lime 2 SBCs; openrc init ; Hildon desktop; architectures: armel, armhf and amd64
    • Refracta (2) (3) amd64, i386; also: (Refracta Devuan 2) Openbox, eudev, OpenRC

Gentoo (and derivatives)

  • Gentoo Linux (2)(3)default init is OpenRC. If Portage is pulling in systemd, please read this. Further suggested reading
    • Adélie Linux uses Gentoo's Portage, Alpine's(?) APK package manager, and musl-libc x86 (32/64), PowerPC (32/64), MIPS (32/64), ARM (32-bit)
    • Calculate Linux (2) OpenRC init; Cinnamon, KDE Plasma, LXQt, MATE, or Xfce (wiki spamfilter block to project site: calculate-linux.org)
    • Chromium OS (2) upstart init (boot-design doc)
    • Funtoo Linux (2) FAQ (source-based; uses git-housed, distributed Portage tree and Funtoo overlay) OpenRC init; i486, i686, x86_64, sparc64
    • Pentoo (2) security-focused live CD; i686, x86_64
    • Porteus Kiosk (2) BusyBox init; lightweight kiosk
    • Redcore Linux (2) OpenRC or SysV init; serves pre-built binary packages from repository; openbox window manager
    • Slontoo (based on Funtoo) OpenRC; XFCE 4.12, MATE 1.12
    • SystemRescueCd (2)(3) (Gentoo/OpenRC based system rescue disk) JWM, Xfce; i586
    • NOTE: additional Gentoo/*BSD subprojects exist, providing ports to various BSD-derived operating systems. See: Gentoo/Alt

Linux From Scratch (LFS) and derivatives

  • Linux from Scratch (2)(3)(4) i386, x86_64; (also CLFS, aka Cross LFS supports additional architectures: mips, powerpc, ppc64, alpha, sparc, hppa, arm)
    • IPFire (2)(3) (forked from IPCop, based on LFS) firewall distribution for x86 and ARM-based systems; armv5tel, i586, x86_64
    • Milis Linux (Milis Isletim Sistemi), a SysV-using distribution that is still in beta development and has a few of its own tools, including its own package manager, MPS.
    • NuTyX (2) its "cards" pkg mgr can install individual or grouped binary packages, and can compile source pkgs from "ports"

Puppy Linux (and derivatives)

Slackware Linux (and derivatives)

  • Slackware (2)(3)(4)(5) supported architectures: amd64, i586, s390, arm
    • Absolute Linux (2) IceWM+ROX; supported architectures: i686, amd64
    • AUSTRUMI (2)(3) bootable live CD, to be run from RAM (iso images via ftp)
    • ConnochaetOS (2) removes upstream proprietary software and binary blobs, ships free (libre) software only. IceWM; supported architectures: i486, i686
    • Liveslak Liveslak is the project which generates the ISO images for many variants of the Slackware Live Edition. Supported architectures: i486, i586, amd64.
      • mdrights live (based on liveslak) mdrights is a Chinese social rights movement; amd64
    • Plamo Linux (2) japanese-language distro; i486, amd64
    • Porteus (2)(3) lightweight modular live CD/USB; i486, amd64
    • Salix OS (2) (2) i486, i686, amd64
    • SARPi (2) Slackware ARM on Raspberry Pi
    • Slackel (2) amd64, i486, i686
    • SlaXBMC (2)
    • Slint (2) (3) (based on Slackware + Salix) accessible to visually impaired users (speech and braille device)
    • Superb Mini Server (2) fluxbox WM; i486, amd64
    • Vector Linux (2) i486, amd64
    • Wifislax (2)(3) i486
    • Zenwalk (2)(3)(4) suported architectures: amd64, i486, i686

Independent

  • 4MLinux (2)(3) (BusyBox init) JWM window manager; supported architecture: i386, i686
  • aldOS (2) upstart init, eudev, ConsoleKit2; MATE desktop
  • Bedrock Linux (2) (BusyBox / any) Bedrock Linux can utilize any of a large number of init systems as provided by other distributions
  • Crux (2)(3) mailinglist BSD-style initscripts, tar.gz-based package system + ports; supported architectures: arm, x86_64
    • CruxEX (2)(3) x86_64 available only as a zip file, no iso; LXDE desktop
  • Cucumber Linux (2)(3) sysV init; Linux Kernel version 4.9 LTS, GNU Userspace utilities, XFCE desktop; i686, x86_64
  • Dragora GNU/Linux Libre (2)(3) Runit init; desktops: IceWM, spectrwm, XFCE desktop; i585, x86_64
  • Fatdog64 Linux (2) (3) x86_64; also FatDogArm for Raspberry Pi2 and Odroid-XU3/XU4
  • GoboLinux (2)(3) sysv init + BootScripts a source-based distribution which employs a unique file structure (not FHS); supported architecture: x86_64
  • Guix System Distribution (2(3)(GuixSD) provides advanced package mgmt features such as transactional upgrades and roll-backs; i686, x86_64; FSF-approved
  • KaNaPi(2)(3)(4) educational+game apps; desktops: XFCE and Sugar; supported architectures: i686, x86_64, armhf
  • LinuxConsole 2018 (2) offers 32 and 64bit editions; MATE or LXDE desktop, tailored to gaming / educational use
  • Lombix (still alpha) sysV init; source compiled; eack pkg in its own directory (not FHS); no initramfs, no PAM; fluxbox wm
  • MisiProject sysV init, using pisi package manager; armv7h, x86_64
  • Moebius Linux armhf changelog minimal (no X) distro currently focused on RaspberryPi v3
  • OviOS Linux (2) previously used systemd; was rebuilt around sysV init because systemd proved unsuitable for a stable storage system
  • Parted Magic liveboot distribution providing disk partitioning and data recovery tools. Openbox WM; i486, i686, x86_64 FOSS? (licensed GPL)
  • PCLinuxOS (2) (3) (4) APT+RPM package mgmt; provides 2 desktop versions: MATE and KDE; supported architecture: amd64
    • Uplos32 (2) (based on PCLinuxOS) targets i386 machines; uses APT+RPM package mgmt
  • PicarOS "suitable for kids from 3 to 12 and teachers" ?; XFWM + LXDE desktop; i486, i686
  • Pisi Linux (2) (sysvinit + python init scripts) x86_64
  • Plop Linux (2)(PXE/liveboot) designed to rescue data from a damaged system, or to backup and repair operating systems; supports: armv6l, i486, x86_64
  • Quirky (2)(3) supports armhf, i386, x86_64
  • RancherOS (2) a minimalist Linux distribution designed to host Docker containers. Supported architecture: x86_64
  • Sanity Linux (2) (formerly, "Pür Linux") source-based, ports
  • SliTaz GNU/Linux (2)(3) (Lightweight live CD/USB using BusyBox + SysVinit) supported architectures: armel, i386, x86_64
  • Smoothwall Express Community Edition (2) (3) firewall O/S, provides a web interface; i386, x86_64
    • TAZ (2)(3) (also: a gentoo-based version ) runs entirely from RAM; openbox desktop
  • Source Mage GNU/Linux (2) (a source-based distribution) i386, i486, i586, i686, x86_64
  • Tiny Core Linux(2)(3) FLTK/FLWM desktop; i486, x86_64 (also: "CorePlus") (also "piCore" edition, for Raspberry Pi)
    • TinyPaw-Linux (based on CorePlus) a self-described "passive & aggressive WiFi attack distro"
  • TLD Linux for server environments (no desktop support except for running VNC/RDP sessions for virtual machine management GUI) ; i686, x86_64
  • Void Linux (2)(3) (runit, xbps) supported architectures: armv6, armv7, i686, x86_64. supported libcs: glibc, musl

Linux distributions available without standard GNU tools

  • Alpine Linux (2)(3) (musl libc, BusyBox + OpenRC) supported architectures: i386, x86_64, armhf
  • Easy Linux (2)(3)(4) aufs layered filesystem, containers; ROX desktop
  • JanusLinux (2) BusyBox init, musl libc; supported architectures: x86_64
  • Minimal Linux Live (2)(3) Linux kernel, GNU C library, and BusyBox init; i386, x86_64
  • NanoLinux (2)(3) 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 (2) (runit, xbps) supported architectures: armv6, armv7, i686, x86_64. supported libcs: glibc, musl
  • XBian (based on debian) media center distribution for the Raspberry Pi, CuBox-i, and other arm devices (init: Upstart)

Android derivatives

the Android operating system uses a Linux kernel. wikipedia.org :: Android

  • Android-x86 (2) Android O/S, ported to x86 platform (bootable on x86 hardware). Supported architectures: i386, x86_64
    • AndEX Oreo 8.1 runs apps from Aptoide App Manager and Google Play Store on touchscreen x86 laptop
  • AOSP Android Open Source Project
  • LineageOS (2) successor of CyanogenMod
  • Replicant (2) is the free (libre) version of Android. FSF-approved

Linux distributions tailored for embedded devices



BSD-derived operating systems

wikipedia :: Comparison of BSD operating systems

  • DragonFlyBSD(2)
  • FreeBSD(2) amd64, arm, i386, etc
    • BSD Router Project (2) (BSDRP) an embedded free and open source router distribution ; i386, amd64
    • ClonOS (2) platform for virtual environment creation and management; amd64
    • GhostBSD(2) amd64; GTK3 graphical libraries featured
    • HardenedBSD (2) (3) a security-enhanced fork of **FreeBSD; amd64
    • MidnightBSD(2)(3) GNUstep graphical libraries featured
    • TrueOS (formerly: PC-BSD) OpenRC; desktop/workstation oriented; Lumina desktop environment; amd64 (the "Pico" release also supports arm)
    • FreeBSD subprojects tailored for embedded devices
      • FreeNAS(2)
      • NAS4Free(2)
      • OPNsense(2) tailored for firewalls and routers. amd64 and i386
      • pfSense(2) virtual appliances as liveUSB or embedded devices
      • RaspBSD(2) special build of FreeBSD (2016) for RaspberryPi and other embedded devices; desktops: Openbox and LXDE; armhf
  • NetBSD(2) emphasizes portability, across many architectures
  • OpenBSD(2) emphasizes portability, standardization, correctness, proactive security and integrated cryptography
    • Bitrig (2) focuses on using modern tools, e.g. git and LLVM/clang; and targets only modern platforms, e.g. amd64, armv7
    • Fuguita (architecture: i386) Japanese
  • PureDarwin



other UNIX-like

  • MINIX (2) microkernel O/S, with user mode divided into small, insulated modules to enhance system reliability



non-UNIX-like


non-systemd-infected operating systems for PowerPC

OS for PPC lists non-systemd-infected operating systems for PowerPC

non-systemd-infected operating systems for Sparc64

OS for Sparc64 lists non-systemd-infected operating systems for Sparc64

Personal tools