Void Linux

From Wikipedia, the free encyclopedia

Void Linux[3]独立系Linuxディストリビューションで、パッケージマネージャには一から設計・実装されたX Binary Package System (XBPS) パッケージマネージャを使用し、initシステムにはrunitを使用する。Void Linuxのbaseインストールは、カーネルに含まれるバイナリ・ブロブを除き全てが自由ソフトウェアから構成される(ただしユーザーはプロプライエタリソフトウェアをインストールするための、公式non-freeリポジトリへアクセスすることもできる)[4][5]

開発者
  • Void Linux Team,
  • Void Linux Community,
  • Original developer: Juan Romero Pardines (xtraeme)
OSの系統 LinuxUnix系
開発状況 開発中(運営中)
ソースモデル オープンソース
概要 開発者, OSの系統 ...
Void Linux
 ウィキデータを編集
Void Linux の公式ロゴマーク。
Screenshot
Void Linux 20230628版の英語版・初期状態のデスクトップ画面です。
開発者
  • Void Linux Team,
  • Void Linux Community,
  • Original developer: Juan Romero Pardines (xtraeme)
OSの系統 LinuxUnix系
開発状況 開発中(運営中)
ソースモデル オープンソース
初版 2008年 (18年前) (2008)
最新安定版 20250202[1] ウィキデータを編集 / 2 February 2025年 (13か月前) (2 February 2025)
対象市場 汎用
使用できる言語 2言語Void Linux + hikari環境に日本語環境が可能。
言語の一覧
英語・日本語
パッケージ管理
  • XBPS,
  • XBPS-SRC
プラットフォーム
カーネル種別 モノリシック (Linux)
ユーザランド GNU + GlibcまたはGNU + Musl
影響を与えたOS NetBSD
既定のUI コマンドラインインタフェース(デフォルトのシェルBourne Shell)、Xfce
ライセンス 様々なライセンス(Void Linux製のソフトウェアは大半が二条項BSDライセンス
ウェブサイト voidlinux.org ウィキデータを編集(英語)
サポート状況
サポート中です。
テンプレートを表示
閉じる

歴史

Void Linuxは2008年に元NetBSDの開発者であったJuan Romero Pardinesにより、XBPSパッケージマネージャのテストベッドとして作成された[6]xbps-srcを使用してソースからパッケージをネイティブビルドする機能は、pkgsrcやその他のBSD Portsコレクションに影響を受けたと思われる[7]

2018年5月、プロジェクトリーダーから数ヶ月間連絡がなかったため、本プロジェクトは新しいウェブサイトとリポジトリへと移動された[8][9][10]

2024年時点ではDistroWatchにおいてVoid Linuxは最も評価の高いプロジェクトとなっており、スコアは10点満点中9.26点である[11]glibcmuslのいずれかを使用するソフトウェアリポジトリとインストールメディアが利用可能という点においてもディストリビューション中で独特である。

特徴

Void Linuxはinitシステムに、他のディストリビューションでは広く普及しているsystemdに代わってrunitを使用している[12]

Void Linuxはデフォルトの暗号ライブラリとしてLibreSSL[3]を組み込んだ最初のディストリビューションであった[2]が、2021年2月にVoid Linuxチームは2021年5月5日をもってVoid Linuxの暗号ライブラリをOpenSSLへ戻すことを発表した。その理由としては、主にOpenSSLで動作するよう書かれたソフトウェアへのパッチ適用プロセスに問題があったこと、いくつかの最適化のサポート、および新しいアルゴリズムへの早期アクセスが挙げられた[13]。OpenSSLへの切り替えはvoid-packagesリポジトリのGitHub issueで2020年8月に開始されたが、切り替えについての議論のほとんどはそのissueで行われていた[14]

Void Linuxはローリングリリースの性質を備えているため、ポイントリリースとは異なりVoid Linuxを起動するシステムはリポジトリからのバイナリ更新により最新に保たれる[15]。ソースパッケージはGitHubで保守され、xbps-srcビルドシステムを使用してコンパイルされる[16]。それらのソースパッケージは現在のシステムに縛られずにクリーンな環境で実行され、パッケージのほとんどは他のアーキテクチャ向けにクロスコンパイルできる。

2017年の4月時点においてVoid LinuxはFlatpakをサポートしており、これによって上流のリポジトリから最新のパッケージをインストールできる[17]

エディション

Void Linuxはbaseイメージやflavorイメージとしてダウンロードできる。baseイメージには基本的なプログラムしか含まれないため、ユーザーは後から自身の環境を設定する。flavorイメージには設定済みのXfceデスクトップ環境が含まれる。CinnamonLXDELXQtMATE、およびGNOMEは事前にパッケージ化されたLiveイメージとして提供されていたが、「テストに伴うオーバーヘッドを軽減する」という理由で既に提供されていない[18][19]

Liveイメージにはncursesベースのユーザインタフェースを提供するインストーラーが含まれる。デフォルトのルートシェルDashである[15]

さらに見る プラットフォーム, Cライブラリ ...
Void Linux Liveイメージ[20]
プラットフォーム Cライブラリ デスクトップ環境
glibc musl Xfce
i686 Yes No Yes
amd64 Yes
ARMベース
Raspberry Pi 1/2/3/4/5 Yes No[note 1]
閉じる

派生

非公式のVoid Linux for PowerPC/Power ISA (Void-ppc) は、Void LinuxのPowerPCおよびPower ISA英語版向けフォークであったが、2023年初めに終了した。これは32ビット64ビットデバイス、ビッグエンディアンとリトルエンディアン、およびmuslとglibcをサポートしていた。Void-ppcは独自のビルドインフラストラクチャーとパッケージリポジトリを保守しており、全てのVoid Linuxのパッケージを、全ての環境でビルドすることを狙いとしていた。フォークとなった主な理由は、Void Linuxのビルドインフラストラクチャーにおける技術的問題であった[21]

Project TridentはVoid LinuxベースのLinuxディストリビューションであった[22]が、2022年3月[23]に開発が終了した[24]

反響

2023年2月にDistroWatchのJesse Smithは、「Voidディストリビューションは最も早く、最も軽量で、最も綺麗に設計されたLinuxディストリビューションの1つだ。私は使うのが楽しかった。全てがスリムで、効率的で、そして驚くほど速い」と述べ、さらに「Voidのソフトウェアリポジトリは比較的小さいが、そこには鍵となるアプリケーションのほとんどが存在する」とも述べた[25]

注釈

  1. 別途インストール可能。

出典

外部リンク

Related Articles

Wikiwand AI