Live distribution Knoppix har efter fire års brug forladt systemd.

Efter fire års brug af systemd har Debian-baserede Knoppix distribution fjernet det omstridte init-system.

Denne søndag (18. august *) blev version 8.6 af den populære Linux-distribution Knoppix baseret på Debian udgivet. Udgivelsen er baseret på Debian 10 (Buster), der blev udsendt den 9. juli, med flere pakker fra testing og unstable grene for at understøtte nye grafikkort. Knoppix er en af de første live-CD distributioner af Linux og er stadig meget populær blandt entusiaster.

Udgivelsen Knoppix 8.6 er den første offentlige version af distributionen, der opgiver systemd, det init-system udviklet af Lennart Poettering fra Red Hat, som skulle erstatte sysvinit. Selvom tilpasningen til systemd har været genstand for kontrovers og kritik, er systemd i øjeblikket standardvalget i mainstream. Det bruges i upstream Knoppix - Debian; RHEL, CentOS og Fedora; openSUSE og SLES, samt i Mageia og Arch.

Utilfredsheden med systemd er primært relateret til dets overdrevne funktioner, da projektet ikke lever op til Unix' grundlæggende filosofi "gør én ting, og gør det godt". Andre aspekter, som binære logs (i modsætning til læsbare tekstlogs), vækker også kritik.

Teknisk set var den første version af Knoppix, der fjernede systemd, 8.5; men denne version blev kun distribueret eksklusivt med trykte udgaver af Linux Magazine Germany tidligere på året og var ikke tilgængelig for offentlig download. Skaberen af Knoppix, Klaus Knopper, skrev kort om beslutningen om at fjerne systemd i denne version (oversættelse fra tysk, links tilføjet for kontekst):

"Den stadig kontroversielle opstart systemd, som for nylig skabte opstand på grund af sikkerhedssårbarheder, blev integreret i Debian fra version 8.0 (Jessie) og blev fjernet fra og med udgivelsen af Knoppix 8.5. Jeg omgåede de strikse afhængigheder med boot-systemet med mine egne pakker (patches. *).

For at bevare systemd-lignende session management og dermed muligheden for at afslutte og genstarte systemet som en almindelig bruger, brugte jeg session manageren elogind. Dette gjorde det muligt at undgå systemds indblanding i mange systemkomponenter og reducere kompleksiteten af systemet som helhed. Hvis du har brug for at køre dine egne tjenester ved opstart, er det ikke nødvendigt at oprette nogen systemd-enheder, blot skriv dine tjenester i tekstfilen /etc/rc.local, som indeholder eksempler med forklaringer.

Knoppix brugte systemd fra 2014 til 2019 og blev det andet system i en meget kort liste af distributioner, der integrerede og derefter opgav systemd — Void Linux er den første i denne liste. I 2016 blev der også oprettet en fork af Debian — Devuan, der er bygget omkring systemd-fri filosofi. (Der findes en tilsvarende fork af Arch Linux — Artix, der bruger openRC. *)

Knoppix kommer også med et system til mennesker med handicaps, ADRIANE (Audio Desktop Reference Implementation And Networking Environment), som er et "tale-menu-system, hvis opgave er at lette arbejdet og adgangen til internettet for computerbegyndere, selvom de ikke har visuelt contact med computerskærmen," og inkluderer valgfrit et skærmlupe-system baseret på Compiz.

* — oversætterens bemærkning

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster