1924 mots. [ 38 Captures d'écran ] [ 15 Versions ] [ 24 Lien vers ]
Cette page n'est plus mise à jour en français. Pour obtenir les dernières informations, veuillez consulter la version anglaise.
Autres systèmes d'exploitation
AllOS/Alliance OS (Projet abandonné) Le projet Alliance s'était fixé comme objectif de concevoir un système d'exploitation stable et nouveau, basé sur le Stanford Caching Kernel Model. Il s'appuie sur le projet Freedows.
AROS (Amiga Research Operating System) vise à devenir un système d'exploitation compatible avec AmigaOS 3.1. Le développement a permis de nombreuses améliorations, et le code source a été porté sous une licence OpenSource.
Crux 0.9.4 est une distribution Linux, qui se distingue des autres par la simplicité de son installation. Une seule application est incluse pour un besoin donné. La nouvelle version est accompagnée des derniers logiciels GNU ainsi que le noyau Linux le plus récent. Il existe différentes versions optimisées pour les processeurs x86 modernes.
Le projet Freedows vise à créer un système d'exploitation sous licence GPL pour la plate-forme x86. Freedows devrait émuler d'autres systèmes d'exploitation et être compatible avec les applications Windows et Linux. Aucune version n'en est encore sortie, et le contenu du site internet de Freedows n'est plus mis à jour depuis longtemps.
LynxOS 4.0 est un système d'exploitation temps-réel, avec les faibles temps de latence que l'on trouve dans ce type de système. Cela le rend particulièrement adapté aux applications temps-réel critiques. Ses performances augmentent linéairement avec le matériel. LynxOS est compatible avec les binaires de Linux et peut être utilisé en réseau. Il est compatible avec la norme POSIX. La version 4.0 bénéficie de 30 % d'augmentation des performances.
Le système d'exploitation 32 bits MenuetOS a été programmé en langage assembleur par Ville Turjanmaa. C'est un nouveau système d'exploitation graphique, temps-réel, auquel contribuent beaucoup de développeurs et qui est toujours en plein développement. Sa compatibilité avec les systèmes de fichiers FAT12 et FAT32 a jusqu'à présent été rudimentaire. MenuetOS loge sans difficulté sur une seule disquette et le nombre de couleurs par défaut est de 16 millions. Il supporte le multi-thread et le TCP/IP de base. Un assembleur est déjà fourni.
Avec son noyau temps-réel µC/OS-II, Micriµm gère le multi-tâches préemptif et s'utilise dans les micro-contrôleurs et les systèmes embarqués. "µC/GUI" permet la réalisation d'interfaces utilisateur et "µC/FS" constitue une système de fichiers rapide et performant.
Miray µnOS 0.95 (mise à jour : juillet 2003)
Miray µnOS reconnaît un grand nombre de familles de processeurs et a été conçu pour les systèmes embarqués. Il est maintenant accompagné du performant micro-noyau temps-réel Sphere SP 2.0.
Mungi 1.2 est un Single- Address- Space Operating System (SASOS) 64 bits. Il est OpenSource et sous licence GPL. Sa conception SASOS le distingue des autres systèmes d'exploitation.
OS-9 (mise à jour: 01/09/03)
- logiciel Microware de RadiSys Corporation
- OS temps-réel pour les appareils nomades, multi-tâches préemptif
- allocation dynamique de ressources aux processus privilégiés
- bibliothèques partagées, système de fichiers hiérarchique
- architecture modulaire
- peut travailler sans mémoire de masse, le module système restant alors dans la RAM
- pas d'accès direct au matériel
- GUI: X-Window, MGR Window Manager, OS-9-Windows
- m68k, ARM/StrongARM, IXP1200, MIPS, PowerPC, SuperH et processeurs x86/Pentium
PaulOS 1.0 a été programmé par Paul Sheer pour les systèmes embarqués disposant de possibilités de programmation. Il est compatible avec les processeurs 16 bits, 32 bits et 64 bits. Le système de fichiers respecte la norme POSIX. Les applications s'exécutent en Single-Threading, avec de très faibles temps de latence. Beaucoup d'applications réseau ont été portées depuis Linux et sont par ex. utilisées comme mini-serveurs web avec la pile TCP de BSD.
ReactOS 0.1.2 (juillet 2003)
Le but de ReactOS est de devenir à terme un système d'exploitation OpenSource compatible avec Windows NT. Les applications et les pilotes de Windows NT 4.0 peuvent également être utilisés sous ReactOS, et la mise en place des autres sous-systèmes est toujours en cours. ReactOS est toujours en plein développement.
TinyOS 1.0 est basé sur un modèle de composants très facilement adaptable aux systèmes embarqués. Il convient surtout aux environnements où les ressources matérielles sont réduites au minimum.
TriangleOS, dans son actuelle version 0.0.3, a été développé par Wim Cool. Programmé en C et assembleur, il est exécutable sur la plate-forme x86 et connectable en réseau.
v2os 0.64c est un système d'exploitation libre écrit en assembleur. v2os est encore en plein développement, et les applications disponibles jusqu'à présent en montrent les capacités.
legOS 0.2.0 (mise à jour: juillet 2003) est un système d'exploitation OpenSource pour les robots Lego Mindstorm. Il supporte tous les sous-systèmes RSX, gère le multi-tâches préemptif, la technique infrarouge et la gestion dynamique de la mémoire, ainsi que le chargement dynamique de programmes et de pilotes de périphériques.
OS pour automobiles
Les systèmes d'exploitation utilisés dans les automobiles sont utilisés pour tous types de contrôles et de systèmes de sûreté. Parmi ces systèmes, connectés par un bus CAN, on trouve l'ABS, les airbags, les fonctions liées au confort, la climatisation et les ceintures de sécurité. La demande pour ce type de systèmes est très forte du côté des fabricants automobiles. En Allemagne, ces logiciels doivent avant tout être conforme à l'OSEK s'ils exploitent le bus CAN. OSEK (resp. OSEK/VDX) est un ensemble de des normes pour les unités de contrôle (resp. l'API). Beaucoup de constructeurs de renom tels que BMW, Daimler Crysler, Siemens, Motorola, Infineon, Mercedes Benz et beaucoup d'autres respectent cette norme, qui a été proposée comme standard ISO.OSEK/VDX 2.2.1 Spécification (16/01/2003)
- v1.0 première sortie le 11/02/1995
- services système en C, sur-couche avec API pour le multi-tâches
- pour systèmes à 1 processeur partagé
- besoins temps-réel
- gestion des interruptions et des tâches
- nécessite peu de ressources matérielles
- extensible
- portable
- gestion de ressources
- gestion des pannes applicatives et système
Windows Automotive
Version actuelle : 4.2 (mise à jour : juillet 2003)- système d'exploitation temps-réel 32 bits
- noyau à mémoire partagée
- temps de boot court
- durées d'interruptions < 10 ms (dépend du processeur)
- supporte .NET, est basé sur Windows CE
- logiciels à commande vocale
- différents services web
- API Win32®, SAPI v5.0 (Speech API)
- support des graphismes haute-performance, API DirectX® et sous-système GDI
- Windows Media® Audio supporte l'API DirectShow®, le MP3 et les DVD
- contrôle de la distraction du conducteur
- système de rapports d'incidents étendu, rassemblement d'informations pour diagnostics
- surveillance des processus APM (Advanced power management)
- système de fichiers sécurisé pour les transactions (TFAT)
- Bluetooth™1.1, IPv6, IEEE 802.11 et 802.1x
- Client Messenger RTC/SIP, VoIP, IEEE 1394 et support de MOST®
- navigateur Web Internet Explorer pour Windows CE
Systèmes d'exploitation des années 80
EOS est un système d'exploitation développé en Allemagne, en langage "C", qui possède un ensemble de commandes plus étendu que celui de CP/M 3.1.Eumel (Extendable Multi User Microprocessor Elan System), qui a peu évolué, fut développé par le GMD et le centre de recherche universitaire de Bielefeld (Allemagne). C'est un système multi-utilisateurs qui dispose d'un langage de programmation interne, l'Elan (Elementary Language).
Les systèmes d'exploitation Famos (société Microcomputer Systems) et PDOS se sont peu répandus, et n'étaient utilisables que dans un contexte multi-utilisateurs. PDOS a la particularité d'avoir été développé pour les processeurs de la série MC 6800 et TI 9900 et d'être dédié aux applications temps-réel.
Oasis, s'exécute sur différents systèmes embarqués, et les logiciels disponibles pour ce système sont plus ou moins spécialisés. Il a été développé par la société Phase One Systems. Le sigle signifie Online Application System Interactive Software. Oasis fonctionne sur les processeurs 8 bits et 16 bits comme Z80, 8088, 8086, 68000. On peut l'installer sur des systèmes mono- ou multi-utilisateurs.
Prologue, D'origine française et basé sur le système BAL développé en 1975. Il a avant tout été développé pour les utilisateurs de systèmes et logiciels multi-utilisateurs ou répartis, et peut garantir une certaine qualité de service.
L'architecture de Prologue contient différentes couches qui facilitent grandement sa portabilité sur les plate-formes les plus diverses. Le plus gros du noyau du système d'exploitation ("Nueleus") a été programmé en langage assembleur, à part certaines parties pour lesquelles les langages "C" et "BAL" ont été utilisés.
La présence du langage de programmation BAL (Business Application Language) enrichit les les capacités réseau de ce système d'exploitation. Il intègre en effet un grand nombre d'instructions dédiées à la gestion de fichiers et de bases de données, au graphisme, et à la transmission de données, rendant de ce fait superflues les routines supplémentaires.
Caractéristiques du système :
- système d'exploitation véritablement multi-utilisateur et multi-tâches
- exécutable sur ordinateurs Intel 8086/8088
- peut gérer jusqu'à huit plans de travail
- 1 Mo de mémoire centrale maxi., 128 Ko mini.
- peut administrer des unités disque avec 512 Mo maxi par unité
- nécessite 60 à 70 Ko de mémoire de travail
- gestion dynamique de la mémoire
- séquencement temporel des applications
- fonctions de spooling pour les imprimantes
- accès séquentiel par index (ISAM) aux mémoires de masse
- compatible avec le langage de progr. Dialogue II (comparable à dBaseIII)
Système d'exploitation pour le VEB Robotron
L'ordinateur personnel "AC A 7100" de la société VEB (en RDA) Robotron fut commercialisé avec l'unité centrale K1710 et un écran de type K 7229.22, ainsi qu'un clavier K 7637.9X pour des utilisations particulières. Avec la connexion de périphériques CAO/MAO, il pouvait être utilisé dans un contexte technique. Démarrable à distance, il disposait d'un ventilateur intégré et pouvait détecter une éventuelle coupure d'électricité- largeur de bus de 16 bits
- ordinateur de conception plus modulaire
- extensible par l'utilisateur
- jusqu'à 768 Ko de RAM, temps d'accès de 560 ns
- 32 Ko de mémoire de masse dans une EPROM
- possibilité d'utiliser de disques durs 5"1/4 de 10 Mo
- support pour les disquettes K 5600.20 5 1/4
- notation du processeur: K 1810 WM 86, 5 MHz
- support des coprocesseurs
- adressage de jusqu'à 1 Mo de mémoire
- Fréquence de l'horloge du bus: 9,832 MHz
SCP 1700 (Single User Control Programm)
- système mono-utilisateur orienté disquettes
- utilisation sur un terminal ou un réseau local
- destiné au développement de logiciels et à l'automatisation de tâches bureautiques
- conception plus modulaire
- chargeur de programme de paramétrage LDSCP pour les commandes transitoires au format CMD
- programme de paramétrage SCPX (fichier SCP.SYS)
- fourni avec les logiciels standard (traitement de texte)
- avec les compilateurs FORTRAN77, C, PASCAL, MODULA-2, COBOL
- avec l'interprète BASIC
- extension graphique SCP-GX grâce à GIOS (Graphics Input/Output System) et GDOS (Graphics Device Operating System)
L'extension graphique SCPX est constituée de 3 modules : a) CCP(Command Console Processor) l'interprète de commandes, avec des commandes internes résidantes telles que REN, DIR, TYPE; b) BDOS (Basic Disk Operating System) et c) BIOS (Basic Input/Output System). Commandes externes comme ASM86 (Assembler), COPYDISK (programme de copie de disquettes) et ED (éditeur de texte). BDOS fournit une cinquantaine de fonctionnalités parmi lesquelles les entrées/sorties de caractères, les opérations sur les fichiers pour les lecteurs A à P et la gestion de la mémoire.
MUTOS 1700
- système d'exploitation à temps partagé
- dérivé d'UNIX
- système de fichiers structuré à partir d'un répertoire racine "/"
- puissant shell, avec possibilités de programmation
- pour différentes plate-formes de calcul
- principalement écrit en C
- programmes utilitaires tels que cp (copie), cmp (comparaison), mkdir (création de répertoire), rm (suppression de fichiers ou de répertoires)
- domaine d'utilisation : le développement logiciel ou le calcul scientifique
BOS 1810
- système d'exploitation temps-réel
- multi-tâches, avec gestion des priorités
- conception modulaire
- conception orientée-objet
- domaine d'application : développement de logiciels
- contient déjà les pilotes de périphériques nécessaires
- permet d'attribuer des droits d'accès pour les fichiers
- gestion des incidents grâce aux tests de validité
- contrôle des situations exceptionnelles avec des règles
- allocation dynamique de RAM
- adaptation à l'utilisateur, avec des profils de configuration
- tâches (programmes individuels actifs)
- jobs (passifs, interruption d'une application donnée pour permettre l'exécution d'une autre)
- boîtes aux lettres (partage d'informations entre tâches)
- sémaphore (entier, influence le statut des tâches actives/inactives)
- segments
- connexions
Date - Version
2000 mai - MenuetOS: 0.01 première version2000 nov. - MenuetOS: 0.20 compatible Vesa 2.02000 déc. - MenuetOS: 0.24f - 0.25b profondeur de couleurs de 32 bits support de la Sound Blaster nouvelle GUI2001 jan. - MenuetOS: 0.33 code source sous licence GPL2001 juin - MenuetOS: 0.42 nouvelles applications et améliorations2002 jan. - MenuetOS: 0.64 le noyau est compilable avec Fasm sous Menuet2002 oct. - MenuetOS: 0.71 optimisation de l'Ethernet Fasm 1.402002 déc. - MenuetOS: 0.72 TCP/IP2003 fév. - MenuetOS: 0.73 TinyHTTP et serveur MP3 client Irc ajout de fonctionnalités temps-réels1978 - première version préliminaire pour calculateurs 8 bits1982 - première version préliminaire pour calculateurs 16 bits1983 - Extension des fonctionnalités réseau système de base de données émulation de MSDOS et de CP/M1984 - base de données relationnelle - Dialogue II connexion au réseau publique (X.25)1985 - Prologue Net (Réseau) langage de programmation BAL (Business Application Language) écrans multiples et traitement de texte--- - UCSD-p a été développé avec un compilateur Pascal ou Fortran pour les développeurs professionnels. Il est disponible pour l'IBM PC