User:Sertonix/Freedom of choice: Difference between revisions
(add ssl) |
(add cron section) |
||
| Line 120: | Line 120: | ||
|- | |- | ||
| vdev || style="background:red" | None || | | vdev || style="background:red" | None || | ||
|- | |||
| systemd-udev || style="background:red" | None || | |||
|} | |} | ||
* libudev replacement when not using eudev: {{Pkg|libudev-zero}} | * libudev replacement when not using eudev: {{Pkg|libudev-zero}} | ||
| Line 229: | Line 231: | ||
! Name !! Support !! Notes | ! Name !! Support !! Notes | ||
|- | |- | ||
| openssl || style="background:lime" | Full || Default | | {{Pkg|openssl}} || style="background:lime" | Full || Default | ||
|- | |- | ||
| libressl || style="background:silver" | Needs testing || | | {{Pkg|libressl}} || style="background:silver" | Needs testing || | ||
|- | |- | ||
| bearssl || style="background:silver" | Needs testing || | | {{Pkg|bearssl}} || style="background:silver" | Needs testing || | ||
|} | |} | ||
* 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] | ||
== cron == | |||
{| class="wikitable" | |||
|- | |||
! Name !! Support !! Notes | |||
|- | |||
| {{Pkg|cronie}} || style="background:lime" | Full || | |||
|- | |||
| {{Pkg|dcron}} || style="background:lime" | Full || | |||
|- | |||
| {{Pkg|fcron}} || style="background:lime" | Full || | |||
|- | |||
| vixie-cron || style="background:red" | None || | |||
|- | |||
| scron || style="background:red" | None || | |||
|- | |||
| systemd.timer || style="background:red" | None || | |||
|} | |||
== Desktop == | == Desktop == | ||
* See: [[Desktop environments and Window managers]] | * See: [[Desktop environments and Window managers]] | ||
Revision as of 13:51, 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 | 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 |
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 |
system logs
| Name | Support | Notes |
|---|---|---|
| busybox syslog | Full | |
| rsyslog | Full | |
| syslog-ng | Full | |
| 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
Power Managment
| Name | Support | Notes |
|---|---|---|
| busybox acpid | Full | Default |
| acpid | Full | |
| elogind | Needs testing |
DHCP client
| Name | Support | Notes |
|---|---|---|
| busybox udhcpc | Full | Default |
| dhcpcd | Full | |
| dhclient | Full | |
| 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 |
ssl
| Name | Support | Notes |
|---|---|---|
| openssl | Full | Default |
| libressl | Needs testing | |
| bearssl | Needs testing |
cron
| Name | Support | Notes |
|---|---|---|
| cronie | Full | |
| dcron | Full | |
| fcron | Full | |
| vixie-cron | None | |
| scron | None | |
| systemd.timer | None |
