GNU/Linux >> Linux Esercitazione >  >> Linux

Non sei un fan di Systemd? Ecco 14 distribuzioni Linux senza Systemd

systemd è un popolare sistema init adottato dalla maggior parte delle principali distribuzioni Linux supportate da dozzine di sviluppatori e aziende.

Nel caso in cui tu sia curioso, il sistema init è il primo processo dopo che il kernel Linux è entrato in azione nel processo di avvio per inizializzare vari servizi di gestione, registrazione e rete dei dispositivi. Potresti conoscerli anche come demoni.

Tecnicamente, systemd ha risolto numerosi problemi che hanno reso le distribuzioni Linux più affidabili da utilizzare su desktop e configurazioni di server di grandi dimensioni.

Quindi, è sicuro dire che molti credono che sia pensato per rendere il processo di avvio affidabile e veloce con la possibilità di inizializzare le cose in parallelo.

Tuttavia, ci sono altri utenti che odiano assolutamente l'inclusione di esso nelle moderne distribuzioni Linux. Quindi, distribuzioni Linux prive di systemd esigenti.

Ma perché?

Inoltre, quali sono le tue opzioni se non vuoi systemd sul tuo sistema Linux?

Questo articolo discuterà brevemente perché alcuni utenti preferiscono le distribuzioni prive di sistema e alcune delle migliori opzioni disponibili.

Perché alternative prive di sistema?

In primo luogo, systemd è considerato un'implementazione gonfia rispetto ai classici sistemi init come SysVinit (o System V init).

Si ritiene inoltre che vada contro la filosofia UNIX, in cui l'obiettivo avrebbe dovuto essere quello di mantenere le cose semplici e concentrarsi sul fare una singola cosa in modo efficiente.

Inoltre, systemd è un'implementazione complessa con vari moduli, che potenzialmente aumenta la superficie di attacco rispetto a SysVinit.

Oltre ad alcuni di questi motivi, è noto che gli ambienti desktop come GNOME e KDE dipendono da componenti di sistema. Tuttavia, alcuni sostengono che altri strumenti/servizi non dovrebbero dipendere interamente da systemd, concedendo all'utente la libertà di utilizzare un altro sistema init.

14 Opzioni di distribuzione Linux prive di sistema

Tuttavia, l'elenco delle distribuzioni senza systemd include alcune opzioni che utilizzano elogind e alcune parti di systemd.

Queste sono alcune delle opzioni che ti aiutano a eseguire distribuzioni senza systemd mentre soddisfa alcune delle dipendenze di systemd.

Non preoccuparti, l'elenco include anche opzioni completamente prive di systemd senza elogind e altre parti di systemd. L'elenco cita l'uso dello stesso ove necessario.

L'elenco non è in un particolare ordine di graduatoria.

1. Devuan

Devuan è un fork di Debian senza systemd. Di solito è basato sull'ultima versione stabile di Debian disponibile.

L'obiettivo del progetto è quello di consentire agli utenti di controllare la scelta del sistema Init. Puoi scegliere di utilizzare sysVinit, runit e openRC.

Con Devuan avrai accesso a tutti gli ambienti desktop disponibili in Debian. Funziona con le configurazioni prive di sistema. Rispetto ad altre distribuzioni prive di sistema, Devuan può essere un'opzione più semplice con miglioramenti di accessibilità rispettabili e un processo di installazione regolare.

Al momento della pubblicazione, puoi provare Devuan su sistemi a 32 e 64 bit.

2. AntiX

AntiX è un'interessante distribuzione priva di sistema basata su Debian (Stable), che è anche una delle migliori opzioni per i sistemi a 32 bit.

Considerando che offre supporto sia per i sistemi a 64 bit che a 32 bit e utilizza il window manager IceWM, è anche una delle opzioni più leggere.

Hai anche la possibilità di utilizzare Fluxbox e un paio di altri gestori di finestre secondo le tue esigenze.

Quando si tratta del sistema Init, puoi scegliere di scaricare l'edizione runit o la versione sysVinit. Sono disponibili diverse edizioni per iniziare.

3. MX Linux

MX Linux è una delle distribuzioni systemd-free più facili da usare ed efficienti in termini di risorse. Si basa principalmente sul ramo stabile di Debian.

Viene fornito con systemd incluso, ma ti dà il controllo per abilitarlo se necessario.

MX Linux utilizza Xfce come ambiente desktop predefinito, con le edizioni KDE e Fluxbox disponibili.

4. Nitrux

Nitrux è un'offerta affascinante basata sul ramo stabile di Debian Linux.

Non solo limitato all'esclusione di systemd, ci sono più motivi per provare Nitrux Linux se non l'hai fatto.

Presenta KDE come ambiente desktop fornendo al contempo un'esperienza utente unica.

5. Linux vuoto

Void Linux è un'offerta unica che non si basa su alcuna distribuzione Linux esistente. È completamente indipendente e attivamente sviluppato.

Preferisce usare runit come sistema init invece di systemd. Sebbene si concentri sulla fornitura di stabilità, seguono un programma di rilascio progressivo con il loro sistema di compilazione continua.

Puoi utilizzare il suo gestore di pacchetti nativo, scritto da zero, per installare e gestire rapidamente il software nel tuo sistema.

Offrono una documentazione dettagliata per spiegare le funzionalità disponibili e le istruzioni per configurare la tua esperienza.

6. GoboLinux

Se ti senti avventuroso e non hai problemi a giocare con il terminale, GoboLinux è una scelta interessante. Sebbene offra un desktop, ottieni il minimo indispensabile e non ti aspetti qualcosa di simile a quello che vedi in Ubuntu.

A differenza della maggior parte, è una distribuzione Linux modulare che si concentra su un file system efficiente per organizzare i programmi. Di solito, quando installiamo qualcosa su Linux, i file per i programmi vengono sparsi in tutto il sistema in directory diverse.

GoboLinux mira a semplificarlo dando a ogni programma la sua directory. Oltre a tutti i punti unici, è anche una distribuzione priva di sistema.

7. Linux alpino

Alpine Linux è un'altra distribuzione Linux indipendente senza systemd. Quando si tratta di init system, usa OpenRC.

La distribuzione si concentra sulla sicurezza e sull'efficienza delle risorse. Quindi, se stavi cercando una semplice distribuzione senza systemd con particolare attenzione alla sicurezza, Alpine Linux può essere una buona scelta.

8. Articolo

Artix è una distribuzione basata su Arch senza systemd. Puoi configurarlo per utilizzare OpenRC, Runit o dinit (un nuovo sistema init).

Utilizza elogind come gestore degli accessi utente per provare a passare a una distribuzione senza systemd senza interruzioni. Tuttavia, se non ti piace la sua presenza, puoi provare a eseguirlo senza di esso.

Rispetto ad altre opzioni, Artix è adatto solo per utenti Arch esperti che possono configurare la propria configurazione.

9. TinyCore Linux

TinyCore Linux è una distribuzione Linux modulare con estensioni create dalla comunità. Ottieni un kernel Linux, un filesystem di root e alcuni script di avvio per installare alcuni moduli del kernel.

Fondamentalmente, crei la tua distribuzione Linux minima con TinyCore Linux.

Come suggerisce il nome, è una piccola installazione che occupa a malapena spazio di archiviazione (fino a 10 MB) secondo i moderni standard del sistema operativo.

Considerando che è modulare, puoi personalizzare completamente la tua configurazione senza systemd o utilizzare elogind. Puoi installare rapidamente una varietà di ambienti desktop e gestori di finestre per iniziare.

Per ovvi motivi, può funzionare perfettamente su computer meno recenti.

10. Chimera Linux

Chimera Linux è un'opzione sperimentale se ti piace compilare le cose da solo e utilizzare una distribuzione Linux. Tuttavia, ottieni immagini ISO disponibili con la GUI.

È basato su FreeBSD e usa dinit come sistema di inizializzazione.

Puoi installare GNOME o Enlightenment desktop con Chimera Linux per ottenere un'esperienza desktop a tutti gli effetti.

11. Venom Linux

Venom Linux è un'altra distribuzione Linux basata sul codice sorgente, che ti dà la possibilità di personalizzare le cose mantenendole al minimo.

Non si basa su systemd o elogind.

12. Bacia Linux

Kiss Linux è una distribuzione a rilascio progressivo in cui è necessario scaricare il tarball, decomprimere e ricostruire il sistema secondo le proprie esigenze.

Il sistema di inizializzazione predefinito è Busybox. Ma puoi sperimentare anche con altri sistemi di inizializzazione.

13. PCLinuxOS

PCLinuxOS è una scelta fantastica per gli utenti che desiderano un ambiente desktop funzionante senza tutti i problemi.

Non si basa su systemd, ma ottieni anche tutti gli strumenti essenziali con la distribuzione integrata. Quindi, rispetto alla maggior parte delle altre opzioni, le sfide di non avere systemd saranno minime, migliorando l'esperienza dell'utente.

Utilizza sysVinit e dispone anche di un gestore di pacchetti per aiutarti a gestire il software.

14. Slackware

Slackware è la più vecchia distribuzione attiva senza systemd. Ottieni KDE Plasma come ambiente desktop per impostazione predefinita. Fortunatamente, abbiamo assistito a una nuova versione, ovvero Slackware 15 nel 2022 dopo diversi anni. Quindi, è qui per restare.

Per ovvi motivi, potresti voler starne alla larga come principiante assoluto. Tuttavia, se sei un utente Linux esperto che cerca di ottenere un maggiore controllo sulla tua distribuzione Linux, Slackware è un'opzione eccellente.

Nota che include elogind invece di ConsoleKit2 a partire dall'ultima versione (fammi sapere nei commenti se noti che cambia).

Sistemato o no?

Rigonfio o meno, Systemd ha reso possibile semplificare numerose cose migliorando le prestazioni.

Non avrai problemi di compatibilità quando scegli una distribuzione con systemd.

Considerando che la maggior parte delle popolari distribuzioni Linux si basano su di esso, c'è qualcosa che ha senso per fornire una migliore esperienza utente all'utente finale.

Tuttavia, se sei una persona che desidera un sistema init che segua l'approccio tradizionale, le distribuzioni prive di sistema dovrebbero adattarsi bene.

Nota che potresti dover affrontare alcuni problemi/sfide quando si tratta di alcune distribuzioni prive di sistema. Quindi, assicurati di fare le tue ricerche prima di provare qualsiasi cosa.

Se conosci qualche altra buona distribuzione Linux che non usa systemd, faccelo sapere nei commenti.



Linux
  1. Comprensione di systemd all'avvio su Linux

  2. Perché i collegamenti fisici alle directory non sono consentiti in Unix/linux?

  3. Linux – I diversi kernel Linux/unix sono intercambiabili?

  4. Il comando Linux 'll' non funziona

  5. Perché Bash è ovunque (nella maggior parte se non in tutte le distribuzioni Linux)?

Le migliori distribuzioni Linux più adatte ai principianti

Cosa sono gli Snap e come installarli su varie distribuzioni Linux

Come verificare se sei nella sessione dello schermo o meno in Linux

Sistema Linux congelato? Ecco 3 modi per affrontarlo

Le 10 migliori distribuzioni Linux

Le 15 migliori distribuzioni Linux senza Systemd nel 2022