Assiste.com
cr 01.04.2012 r+ 22.10.2024 r- 22.10.2024 Pierre Pinard. (Alertes et avis de sécurité au jour le jour)
Sommaire (montrer / masquer) |
---|
Systèmes d'exploitation classiques connaissant ou ayant connu une large distribution
* | Système d'exploitation | Description | Type | License | Architecture | Open Source | Libre |
---|---|---|---|---|---|---|---|
Android | Système d'exploitation open source avec un noyau Linux modifié destiné aux tablettes et aux smartphones ; | Classique/Générique | Apache 2.0 GNU GPL 21 | ||||
Microsoft Windows | Dernière version : Windows 10 : les systèmes d'exploitation de Microsoft sont actuellement pré-installés sur plus de 90 % des ordinateurs personnels. Pourtant, au moins en France, la méthode de vente de bon nombre de ces systèmes d'exploitation est contestable au regard du code de la consommation (ventes liées). | Largement diffusé/Générique | Propriétaire Microsoft | ||||
Mac OS X | Systèmes pré-installés sur la majorité des ordinateurs et appareils mobiles vendus par Apple ; Dérivé d'UNIX | Largement diffusé/Générique | |||||
iOS (ex-iPhone OS) | Systèmes pré-installés sur la majorité des ordinateurs et appareils mobiles vendus par Apple ; Dérivé d'UNIX | Largement diffusé/Générique | |||||
iPhone OS | S'appelle désormais iOS. Systèmes pré-installés sur la majorité des ordinateurs et appareils mobiles vendus par Apple ; Dérivé d'UNIX | Largement diffusé/Générique | |||||
GNU/Linux | Un système d'exploitation libre s'appuyant sur le noyau Linux et les outils GNU installés sur + de 1 % du parc informatique mondial toutes distributions confondues. Il en existe plus de 500 « distributions » dérivées. | Largement diffusé/Générique | |||||
Debian | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
Ubuntu | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
Mandriva | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
Gentoo | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
Red Hat | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
Fedora | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
SUSE | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
Slackware | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
Arch Linux | L'une des distributions majeures de GNU/Linux | Largement diffusé/Générique | |||||
NetBSD | Dérivé de BSD lui-même dérivé d'Unix | Largement diffusé/Générique | |||||
OpenBSD | Dérivé de BSD lui-même dérivé d'Unix | Largement diffusé/Générique | |||||
OliveBSD | Dérivé d'OpenBSD, lui-même dérivé de BSD lui-même dérivé d'Unix | Largement diffusé/Générique | |||||
FreeBSD | Dérivé de BSD lui-même dérivé d'Unix | Largement diffusé/Générique | |||||
PicoBSD | Dérivé de FreeBSD, lui-même dérivé de BSD lui-même dérivé d'Unix | Largement diffusé/Générique | |||||
DragonFly BSD | Dérivé de FreeBSD, lui-même dérivé de BSD lui-même dérivé d'Unix | Largement diffusé/Générique | |||||
PC-BSD | Dérivé de FreeBSD, lui-même dérivé de BSD lui-même dérivé d'Unix | Largement diffusé/Générique | |||||
Darwin | Sur lequel est construit Mac OS X, semi-propriétaire | Largement diffusé/Générique | |||||
OpenSolaris | Sun | Largement diffusé/Générique | |||||
AIX | (IBM, SystemV) UNIX propriétaire | Largement diffusé/Générique | |||||
A/UX | (Apple, SystemV) UNIX propriétaire | Largement diffusé/Générique | |||||
BOS | (Bull Operating System) UNIX propriétaire | Largement diffusé/Générique | |||||
IRIX | (Silicon Graphics, SystemV) UNIX propriétaire | Largement diffusé/Générique | |||||
HP-UX | (Hewlett Packard, SystemV) UNIX propriétaire | Largement diffusé/Générique | |||||
LynxOS | (LynuxWorks) UNIX propriétaire | Largement diffusé/Générique | |||||
NeXTSTEP | (NeXT, BSD) UNIX propriétaire | Largement diffusé/Générique | |||||
Sinix | (Siemens) UNIX propriétaire | Largement diffusé/Générique | |||||
Solaris | (Sun, SystemV) UNIX propriétaire | Largement diffusé/Générique | |||||
SunOS | (Sun, BSD) UNIX propriétaire | Largement diffusé/Générique | |||||
Tru64 | (Compaq) UNIX propriétaire | Largement diffusé/Générique | |||||
Mac OS | Le premier système d'exploitation des ordinateurs Apple Macintosh, qui a succédé aux systèmes Lisa et Apple II, et a été remplacé par Mac OS X | Largement diffusé/Générique | |||||
OS/2 | IBM et son successeur eComStation | Largement diffusé/Générique | |||||
OS/400 | Présent sur les moyens systèmes IBM (AS/400 - ISéries) | Largement diffusé/Générique | |||||
VMS | Supporté par HP qui a acheté Compaq, ex-Digital | Largement diffusé/Générique | |||||
OpenVMS | Supporté par HP qui a acheté Compaq, ex-Digital | Largement diffusé/Générique | |||||
Multics | Système d'exploitation pour grands systèmes (mainframes). Père d'UNIX et héritier de CTSS | Largement diffusé/Générique | Mainframe | ||||
MVS | (IBM)Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe | ||||
VM | (IBM)Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe | ||||
DOS/VSE | (IBM)Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe | ||||
TPF | (IBM)Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe | ||||
GCOS | (Bull)Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe | ||||
BS2000 | (Siemens)Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe | ||||
ITS | Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe | ||||
TOPS-10 | Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe | ||||
TOPS-20 | Système d'exploitation pour grands systèmes (mainframes). | Largement diffusé/Générique | Mainframe |
|
Systèmes d'exploitation classiques à diffusion confidentielle
* | Système d'exploitation | Description | Type | License | Architecture | Open Source | Libre |
---|---|---|---|---|---|---|---|
Acid OS | Système d'exploitation Français, écrit en C et assembleur. Compact, Sécurisé, Communicant, destiné aux IoT. | Classique/Générique | Breveté | ||||
AmigaOS | Le système d'exploitation des Amiga ; | Classique/Générique | |||||
AROS | Système d'exploitation libre AmigaOS-like, open source | Classique/Générique | |||||
AtheOS | N'est actuellement plus maintenu ; | Classique/Générique | |||||
Bada | Système d'exploitation destiné aux PDA. Développé par Samsung Electronics. Stoppé définitivement en avril 2014 et remplacé par Tizen. La dernière version est la 2.0.6 du 28.02.2013. | Classique/Générique | |||||
BeOS | Be, la société qui le produisait, a été rachetée par Palm qui elle-même a été rachetée par HP, le système n'est plus maintenu. voir HaikuOS ; | Classique/Générique | |||||
Cherry OS | Système d'exploitation nouveau basé sur le noyau openSUSE de la micro entreprise Gamecom InCorp. actuellement en développement; | Classique/Générique | |||||
ChorusOS | Classique/Générique | ||||||
Coherent | Classique/Générique | ||||||
Contiki | Très petit système, adapté à des applications embarquées et fonctionnant sur de nombreuses cibles ; | Classique/Générique | |||||
CP/M | Ecrit en PL/M par Gary Kildall et ancêtre du DOS ; | Classique/Générique | |||||
Chromium OS | Version open source de Google Chrome OS ; | Classique/Générique | |||||
eCos | Ecrit par Cygnus puis RedHat, aujourd'hui un logiciel libre ; | Classique/Générique | |||||
EmuTOS | Système libre dont le but est de remplacer le TOS pour pouvoir utiliser les émulateurs d'Atari ST en toute légalité ; | Classique/Générique | |||||
EPOC | Multitâche préemptif 32 bits pour Psion Series 5 ; | Classique/Générique | |||||
E/OS LX | Compatible Windows et Linux ; | Classique/Générique | |||||
FreeDOS | DOS compatible avec MS-DOS et PC-DOS open source et gratuit ; | Classique/Générique | |||||
GNU/Hurd | Le système d'exploitation GNU basé sur le micro-noyau Mach; | Classique/Générique | |||||
Google Chrome OS | Système basé sur le navigateur Google Chrome avec un noyau Linux ; | Classique/Générique | |||||
GS/OS | Le système d'exploitation de l'Apple IIGS ; | Classique/Générique | |||||
HaikuOS | Projet visant à réécrire entièrement BeOS sous une licence libre. | Classique/Générique | |||||
Illumos | Un fork d'OpenSolaris visant à supprimer toutes les parties d'OpenSolaris dont le code n'est pas considéré comme libre et dont le but affiché est de garder une ABI 100% compatible avec OS/NET Solaris / OpenSolaris.; | Classique/Générique | |||||
iRMX | Un système d'exploitation multitâche temps réel par Intel ; | Classique/Générique | |||||
Isaac | Un système d'exploitation écrit en Lisaac ; | Classique/Générique | |||||
Jolicloud | Un système d'exploitation basé sur Linux, simplifié et destiné à une utilisation Web sur le Cloud ; | Classique/Générique | |||||
Lepton | Un système d'exploitation open source POSIX porté par la société o10ée et dédié aux systèmes embarqués temps réels ; | Classique/Générique | |||||
Linutop | Un système d'exploitation basé sur Linux, simplifié et destiné à une utilisation pour borne internet, affichage dynamique et monitoring ; | Classique/Générique | |||||
Logram | Un système d'exploitation basé sur Linux ; | Classique/Générique | |||||
LynxOS | Système d'exploitation temps réel style UNIX pour systèmes embarqués et logiciels critiques ; | Classique/Générique | |||||
Maemo | Système d'exploitation intégré dans les tablettes internet de Nokia | Classique/Générique | |||||
MagiC | Système multitâche pour Atari ST. Existe aussi sous forme d'émulateurs pour PC (MagiCPC) et Macintosh (MagiCMac) ; | Classique/Générique | |||||
MeeGo | Fusion de Maemo (Nokia) et de Moblin (Intel) destiné aux appareils mobiles. | Classique/Générique | |||||
MorphOS | Tentative communautaire de production d'un système AmigaOS-like ; | Classique/Générique | |||||
Minix | Clone d'UNIX basé sur un micro-noyau créé par Andrew S. Tanenbaum à des fins pédagogiques ; | Classique/Générique | |||||
MiNT | Noyau multitâche inspiré des systèmes Unix BSD pour ordinateurs compatibles TOS. La compatibilité avec les anciennes applications est conservée (dans une certaine mesure) ; | Classique/Générique | |||||
NetWare | Système d'exploitation uniquement serveur, édité par Novell. Première plateforme ayant hébergé le méta-annuaire Novell eDirectory (sous le nom de NDS à l'époque, pour Novell Directory Services). Ce produit est en fin de vie puisque Novell arrêtera son support en mars 2010 et invite à migrer vers Novell Open Enterprise Server basé sur SUSE Linux Enterprise Server ; | Classique/Générique | |||||
Palm OS | Classique/Générique | ||||||
Pixo | L'OS de l'iPod (propriété de Sun) ; | Classique/Générique | |||||
Prologue | De R2E voir SYSMIC | Classique/Générique | |||||
QNX | Classique/Générique | ||||||
ReactOS | Projet libre visant à une compatibilité des pilotes et des logiciels avec les différentes versions de Microsoft Windows de Famille NT. Logiciel libre sous GNU GPL, GNU LGPL et Licence BSD ; | Classique/Générique | |||||
RedHawk | OS temps réel, basé sur Linux, de Concurrent Computer ; | Classique/Générique | |||||
RiscOS | Classique/Générique | ||||||
RTEMS | Temps réel ; | Classique/Générique | |||||
RTX | Extension temps réelle SMP à Windows de la firme Intervalzero ; | Classique/Générique | |||||
SIBO | Multitâche préemptif 16 bits, sur Psion Series 3 ; | Classique/Générique | |||||
SkyOS | Un système d'exploitation propriétaire pour PC ; | Classique/Générique | |||||
Smaky | Un système d'exploitation en français rendu libre en 2008 ; | Classique/Générique | |||||
SmartOS | Basé sur OpenSolaris / Illumos avec de nombreuses modifications comme l'inclusion de la technologie de virtualisation du noyau Linux, KVM. Ce système d'exploitation est conçu pour l'hébergement de services dans le Cloud.; | Classique/Générique | |||||
Syllable | Est un « fork » d'AtheOS ; | Classique/Générique | |||||
Symbian OS | OS destiné aux téléphones portables et PDA ; | Classique/Générique | |||||
SYSMIC | De R2E système d'exploitation des premiers micro-ordinateurs, deviendra Prologue en 1978 (multi-postes, multitâche) | Classique/Générique | |||||
TOS | Le système d'exploitation des Atari ; | Classique/Générique | |||||
TRON | Système d'exploitation Japonais (Projet TRON) ; | Classique/Générique | |||||
VxWorks | Un système d'exploitation temps réel de la firme Wind River Systems racheté le 3 juin 2009 par Intel. VXworks est employé par la NASA pour les missions spatiales Mars Pathfinder, Stardust, ainsi que pour les deux rovers martiens Spirit et Opportunity. Il est aussi employé pour gérer les pacemakers ou encore sur certains missiles ; | Classique/Générique | |||||
ZETA | Successeur de BeOS. Voir HaikuOS. | Classique/Générique | |||||
VIC (Very Important Computer) | Basé sur un noyau OpenSUSE. | Classique/Générique |
|
* | Système d'exploitation | Description | Type | License | Architecture | Open Source | Libre |
---|---|---|---|---|---|---|---|
BlackOSX | Système d'exploitation écrit en CpcdosC+ de la version OS2, avec une interface graphique multitâche différente des apparences système courantes. | Expérimental | |||||
AdaOS | Expérimental | ||||||
aLinux | Expérimental | ||||||
BeBits | Expérimental | ||||||
CraftyOS | Système d'exploitation basé Cpcdos OS2 écrit en CpcdosC+ avec interface graphique multitâche, fonctionnant au-dessus du DOS ; | Expérimental | |||||
Desert Spring-Time (DST) | Système d'exploitation en Objective Caml ; | Expérimental | |||||
DOSEMU | Expérimental | ||||||
FreeDIS | Expérimental | ||||||
FreeVMS | Expérimental | ||||||
JavaOS | Expérimental | ||||||
JNode | Système d'exploitation écrit en Java; | Expérimental | |||||
Kid Operating System (KOS) | A vocation éducative ; | Expérimental | |||||
KolibriOS | Système d'exploitation GPL avec interface graphique, entièrement écrit en assembleur FASM x86 ; | Expérimental | |||||
MyOS | Mini système d'exploitation en C++ ; | Expérimental | |||||
Menuet OS | Entièrement écrit en assembleur (Très petite taille (pourrait tenir sur une disquette si elles existaient encore) et très grande vitesse) | Expérimental | |||||
Midori | Système d'exploitation de Microsoft écrit en code managé | Expérimental | |||||
OpenQNX | Expérimental | ||||||
Plan 9 | Expérimental | ||||||
Portal OS | Système d'exploitation basé Cpcdos OS2 écrit en CpcdosC+ avec interface graphique multitâche, fonctionnant au-dessus du DOS tel que le Crafty OS | Expérimental | |||||
Prologue | L'un des premiers systèmes d'exploitation multi-utilisateurs ; | Expérimental | |||||
Singularity | Recherche de Microsoft sur un système d'exploitation écrit en code managé ; | Expérimental | |||||
SkyOS | Expérimental | ||||||
Tunes | Très expérimental ; | Expérimental | |||||
Unununium | Expérimental | ||||||
DoudouLinux | Système d'exploitation dédié à l'apprentissage de l'ordinateur, | Expérimental |
|
* | Système d'exploitation | Description | Type | License | Architecture | Open Source | Libre |
---|---|---|---|---|---|---|---|
Android | Système d'exploitation libre développé par Google avec un noyau Linux | Smartphone | |||||
iOS | Anciennement iPhone OS, développé par Apple | Smartphone | |||||
iPhone OS | S"appelle désormais iOS, développé par Apple | Smartphone | |||||
Blackberry OS | Développé par Research In Motion | Smartphone | |||||
Windows Phone | Développé par Microsoft | Smartphone | |||||
Symbian | Développé par Nokia | Smartphone | |||||
Meego | Développé par Nokia et Intel | Smartphone | |||||
Palm OS | Développé par Palm, Inc. | Smartphone | |||||
Bada | Développé par Samsung | Smartphone | |||||
Tizen | Développé en partie par Samsung (pour ne plus être dépendant à Android, donc à Google) | Smartphone | |||||
Firefox OS | Développé par la Fondation Mozilla | Smartphone | |||||
Ubuntu Touch | Développé par Canonical | Smartphone | |||||
HP webOS | Développé par Palm Inc. | Smartphone | |||||
Linux | Système d'exploitation open source | Smartphone | |||||
Sailfish OS | Développé par Jolla | Smartphone | |||||
Mer | Smartphone | ||||||
OpenMoko | Smartphone | ||||||
QtMoko | Smartphone |
|
* | Système d'exploitation | Description | Type | License | Architecture | Open Source | Libre |
---|---|---|---|---|---|---|---|
Tizen | Développé par Samsung | Télévision | |||||
TV OS | Développé par Apple | Télévision |
|
Systèmes d'exploitation d'organismes de normalisation ou de consortiums industriels. Tentatives de créer ou d'imposer des normes.
* | Système d'exploitation | Description | Type | License | Architecture | Open Source | Libre |
---|---|---|---|---|---|---|---|
HbbTV | Développé par le consortium HbbTV Hybrid Broadcast Broadband TV (HbbTV) est à la fois un standard industriel et une initiative de promotion d'harmonisation de la diffusion de la télévision et de l'accès internet dans la fourniture de programme au consommateur final à travers les télévisions connectées et les set-top boxes. HbbTV est né en février 2009 de la fusion de deux projets : le projet français H4TV et le projet allemand German HTML profil. Assiste prédit depuis 2012 la surveillance du téléspectateur au même titre que celle de l'internaute à des fins de publicités ciblées et autres tracking et profiling. | Normalisation (consortiums ou organismes) | |||||
CE-HTML | Développé par le CEA (Consumer Electronics Association) - Ne pas confondre avec le sigle CEA bien connu en France (Commissariat à l'énergie atomique). CE-HTML est un standard basé sur XHTML pour la conception de pages Web, avec des interfaces utilisateur à distance, pour les appareils électroniques grand public, sur les réseaux Universal Plug and Play. La norme est destinée à définir des interfaces utilisateur qui peuvent élégamment s'adapter à une variété de tailles et géométries d'écran, depuis les petits appareils mobiles (smartphones) jusqu'aux téléviseurs haute définition. [archive] CE-HTML fait partie de la norme CEA-2014 (également appelé « Web4CE », une abréviation pour Web pour Consumer Electronics), définie dans le Consumer Electronics Association (CEA). Les appareils utilisant ce système d'exploitation sont plus connus du public sous les termes de : « Smart TV » ou « Connected TV » ou « Hybrid TV ». | Normalisation (consortiums ou organismes) | |||||
OIPF | Développé par l'Open IPTV Forum Le 6 juin 2014, OIPF a transféré ses activités au consortium HbbTV. | Normalisation (consortiums ou organismes) | |||||
Ginga | Ginga est la spécification middleware (intergiciel) pour le système Nipo-brésilienne de TV numérique (SBTVD (Sistema Brasileiro de télévision numérique)). | Normalisation (consortiums ou organismes) | |||||
Tru2way | Développé par CableLabs Vise l'interactivité de la télévision cablée. | Normalisation (consortiums ou organismes) |
|
Systèmes d'exploitation privés (un seul utilisateur) ou dédiés (une fonction privilégiée)
* | Système d'exploitation | Description | Type | License | Architecture | Open Source | Libre |
---|---|---|---|---|---|---|---|
OpenELEC OS | OpenELEC OS est un système d'exploitation basé sur Linux et dédié à l'accueil et l'exécution de Kodi (formellement XBMC), un logiciel gratuit, Open source (licence GPL) - About Kodi. Kodi est un Media Center qui joue dans la cours de VLC (il tourne sous Linux, Windows, OSX, Android et même IOS). OpenELEC OS transforme un PC en un serveur multi-média pour délivrer presque tous les type de média (images, vidéos, audio, etc. ...) vers une télévision. | OS dédié | GPL | ||||
Amazon FireOS | Amazon FireOS est un système d'exploitation mobile produit par Amazon. C'est un « fork » (une modification, un dérivé) d'Android. Amazon en équipe son Fire Phone, ses tablettes Kindle Fire, et d'autres terminaux délivrant du contenu comme la Fire TV. FireOS est principalement axé sur la consommation de contenus avec une interface utilisateur personnalisée et des liens vers les vitrines et services en ligne d'Amazon. | OS dédié | |||||
Boxee | Basée sur XBMC. N'existe plus : absorbé par Samsung le 10.07.2013. Le service Cloud DVR cesse le même jour. | OS dédié | |||||
Frog | Développé par Wyplay | OS dédié | |||||
Android TV | Anciennement Google TV, basée sur Android et développé par Google | OS dédié | |||||
Horizon TV | Basée sur XBMC et développé par Liberty Global | OS dédié | |||||
MeeGo for Smart TV | Basée sur XBMC | OS dédié | |||||
Mediaroom | Développé par Microsoft puis Ericsson à partir de Septembre 2013 | OS dédié | |||||
OpenTV | Développé par Nagravision | OS dédié | |||||
ToFu Media Platform | Basée sur XBMC | OS dédié | |||||
Ubuntu TV | Développé par Canonical | OS dédié | |||||
Yahoo! Connected TV | Développé par Yahoo! | OS dédié | |||||
Plex OS | Système d'exploitation Open Source pour architecture Intel 32 bits, dédié à l'accueil et l'exécution de Kodi (formellement XBMC), un logiciel gratuit, Open source (licence GPL) - About Kodi. Kodi est un Media Center qui joue dans la cours de VLC (il tourne sous Linux, Windows, OSX, Android et même IOS). OpenELEC OS transforme un PC en un serveur multi-média pour délivrer presque tous les type de média (images, vidéos, audio, etc. ...) vers une télévision. | OS dédié | GPL |
|
Le temps réel, en informatique industrielle, correspond aux synchronisations matérielles (contraintes temporelles de processus physiques) grâce à des RTOS - Real Time Operating Systems - Systèmes d'exploitation en temps réel. Voir le paragraphe 8 du dossier sur les systèmes d'exploitation.
En informatique transactionnelle, par exemple dans votre appareil d'utilisateur final sous Windows, iOS, Linux, Unix, Android, etc., on appelle « temps réel » la suspension d'un processus par un autre processus, prioritaire, par exemple un antivirus, pour analyser immédiatement et préalablement un événement qui vient de se révéler et solliciter son exécution afin de l'identifier et de détecter une éventuelle suspicion ou interdiction ou incompatibilité ou d'en autoriser ses actions et conséquences. Il y a deux méthodes : on execution et on access. Sous Windows, ce sont les principes d'accaparement d'exécution en priorité la plus élevée (priorité des processus (Ring 0, Ring 1, etc.)) et de hook (crochetage) et hooker qui sont utilisés.
Les systèmes d'exploitation RTOS sont utilisés en :
IoT (Internet of Things) IdO (Internet des objets) CdC (Connectivité des Choses) grand public et médical
IoT (Internet of Things) industriel
OT (technologies opérationnelles)
Systèmes de contrôle industriel (SCADA et tous les éléments techniques du contrôle industriel selon leurs tailles)
On les trouve, par exemple, pour piloter automatiquement les automobiles, les missiles, les avions, les bateaux, les fusées, les centrales nucléaires, les trains, les barrages, etc., partout où un interface homme pilotant un processus industriel peut être, en tout ou partie, remplacé par un logiciel pilotant le processus industriel.
Secteurs industriels dans lesquels des processus industriels sont pilotés par des systèmes d'exploitation temps réel (proposition de liste par l'auteur de l'article français Wikipédia).
Aérospatiale et aéronautique
Agroalimentaire
Automobile
Chimie
Communications et transport de données
Énergie et utilités
Eaux et retraitement des eaux usées
Environnement
Équipements et machinerie industriels
Instruments industriels et médicaux
Mines et métaux
Pétrole et raffinage
Pharmacie
Pulpe et papier
Textiles
Verre et céramique
* | Système d'exploitation | Description | License | Plate formes | composants | OS | LB |
---|---|---|---|---|---|---|---|
Amazon FreeRTOS Code | Développé en partenariat avec les plus grandes sociétés de puces au monde, FreeRTOS est un système d'exploitation en temps réel (RTOS) pour les microcontrôleurs et les petits microprocesseurs. Distribué gratuitement sous la licence open source du MIT, FreeRTOS comprend un noyau et un ensemble croissant de bibliothèques adaptées à une utilisation dans tous les secteurs de l'industrie. | Amazon | |||||
Apache Mynewt Code | Apache Mynewt est un système d'exploitation en temps réel modulaire pour les appareils connectés de l'Internet des objets qui doivent fonctionner pendant de longues périodes sous des contraintes d'alimentation, de mémoire et de stockage. | Apache License | ARM MIPS | BLE LoRaWAN FileSystem Network 6LoWPAN TLS/SSL Runtime Analysis | |||
Apache Nuttx OS Code | NuttX est un système d'exploitation en temps réel (RTOS) mettant l'accent sur la conformité aux normes et un faible encombrement. Évolutif des environnements de microcontrôleurs 8 bits à 64 bits, les principales normes régissant NuttX sont les normes Posix et ANSI. Des API standard supplémentaires d'Unix et d'autres RTOS courants (tels que VxWorks) sont adoptées pour des fonctionnalités non disponibles sous ces normes, ou pour des fonctionnalités qui ne sont pas appropriées pour les environnements profondément intégrés (tels que fork()). | Apache License 2.0 | ARM AVR 8051 PIC x86 MIPS Xtensa RISC-V Freescale HCS12 Zilog | FileSystem Network 6LoWPAN Command Line Interface USBHost USBDevice GUI | |||
ARM CMSIS-RTOS2 Code | Le CMSIS-RTOS v2 (CMSIS-RTOS2) fournit des interfaces RTOS génériques pour les appareils à processeur Arm® Cortex®. Il fournit une API standardisée pour les composants logiciels qui nécessitent une fonctionnalité RTOS et offre donc de sérieux avantages aux utilisateurs et à l'industrie du logiciel. Le CMSIS-RTOS est en version 5 actuellement (23.08.2021) | ARM | |||||
ARM Mbed OS | Mbed vous offre un système d'exploitation IoT open source gratuit avec connectivité, sécurité, stockage, gestion des appareils et apprentissage automatique. Créez votre prochain produit avec des outils de développement gratuits, des milliers d'exemples de code et une prise en charge de centaines de cartes de développement de microcontrôleurs. | Apache License | ARM | BLE LoRaWAN FileSystem Network 6LoWPAN AT Commands TLS/SSL Runtime Analysis USBHost USBDevice | |||
ARM mbed-ualloc | Obsolète et n'est plus activement maintenu. mbed OS fournit des services d'allocation de mémoire basés sur une organisation de mémoire standard. Les services d'allocation de mémoire fournissent la plupart des cas d'utilisation d'allocation de mémoire, y compris l'allocation de tas, l'allocation de pool et les pools extensibles. Dans un système embarqué conventionnel, il existe quatre zones de mémoire : le code, les données globales, le tas et la pile. Fréquemment, le tas et la pile sont organisés de manière à occuper le même bloc de mémoire. Dans mbed OS, nous ajoutons deux zones de mémoire supplémentaires : la mémoire uVisor et le tas jamais libre. Le code réside généralement dans la ROM. | ARM | |||||
Azure RTOS Code | Ce RTOS est conçu pour les applications profondément intégrées. Planification avancées, transmission de messages, gestion des interruptions et des services de messagerie. Possède de nombreuses fonctionnalités, notamment l'architecture picokernel, le seuil de préemption, le chaînage d'événements et un ensemble de services système. | ARM Cortex M | FileSystem Network Runtime Analysis GUI USBHost USBDevice | ||||
BlackBerry QNX SDP | BlackBerry QNX propose un système d'exploitation en temps réel (RTOS), un hyperviseur et d'autres logiciels intégrés éprouvés. Système d'exploitation embarqué pour les ventilateurs, les commandes de train, les systèmes d'automatisation d'usine, les robots médicaux, etc. Priorités de ces logiciels, outils et services : certification de sécurité, sécurité, performance. | BlackBerry | |||||
BlackBerry QNX OS for Safety | Système d'exploitation micronoyau pré-certifié spécifiquement pour les systèmes embarqués critiques pour la sécurité, et des chaînes d'outils pré-qualifiées pour la construction de ces systèmes. Construction de systèmes sécurisés complexes. Conçu pour être utilisé dans tous les secteurs où un logiciel embarqué fiable et fonctionnel est essentiel : dispositifs médicaux, contrôles industriels, aérospatiale, automobile, production d'électricité, robotique et le transport ferroviaire. | BlackBerry | |||||
BlackBerry QNX OS for Medical | Certification d'un dispositif médical critique sous Linux. BlackBerry® QNX® propose une large gamme de solutions logicielles intégrées sécurisées et certifiées, complétées par des services d'ingénierie de classe mondiale, pour aider les développeurs de dispositifs médicaux à garantir la fiabilité du système, à accélérer la mise sur le marché et à réduire les coûts de développement. | BlackBerry | |||||
Cesanta Software Mongoose OS | Open source sous licence Apache 2.0. Licence commerciale et assistance disponibles . Intégration Amazon AWS IoT : Mongoose OS est un partenaire technologique AWS IoT. . Intégration de Google IoT Core : Mongoose OS est le partenaire principal de Google Cloud IoT. . Intégration Microsoft Azure IoT : Microsoft Azure IoT recommande Mongoose OS pour l'OTA, la gestion automatique des appareils et le déploiement des mises à jour du micrologiciel à grande échelle. | Cesanta Software | |||||
Contiki-NG Code | Contiki-NG est un système d'exploitation pour les appareils à ressources limitées dans l'Internet des objets. Contiki-NG contient une pile de communication IPv6 à faible consommation conforme aux RFC, permettant la connectivité Internet.. | FileSystem Network 6LoWPAN Database Simulation Shell | ARM MSP430 | ||||
eCosCentric eCosPro RTOS | |||||||
embox Code | Embox est un noyau de système d'exploitation configurable conçu pour les systèmes à ressources limitées et embarqués. | MSP430 ARM MIPS PowerPC | |||||
Google Cloud IoT Device SDK | Les processeurs intégrés, en particulier les microcontrôleurs, sont les éléments constitutifs fondamentaux de l'Internet des objets (IoT). Gérez tous vos appareils, établissez des flux de données avec des outils d'analyse tels que BigQuery ou Bigtable, surveillez les performances et visualiser les données en se connectant directement à Google Cloud IoT. Le SDK Cloud IoT Device est un kit de développement logiciel (bibliothèques écrites en Embedded C qui permettent de gérer en toute sécurité des appareils avec Cloud IoT Core). Le kit cible les applications à faible consommation d'énergie et de taille. | ||||||
Linux Zephyr RTOS Code | Zephyr est un système d'exploitation temps réel open-source et libre sous Licence Apache 2.0, conçu pour les appareils aux ressources limitées, supportant plusieurs architectures. Un fork du projet sous licence BSD existe pour l'environnement Arduino 101, maintenu par Intel. Il fonctionne également sur les processeurs RISC-V, notamment sur son émulation par Qemu et sur différentes implémentations matérielles2. | Linux Zephyr | ARM x86 Xtensa RISC-V ARC Nios II | BLE FileSystem Command Line Interface Logging | |||
Media Tek LinkIt SDK | La plate-forme de développement MediaTek LinkIt™ ONE vous permet de concevoir et de prototyper des appareils portables et Internet des objets (IoT), en utilisant du matériel et une API similaires à ceux proposés pour les cartes Arduino. | Media Tek | |||||
Micrium OS | Les composants du système d'exploitation (OS) embarqué sont devenus des éléments essentiels de nombreuses applications IoT. Simplicity Studio offre un accès pratique à une variété de composants de système d'exploitation utiles, y compris les logiciels de qualité professionnelle de Micrium. Reflétant des décennies d'expérience dans le développement de systèmes d'exploitation intégrés, les composants de Micrium fournissent une base solide pour vos projets les plus difficiles, vous permettant de vous concentrer entièrement sur l'écriture de code d'application innovant et différencié. | Micrium (Silicon Labs) | |||||
Micrium uC/OS: uC/LIB | µC/OS est un système d'exploitation embarqué open source complet développé à l'origine par Micriµm. Il prend en charge TCP/IP, USB, bus CAN et Modbus, ainsi qu'un système de fichiers robuste. Pour une version sous licence commerciale du logiciel avec prise en charge intégrée, veuillez consulter Cesium RTOS. | Micrium (Silicon Labs) | |||||
NXP MCUXpresso SDK | Le SDK MCUXpresso apporte des pilotes open source, des middleware et des exemples d'applications de référence pour accélérer le développement de votre logiciel. Personnalisez et téléchargez un SDK spécifique à vos sélections de processeur ou de carte d'évaluation | NXP | |||||
NXP MQX | Le système d'exploitation en temps réel (RTOS) MQX offre des performances en temps réel dans un encombrement réduit et configurable. Le RTOS est étroitement intégré aux MCU et MPU 32 bits de NXP et est fourni avec les pilotes de périphérique couramment utilisés. Le MQX RTOS est conçu pour avoir une architecture de micronoyau moderne basée sur des composants permettant une personnalisation par fonctionnalité, taille et vitesse en sélectionnant les composants que les ingénieurs souhaitent inclure tout en respectant les contraintes de mémoire strictes des systèmes embarqués. | NXP | |||||
Phoenix-RTOS Code | BSD | ARM x86 RISC-V | FileSystem Network USBDevice USBHost | ||||
QuarkTS Code | QuarkTS est un système d'exploitation en temps réel non prédictif simple avec un ordonnanceur quasi-statique pour les applications multitâches intégrées. | LGPL | ARM AVR PIC ColdFire MSP430 8051 MIPS HCS12 x86 | ||||
Redhat newlib | Newlib est une implémentation de bibliothèque standard C destinée à être utilisée sur des systèmes embarqués. C'est un conglomérat de plusieurs parties de bibliothèque, toutes sous licences de logiciels libres qui les rendent facilement utilisables sur des produits embarqués. Disponibles uniquement en code source. Il a été créé par Cygnus Support dans le cadre de la création des premières chaînes d'outils de développement croisé GNU. Il est maintenant maintenu par les développeurs Red Hat Jeff Johnston et Corinna Vinschen, et est utilisé dans la plupart des ports GCC commerciaux et non commerciaux pour les systèmes embarqués non Linux. | Redhat | |||||
RIOT OS | RIOT alimente l'Internet des objets comme Linux alimente Internet. RIOT est un système d'exploitation gratuit et open source développé par une communauté de base rassemblant des entreprises, des universités et des amateurs, répartis dans le monde entier. RIOT prend en charge la plupart des appareils IoT basse consommation, des architectures de microcontrôleurs (32 bits, 16 bits, 8 bits) et des appareils externes. RIOT vise à mettre en œuvre toutes les normes ouvertes pertinentes prenant en charge un Internet des objets connecté, sécurisé, durable et respectueux de la vie privée. | LGPLv2.1 | MSP430 ARM AVR MIPS RISC-V | BLE LoRaWAN FileSystem Network 6LoWPAN GUI TLS/SSL USBDevice OTA | |||
RT-Thread Code | RT-Thread est un système d'exploitation en temps réel open source pour les appareils embarqués de Chine. RT-Thread RTOS est un système d'exploitation en temps réel évolutif : un petit noyau pour ARM Cortex-M0, Cortex-M3/4, ou un système complet dans ARM Cortex-A8, ARM Cortex-A9 DualCor | GPL v2 modifiée | ARM x86 MIPS PowerPC RISC-V Andes | FileSystem Network AT Commands Command Line Interface Runtime Analysis USBHost USBDevice | |||
Samsung Tizen RT RTOS | L'objectif de Tizen RT est d'étendre la couverture des appareils de la plate-forme Tizen aux appareils bas de gamme. Tizen a été commercialisé dans les téléviseurs intelligents, les smartphones, les appareils portables (Gear S, Gear Fit) et les appareils ménagers intelligents. Tizen RT est la plate-forme légère basée sur RTOS afin qu'elle puisse s'adapter à des appareils qui sont généralement équipés de processeurs Cortex-M/R avec MPU, moins de 2 Mo de RAM et moins de 16 Mo de Flash. L'environnement de développement typique basé sur RTOS présente plusieurs limitations. Premièrement, il ne peut pas charger de modules supplémentaires au runtime. Deuxièmement, il peut être inférieur à l'environnement Linux. Pour surmonter ces limitations, Tizen RT adopte des environnements de développement de style Linux, notamment l'API POSIX, l'API Socket BSD, Shell et la configuration de construction Kconfig. Cela aide les développeurs Linux à construire facilement leurs logiques métier sur le dessus de Tizen RT. Environnement JavaScript léger JerryScript et IoT.js. | Samsung | |||||
seL4 Code | Le premier noyau de système d'exploitation au monde avec une preuve de bout en bout de l'exactitude de l'implémentation et de l'application de la sécurité est disponible en open source. | ARM x86 RISC-V | |||||
StratifyOS Code | StratifyOS est un puissant RTOS embarqué pour les microcontrôleurs ARM Cortex M. | ARM | |||||
TencentOS-tiny Code | TencentOS tiny est un système d'exploitation en temps réel développé par Tencent pour l'Internet des objets. Il se caractérise par une faible consommation d'énergie, une faible consommation de ressources, une modularité, une sécurité et une fiabilité, et peut améliorer efficacement l'efficacité du développement des produits terminaux IoT. | BSD 3 | ARM | BLE LoRaWAN FileSystem TLS/SSL Network GUI | |||
Texas Instruments CC32XX | Le dispositif CC3220 fait partie de la plate-forme de microcontrôleur (MCU) SimpleLink, qui se compose de Wi-Fi®, Bluetooth® low energy, Sub-1 GHz et de MCU hôtes. Tous partagent un environnement de développement commun et facile à utiliser avec un kit de développement logiciel (SDK) unique et un ensemble d'outils riche. Une intégration unique de la plate-forme SimpleLink vous permet d'ajouter n'importe quelle combinaison d'appareils du portefeuille dans votre conception. L'objectif ultime de la plate-forme SimpleLink est d'obtenir une réutilisation du code à 100 % lorsque vos exigences de conception changent. | Texas Instruments | |||||
Texas Instruments SimpleLink MSP432E4XX | Le kit de développement logiciel (SDK) MSP432 est un progiciel complet qui permet aux ingénieurs de développer rapidement des applications hautement fonctionnelles sur les microcontrôleurs (MCU) Texas Instruments MSP432™. Le SDK MSP432 est composé de plusieurs composants logiciels compatibles, notamment RTOS, pilotes et middleware, ainsi que des exemples d'utilisation de ces composants ensemble. Des exemples sont fournis. | Texas Instruments | |||||
Texas Instruments SimpleLink-CC13XX | Les kits de développement logiciel (SDK) SimpleLink™ MCU contiennent des outils de développement logiciel qui permettent aux ingénieurs de développer des applications sur une gamme de familles de microcontrôleurs de Texas Instruments. Le SDK est fourni sous forme d'installations distinctes optimisées pour chaque famille de microcontrôleurs SimpleLink. Ces versions du SDK partagent la plupart des composants et sont conçues pour prendre en charge la création d'applications portables. | Texas Instruments | |||||
Texas Instruments SimpleLink-CC26XX | Les microcontrôleurs sans fil SimpleLink CC26xx et CC13xx sont optimisés pour une consommation ultra-faible, tout en fournissant des systèmes microcontrôleurs rapides et performants pour permettre des temps de traitement courts et une intégration élevée. La combinaison d'un cœur de traitement ARM® Cortex®-M3 jusqu'à 48 MHz, d'une mémoire Flash et d'une large sélection de périphériques rend la gamme de périphériques CC26xx/CC13xx idéale pour la mise en œuvre d'une puce unique ou la mise en œuvre de processeurs réseau de nœuds RF de faible puissance. | Texas Instruments | |||||
Texas Instruments SimpleLink-CC32XX | Le SDK SimpleLink™ Wi-Fi® CC32XX contient des pilotes pour les MCU programmables CC3220 et CC3235 et la documentation nécessaire pour utiliser la solution. Il contient également le programmeur flash, un outil en ligne de commande pour flasher le logiciel, configurer les paramètres réseau et logiciels (SSID, canal du point d'accès, profil réseau, etc.), les fichiers système et les fichiers utilisateur (certificats, pages Web, etc.). Ce SDK peut être utilisé avec les kits de développement SimpleLink Wi-Fi CC3220 et CC3235 Launchpad™ de TI. | Texas Instruments | |||||
Uclibc-NG | Uclibc | ||||||
Windriver VxWorks | Windriver | ||||||
Zephyr Project RTOS | Zephyr |
|
Systèmes d'exploitation — SE — OS — Operating System
Les encyclopédies |
---|