Brutal OS の XNUMX 番目の実験的リリース

Brutal プロジェクトの 1970 番目の実験的リリースが公開されました。その中で愛好家たちはオープン オペレーティング システムを開発しています。そのアーキテクチャは、86 年代の Unix システムの理想と現代のテクノロジーを組み合わせようとしています。このシステムはゼロから開発され、独自の標準 C ライブラリとマイクロカーネルが付属しています。プロジェクト コードは C で書かれており、MIT ライセンスに基づいて配布されます。 x64_686、iXNUMX、RISC-V、および ARM アーキテクチャのビルドをサポートします。

過去のテスト リリースでは、マイクロカーネルとその基礎となるシステム環境の開発に重点が置かれてきました。マルチタスク、仮想メモリ マネージャー、標準システム コール、IPC、ACPI、軽量スレッド (ファイバー) が実装されました。 4 番目の実験的リリースでは、機能に基づいた権力分立モデルが実装されており、独自のユーザー インターフェイス ライブラリ Brutal-GUI、ベクター グラフィックス ライブラリ Brutal-GFX、および複合サーバーを備えたグラフィックス サブシステムも提案されています。基本的なレンダリングは SDL ライブラリを使用して行われます。 SVG 画像、ベクター フォント、グラデーションがサポートされています。

Brutal OS の XNUMX 番目の実験的リリース

行われた作業には、AHCI および EXT2 の基本サポートの作成、RISC-V アーキテクチャへの移植、および Fuchsia OS の IPC を彷彿とさせるアーキテクチャを使用する IPC サブシステムの再加工も含まれます。次のリリースでは、Doom ゲームの実装、ターミナル サポート (TTY) の追加、コマンド シェルの実装、AHCI コントローラーと Ext2/FAT ファイル システムのドライバーの更新が予定されています。さらに遠い計画には、ネットワーク スタックとネットワーク デバイス用ドライバーの開発が含まれます。

出所: オープンネット.ru

コメントを追加します