User:Sertonix/Freedom of choice: Difference between revisions
(→shell utils: add busybox-extra) |
(add archwiki links) |
||
Line 54: | Line 54: | ||
| systemd || style="background:red" | None || | | systemd || style="background:red" | None || | ||
|} | |} | ||
* See also: [https://wiki.archlinux.org/title/Init Archwiki] | |||
== service manager == | == service manager == | ||
Line 87: | Line 88: | ||
| systemd || style="background:red" | None || | | systemd || style="background:red" | None || | ||
|} | |} | ||
* See also: [https://wiki.archlinux.org/title/Init Archwiki] | |||
== system logs == | == system logs == | ||
Line 125: | Line 127: | ||
|} | |} | ||
* libudev replacement when not using eudev: {{Pkg|libudev-zero}} | * libudev replacement when not using eudev: {{Pkg|libudev-zero}} | ||
* See also: [https://wiki.archlinux.org/title/Udev Archwiki] | |||
== Power Managment == | == Power Managment == | ||
Line 140: | Line 143: | ||
| systemd-logind || style="background:red" | None || | | systemd-logind || style="background:red" | None || | ||
|} | |} | ||
* See also: [https://wiki.archlinux.org/title/Power_management Archwiki] | |||
== DHCP client == | == DHCP client == | ||
Line 155: | Line 159: | ||
| [https://core.suckless.org/sdhcp/ sdhcp] || style="background:red" | None || | | [https://core.suckless.org/sdhcp/ sdhcp] || style="background:red" | None || | ||
|} | |} | ||
* See also: [https://wiki.archlinux.org/title/Network_configuration#DHCP Archwiki] | |||
== Wi-Fi == | == Wi-Fi == | ||
* See: [[Wi-Fi]] | * See: [[Wi-Fi]] | ||
* See also: [https://wiki.archlinux.org/title/Network_configuration/Wireless Archwiki] | |||
== seat/session managnent == | == seat/session managnent == | ||
Line 211: | Line 217: | ||
| {{Pkg|ubase}} || style="background:silver" | Needs testing || | | {{Pkg|ubase}} || style="background:silver" | Needs testing || | ||
|} | |} | ||
* See also: [https://wiki.archlinux.org/title/Core_utilities Archwiki] | |||
== shell == | == shell == | ||
Line 224: | Line 231: | ||
* This is non extensive list. | * This is non extensive list. | ||
* [[Change default shell]] | * [[Change default shell]] | ||
* See also: [https://wiki.archlinux.org/title/Command-line_shell Archwiki] | |||
== su == | == su == | ||
Line 238: | Line 246: | ||
|} | |} | ||
== ssl == | == ssl/tls == | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 251: | Line 259: | ||
|} | |} | ||
* See also: [https://gitlab.alpinelinux.org/alpine/tsc/-/issues/28 consider LibreSSL as default OpenSSL provider again] | * See also: [https://gitlab.alpinelinux.org/alpine/tsc/-/issues/28 consider LibreSSL as default OpenSSL provider again] | ||
* See also: [https://wiki.archlinux.org/title/Transport_Layer_Security Archwiki] | |||
== cron == | == cron == | ||
Line 270: | Line 279: | ||
| systemd-timer || style="background:red" | None || | | systemd-timer || style="background:red" | None || | ||
|} | |} | ||
* See also: [https://wiki.archlinux.org/title/Cron Archwiki] | |||
== ssh == | == ssh == | ||
Line 281: | Line 291: | ||
| [[Setting_up_a_SSH_server#Dropbear|dropbear]] || style="background:lime" | Full || | | [[Setting_up_a_SSH_server#Dropbear|dropbear]] || style="background:lime" | Full || | ||
|} | |} | ||
* See also: [https://wiki.archlinux.org/title/Secure_Shell Archwiki] | |||
== Desktop == | == Desktop == | ||
* See: [[Desktop environments and Window managers]] | * See: [[Desktop environments and Window managers]] | ||
* See also: [https://wiki.archlinux.org/title/Desktop_environment Desktop environment - Archwiki] |
Revision as of 18:00, 25 August 2023
Bootloaders
- See: Bootloaders
- Not supported:
systemd-boot
libc
Name | Support | Notes |
---|---|---|
musl | Full | Default |
glibc | None | Running glibc programs |
initramfs
Name | Support | Notes |
---|---|---|
mkinitfs | Full | Default |
dracut | Full | |
booster | Full | |
tinyramfs | None | |
without | None | may require custom kernel |
- See also: Initramfs init
pid 1
Name | Support | Notes |
---|---|---|
busybox init | Full | Default |
s6-linux-init | Needs testing | |
dumb-init | Needs testing | For containers |
runit-init | Needs testing | runit-init starting OpenRC |
epoch | Needs testing | |
sinit | None | |
Felker init | None | |
systemd | None |
- See also: Archwiki
service manager
Name | Support | Notes |
---|---|---|
OpenRC | Full | Default |
runit | As OpenRC service | |
s6-rc | In development ? | |
daemontools | Needs testing | |
daemontools-encore | Needs testing | |
supervisor | Needs testing | |
dinit | None | unofficial test |
busybox runit | None | |
svc | None | |
sysmgr | None | |
upstart | None | |
sysmgr | None | |
systemd | None |
- See also: Archwiki
system logs
Name | Support | Notes |
---|---|---|
busybox syslog | Full | |
rsyslog | Full | |
syslog-ng | Full | |
systemd-journald | None |
- See also: Syslog
device manager
Name | Support | Notes |
---|---|---|
busybox mdev | Full |
|
mdevd | Full | |
eudev | Full | |
smdev | None | |
vdev | None | |
systemd-udev | None |
- libudev replacement when not using eudev: libudev-zero
- See also: Archwiki
Power Managment
Name | Support | Notes |
---|---|---|
busybox acpid | Full | Default |
acpid | Full | |
elogind | Needs testing | |
systemd-logind | None |
- See also: Archwiki
DHCP client
Name | Support | Notes |
---|---|---|
busybox udhcpc | Full | Default |
dhcpcd | Full | |
dhclient | Full | |
sdhcp | None |
- See also: Archwiki
Wi-Fi
seat/session managnent
Name | Support | Notes |
---|---|---|
elogind | Full | |
seatd | Full | seats only |
systemd-logind | None |
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 | |
systemd-logind | None | Yes |
shell utils
Todo: distinguish between coreutils similar and util-linux similar
Todo: checkout the archwiki
Name | Support | Notes |
---|---|---|
busybox | Full | Can't be uninstalled |
busybox-extras | Full | Some commands that are missing in the busybox package |
util-linux | Full | |
coreutils | Full | |
toybox | Needs testing | |
sbase | Needs testing | |
ubase | Needs testing |
- See also: Archwiki
shell
Name | Support | Notes |
---|---|---|
busybox ash | Full | Default |
bash | Full |
- This is non extensive list.
- Change default shell
- See also: Archwiki
su
Name | Support | Notes |
---|---|---|
sudo | Full | |
doas | Full | sudo shim using doas: doas-sudo-shim |
without | Full |
ssl/tls
Name | Support | Notes |
---|---|---|
openssl | Full | Default |
libressl | Needs testing | |
bearssl | Needs testing |
- See also: consider LibreSSL as default OpenSSL provider again
- See also: Archwiki
cron
Name | Support | Notes |
---|---|---|
cronie | Full | |
dcron | Full | |
fcron | Full | |
vixie-cron | None | |
scron | None | |
systemd-timer | None |
- See also: Archwiki
ssh
Name | Support | Notes |
---|---|---|
openssh | Full | |
dropbear | Full |
- See also: Archwiki