En août 2018, j'ai publié The Linux Philosophy for SysAdmins . Il semble se vendre assez bien, et j'ai commencé à me demander si la philosophie originale de Linux (ou ma propre version pour les administrateurs système) est toujours pertinente.
Au chapitre 1, j'ai dit :
"La philosophie Unix est une partie importante de ce qui rend Unix unique et puissant. Beaucoup a été écrit sur la philosophie Unix. Et la philosophie Linux est essentiellement la même que la philosophie Unix en raison de sa descendance directe d'Unix.
"La philosophie originale d'Unix était principalement destinée aux développeurs de systèmes. En fait, les développeurs d'Unix, dirigés par Ken Thompson et Dennis Ritchie, ont conçu Unix d'une manière qui avait du sens pour eux, créant des règles, des directives et des méthodes procédurales, puis en les concevant dans la structure du système d'exploitation. Cela a bien fonctionné pour les développeurs de systèmes et cela a également - en partie, au moins - fonctionné pour les SysAdmins (administrateurs système). Cet ensemble de conseils des créateurs du système d'exploitation Unix a été codifié dans l'excellent livre, La philosophie Unix , par Mike Gancarz, puis plus tard mis à jour par M. Gancarz sous le titre Linux and the Unix Philosophy .
"Un autre bon livre, The Art of Unix Programming , par Eric S. Raymond, fournit la vision philosophique de l'auteur de la programmation dans un environnement Unix. C'est aussi un peu l'histoire du développement d'Unix tel qu'il a été vécu et rappelé par l'auteur. Ce livre est également disponible gratuitement dans son intégralité sur Internet."
Plus de ressources Linux
- Aide-mémoire des commandes Linux
- Aide-mémoire des commandes Linux avancées
- Cours en ligne gratuit :Présentation technique de RHEL
- Aide-mémoire sur le réseau Linux
- Aide-mémoire SELinux
- Aide-mémoire sur les commandes courantes de Linux
- Que sont les conteneurs Linux ?
- Nos derniers articles Linux
La philosophie décrite dans ces livres était essentielle à la conception originale d'Unix et de son descendant moderne, Linux. Cette conception révolutionnaire et sa mise en œuvre créative nous ont permis d'avoir l'incroyable système d'exploitation open source que nous avons aujourd'hui. Sans le concept de flux de données, l'utilisation de canaux pour modifier et transformer ces flux de données, l'idée que "tout est un fichier", et bien plus encore, nous serions réduits à lutter avec une ligne de commande encore moins puissante que l'ancienne IBM ou MS-DOS. Même DOS utilisait des canaux mais n'a jamais fourni d'utilitaires puissants comme les utilitaires GNU Core que nous tenons pour acquis aujourd'hui et qui nous donnent accès aux fonctions système les plus élémentaires.
Plus j'y pensais, plus je réalisais que de nombreux utilisateurs Linux et administrateurs système n'avaient même jamais entendu parler de la philosophie Linux. J'ai donc commencé à me demander si la philosophie Linux, sous quelque forme que vous l'aimiez, était toujours d'actualité. J'ai décidé de vous demander ce que vous en pensez.
La philosophie Linux est-elle toujours d'actualité en 2019 ?
J'aimerais également savoir ce que vous pensez d'autre de la pertinence de la philosophie Linux en 2019. Veuillez partager vos commentaires dans les commentaires ci-dessous.