10 sites pour célébrer 40 ans d'UNIX

Print E-mail
Technologie - Général
Friday, 02 December 2011 02:40

UNIX est le père. Oui, au moins ce sont les systèmes d'exploitation dominant dans le nuage (GNU / Linux, Solaris, FreeBSD ...) et mobile (iOS, Android ...). Et à ce moment célèbre 40 années de la publication du premier manuel pour les utilisateurs et les développeurs: le jalon qui a marqué leur chemin vers l'immortalité. Depuis pas un mais plusieurs cultures ont développé inspiré par ce morceau de logiciel par Ken Thompson (ken) et le récemment disparu Dennis Ritchie (DMR), en dépit de nombreux obstacles bureaucratiques.

Pour fêter un peu de ces quatre décennies, permettez-moi de recueillir 10 faits intéressants sur l'histoire des débuts d'Unix, vous pourriez trouver intéressant. Par ailleurs, ceux qui sont intéressés à explorer le sujet vous recommande fortement la lecture Le manuel UNIX HATERS (PDF, 3,5 Mo), un recueil d'anecdotes délicieuses bonne et l'humour de la communauté Unix.

1. Multics: les morts

J'entends par là que les chefs de DMR et Ken a décidé de retirer leur soutien de Multics (informations multiplexées et Service Informatique), le système du projet d'exploitation le plus avancé de l'époque (1969). Bell Labs a voulu rien de plus qu'un logiciel dans lequel ils avaient investi des millions de dollars et un traitement plus complexe que d'habitude. Bell Labs avait peur DMR ken, non.

2. Voyage dans l'espace: le piratage

Ken a décidé de porter sa version du Voyage dans l'espace une GE-645 à la plus simple du DEC PDP-7. Une chose à rien pour un hacker. Le bureau a gagné dans l'exercice de programmation Ken inspirés de réécrire une grande partie du code de Multics pour le PDP-7.

3. Unics: blague

Système d'exploitation Multics destiné à être un moment de partage, où plusieurs utilisateurs peuvent l'utiliser. Mais la version simple de Multics pour le PDP-7 a été porté par un utilisateur, Ken, il a décidé de le nommer: Un multiplexe Service d'Information et Informatique, ou Unics, se référant au projet de morts. Unics devint finalement Unix.

4. PDP-11: têtes insensé

Le PDP-7 était une machine limitée avait atteint l'obsolescence, il était donc totalement insuffisante pour construire un système d'exploitation. Qu'est-ce que Ken et DMR? Demander un PDP-11. Comment justifiez-vous cela? «Hé, patron, nous voulons faire un traitement de texte ..." Que les dirigeants ne percevaient pas que pour parvenir à DMR et mettre ken "caché" un nouveau système d'exploitation.

5. Dactylographes des brevets: les premiers utilisateurs

Le premier véritable test pour Ken et a remercié les dactylos brevets DMR, un personnel dédié à documenter les nombreuses demandes de brevet en 1970, Bell Labs a utilisé le PDP-11 avec un grand succès parce que le traitement de texte a été vraiment bon roff pour le moment. Évidente: DMR Ken et demandé plus de PDP-11.

6. Les répertoires sont née

Né Novembre 1971 pour le manuel d'utilisation première et programmeurs Unix. Quelle était cette version du système d'exploitation pour les utilisateurs? Répertoires. En d'autres termes, un système hiérarchique qui a grandement facilité la gestion des fichiers dont la taille, bien sûr, ne doit pas dépasser 64Ko ou son nom de plus de 6 caractères.

7. ED: l'éditeur de texte omniprésents

Ed logiciels est né en 1971 à éditer des fichiers sur Unix. Quatre décennies plus tard, si vous ouvrez n'importe quel système d'exploitation dérivé de ou inspirés par Unix, vous pouvez toujours trouver.

8. C

Dennis Ritchie en utilisant Unix C du programme. Et puis utilisé C pour réécrire Unix. Tels étaient les pirates d'antan.

9. Efficacité

La première version complète d'Unix a été écrit en 4200 lignes de code et occupé seulement 16 Ko en mémoire.

10. Le boom

En 1973, Ken et DMR Unix a été considéré comme suffisamment mûr pour être présenté à la société. Et qu'ils ont fait. Document publié en 1974 appelé Le UNIX Time-Sharing System dans les systèmes d'exploitation d'un prestigieux colloque ACM. Il se lit comme suit (entre crochets sont mes citations):

Unix est un système d'exploitation interactif, à usage général, multi-utilisateur au format PDF pour les ordinateurs et DEC-11 Interdata 8 / 32. Offre un certain nombre de caractéristiques inhabituelles, même à des systèmes d'exploitation élevé, comme

  1. Un système de fichiers hiérarchique [répertoires]

  2. I / S des fichiers compatibles, les dispositifs et les processus [tout est fichier, y compris les dispositifs]

  3. La capacité à initier des processus asynchrones [Multi]

  4. Un langage de commande pour le système choisi par l'utilisateur [Shell interchangeables]

  5. Plus de 100 sous-systèmes [révision du logiciel], y compris des dizaines de langues

  6. Haut degré de portabilité

Ces caractéristiques continuent à définir les systèmes d'exploitation modernes. Unix était en avance sur son temps ...

Et donc, si évident, défiant l'autorité par la force de plaisir à programmer et à croire en quelque chose, Ken, DMR et collègues qui les ont accompagnés dans cette démarche a changé le monde de la technologie que nous connaissons.




Font