Home Tecnologia Linux atomico vs immutabile: come decidere quale tipo di distribuzione è giusto...

Linux atomico vs immutabile: come decidere quale tipo di distribuzione è giusto per te

25
0

Jack Wallen/Elyse Betters Picaro/ZDNET

Segui ZDNET: Aggiungici come fonte preferita su Google.


I principali punti salienti di ZDNET

  • Le distribuzioni Linux immutabili e atomiche sono di gran moda.
  • Ognuno ha i suoi professional e contro.
  • L’adozione di entrambi sta crescendo rapidamente.

Negli ultimi anni, l’immutabilità delle distribuzioni Linux è passata dal concetto all’argomento caldo alla realtà più ampia. Le distribuzioni Linux immutabili presentano molti vantaggi e pochissimi svantaggi.

Ma poi ci sono distribuzioni Linux atomiche.

Cosa cosa?

In superficie, è facile confondere questi due. Tuttavia, una volta che inizi a scavare, scoprirai che sono molto diversi, ma molto attraenti.

Anche: I primi 5 comandi Linux che ogni nuovo utente dovrebbe imparare

Analizziamo questi due tipi di distribuzioni Linux, in modo che tu possa fare una scelta più informata su quale utilizzare.

Linux atomico

Il concetto di atomicità si riduce agli aggiornamenti transazionali; con una distribuzione atomica, l’aggiornamento del sistema operativo o riesce completamente oppure non avviene. Ciò evita aggiornamenti incompleti, che possono portare a un sistema danneggiato.

Come funzionano gli aggiornamenti atomici? Gli aggiornamenti vengono installati su un’immagine di sistema o su un quantity secondario diverso (e isolato). Una volta terminato con successo l’aggiornamento, è possibile passare al nuovo sistema riavviando.

Anche: Come eseguire un’app Home windows su Linux con Wine

Ancora una volta, se l’aggiornamento non ha esito positivo al 100%, non verrà eseguito. E poiché tutto ciò avviene su una partizione (o immagine) separata, non devi preoccuparti che ciò influenzi lo stato corrente del tuo sistema.

In altre parole, il tuo sistema funzionerà sempre.

Linux immutabile

Con una distribuzione Linux immutabile, le listing principali sono montate in sola lettura. Queste listing includono/usr, /bin, /sbin, /lib, /lib64, /and many others, /boot e /choose. Montando tali listing come di sola lettura, il loro contenuto non può essere modificato.

Il montaggio di tali listing in sola lettura garantisce una sicurezza del sistema molto più rigorosa. Supponiamo, advert esempio, che ti ritrovi con un software program dannoso sul tuo pc. Le possibilità che quel software program provochi danni su un sistema operativo immutabile sono molto scarse. Una distribuzione Linux commonplace non ha le stesse protezioni.

Inoltre: Snap vs. Flatpak: come decidere quale gestore di pacchetti Linux è giusto per te

Oltre al problema di sicurezza, le distribuzioni immutabili sono anche più affidabili perché i file di sistema principali non possono essere modificati.

Un avvertimento sull’utilizzo di distribuzioni immutabili è che tutte le app sono sandbox, quindi utilizzerai Flatpak o Snap per la maggior parte delle tue applicazioni.

Quando immutabile è atomico e atomico è mutabile

Si potrebbe dire che non tutte le distribuzioni immutabili sono atomiche, e non tutte le distribuzioni atomiche sono immutabili. Tuttavia, poiché così tante distribuzioni immutabili utilizzano anche aggiornamenti transazionali, si è tentati di presumere che tutte le distribuzioni immutabili siano atomiche. Ma no Tutto le distribuzioni immutabili supportano gli aggiornamenti transazionali; utilizzano invece il percorso tradizionale.

I file e le listing principali di una distribuzione Linux immutabile sono essenzialmente intoccabili durante l’uso, quindi apportare eventuali modifiche è impegnativo. Per questo motivo, gli aggiornamenti di sistema vengono in genere applicati solo durante i riavvii. È qui che le distribuzioni immutabili possono essere confuse con atomiche, perché se l’aggiornamento dovesse rompere qualcosa, non verrà applicato.

Sembra atomico, vero?

Inoltre: questa distribuzione Linux completamente atomica è una sfida da installare ma un piacere da usare

Con le distribuzioni tradizionali, gli aggiornamenti possono essere applicati mentre il sistema è in esecuzione. Un’eccezione è il kernel; anche in questo caso, l’aggiornamento avrà luogo, ma gli effetti di un nuovo kernel non avranno effetto finché non si riavvia. Non è atomico.

C’è un’altra eccezione: le applicazioni containerizzate. Poiché la maggior parte delle distribuzioni immutabili dipendono da Flatpak e Snap, tali app possono essere aggiornate mentre il sistema è in esecuzione. Il motivo: la maggior parte delle app Flatpak e Snap sono installate in listing speciali che possono essere modificate mentre il sistema è in esecuzione. Inoltre, la maggior parte delle app containerizzate sono configurate nella listing residence dell’utente.

Quindi, le distribuzioni immutabili sono atomiche e le distribuzioni atomiche sono immutabili? Può creare molta confusione, in parte perché anche i creatori delle distribuzioni non sempre concordano sulle definizioni di atomico e immutabile.

La mia opinione? Tutte le distribuzioni Linux immutabili utilizzano una qualche forma di aggiornamenti atomici, mentre le distribuzioni atomiche possono essere totalmente prive di immutabilità.

Immutabile contro Atomix: qual è il migliore?

Se me lo chiedi (cosa che hai fatto leggendo questo articolo), l’opzione migliore per qualsiasi utente Linux è una distribuzione immutabile che sia anche atomica.

Ecco un elenco di distribuzioni immutabili/atomiche attualmente disponibili:

Se desideri una distribuzione Linux che offra il massimo livello di sicurezza, nonché aggiornamenti transazionali, una qualsiasi delle distribuzioni sopra point out funzionerà.

Professional e contro di Linux immutabile

Rispetto alle distribuzioni normali, i vantaggi di Linux immutabile sono:

  • Maggiore sicurezza
  • Integrità del sistema migliorata
  • Aggiornamenti atomici e rollback facili
  • Coerenza

Inoltre: ho trovato una distribuzione Linux immutabile che non si rompe mai ed è facile da usare

Gli svantaggi di Linux immutabile sono:

  • Flessibilità e personalizzazione limitate
  • Installazione di software program non tradizionale (queste distribuzioni in genere si appoggiano a Snap e/o Flatpak)
  • Curva di apprendimento più ripida

Professional e contro di Linux atomico

Rispetto alle distribuzioni normali, i vantaggi di Atom Linux sono:

  • Stabilità e affidabilità migliorate
  • Rollback facili del sistema
  • Maggiore sicurezza (anche se non così sicura come Linux immutabile)
  • Ideale per contenitori

I contro di Linux atomico sono:

  • Non è possibile modificare direttamente i file di sistema
  • Disponibilità del software program limitata
  • Curva di apprendimento più ripida
  • Richieste di stoccaggio più elevate
  • Dipende da strumenti specializzati

Anche: 5 delle distribuzioni Linux più facili e veloci da installare e le ho provate tutte

Voglio che una distribuzione sia immutabile e atomica, poiché ciò mi dà il meglio di entrambi i mondi. Certo, ci sono ostacoli da superare, ma la sicurezza e la tranquillità valgono lo sforzo.



fonte

LEAVE A REPLY

Please enter your comment!
Please enter your name here