Un environnement d'exploitation n'est pas un système d'exploitation complet , mais une interface logicielle intermédiaire entre le système d'exploitation et l'application. Par exemple, la première version de Windows , Windows 1.0 , n'était pas un système d'exploitation complet, mais une interface graphique superposée à MS-DOS, bien qu'elle possède sa propre API. De même, le système IBM U2 fonctionne sous Unix / Linux et Windows NT . L'interface utilisateur est généralement textuelle ou graphique , plutôt qu'une interface en ligne de commande (comme le shell Unix ), qui est souvent l'interface du système d'exploitation sous-jacent.
Au milieu des années 1980, des environnements d'exploitation à interface utilisateur textuelle et graphique entouraient le système d'exploitation MS-DOS d'une interface transformant l'affichage de l'utilisateur en un « bureau » organisé en menus , permettant de sélectionner et d'exécuter des applications compatibles IBM PC . Ces environnements d'exploitation offraient aux utilisateurs une grande partie de la commodité des logiciels intégrés sans les contraindre à utiliser un seul et même progiciel.
Histoire
Au milieu des années 1980, des environnements d'exploitation à interface utilisateur textuelle et graphique , tels qu'IBM TopView , Windows , GEM Desktop de Digital Research , GEOS et DESQview de Quarterdeck Office Systems, enveloppaient le système d'exploitation MS-DOS d'une interface transformant l' affichage de l'utilisateur en un « bureau » organisé en menus , permettant de sélectionner et d'exécuter des applications compatibles IBM PC . Ces programmes étaient bien plus que de simples systèmes de menus : en tant qu'environnements d'exploitation alternatifs, ils se substituaient aux logiciels intégrés comme Framework et Symphony , qui permettaient de basculer entre les applications , d'utiliser différentes fenêtres et d'effectuer des opérations de copier-coller . Ces environnements d'exploitation offraient aux utilisateurs une grande partie du confort des logiciels intégrés sans les contraindre à utiliser un seul et même logiciel. Les environnements d'exploitation alternatifs rendaient obsolètes les utilitaires de fenêtre persistants comme Borland Sidekick . Windows proposait sa propre version de ces utilitaires, et leur centralisation permettait d'éliminer les conflits de mémoire engendrés par les utilitaires résidant en RAM . Dans les versions ultérieures, Windows est passé d'un environnement d'exploitation à un système d'exploitation complet avec MS-DOS comme chargeur de démarrage ( Windows 3.1 et Windows 9x ). Un système d'exploitation dédié, Windows NT , a été développé simultanément. Toutes les versions postérieures à Windows ME sont basées sur le noyau de Windows NT.