PC-MOS/386 - PC-MOS/386

PC-MOS/386
Écran de démarrage PC-MOS-386.jpg
Une sérigraphie de l'écran de démarrage du PC-MOS-386
Développeur Le lien logiciel
Écrit en Langage assembleur 80x86 , C
Famille d'OS DOS
État de fonctionnement actif
Modèle source Open source
Première version 1987 ; il y a 34 ans ( 1987 )
Dernière version 5.01
Dépôt Modifiez ceci sur Wikidata
Disponible en Anglais
Plateformes architecture x86
Type de noyau Monolithique
Influencé par MS-DOS
Interface utilisateur par défaut Interface de ligne de commande ( COMMAND.COM )
Licence GNU GPL 3
Site officiel Github

PC-MOS/386 est un système d' exploitation informatique multi-utilisateurs et multitâche produit par The Software Link (TSL), annoncé au COMDEX en novembre 1986 pour une version en février 1987. PC-MOS/386, successeur de PC-MOS, peut exécuter de nombreux programmes MS-DOS sur la machine hôte ou sur un terminal qui lui est connecté. Contrairement à MS-DOS, PC-MOS/386 est optimisé pour le processeur Intel 80386 ; cependant, les premières versions fonctionneront sur n'importe quel ordinateur x86 . PC-MOS/386 était propriétaire , mais il est sorti en tant que logiciel open source en 2017.

Histoire

La dernière version commerciale produite était la v5.01, compatible avec MS-DOS 5. Elle nécessitait une unité de gestion de la mémoire (MMU) pour prendre en charge la protection de la mémoire, elle n'était donc pas compatible avec les processeurs 8086 et 8088 .

Le support MMU pour les machines de classe 286 a été fourni à l'aide d'une cale matérielle propriétaire insérée entre le processeur et son socket. 386 machines ne nécessitaient aucun matériel particulier.

Le fonctionnement multi-utilisateur a souffert des limitations de l'époque, notamment de l'incapacité du processeur à planifier et à partitionner les processus en cours d'exécution. Généralement, le passage d'un processus de premier plan à un processus d'arrière-plan sur le même terminal utilisait le clavier pour générer une interruption, puis permuter les processus. Le coût de la RAM (plus de 500 $ US/Mo en 1987) et les disques durs lents et coûteux de l'époque limitaient les performances.

Les terminaux PC-MOS peuvent être des ordinateurs x86 exécutant un logiciel d' émulation de terminal communiquant à 9 600 ou 19 200 bauds , connectés via des câbles série. Des vitesses supérieures à celles-ci nécessitaient des cartes matérielles spécialisées qui augmentaient les coûts, mais la vitesse n'était pas une limitation sérieuse pour interagir avec des programmes basés sur du texte.

PC-MOS a également figuré en bonne place dans le procès Arizona Retail Systems, Inc. contre The Software Link, Inc. , où Arizona Retail Systems a affirmé que The Software Link avait violé les garanties implicites sur PC-MOS. L'affaire est notable car The Software Link a fait valoir qu'elle avait décliné les garanties implicites via un accord de licence sur la licence sous film rétractable du logiciel. Le résultat de l'affaire, remportée par Arizona Retail Systems, a contribué à établir un précédent juridique aux États-Unis concernant l'applicabilité des licences de film plastique.

Il y avait un problème semblable à celui de l' an 2000 dans ce système d'exploitation, qui s'est manifesté pour la première fois le 1er août 2012 au lieu du 1er janvier 2000 : les fichiers créés sur le système à partir de cette date ne fonctionneraient plus.

Le 21 juillet 2017, PCMOS/386 a été relicencié sous GPL v3 et son code source a été téléchargé sur GitHub , avec le problème "année 2012" corrigé.

Commandes

Les commandes prises en charge par PC-MOS Version 4 sont :

Voir également

Les références