User:Sertonix/Freedom of choice: Difference between revisions
(replace util-linux with coreutils) |
(add suckless variants) |
||
Line 41: | Line 41: | ||
|- | |- | ||
| runit-init || style="background:silver" | Needs testing || [https://dev.alpinelinux.org/~clandmeter/other/forum.alpinelinux.org/comment/383.html#comment-383 runit-init starting OpenRC] | | runit-init || style="background:silver" | Needs testing || [https://dev.alpinelinux.org/~clandmeter/other/forum.alpinelinux.org/comment/383.html#comment-383 runit-init starting OpenRC] | ||
|- | |||
| [https://core.suckless.org/sinit/ sinit] || style="background:red" | None || | |||
|} | |} | ||
Line 59: | Line 61: | ||
| busybox runit || style="background:red" | None || | | busybox runit || style="background:red" | None || | ||
|- | |- | ||
| | | [https://core.suckless.org/svc/ svc] || style="background:red" | None || | ||
|- | |- | ||
| sysmgr || style="background:red" | None || | | sysmgr || style="background:red" | None || | ||
|- | |||
| systemd || style="background:red" | None || | |||
|} | |} | ||
Line 94: | Line 98: | ||
| {{Pkg|eudev}} || style="background:lime" | Full || | | {{Pkg|eudev}} || style="background:lime" | Full || | ||
|- | |- | ||
| | | [https://core.suckless.org/smdev/ smdev] || style="background:red" | None || | ||
|- | |- | ||
| vdev || style="background:red" | None || | |||
|} | |} | ||
Line 110: | Line 114: | ||
|- | |- | ||
| {{Pkg|dhclient}} || style="background:silver" | Needs testing || | | {{Pkg|dhclient}} || style="background:silver" | Needs testing || | ||
|- | |||
| [https://core.suckless.org/sdhcp/ sdhcp] || style="background:red" | None || | |||
|} | |} | ||
Line 152: | Line 158: | ||
|- | |- | ||
| [[GNU_core_utilities|coreutils]] || style="background:lime" | Full || | | [[GNU_core_utilities|coreutils]] || style="background:lime" | Full || | ||
|- | |||
| {{Pkg|sbase}} || style="background:silver" | Needs testing || | |||
|} | |} | ||
{{todo| util-linux, ubase}} | |||
== shell == | == shell == |
Revision as of 10:48, 22 August 2023
![]() Do not follow instructions here until this notice is removed. |
Bootloaders
- See: 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 | Needs testing | |
runit-init | Needs testing | runit-init starting OpenRC |
sinit | None |
service manager
Name | Support | Notes |
---|---|---|
OpenRC | Full | Default |
runit | As OpenRC service | |
s6-rc | In development ? | |
dinit | None | unofficial test |
busybox runit | None | |
svc | None | |
sysmgr | None | |
systemd | 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 | |
sdhcp | None |
Wi-Fi
- See: 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 |
toybox | Full | |
coreutils | Full | |
sbase | Needs testing |

Todo: util-linux, ubase
shell
Name | Support | Notes |
---|---|---|
busybox ash | Full | Default |
bash | Full |
- This is non extensive list.
- Change default shell
su
Name | Support | Notes |
---|---|---|
sudo | Full | |
doas | Full | sudo shim using doas: doas-sudo-shim |
without | Full |