User:Sertonix/Freedom of choice: Difference between revisions

From Alpine Linux
(→‎pid 1: s6-linux-init status unknown)
(add links to names)
Line 12: Line 12:
| {{Pkg|musl}} || style="background:lime" | Full || Default
| {{Pkg|musl}} || style="background:lime" | Full || Default
|-
|-
| glibc || style="background:red" | None || [[Running glibc programs]]
| [https://www.gnu.org/software/libc/ glibc] || style="background:red" | None || [[Running glibc programs]]
|}
|}


Line 25: Line 25:
| {{Pkg|dracut}} || style="background:silver" | Needs testing ||
| {{Pkg|dracut}} || style="background:silver" | Needs testing ||
|-
|-
| tinyramfs || style="background:red" | None ||
| [[https://github.com/illiliti/tinyramfs tinyramfs]] || style="background:red" | None ||
|-
|-
| without || style="background:red" | None || may require custom kernel
| without || style="background:red" | None || may require custom kernel
Line 72: Line 72:
| busybox syslog || style="background:lime" | Full ||
| busybox syslog || style="background:lime" | Full ||
|-
|-
| rsyslog || style="background:silver" | Needs testing ||
| {{Pkg|rsyslog}} || style="background:silver" | Needs testing ||
|-
|-
| syslog-ng || style="background:silver" | Needs testing ||
| {{Pkg|syslog-ng}} || style="background:silver" | Needs testing ||
|-
|-
| journald || style="background:red" | None ||
| journald || style="background:red" | None ||

Revision as of 21:01, 21 August 2023

This material is work-in-progress ...

Do not follow instructions here until this notice is removed.
(Last edited by Sertonix on 21 Aug 2023.)

Bootloaders

libc

Name Support Notes
musl Full Default
glibc None Running glibc programs

initramfs

Name Support Notes
mkinitfs Full Default
dracut Needs testing
[tinyramfs] None
without None may require custom kernel

pid 1

Name Support Notes
busybox init Full Default
s6-linux-init Unknown
runit-init None

service manager

Name Support Notes
OpenRC Full Default
runit As OpenRC service
s6-rc In development ?
dinit None unofficial test
busybox runit None
systemd None
sysmgr None

system logs

Name Support Notes
busybox syslog Full
rsyslog Needs testing
syslog-ng Needs testing
journald None

device manager

Name Support Notes
busybox mdev Full
mdevd Full
eudev Full
smdev None
vdev None

DHCP client

Name Support Notes
busybox udhcpc Full Default
dhcpcd Full
dhclient Needs testing

Wi-Fi

seat managnent

Name Support Notes
elogind Full
seatd Full* * sometimes not tested

login

Name Support Supports PAM Notes
busybox login Full No Default
greetd Full Yes requires greeter
shadow-login Full Yes
util-linux-login Full Yes

shell utils

Name Support Notes
busybox Full Can't be uninstalled
util-linux Full further shell utils
toybox None

shell

Name Support Notes
busybox ash Full Default
bash Full

su

Name Support Notes
sudo Full
doas Full sudo shim using doas: doas-sudo-shim
without Full

Desktop