PC-MOS/386 - PC-MOS/386
|
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 |
| Dernière version | 5.01 |
| Dépôt |
|
| 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 :
- AVORTER
- ADDDEV
- AJOUTER UNE TÂCHE
- ALIAS
- CD AUTO
- BATECHO
- PAUSE
- APPEL
- REVENIR
- CD
- CLASSER
- CLS
- COMMANDER
- COMPFILE
- COPIE
- DATE
- DÉBOGUER
- DIR
- DIRMAP
- COPIE DE DISQUE
- DISQUE
- POINT
- ÉCHO
- DE
- TAILLE ENV
- EFFACER
- À L'EXCEPTION
- EXPORTATION
- MODE FICHIER
- AFFLEURER
- POUR
- FORMAT
- ALLER À
- HDSETUP
- AIDER
- SI
- IMPORTER
- INSÉRER
- CLÉ
- KEYMAP
- MARYLAND
- SUITE
- MOS
- MOSADM
- MSORT
- MSYS
- SUIVANT
- SEULEMENT
- CHEMIN
- PAUSE
- IMPRIMER
- RAPIDE
- DR
- REL
- REM
- REMDEV
- REMTACHE
- RENOMMER
- CHERCHER
- ENSEMBLE
- APPROUVER
- SE CONNECTER
- BOBINE
- ARRÊTER
- CHANGER
- TEXTE
- FIN DE TEXTE
- TEMPS
- TAPER
- VÉRIFIER
- WVER
Voir également
- DoubleDOS
- DOS multi-utilisateurs - Système d'exploitation multi-utilisateurs indépendant de Digital Research
- VM/386 - environnement DOS multitâche indépendant
- Machine virtuelle DOS
- Fédération DOS multi-utilisateurs
- FreeDOS
- Chronologie des systèmes d'exploitation
Les références