User:Sertonix/Freedom of choice: Difference between revisions

From Alpine Linux
(→‎See Also: remove link to not really helpful page)
(add links to the gentoo wiki)
Line 15: Line 15:
| [https://www.gnu.org/software/libc/ glibc] || style="background:red" | None || [[Running glibc programs]]
| [https://www.gnu.org/software/libc/ glibc] || style="background:red" | None || [[Running glibc programs]]
|}
|}
* See also: [https://wiki.gentoo.org/wiki/Libc Gentoo Wiki]


== Initramfs ==
== Initramfs ==
Line 33: Line 34:
|}
|}
* See also: [[Initramfs init]]
* See also: [[Initramfs init]]
* See also: [https://wiki.gentoo.org/wiki/Initramfs Gentoo Wiki]


== Pid 1 ==
== Pid 1 ==
Line 56: Line 58:
| systemd || style="background:red" | None ||
| systemd || style="background:red" | None ||
|}
|}
* See also: [https://wiki.gentoo.org/wiki/Init_system Gentoo Wiki]
* See also: [https://wiki.archlinux.org/title/Init Archwiki]
* See also: [https://wiki.archlinux.org/title/Init Archwiki]


Line 109: Line 112:
* See also: [[Syslog]]
* See also: [[Syslog]]


== [[:Category:Device Manager|Device Manager]] ==
== [[Device Manager]] ==


{| class="wikitable"
{| class="wikitable"
Line 143: Line 146:
|}
|}
* See also: [https://wiki.archlinux.org/title/Power_management Archwiki]
* See also: [https://wiki.archlinux.org/title/Power_management Archwiki]
* See also: [https://wiki.gentoo.org/wiki/Power_management Gentoo Wiki]


== DHCP Client ==
== DHCP Client ==
Line 159: Line 163:
|}
|}
* See also: [https://wiki.archlinux.org/title/Network_configuration#DHCP Archwiki]
* See also: [https://wiki.archlinux.org/title/Network_configuration#DHCP Archwiki]
* See also: [https://wiki.gentoo.org/wiki/Resolv.conf Gentoo Wiki - resolv.conf]


== Wi-Fi ==
== Wi-Fi ==
Line 175: Line 180:
| systemd-logind || style="background:red" | None ||
| systemd-logind || style="background:red" | None ||
|}
|}
* [https://wiki.gentoo.org/wiki/Seatd Gentoo Wiki - seatd]
* [https://wiki.gentoo.org/wiki/Elogind Gentoo Wiki - elogind]
* [https://wiki.archlinux.org/title/Init#logind ArchWiki - systemd-logind]


== Login ==
== Login ==
Line 192: Line 200:
| systemd-logind || style="background:red" | None || style="background:lime" | Yes ||
| systemd-logind || style="background:red" | None || style="background:lime" | Yes ||
|}
|}
* See also: [https://wiki.gentoo.org/wiki/Login Gentoo Wiki]


== Shell Utils ==
== Shell Utils ==
Line 227: Line 236:
* [[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]
* See also: [https://wiki.gentoo.org/wiki/Shell Gentoo Wiki]


== SU ==
== SU ==
Line 276: Line 286:
|}
|}
* See also: [https://wiki.archlinux.org/title/Cron Archwiki]
* See also: [https://wiki.archlinux.org/title/Cron Archwiki]
* See also: [https://wiki.gentoo.org/wiki/Cron Gentoo Wiki]


== SSH ==
== SSH ==
Line 288: Line 299:
|}
|}
* See also: [https://wiki.archlinux.org/title/Secure_Shell Archwiki]
* See also: [https://wiki.archlinux.org/title/Secure_Shell Archwiki]
* See also: [https://wiki.gentoo.org/wiki/SSH Gentoo Wiki - OpenSSH]
* See also: [https://wiki.gentoo.org/wiki/Dropbear Gentoo Wiki - Dropbear]


== 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]


== See Also ==
== See Also ==
* [[Architecture|Alpine Architecture]]
* [[Architecture|Alpine Architecture]]

Revision as of 20:46, 27 October 2023

This is an overview over the different available programms, etc. that can be selected from when using alpine. It is also intended as a reference what should be documented and what could be supported.

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, kisslinux without initramfs

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

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 Default
rsyslog Full
syslog-ng Full
systemd-journald None

Device Manager

Name Support Notes
mdev Full Default
mdevd Full
eudev Full
smdev None
vdev None
systemd-udev None

Power Managment

Name Support Notes
busybox acpid Full Default
acpid Full
elogind Needs testing
systemd-logind None

DHCP Client

Name Support Notes
busybox udhcpc Full Default
dhcpcd Full
dhclient Full
sdhcp None

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 Dependency of alpine-base
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

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

SSL/TLS

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

SSH

Name Support Notes
openssh Full
dropbear Full provide ssh command dropbear-ssh

Desktop

See Also