AlpineBSDプロジェクトは、Alpineディストリビューションの開発に基づき、NetBSDカーネル上でユーザー環境を実行するオペレーティングシステムを開発している。 LinuxAlpineBSDは、NetBSDカーネルに加えて、標準Cライブラリlibcと、mountなどの低レベルユーティリティ群を使用しています。これらのユーティリティの中核となる部分はBusyBoxツールチェーンに基づいており、アプリケーションパッケージは可能な限りAlpineから提供されています。 Linuxパッケージ管理にはapkパッケージマネージャーが使用され、初期化システムにはs6が使用されるが、計画では代替案としてOpenRCのサポートを提供することも言及されている。
このプロジェクトはAIに関して厳格な方針を定めており、AIが生成したコードを含むソフトウェアの使用を可能な限り避けるように努めている。
AIを使用して作成されたコンポーネントは、基本システムおよびメインパッケージリポジトリに含めることが禁止されています。AIを使用して作成されたコード、ドキュメント、バイナリ、およびその他のリソースを含むすべてのパッケージには、特別なラベルが付けられ、別の「汚染された」リポジトリを通じて配布されます。AlpineBSDの開発中も、AIツールの使用は禁止されています。
AlpineBSDには現在、専用のインストーラーやインストール用ビルドがありません。プロジェクトをテストするには、NetBSDのインストールメディアから起動し、パッケージマネージャー(apk)ビルドをダウンロードし、リポジトリを追加し、APKパッケージをインストールし、s6 initシステムを設定することをお勧めします。
出所: オープンネット.ru
