Devenir nostalgique avec le système d’exploitation historique cohérent


  • Français


  • Voici un souffle du passé. Il y a des années, au début des années 1990, il existait un système d’exploitation appelé Coherent. Le prix n’était pas si mal – 99 $. Il y a quelques années, il était disponible gratuitement. Coherent n’a jamais prétendu être UNIX, mais UNIX-like. J’ai beaucoup appris avec cet OS.

    Lorsque la société Mark Williams a fermé ses portes en 1995, Coherent était un produit à source fermée. En 2015, il a été publié sous une licence BSD à 3 clauses. Si vous êtes intéressé, vous pouvez obtenir une copie gratuite de Coherent sur Archives Internet ou ici.

    Voici un petit retour sur Coherent.

    Exigences de Coherent

    Coherent a pu fonctionner sur la plupart des PC Intel équipés de processeurs Intel 8088, 286, 386 et 486. La version 3 de Coherent, la version sur laquelle j’ai commencé, nécessitait au moins un 286, et la version 4 de Coherent nécessitait un 386. Les lecteurs pris en charge étaient MFM ou RLL.

    annonce cohérente v3.0 1
    annonce cohérente v3.0

    Coherent 3.0 qui était un clone d’AT&T V7 UNIX. Il a très bien fonctionné sur un lecteur MFM ‘386 et 20 Mo. Lorsque Coherent 4.0 est sorti, j’ai mis à niveau et également remplacé le disque dur par une unité MFM de 40 Mo. Dans les deux cas, Coherent fonctionnait avec moins de 10 Mo. Coherent 4 était plus proche de Sys5R4 UNIX d’AT&T.

    Coherent 3.0 était un système d’exploitation 16 bits, mais Coherent 4.0 était une mise à niveau plus importante, capable de tirer parti des opérations 32 bits. Il avait encore une poignée de programmes limités aux opérations 16 bits, mais dans l’ensemble, c’était un bon système.

    Les offres de Coherent

    Pour un petit paquet, c’était remarquablement complet. Non seulement c’était un système d’exploitation autonome, mais il était livré avec une grosse boîte de goodies, comme un Bourne Shell, un compilateur C, un assembleur, un débogueur, un support de disque DOS, uucp, au moins trois éditeurs, quelques jeux, un courrier et environ 200 des commandes UNIX les plus utilisées et les plus utiles.

    cohérent v4.0 ad2
    annonce cohérente v4.0

    Le shell avait quelques bugs et manquait certaines fonctionnalités, mais c’était suffisant pour les petites choses que je faisais normalement avec. X Windows était disponible, mais je ne pense pas qu’il soit fourni avec le système de base et, si je me souviens bien, était un achat séparé. Je me souviens de l’avoir eu et cela a fonctionné, mais il y avait quelques problèmes, mais la société Mark Williams y travaillait continuellement.

    Utilisation de Coherent

    Avoir un petit système UNIX sur un PC personnel à la maison était agréable. Je connaissais bien DOS, mais UNIX était le système d’exploitation utilisé sur lequel je travaillais à l’époque et je le préférais à DOS et Windows 3.1. Coherent n’était pas aussi puissant qu’UNIX mais c’était un bon outil d’apprentissage. Avec lui, j’ai beaucoup appris sur l’administration système et j’ai acquis une énorme expérience pratique de la ligne de commande.

    La programmation était amusante, mais comme le compilateur C ne supportait que de petits modèles (64 Ko de code et 64 Ko de données), j’étais limité dans les programmes que je pouvais écrire. Certains pourraient rire du petit modèle, mais certains programmes astucieux pourraient être écrits avec.

    En utilisant Coherent à la maison, j’étais un utilisateur unique, l’utilisant principalement pour l’expérience avec la ligne de commande et pour en apprendre un peu plus sur l’administration système.

    Je ne me souviens vraiment pas à quel point Coherent a géré le réseautage ; Je ne m’en suis jamais occupé. Je ne me souviens pas qu’il ait eu beaucoup de support réseau – il n’avait certainement pas TCP/IP. Cependant, il avait uucp. Il m’a fallu un certain temps pour le faire fonctionner correctement, mais une fois que cela a été fait, il a fourni toutes les nouvelles Usenet que je pouvais souhaiter.

    On pourrait penser que cela ne fonctionnerait pas bien dans un grand cadre, comme une école, mais j’ai fréquenté un collège qui avait en fait plusieurs postes de travail Coherent. Ils étaient principalement utilisés comme stations de formation pour les cours de systèmes d’exploitation.

    L’argument XWindows contre TCP/IP

    Il y a des arguments pour savoir si les efforts de la société Mark Williams sur XWindows étaient judicieux ou non, ou s’ils auraient dû se concentrer sur l’implémentation d’une pile TCP/IP. Pour certains, c’est la principale raison pour laquelle la société Mark Williams s’est repliée.

    La société Mark Williams a consacré beaucoup de temps et d’efforts à faire fonctionner X Windows. Je ne me souviens pas qu’ils aient vraiment terminé, mais ils avaient au moins parcouru un long chemin pour le terminer. Il est logique pour moi qu’ils se concentrent là-dessus – l’objectif était de créer un système de type UNIX abordable et X était définitivement considéré comme faisant partie d’UNIX.

    Une petite entreprise devrait choisir ses projets avec soin. XWindows a été choisi. Même Linux, à ses débuts, n’offrait pas de support TCP/IP au début – KA9Q a été utilisé pendant une courte période, donc je ne pense pas que la décision de se concentrer sur XWindows était imprudente.

    Conclusion

    Coherent n’a tout simplement pas pu suivre la concurrence et la société Mark Williams a fermé ses portes en 1995. Cependant, je ne considère certainement pas Coherent comme un échec. C’était une excellente option UNIX à l’époque et les efforts de la société Mark Williams étaient assez impressionnants.

    J’ai appris plus sur la ligne de commande et l’administration générale du système que je n’aurais jamais pu en avoir là où je travaillais à l’époque. Une fois, j’ai recommandé Coherent à une personne qui souhaitait apprendre UNIX par elle-même. Après un an avec elle, elle a embauché en tant qu’administrateur système. La dernière fois que j’ai entendu parler d’elle, elle était l’administrateur UNIX senior d’un grand site du Midwest américain.

    Je suis vraiment content d’avoir pu jouer avec Coherent. Je reconnais que Coherent a joué un rôle clé dans mon éducation ; cela a joué un rôle dans l’évolution de ma carrière et j’ai ensuite été administrateur système sur différents systèmes UNIX.

    À la maison, je finirais par choisir Linux – une décision que je ne regrette pas, mais si vous décidez de jouer avec, rappelez-vous que c’est vieux – vous vivrez un peu d’histoire. Si vous souhaitez essayer Coherent, vous pouvez l’exécuter via VirtualBox. Des instructions de configuration détaillées sont disponibles sur : https://www.autometer.de/unix4fun/coherent/. Non seulement la page couvre la configuration de VirtualBox, mais la page contient également un lien vers des images de disque et des instructions d’installation – un site à guichet unique.


    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code