大企業が新しいオペレーティング システムの構築に着手していると想像してください。下位互換性の要件は次のように制限されています。
HTML5 で表示され、CSS3 でスタイル設定された JavaScript で記述された (または JavaScript にコンパイルされた) 既存のアプリケーションを実行します。
プリンター、外部ストレージ、光学ドライブのプラグ アンド プレイ サポート
インターネットから切断されたときに適切に劣化する
タイマーを含む、バックグラウンドでの実行を安全に許可するタスクをサポートするのに十分なプロセス クォータ
既存の研究用オペレーティング システム ( Plan 9など) の具体的な機能のうち、このチャネルを通じてメインストリームに入ってほしい機能は何ですか? 提案は実装済みのものに限定し、実装へのリンク (または少なくとも検索用語) を提供してください。
Plan 9のドキュメントから:
計画 9 は 1980 年代後半に、コンピューティング要素として安価な最新のマイクロコンピューターを使用して集中管理され、費用対効果の高いシステムを構築する試みとして 1980 年代後半に開始されました。
ネットブックは安価な最新のマイクロコンピューターとしての資格があり、クラウドは中央管理型としての資格があります。1970 年代の時分割 OS を拡張する以外に、ネットブックに搭載してほしい機能 (DDaviesBrackett の言葉による) を実装する機会があります。研究オペレーティングシステムは、例によって代替案の価値を証明したかもしれません.
Plan 9 FAQから:
件名: その重要なアイデアは何ですか?
Plan 9 は、3 つの基本的な技術的アイデアを可能な限り活用します。まず、すべてのシステム オブジェクトは、読み取り/書き込み操作によって操作される名前付きファイルとして表示されます。次に、これらのファイルはすべてローカルまたはリモートに存在し、標準プロトコルに応答します。第 3 に、ファイル システムの名前空間 (プログラムから見えるオブジェクトのセット) は、特定のマシンで実行されているプログラムごとに動的かつ個別に調整できます。これらのアイデアのうち最初の 2 つは Unix で予見され、他のシステムではそれほどではありませんでしたが、3 つ目は新しいもので、分散コンピューティングとグラフィックスの問題に対する新しいエンジニアリング ソリューションを可能にします。Plan 9 のアプローチは、アプリケーション プログラムがどこで実行されているかを知る必要がないことを意味します。どこで、どのようなマシンで、
これは、ネットブック/クラウド ドメインに非常に適しているように見えませんか?