Apple は、macOS 13.1 のカーネルとシステム コンポーネントのコードを公開しました。

Apple は、macOS 13.1 (Ventura) オペレーティング システムの低レベル システム コンポーネントのソース コードを公開しました。これには、Darwin コンポーネントやその他の非 GUI コンポーネント、プログラム、ライブラリなどのフリー ソフトウェアが使用されています。 合計 174 のソース パッケージが公開されています。

とりわけ、XNU カーネル コードが利用可能であり、そのソース コードは次の macOS リリースに関連付けられたコード スニペットの形式で公開されます。 XNU はオープン ソースの Darwin プロジェクトの一部であり、Mach カーネル、FreeBSD プロジェクトのコンポーネント、およびドライバーを作成するための IOKit C++ API を組み合わせたハイブリッド カーネルです。

同時に、iOS 16.2モバイルプラットフォームで使用されるオープンソースコンポーネントが公開されました。 この出版物には、WebKit と libiconv という XNUMX つのパッケージが含まれています。

さらに、Apple AGX GPU のドライバーが、Apple が開発した M1 および M2 ARM チップを搭載した Mac コンピュータで動作するように開発された、Asahi Linux ディストリビューションに統合されていることにも注目できます。 追加されたドライバーは、OpenGL 2.1 および OpenGL ES 2.0 のサポートを提供し、ゲームおよびユーザー環境 KDE および GNOME で GPU アクセラレーションを使用できるようにします。 このディストリビューションは標準の Arch Linux リポジトリを使用して構築されており、カーネル、インストーラー、ブートローダー、補助スクリプト、環境設定などの特定の変更はすべて別のリポジトリに配置されます。 Apple AGX GPU をサポートするには、Linux カーネル用の DRM ドライバー (ダイレクト レンダリング マネージャー) を含む linux-asahi-edge と、Mesa 用の OpenGL ドライバーを含む mesa-asahi-edge の XNUMX つのパッケージをインストールする必要があります。

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

コメントを追加します