1/09ソフトウェア2024年1月9日[PR]記事内のアフィリエイトリンクから収入を得る場合がありますURLをコピーしました!C/C++言語に変わるシステムプログラミング言語として注目を集めている「Rust」言語。OS)」の開発が進められていることがわかりました。OSは、Web関連や、「サーバーレス」、エッジキャッシングなど、仮想マシンベースのワークロードをターゲットにした新しいオペレーティングシステムです。現在、ほとんどの仮想化ワークロードはLinuxを採用していますが、Linuxは先進的な機能を搭載する一方、仮想化ワークロードにとっては理想的とはいえない厄介な問題を抱えています。Linuxはベアメタル用に最適化されているため、VMでは非効率となる。ブロックキャッシュの中腹、ベージテーブルウォークの重複、ホストスケジューラーの問題など。Linuxは使いにくい。OS、「サーバーレス」などは全て、Linuxの複雑さのために存在する。Linuxは歴史的事情によりあまり安全ではない。仮想化ワークロードにフォーカスしてゼロから構築された新しいオペレーティング・システムは、Linuxよりもはるかにシンプルでセキュアなものにすることができるとのこと。Hypervisorで実行することができます。現時点では、ほとんどのサブシステムは開発中の段階ですが、例えばWebサーバーなどを動かすことができるそうです。現在実行可能な機能は以下の通りです。console現在、MotorOSのインストール用イメージは公開されておらず、Linux環境上で自力でビルドする必要があります。22.04上(WSL2にも対応)でビルドする方法を説明したドキュメントが公開されています。OSに関する疑問に超えています。in).私はプロジェクトの作者/開発者です。コンパイラ、バイナリの互換性など。OS(または同様の焦点を絞った/構造化されたプロジェクト)の潜在的な利点は、最終的に広く使われる新しいオペレーティングシステムにつながると信じている。VM内部(そして時には外部)のLinuxには大きな問題があり、Linuxの開発者たちはすぐに事態を一掃できるほどこの問題に集中していない。私は本業でLinuxカーネルに携わっている。Re:コンパイラの不安定性、バイナリの互換性など:申し訳ないが、何が問題なのか理解できない。最新のLinuxカーネルは、x86_64上で異なるGCCやLLVMツールチェーンでコンパイルすることができ、その結果、何年も前にコンパイルされた古いバイナリを、誰が知っているかわからないが、喜んで実行することができる。それなのに、なぜこんなに多くの懸念があるのでしょうか?繰り返しになるが、コメントや質問をありがとう。MotorOSの作者は、本業でLinuxカーネルに携わっているそうです。Rustの特徴を生かした野心的なプロジェクトとして注目を集めることになるかもしれません。RC1がテスト向けに公開。秋の大感謝セール!は明日終了マンガ図書館Zがサイト停止へsrc256ソフトアンテナを開発しています。Windows/Mac/Linux全部使用中。ソフトウェア、ハードウェアいろいろなモノに興味があります。好きなエディタはEmacs。好きな言語はRubyです。