Linux または BSD ユーザーの場合は、まだ開発中の RedoxOS に注目するとよいでしょう。このオペレーティング システムは Rust プログラミング言語に基づいて構築されており、非常に高い拡張性を備えています。 2023 年から、Google と Microsoft は、Rust 開発を使用するためにカーネルに関連するさらに多くの変更を試みる予定です。 Rust 開発を使用する利点は、セキュリティを向上できることです。たとえば、Microsoft は、Windows NT カーネルで Rust 記述モジュールを使用して、従来のモジュールを置き換えようとしました。
したがって、RedoxOS は開発の主要言語として Rust を使用することを選択し、特にマイクロカーネルは Rust を使用してスクラッチから開発されるため、RedoxOS のセキュリティが大幅に向上します。
マイクロカーネルは、ほとんどのシステム サービスがユーザー レベルのプロセスとして実装される最小限のアーキテクチャ モデルであり、単一のカーネルと比較して、より安全で安定したエクスペリエンスを提供できます。たとえば、Linux は単一のカーネルを使用します。
RedoxOS は、アメリカの非営利企業 RedoxOS によって開発されました。創設者は、System76 のチーフ エンジニアである Jeremy Soller です。このシステムは POSIX と互換性があるため、移植せずに多くの Linux/BSD ソフトウェアを実行できます。
もちろん、ハードウェア アーキテクチャも多数サポートされています。一般的な x86-64 アーキテクチャ、i686 アーキテクチャ、および Arm がすべてサポートされています。将来的には、RISC-V アーキテクチャのサポートも提供される可能性があります。
RedoxOS の主な機能:
高度にモジュール化されておりカスタマイズ可能
マイクロカーネルアーキテクチャに基づく
拡張性が高い
Rustベースのドライバー
MITオープンソースライセンスに基づいてライセンス供与されています
ZFS ファイル システムからインスピレーションを得たファイル システム
RedoxOS という名前は、錆びを引き起こす化学反応に由来しているため、そのまま酸化還元システムと呼ぶことができます。
現段階では、RedoxOS はまだ開発とテスト中です。ご興味がございましたら、画像ファイルをダウンロードして試してみてください。ただし、システムは現在 USB 周辺機器や外部ストレージをサポートしていません (そのため、テストまたは仮想マシンのテストのためにラップトップにインストールすることをお勧めします)。これらは将来のバージョンでサポートされる予定です。
イメージファイルのダウンロードアドレス:https://static.redox-os.org/releases/