User:Sertonix/Freedom of choice: Difference between revisions
(→Shell Utils: removed todos) |
(add description at the start) |
||
| Line 1: | Line 1: | ||
This is an overview over the different available programms, etc. that can be selected from when using alpine. It also includes things that are not supported but maybe could. | |||
== Bootloaders == | == Bootloaders == | ||
* See: [[Bootloaders]] | * See: [[Bootloaders]] | ||
| Line 225: | Line 227: | ||
| {{Pkg|bash}} || style="background:lime" | Full || | | {{Pkg|bash}} || style="background:lime" | Full || | ||
|} | |} | ||
* [[Change default shell]] | * [[Change default shell]] | ||
* See also: [https://wiki.archlinux.org/title/Command-line_shell Archwiki] | * See also: [https://wiki.archlinux.org/title/Command-line_shell Archwiki] | ||
Revision as of 10:29, 22 September 2023
This is an overview over the different available programms, etc. that can be selected from when using alpine. It also includes things that are not supported but maybe could.
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 |
|---|---|---|
| mdev | Full | Default |
| mdevd | Full | |
| eudev | Full | |
| smdev | None | |
| vdev | None | |
| systemd-udev | None |
- libudev replacement
- 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
| 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 |
- 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 | provide ssh command dropbear-ssh |
- See also: Archwiki