私が聞いたWindows以外のほとんどのオペレーティングシステムは、Unixからその遺産を引き継いでいるように見えるので、次の特性を持つOSが存在するかどうか知りたいと思っています。
一般にUnixライクとは見なされません。つまり、Unix互換性を主な目的として設計されていません。最も一般的なディストリビューションでは、デフォルトのGUIとしてX11を使用していません。デフォルトでは、Unixコマンドをサポートしていません。
Windows NTファミリにはありません。
純粋なレガシーオペレーティングシステム、研究/趣味のプロジェクト、またはまだアルファ版のOSではなく、最新の運用オペレーティングシステムです。
商品x86/x64 PCハードウェアを対象としています。
一般的なPCで実行するものを必要とする場合は、 [〜#〜] qnx [〜#〜] がこれを実行し、Neutrinoと呼ばれるGUIをサポートします。他の一部の組み込みシステムプラットフォームも、VXWorks用のウインドリバーの Tilcon ツールセットなどのグラフィカルユーザーインターフェイスをサポートしています。
IBMのOS/2 はサードパーティに販売されており、現在も eComStationとして販売されています。 主にレガシープラットフォームとして販売されています比較的少ない新しい開発活動で、既存のOS/2ソフトウェアをサポートします。ただし、それは汎用デスクトップO/Sとして完全に機能することができ、過去数年以内に英国のHSBC支社でOS/2を見てきました。目覚まし時計の「待機」カーソルアイコンは非常に独特です。
Haiku (BeOSクローン)または ReactOS (Windowsクローン)などの他のオペレーティングシステムは、オープンソースによって作成されています開発コミュニティ。理論的には、ReactOSはWindowsとかなりの程度のバイナリ互換性があります。 Haikuのほとんどのサードパーティソフトウェアサポートは、オープンソースアプリケーションのポートに基づいています。
「PCで実行する必要がある」という制約を緩和すると、他の合理的な「最新」のOSプラットフォームが木工品から生まれます。
IBMのIシリーズ は、アーキテクチャ的にはかなり最近のO/Sであり、おそらくUnixに触れたことのない人たちが行った最後の主要なO/Sでした。これは当初、IBMのメインフレームO/Sプラットフォームの代替として設計され、その後ミニコンピュータープラットフォームとしてブランド変更されました。これは多くの点で有能なプラットフォームですが、ネイティブGUIはありませんが、IBMはJ2EEベースのWebアプリケーションをサポートするというかなり信頼できる仕事をしています。
Amiga または Acorn Archimedes 用に作成されたソフトウェアを実行するマシンを実際に購入することもできます。私は、後者のアーキテクチャが実際に英国でまだ約10,000のユーザーベースを持っていると推定し、Amigaがまだ世界中に大きなファンベースを持っていると推定しました。ただし、どちらのプラットフォーム用に開発されている新しいビルドソフトウェアもそれほど多くはないようです。最近では、Raspberry Pi用の RiscOSポートもあります。
Vax、AlphaおよびItaniumベースのマシンは [〜#〜] vms [〜#〜] を実行しますが、VaxとAlphaは生産されておらず、HPは専用の製品を販売していませんチタンベースのワークステーションシステムはもうありません。ただし、使用済みのハードウェアはEbayで簡単に購入でき、HPは引き続きVMSインストーラーを提供します。彼らはまだアクティブであり、インストールCDを約$ USD30の通常価格で購入できるVMS趣味のプログラムさえ持っています。 VMSはアーキテクチャ的にはUnixとはかなり異なり、XをGUIとして使用していますが、互換性を持つようには設計されていません。
いくつかのモバイルプラットフォームは、さまざまなアプリケーションソフトウェアをサポートできます。 iPhone、Symbian、Windows Mobileのような専用のものは、さまざまな理由から、汎用コンピューティングプラットフォームとして実用的である可能性は低いです。 Androidまたは他のLinuxベースのプラットフォームは、理論的にはより広い範囲のタスクに使用できます。理論的には、Androidはセルフホスティングである可能性があります-つまり、(理論)実際にAndroid開発環境をAndroidで移植して実行し、汎用ワークステーションでAndroidベースのO/Sを使用します。ここでも、実際にはすべてうまくいきます。
計画9 、ただし少し調査です。
#3が答えを出します。AmigaOS、ReactOSなどのようなものはありますが、プロダクション/非趣味のものはありません。
QNX Neutrino または Wind River VxWorks などの組み込みまたはリアルタイムOSはどうですか?
[〜#〜] vms [〜#〜]。 (WinNTと多くの共通点がありますが、「ファミリー」にはありません。)
さらにいくつか:
DOS。はい、私はそれが古いことを知っていますが、これらの非常に驚くべき数がまだそこにあります。 (モダン)Windowsとの共通点は、Linuxの場合とほとんど同じではありません。コモディティx86ハードウェアで動作します。
また、「x86」の定義に非常に寛大であるため、8080、8085、8008などのx86の前身は、(安価でプログラム可能な)計算機、ダム端末などでまだ使用されている可能性があります。
これをさらに調査する必要がありますが、4960 OSと呼ばれるものを調べてください。 Unixのようなものではなく、DOSのようなものです。 NTベースではありません。どこでも何百万ものIBM 496X互換POS端末で使用されており(Wal-Martが使用)、私の知る限り、x86ハードウェアのようです。
Jochen Liedtkeによって書かれたL4に基づく L4マイクロカーネルファミリ があります。
携帯電話以外のフルOSの実装はないと思いますが、一部のL4開発者はx86プラットフォームをターゲットにしていますたとえば、不吉に響く Fiasco マイクロカーネル。
まあ、MenuetOS( http://www.menuetos.net/ )はおそらく要件#3を満たしていませんが、いじくり回して楽しんでいます。
MenuetOSは、100%アセンブラーで記述されたオペレーティングシステムです。私はそれをVMで何年もロードしていませんが、使用しようとしたツールに応じて、かなり安定していたことを思い出します。
たぶんWindows CE?少し怪しいです:x64(IIRC)ではなくx86で実行されますが、ARMおよびMIPS aoでも実行されます。カーネルはNTのカーネルとは関係がないため、2を満たしますが、 APIは間違いなくWindowsにインスパイアされたものです(多くの場合同一です)。
MacOSXには多くのUNIXがありますが、X11ベースではなく、UNIXの互換性も、* nixに基づいてその大部分をベースにすることを選択したときの主な目標ではありませんでした。
それ以外に、最新のプロダクション/非趣味調査OSは、組み込みデバイスまたはエンタープライズ/メインフレームを対象としています。 [〜#〜] qnx [〜#〜] でも、その間に何かあるかもしれません。
組み込みアプリケーションは説明に適合します。多くの、おそらくほとんどの組み込みデバイスはおそらくLinux派生物を使用していますが、そうでないものもあります。 Intel x86であるローエンドのSoCがあり、それらを安価に保つために、メモリは最小限で実行されます。
私はどこかを読んで(サイトのソースを取得できないため、これを異端として解釈します)、私の古いGarmin Etrexが80386 cpuを実行していることを読みます。他の人がいるはずです。
特定の例を見つけることは非常に難しいでしょう。組み込みデバイスは通常、CPUまたはソフトウェアをアドバタイズしません。ほとんどのモバイル組み込みデバイスはARMであるため、認定されません。それらのほとんどはLinuxカーネルも実行します。私は彼らがそこにいると確信しています。おそらく古いデバイスです。 DVDプレーヤー、おそらく一部の洗濯機や食器洗い機。