Ad agosto 2018 ho pubblicato The Linux Philosophy for SysAdmins . Sembra che stia vendendo abbastanza bene e ho iniziato a pensare se la filosofia Linux originale (o la mia versione per gli amministratori di sistema) sia ancora rilevante.
Nel capitolo 1 ho detto:
"La filosofia Unix è una parte importante di ciò che rende Unix unico e potente. Molto è stato scritto sulla filosofia Unix. E la filosofia Linux è essenzialmente la stessa della filosofia Unix a causa della sua linea diretta di discendenza da Unix.
"La filosofia Unix originale era destinata principalmente agli sviluppatori di sistema. Infatti, gli sviluppatori di Unix, guidati da Ken Thompson e Dennis Ritchie, hanno progettato Unix in un modo che avesse un senso per loro, creando regole, linee guida e metodi procedurali, quindi progettandoli nella struttura del sistema operativo. Ha funzionato bene per gli sviluppatori di sistema e ha funzionato anche, almeno in parte, per SysAdmins (amministratori di sistema). Quella raccolta di linee guida dai creatori del sistema operativo Unix è stata codificata nell'eccellente libro, La filosofia Unix , da Mike Gancarz, e poi aggiornato da Mr. Gancarz come Linux and the Unix Philosophy .
"Un altro bel libro, The Art of Unix Programming , di Eric S. Raymond, fornisce la visione filosofica dell'autore della programmazione in un ambiente Unix. È anche in qualche modo una storia dello sviluppo di Unix come è stato sperimentato e ricordato dall'autore. Questo libro è anche disponibile nella sua interezza gratuitamente su Internet."
Più risorse Linux
- Comandi Linux cheat sheet
- Cheat sheet sui comandi avanzati di Linux
- Corso online gratuito:Panoramica tecnica RHEL
- Cheat sheet della rete Linux
- Cheat sheet di SELinux
- Cheat sheet dei comandi comuni di Linux
- Cosa sono i container Linux?
- I nostri ultimi articoli su Linux
La filosofia delineata in questi libri era fondamentale per il design originale di Unix e del suo moderno discendente, Linux. Quel design innovativo e la sua implementazione creativa ci hanno permesso di avere lo straordinario sistema operativo open source che abbiamo oggi. Senza il concetto di flussi di dati, l'uso di pipe per modificare e trasformare quei flussi di dati, l'idea che "tutto è un file" e molto altro, saremmo ridotti a lottare con una riga di comando anche meno potente della vecchia IBM o MS-DOS. Anche DOS utilizzava pipe ma non ha mai fornito potenti utility come le GNU Core Utilities che oggi diamo per scontate e ci danno accesso alle funzioni di sistema più basilari.
Più ci pensavo, più mi rendevo conto che molti utenti Linux e amministratori di sistema non avevano mai nemmeno sentito parlare della filosofia Linux. Quindi ho iniziato a chiedermi se la filosofia di Linux, in qualunque forma ti piaccia, è ancora rilevante. Ho deciso di chiederti cosa ne pensi.
La filosofia Linux è ancora attuale nel 2019?
Sono anche interessato a sapere cos'altro pensi dell'importanza della filosofia Linux nel 2019. Condividi il tuo feedback nei commenti qui sotto.