4

大企業が新しいオペレーティング システムの構築に着手していると想像してください。下位互換性の要件は次のように制限されています。

  • 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 のアプローチは、アプリケーション プログラムがどこで実行されているかを知る必要がないことを意味します。どこで、どのようなマシンで、

これは、ネットブック/クラウド ドメインに非常に適しているように見えませんか?

4

3 に答える 3

6

Chrome OS に推奨するオペレーティング システムの機能は何ですか?

Plan 9 / Infernoファンとしての私のウィッシュリストは次のとおりです。

  • ファイル システムとしてのリソース (IP スタック、グラフィックスなど)。
  • ネットワーク透過ファイル システム (つまり、9P )。
  • プロセスごとのプライベート名前空間。
  • Factotum のような認証システム (つまり、root ユーザーなし)。
  • どこでも純粋な UTF-8。
  • 非常に軽量なプロセス。
  • 自動スナップショットと重複除外ストレージ (ala venti+fossil)。

他にもたくさんあると思いますが、これだけでも十分満足できます。

これは一見「OS の機能」ではありませんが、マウスで操作できる GUI が欲しいです。

于 2009-10-25T05:46:19.097 に答える
3

Googleは実際にインスピレーションを得るためにPlan9を検討するかもしれないと本当に思います。Hearsay(インターネット)は、最初にUNIXを開発し、その後、より良い設計(Plan9)のためにUNIXを廃棄したもののいくつかが、Googleによって採用されていると主張しています。Googleも独自のバージョンのInfernoをホストしていますが、これが彼らの計画の中心的な部分であるかどうかはわかりません。さらに「証拠」は、Linux用のplan9認証システム(p9auth)がGoogleの研究者によって公開されたことである可能性があります。3番目の「証拠」は、ChromeOSに新しいセキュリティアーキテクチャが搭載されるとGoogleが主張していることです。承認は、現在含めることができるPlan9の最も優れた部分の1つであるように思われます(/ netも便利ですが、そのための有効なコードはまだありません)。

于 2009-10-23T15:40:40.330 に答える
3

なし。

私は、新しい消費者向け OS、特にネットブックを対象とした OS が、本質的に実験的な機能に時間を費やすよりも、OS にできるようにしてもらいたいことを非常にうまく実行できることを望んでいます。 .

(もちろん、プラットフォーム上での開発に強制されていない機能についてはまったく気にしません。私の仕事を難しくしない限り、他の人のおもちゃは大歓迎です。)

于 2009-07-08T16:32:37.333 に答える