Il migliori distribuzioni Linux senza systemd

Feb 24, 2025
Linux
BMJ / Shutterstock.com.

Quando le distribuzioni dominanti Linux hanno adottato Systemd. , dissentatori distribuzioni biforcute e hanno iniziato nuovi progetti. Allora, quali sono le tue opzioni se stai cercando una distribuzione non Systemd? Diamo un'occhiata.

SystemD: un riepilogo rapido

Storicamente, la sequenza di avvio in un sistema Linux è stata una replica del sistema di inizializzazione introdotto con System V Unix. (SYSV). Il sistema di init sysv ha aderito al Filosofia Unix. . Quando le persone si riferiscono alla filosofia Unix, di solito lo riducono al noto soundbite "fai una cosa, e farlo bene". E quella cosa era iniziare come primo processo e quindi avviare altri processi. Inoltre zombie clussite di tanto in tanto.

Sysv init ha fatto il suo lavoro abbastanza bene, ma non lo ha fatto troppo in modo efficiente. Iniziano i processi in serie, uno dopo l'altro. Non c'era il parallelismo. Il design del bottiglia del design il throughput. Questo era più o meno mascherato dai guadagni di velocità dell'hardware moderno, e non è come se l'avvio di un computer Linux abbia avuto un'età interminabile. Ma sì, tecnicamente, potrebbe essere stato reso più efficiente.

Come con tutto il resto in Linux, gli utenti avevano una scelta. Le alternative erano disponibili. Gli utenti competenti potrebbero configurare il proprio computer Linux per utilizzare un sistema di init diverso, uno che ha iniziato i processi in parallelo e ha funzionato come piacevole.

Alcune delle opzioni erano:

  • Upstart. : Questa è stata un'iniziativa sviluppata da Canonico quello è andato avanti per essere adottato dal cappello rosso famiglia di distribuzioni, incluso Centos. e Fedora. . Upstart non è più nello sviluppo.
  • eseguirlo : Questo è un progetto indipendente e multipiattaforma che funziona sul FreeBSD. e altri derivati ​​BSD e Mac OS , Solaris. e sistemi Linux. È stato adottato come il sistema di init predefinito o una delle opzioni di installazione-tempo su diverse distribuzioni Linux.
  • s6-linux-init : S6 è una sostituzione per init sysv che cerca di affrontare la natura seriale di Sysv Init e rimanere fedele alla filosofia UNIX.

SystemD è un'altra sostituzione per Sysv Init, ma include molto di più. Ha moduli che gestiscono dispositivi fisici, accessi utente, risoluzione dei nomi di rete e molto altro, è composto da oltre 70 binari e oltre 1,4 milioni di linee di codice. In confronto, init sysv per Arco Linux ammonta a meno di 2.000 linee di codice. Chiaramente, Systemd ha ben e veramente abbandonato la filosofia Unix. E non solo, impegna l'ulteriore eresia di ignorare completamente il Interfaccia del sistema operativo portatile (Posix) standard.

Gli argomenti Systemd sono alcuni dei più riscaldati che ho mai visto in una comunità open source. (E questo sta dicendo qualcosa.) I campi pro-systemd e No-Systemd ugualmente vocivoli non sono le uniche persone coinvolte, ovviamente. Parlo con molte persone che non sanno nemmeno che Systemd è una cosa così come molti altri che ne hanno sentito parlare, ma non conoscono abbastanza dettagli per formare un'opinione in un modo o nell'altro. Francamente, a loro non importa. Vogliono solo cose da lavorare.

Se non sei sicuro se sei su una distribuzione basata su Systemd, esegui il Ps. comando sull'ID processo 1.

 PS -P 1 

Se vedi "Systemd" nella risposta, quindi chiaramente, stai usando SystemD. Se dice qualcos'altro, in genere "init", quindi non lo sei.

IMPARENTATO: Perché il sistema di Linux è ancora divisivo dopo tutti questi anni

Filosofia, architettura e qualità ingegneristica

Persone diverse oggetto di Systemd per motivi diversi. Per alcuni, è il disprezzo per la tradizionale filosofia Unix. Mentre non è un dogma obbligatorio, è il "modo UNIX". Ed è un modo che ha resistito alla prova del tempo: piccole utilità che può essere convogliato insieme In modo che il loro output diventi l'input del processo successivo nella tubazione è una parte principale di ciò che dà a Linux la sua sensazione e carattere. È ciò che lo rende particolarmente adatto per la cottura rapida con soluzioni creative per requisiti una tantum o di breve durata.

Altri hanno interrogato le decisioni del design dietro Systemd, l'architettura del software ". Perché includere tutta quella funzionalità che non ha nulla a che fare con l'avvio di un sistema? Se quegli altri elementi avevano bisogno di aggiornare o migliorare, fallo. Ma perché integrare tutto il lotto in una massiccia suite di applicazioni interconnesse?

Le preoccupazioni sono state sollevate sugli sviluppatori di Systemd Atteggiamento cavaliere verso le correzioni di bug In generale, e verso Vulnerabilità ed esposizioni comuni in particolare. Più linee di codice che hai, più bug di cui hai bisogno per affrontare. Quando quei bug sono relativi alla sicurezza e hanno il proprio numero CVE assegnato a loro, allora avevi bisogno di affrontarli ieri.

Qualunque sia la ragione o le ragioni alla base del tuo desiderio di lasciare una distribuzione Linux basata su sistema, la domanda è, dove vai dopo? Forse vuoi provare qualcosa di completamente nuovo. Non vedi l'ora di apprendere i dettagli di una nuova distribuzione. D'altra parte, potresti non avere né il tempo né l'appetito per un'altra curva di apprendimento. Vuoi recuperare e correre il più velocemente possibile su un sistema che si sente familiare come può.

La famiglia Debian: Devuan

Se usi Debian o uno dei derivati ​​da Myriad Debian-Derivati ​​come Ubuntu. E la sua intera tribù di parenti, ha senso per il check-out Devuan. . Devuan è una forchetta di Debian, quindi quasi tutto sarà familiare. La shell predefinita è bash e il gestore del pacchetto è adatto . Devuan è stato biforcato da Debian nel 2014. È solido e stabile e ha una comunità fiorente.

Se preferisci Gnome come il tuo Ambiente del desktop, Dovrai fare un po 'di lavoro extra. Gnome non è offerto come scelta del desktop durante l'installazione. COMPAGNO , Cannella , Xfce. , e altri sono disponibili, ma Gnome dovrà essere installato manualmente una volta ottenuto il tuo sistema e funzionante.

Gnome ha alcune dipendenze sui componenti di sistema, cioè il udev. Gestione dispositivi hardware e il logore. Gestione login. Le sostituzioni per questi sono state create dal Gentoo Linux. Sviluppatori.

eudev. e elogindo Consentire alle applicazioni con dure dipendenze su SystemD da funzionare come se fosse installato SystemD. Anche i puristi anti-systemd si oppongono anche a questo, discutendo che analizzando il software che codificato nelle dure dipendenze a SystemD è quasi così male come eseguire SystemD.

Le scelte del sistema Init su Devuan sono Sysv Init o OpenRRC. .

La famiglia ad arco: Artix Linux

Arco e Manjaro. Gli utenti potrebbero voler prendere Artix Linux per uno spin. Artix è una forchetta di arco che si basa sul progetto Arch-OpenRRC. La sua prima versione è arrivata nel 2017.

L'arco wiki contiene Istruzioni sulla sostituzione del sistemad con OpenRRC , ma non è ufficialmente supportato. Allo stesso modo, dal momento che il supporto OpenRC era lasciato cadere da Manjaro. Non esiste una distribuzione derivata da Manjaro che è priva di sistemad.

Quindi, se vuoi rimanere nell'Arch-Universe, è necessario scegliere una forcella ad arco come Artix che utilizza un sistema di init diverso. Artix si spegne sicuramente su quel fronte. Durante il processo di installazione, si sceglie uno dei tre diversi sistemi di init. Le scelte sono OpenRRC, Runit e S6.

Tutti i sapori desktop previsti sono disponibili, come cannella, compagno, xfce e altro ancora. Ci sono anche Versioni nei test che supporta Gnome e il I3 Tiling Window Gestore .

Il gestore del pacchetto è pacman. . Naturalmente, puoi usarlo per installare pamac. , Sìì , o uno degli altri Repository dell'utente dell'arco (AUR) aiutanti. Il guscio predefinito è bash.

È tutto ciò che ti piace dell'arco senza Systemd.

Cappello rosso e Fedora: Pclinuxos

Il progetto Systemd è un'iniziativa Red Hat. I principali sviluppatori di sistema sono impiegati Red Hat. Sembra che a molti nel mondo di Linux, tutto ciò che esce dal cappello "Corporate" Linux-Red Hat, Oracolo , Intel. , Canonico , ad esempio, deve essere automaticamente diffidato.

Systemd è stato descritto come-tra le altre cose, nient'altro che una trama di Red Hat per modellare Linux in qualcosa che si adatta alle loro esigenze del sistema operativo incorporato. Se il cappello rosso aveva bisogno di una distribuzione su misura per i sistemi embedded, sarebbe più facile da creare semplicemente uno. Non hai bisogno di convincere Arch, Ubuntu e Opensuse. per seguire l'esempio.

Naturalmente, con il cappello rosso che è l'intera ragione per cui il sistema è esistente, non troverete un derivato di cappello rosso senza Systemd. Quindi qualunque cosa ti muovi per sentire nuovo e diverso. Ma se vuoi almeno attaccare con una distribuzione che usa il Red Hat Package Manager (RPM), dovresti rivedere PClinuxos.

Il progetto PClinuxos è iniziato nel 2003 come una forchetta di ormai defunto mandrake Linux poco prima Mandrake è diventato Mandriva. . La prima versione di PCLinuxos è apparsa nel 2007, quindi preda il sistemaD a lungo.

Mentre PClinuxos utilizza i file ".rpm", li manipola utilizzando il proprio software di gestione dei pacchetti, apt-rpm. . Questo è modellato dopo il apt-get. comando dal mondo Debian. Una versione modificata di Synaptic. è anche fornito che funziona con file ".rpm" anziché file ".deb".

PClinuxos utilizza Sysv Init e fornisce una scelta di Plasma , Ambienti del desktop del mate e del XFCCE durante l'installazione. Ci sono alcune edizioni "Community Remaster" che forniscono altri ambienti desktop, incluso Gnome. Il guscio predefinito è bash.

Fuoco di qualche VMS

Il modo migliore e unico, davvero, per vedere se andando d'accordo con una distribuzione Linux è provarlo. Il modo più semplice per farlo è in una macchina virtuale. Lascia il tuo attuale installazione Linux intatto. Puoi installare e provare tutte le distribuzioni Linux come preferisci finché non trovi quello che pensi che ti piacerebbe provare. VirtualBox. è perfetto per questo.

Quando sei pronto per installare la tua nuova distribuzione, fai parecchi Backup della tua attuale installazione e quindi-e solo quindi installa il tuo nuovo Linux.

IMPARENTATO: Geek per principianti: come creare e utilizzare macchine virtuali


Linux - Articoli più popolari

come bloccare il Mac Utilizzo di Terminal

Linux Feb 16, 2025

Una delle prime regole di cybersecurity è quella di bloccare sempre il computer prima di allontanarsi da esso. Anche se potrebbe non essere il modo più veloce, puoi bloccare il tuo App..


Come usare "Qui documenti" in Bash su Linux

Linux Mar 31, 2025

Fatmawati Achmad Zaenuri / Shutterstock Lo stranamente nominato "Qui documenti" consente di utilizzare il reindirizzamento di input / out all'interno degli scr..


Cosa c'è di nuovo in Linux Mint 20.2 "UMA"

Linux Jul 8, 2025

Linux Mint, uno dei più Distribuzioni popolari Linux. , ha rilasciato la versione 20.2, soprannominata "uma". Viene fornito con nuove funzionalità, internals aggiornati e al..


Cosa c'è di nuovo a Fedora 35

Linux Nov 2, 2024

Fedora 35, cappello rosso È gratuito Distribuzione di Linux. (Distro), è stato rilasciato il 2 novembre 2021. Da un'esperienza desktop aggiornata alle quiete dietro..


Come disattivare un PC Ubuntu

Linux Oct 12, 2025

Come tutti i personal computer, un PC che esegue il Ubuntu. Il sistema operativo desktop deve essere disattivato di tanto in tanto. La chiusura di Ubuntu è facile e hai diversi..


Qual è l'epoca di Unix, e come Unix Tempo di lavoro?

Linux Nov 10, 2024

Mikhail Leonov / Shutterstock Unix memorizza il tempo come il numero di secondi dal 1 ° gennaio 1970. E questo significa anche Linux. Spieghiamo questo sistem..


Come uccidere un processo Linux per numero di porta

Linux Oct 4, 2025

Per uccidere un processo Linux è necessario il suo ID o il suo nome. Se tutto quello che sai è la porta che sta usando, puoi ancora ucciderlo? Sì, in diversi modi. Abbidamento dei proc..


Come elencare i servizi Linux con SystemCtl

Linux Oct 18, 2025

Il tuo computer Linux si basa su molte attività di fondo chiamate Services o Demons. Sulle distribuzioni basate su SystemD hai comandi integrati che ti consentono di vedere quali servizi sono ..


Categorie