Aller au contenu

Infrastructure

Famille de systèmes d'exploitation multi-utilisateurs née aux laboratoires Bell à la fin des années 1960. Ses principes ont inspiré Linux et survivent dans les BSD (Berkeley Software Distribution) et macOS.

La philosophie : De petits programmes qui font une seule chose, reliés par des tubes, et une idée devenue dogme : presque tout est un fichier. Un demi-siècle plus tard, on réinvente régulièrement ce principe sous le nom de microservices, avec davantage de YAML et nettement moins d'élégance.

Marque et norme : UNIX est une marque déposée : seuls les systèmes certifiés conformes à la Single UNIX Specification peuvent la porter. Linux, non certifié, est dit de type Unix.

Héritage : Le modèle de droits (propriétaire, groupe, autres), les processus, les signaux et le shell viennent de là, tout comme POSIX (Portable Operating System Interface), qui en codifie l'interface.

Les variantes commerciales : Les UNIX propriétaires, vendus avec le matériel de leur constructeur et facturés par machine, ont cédé l'essentiel du terrain à Linux.

Ce qui arrive si on s'en passe

Ignorer l'héritage d'Unix, c'est méconnaître le modèle de droits propriétaire, groupe et autres qui protège encore la plupart des serveurs : un fichier laissé accessible en écriture à tous, ou un programme exécuté avec des privilèges qu'il n'aurait pas dû recevoir, suffit à ouvrir le système à n'importe quel compte local. Comme presque tout y est un fichier, une permission trop large sur le mauvais fichier expose aussi bien un périphérique qu'une configuration ou un secret. Un demi-siècle de sagesse tient en neuf lettres de permissions, et un nombre étonnant d'incidents dans le chiffre 7 répété trois fois.

Explication de la marmotte

C'est une famille de systèmes qui font fonctionner des ordinateurs, créée il y a plus de cinquante ans par des chercheurs américains. Son idée : de petits programmes qui font chacun une seule chose, qu'on assemble comme des briques pour réaliser des tâches plus grandes. Cette façon de faire a eu tellement d'influence que ses descendants font aujourd'hui tourner la plupart des serveurs d'internet, beaucoup de téléphones et certains ordinateurs portables.

Où ce terme est utilisé

← Tout le glossaire