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

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

主な革新:

  • デバイスの割り込み管理と PCI 構成は、Genode アーキテクチャよりも制限が厳しくなります。 この変更には、すべてのドライバーに影響を与える大規模な内部再作業が必要であり、新しい最適化と追加機能が可能になりました。 同時に、開発者は、ユーザーがシステムで作業するときの一般的な動作を保存しようとしました。
  • 起動を高速化し、ネットワーク サブシステムの帯域幅を増やし、ユーザー インターフェイスの応答性を高めるために、いくつかの重要な最適化が提案されています。
  • ホットプラグ USB デバイスのサポートが改善されました。 USB デバイスを仮想マシンに動的に接続し、デバイスを接続解除する機能が追加されました。
  • ユーザーに提供される Falkon および Morph ブラウザで使用される Chromium ブラウザ エンジンが更新されました。
  • サウンド ドライバーは、OpenBSD 7.1 のコードと同期するように更新されました。
  • Sculpt を携帯電話に適応させる作業が始まりました。 改良点には、USB ECM サポート、Mali-400 GPU、SD カード接続、テレフォニーとモバイル データ スタック、Morph ブラウザー、およびユーザー インターフェイスが含まれます。 USB スマート カードのサポートが追加されました。

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

このシステムには、一般的なシステム管理タスクを実行できる 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

コメントを追加します