面白そうなOSを見つけたので試してみました。「Vinix」です。 Vinixはプログラミング言語「V」で開発されているオープンソースのOSです。Linuxディストリビューションではなく、独自のカーネルをゼロから開発しているUnix系OSという点が大きな特徴。軽量性とシンプルさを重視しており、Apple Silicon搭載Macへの対応も進められています。

主な特徴
公式サイトによると、Vinixの主な特徴は以下の通り。
独自カーネルを採用
Linuxカーネルには依存せず、V言語を中心に独自のカーネルを開発。
V言語で開発
シンプルで高速なコンパイルが特徴のV言語を採用。OS全体の開発効率やコードの読みやすさを重視。
Alpine Linuxとの互換性
Linuxのシステムコールなどを実装することで、Alpine Linux向けのバイナリやパッケージを動作。
Apple Siliconに対応
M1搭載Macをサポートしており、macOS以外の選択肢としても開発が進められています。
| 項目 | 目安 |
|---|---|
| 起動時のメモリ使用量 | 約50MB |
| インストール後の容量 | 約1GB |
| 対応アーキテクチャ | x86-64 / ARM64 |
| デスクトップ環境 | 独自デスクトップ |
| ライセンス | GPL-2.0 |
また、systemdを採用せず、独自の起動・管理システムを採用している点も特徴です。
まだ開発途上のOSだが期待大
Vinixは現在も活発に開発が進められているものの、まだアルファ段階のソフトウェアです。実際にISOイメージをダウンロードして試してみました。
ISOイメージから起動すれば即座にユーザーアカウントの作成画面が表示され、

直後に、作成したアカウントでログインすれば

あっという間に冒頭のデスクトップ画面が表示されます。FirefoxやChromium、GIMPなどのアプリケーションに加え、Dockerなども動作するようになっているようですが、ハードウェアの対応状況や機能面にはまだ制限があります。そのため、現時点では普段使いのメインOSとしてはまだ実用性はありませんが、今後に期待したい内容となっていますね。

