Genode プロジェクトは、Sculpt 23.10 汎用 OS リリースを公開しました。

Sculpt 23.10 プロジェクトのリリースが発表され、そのフレームワーク内で、Genode OS Framework のテクノロジーに基づいて、一般ユーザーが日常業務を実行するために使用できる汎用オペレーティング システムが開発されています。 プロジェクトのソース テキストは、AGPLv3 ライセンスに基づいて配布されます。 LiveUSB イメージはダウンロード用に提供されており、サイズは 28 MB です。 VT-d および VT-x 拡張機能が有効になっている Intel プロセッサとグラフィックスを搭載したシステム、および VMM 拡張機能を備えた ARM システムでの作業がサポートされています。

主な革新:

  • CPUパラメータを管理するツールが拡張されました。 インタラクティブなユーザー インターフェイスには、電力プロファイル (省電力またはパフォーマンス) の切り替え、各 CPU コアの温度の表示、CPU 周波数の変化の監視、消費電力情報のドリルダウンのためのオプションが追加されています。
  • 最新のラップトップでの作業のサポートが改善されています。たとえば、Framework Gen 12 ラップトップでは、バッテリー追跡、キーボード バックライト制御、外部モニターの接続機能が実装されています。
  • PinePhone スマートフォンのアセンブリでは、インターフェイスが最適化され、ハードウェア ボタンのサポートが実装され、タッチ パネル スクリーンのドライバーをアンロードすることで消費電力を最大 40% 削減する新しいスクリーン セーバーが追加されました。
  • GCC 12.3 でのビルドが提供されます。
  • ネットワーク カードのドライバーは、Linux カーネル 6.1.20 から移植されたバージョンに置き換えられました。
  • ブロックデバイスを暗号化するエンジンが再設計されました。
  • デバッグ機能が拡張されました。
  • 開発は C++20 標準を使用するように移行されました (以前は C++17 が使用されていました)。
  • 既存の SDK を使用して、Lomiri や Rust Cargo などの Genode 用のアプリケーションを開発する機能を提供します。
  • RaspberryPi および i.MX6 ボードで使用される USB コントローラー用のドライバーを追加しました。
  • Intel GPU、サウンドカード、WiFi のドライバーのパフォーマンスが向上しました。
  • Linux からドライバーを使用できるようにする DDE (デバイスドライバー環境) レイヤーが Linux カーネル 6.1.20 に更新されました。

このシステムには、一般的なシステム管理タスクを実行できる Leitzentrale グラフィカル ユーザー インターフェイスが付属しています。 GUI の左上隅には、ユーザーの管理、ドライブの接続、ネットワーク接続のセットアップのためのツールを含むメニューが表示されます。 中央には、システムの充填を調整するためのコンフィギュレーターがあり、システムコンポーネント間の関係を定義するグラフ形式のインターフェイスを提供します。 ユーザーは対話的にコンポーネントを任意に削除または追加して、システム環境または仮想マシンの構成を定義できます。

ユーザーはいつでもコンソール管理モードに切り替えることができ、管理の柔軟性が向上します。 従来のデスクトップは、Linux 仮想マシンで TinyCore Linux ディストリビューションを実行することで取得できます。 この環境では、Firefox および Aurora ブラウザ、Qt ベースのテキスト エディタ、およびさまざまなアプリケーションが利用可能です。 noux 環境は、コマンド ライン ユーティリティを実行するために提供されています。

Genode は、Linux カーネル (32 および 64 ビット) または NOVA マイクロカーネル (仮想化を備えた x86)、seL4 (x86_32、x86_64、ARM)、Muen (x86_64)、Fiasco.OC (x86_32、x86_64、ARM)、L4ka​​::Pistachio (IA32、PowerPC)、OKL4 上で実行されるカスタム アプリケーションを構築するための統合フレームワークを提供します。 、L4/ Fiasco (IA32、AMD64、ARM)、および ARM および RISC-V プラットフォーム用の直接実行カーネル。 付属の準仮想化 Linux カーネル L4Linux は、Fiasco.OC マイクロカーネル上で実行され、通常の Linux プログラムを Genode 上で実行できます。 L4Linux カーネルはハードウェアと直接対話しませんが、一連の仮想ドライバーを通じて Genode サービスを使用します。

さまざまな Linux および BSD コンポーネントが Genode 用に移植され、Gallium3D がサポートされ、Qt、GCC、WebKit が統合され、ハイブリッド Linux/Genode 環境が実装されました。 NOVA マイクロカーネル上で実行される VirtualBox ポートが準備されています。 多数のアプリケーションは、OS レベルでの仮想化を提供するマイクロカーネルお​​よび Noux 環境上で直接実行されるように適合されています。 移植されていないプログラムを実行するには、個々のアプリケーション レベルで仮想環境を作成するメカニズムを使用することができ、準仮想化を使用して仮想 Linux 環境でプログラムを実行できます。

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

コメントを追加します