Étant donné que la plupart des systèmes d'exploitation dont j'ai entendu parler, à part Windows, semblent tirer leur héritage d'Unix, je me demande si des systèmes d'exploitation dotés des caractéristiques suivantes existent:
Pas généralement considéré comme Unix, c'est-à-dire qu'il n'a pas été conçu avec la compatibilité Unix comme objectif principal, n'utilise pas X11 comme interface graphique par défaut dans les distributions les plus courantes, ne prend pas en charge les commandes Unix par défaut, etc.
Pas dans la famille Windows NT.
Est un système d'exploitation de production moderne, pas un système d'exploitation purement hérité, un projet de recherche / passe-temps ou un système d'exploitation qui est toujours dans un état alpha.
Est destiné au matériel PC x86 / x64 de base.
la source
Réponses:
Si vous voulez quelque chose qui fonctionnera sur un PC standard , QNX le fera et prend en charge une interface graphique appelée Neutrino. Certaines autres plates-formes de systèmes intégrés prennent également en charge les interfaces utilisateur graphiques, telles que le jeu d'outils Tilcon de Wind River pour VXWorks.
L'OS / 2 d'IBM a été vendu à un tiers et est toujours commercialisé sous le nom d' eComStation. Il est largement vendu comme une plate-forme héritée prenant en charge les logiciels OS / 2 existants, avec relativement peu de nouvelles activités de développement. Cependant, il est parfaitement capable de fonctionner comme un O / S de bureau à usage général et j'ai vu OS / 2 dans les succursales HSBC du Royaume-Uni au cours des dernières années. L'icône du curseur «attendre» du réveil est assez distinctive.
Certains autres systèmes d'exploitation tels que Haiku (un clone BeOS) ou ReactOS (un clone Windows) ont été produits par des communautés de développement open source. En théorie, ReactOS a un degré substantiel de compatibilité binaire avec Windows. La plupart des logiciels tiers pour Haiku sont basés sur des ports d'applications open source.
Si vous relâchez la contrainte `` doit fonctionner sur un PC '', certaines autres plates-formes OS raisonnablement `` modernes '' sortent du bois.
La série I d'IBM est architecturalement un O / S assez moderne, et était peut-être le dernier O / S majeur réalisé par des personnes n'ayant aucune exposition à Unix. Il a été initialement conçu pour remplacer les plates-formes O / S mainframe d'IBM, puis renommé en tant que plate-forme de mini-ordinateur. C'est une plate-forme capable à bien des égards mais n'a pas d'interface graphique native, bien qu'IBM ait fait un travail assez crédible de prise en charge des applications Web basées sur J2EE.
Vous pouvez toujours acheter des machines qui exécuteront des logiciels écrits pour Amiga ou Acorn Archimedes . J'ai vu qu'il est estimé que cette dernière architecture a en fait encore une base d'utilisateurs d'environ 10 000 au Royaume-Uni, et l'Amiga a toujours une grande base de fans dans le monde entier. Cependant, je soupçonne qu'il n'y a pas beaucoup de nouveaux logiciels de construction en cours de développement pour l'une ou l'autre plate-forme. Plus récemment, il existe également un port RiscOS pour le Raspberry Pi.
Les machines basées sur Vax, Alpha et Itanium exécuteront VMS , bien que les machines Vax et Alpha soient hors de production et HP ne vend plus de systèmes de station de travail à base d'itanium spécialement conçus. Cependant, le matériel utilisé peut être facilement acheté sur Ebay et HP fournira toujours des installateurs VMS pour cela. Ils ont même un programme amateur VMS qui est toujours actif et vous permettra d'acheter un CD d'installation pour un prix nominal d'environ 30 USD. VMS est assez différent sur le plan architectural d'Unix et n'a pas été conçu pour être compatible, bien qu'il utilise X comme interface graphique.
Plusieurs plates-formes mobiles peuvent prendre en charge une variété de logiciels d'application. Bien que ceux dédiés comme l'iPhone, Symbian ou Windows Mobile ne soient probablement pas pratiques en tant que plate-forme informatique à usage général pour diverses raisons. Android ou d'autres plates-formes basées sur Linux pourraient en théorie être utilisées pour un éventail plus large de tâches. Théoriquement, Android pourrait être auto-hébergé - c'est-à-dire que l'on pourrait (en théorie) porter et exécuter un environnement de développement Android sur Android et utiliser un O / S basé sur Android sur un poste de travail à usage général. Encore une fois, cela pourrait ne pas fonctionner si bien dans la pratique.
la source
Plan 9 , bien que ce soit un peu de recherche.
la source
rio
et la substitution de fenêtres. Les menus contextuels sont également un concept sympa.# 3 donne la réponse Non. Il y a des choses comme AmigaOS, ReactOS, etc. mais aucune n'est de production / non-hobby.
la source
Le projet Haiku correspond à toutes vos qualifications. Il est dérivé de BeOS , un OS mort avant son heure et correspond également à votre description.
la source
Qu'en est-il des systèmes d'exploitation intégrés ou en temps réel, tels que QNX Neutrino ou Wind River VxWorks ?
la source
VMS . (A beaucoup de choses en commun avec WinNT, mais ne fait pas partie de la "famille".)
la source
Il y a la famille de micro-noyaux L4 , basée sur le L4 écrit par Jochen Liedtke.
Je ne pense pas qu'il existe d'implémentations d'un système d' exploitation complet pour autre chose que les téléphones mobiles, mais certains des dervatifs L4 sont destinés à la plate-forme x86, par exemple le micro-noyau Fiasco au son sinistre .
la source
Vous devrez faire des recherches plus approfondies, mais examinez quelque chose appelé 4960 OS. C'est comme DOS, pas comme Unix; ce n'est pas basé sur NT; il est utilisé dans des millions de terminaux POS compatibles IBM 496X partout (Wal-Mart les utilise), et d'après ce que je pourrais dire, il semble que ce soit du matériel x86.
la source
Un peu plus:
DOS. Oui, je sais que c'est vieux, mais il y en a un nombre TRÈS surprenant encore là-bas. Aussi peu en commun avec Windows (moderne) qu'avec Linux. Fonctionne sur du matériel de base x86.
Aussi: Étant TRÈS généreux avec la définition de "x86", les précurseurs du x86 comme les 8080, 8085, 8008 etc. peuvent encore être utilisés dans des choses comme des calculatrices (bon marché et programmables), des terminaux stupides, etc.
la source
Peut-être Windows CE? C'est un peu douteux: il fonctionne sur x86, pas sur x64 (IIRC), mais aussi sur ARM et MIPS ao. Le noyau n'est pas lié à celui de NT, il en satisfait donc 2, mais les API sont définitivement inspirées de Windows (souvent identiques). 1 et 3 il satisfait. Il a été utilisé dans les tablettes PC (mais pas très souvent).
la source
Bien qu'il y ait beaucoup d'unix dans MacOSX, il n'est pas basé sur X11, et la compatibilité avec unix n'était probablement pas l'objectif principal quand ils ont choisi de baser de grandes portions sur * nix.
En dehors de cela, la plupart des systèmes d'exploitation modernes de production / de recherche non amateur sont destinés aux appareils intégrés ou aux entreprises / ordinateurs centraux. QNX pourrait être quelque chose entre les deux cependant.
la source
Eh bien, MenuetOS ( http://www.menuetos.net/ ) ne répond probablement pas à l'exigence n ° 3, mais j'ai apprécié de la bricoler.
MenuetOS est un système d'exploitation 100% écrit en assembleur. Je ne l'ai pas chargé dans une machine virtuelle depuis des années, mais d'après ce que je me souviens, il était raisonnablement stable, selon les outils que vous essayiez d'utiliser.
la source
Les applications intégrées correspondent à la description. Alors que beaucoup, probablement la plupart, les appareils embarqués utilisent probablement un dérivé de Linux, il y en a d'autres qui ne le sont pas. Il existe des SoC bas de gamme qui sont Intel x86, et pour les garder bon marché, la mémoire fonctionne au minimum absolu.
J'ai lu quelque part (ne peut pas site source, alors prenez cela comme un hérésie) que mon ancien Garmin Etrex exécute un processeur 80386. Il y en a forcément d'autres.
Trouver un exemple spécifique serait très difficile. Les appareils intégrés ne font généralement pas la publicité de leur processeur ou logiciel. La plupart des appareils mobiles intégrés ne sont pas qualifiés car ils sont ARM, et la plupart d'entre eux exécutent également un noyau Linux. Je suis fermement convaincu qu'ils existent. Appareils probablement plus anciens; Des lecteurs DVD, peut-être même des machines à laver ou des lave-vaisselle.
la source