Devuan チームは、Debian Buster をベースにした Beowulf 3.0.0 をリリースしましたが、現在 Debian の標準となっている systemd init システムは削除されています。
このプロジェクトは、systemdの採用をめぐる論争の後、「Debianプロジェクトに対する認識の相違」を理由に発表され、2014年11月にDebianからのフォークとしてスタートしました。発表では、「ミニマリストベースのディストリビューションにふさわしく、肥大化のない」ことを約束しました。プロジェクト名の「vua」は、Veteran Unix Admins(ベテランUnix管理者)の略です。このプロジェクトは、自らを「非営利のフリーソフトウェアファウンドリー」と称するDyne.orgによって支援されています。
これは 3 番目の安定した Devuan リリースです。最初のリリースは 2017 年 5 月の Jessie、2 番目のリリースは 2018 年 6 月の ASCII (Debian Stretch ベース) です。
Linuxカーネルのメンテナーであるグレッグ・クロア=ハートマン氏はThe Regに対し、「オペレーティングシステムのそのレベルで働いた経験のある人は皆、systemdが適切なソリューションだと同意しています。systemdは人々が抱える問題を解決します。ディストリビューションがsystemdを採用したのは、それが彼らの問題を解決してくれるからです」と語った。しかし、彼はこう付け加えた。「使いたくないなら、使わなくてもいいのです」
systemd の問題は何ですか?
反対意見は技術的な側面と政治的な側面の両方がある。「モノリシックなinitシステム(systemd、Upstart、launchd)は、本質的に分析と理解が難しい」と、Devuanの熱心な支持者であるローラン・ベルコ氏は2019年のカンファレンスで述べた。
Bercot氏によると、systemdの主な代替手段であるsysvinitも貧弱な解決策だが、systemdはいくつかの点で「以前のものよりも劣っており」、「あらゆる面で最悪のやり方をしている」と主張した。systemdの規模と、その適用範囲の拡大に伴う機能の過剰は、「各プログラムが1つのことだけをうまく行う」というUnixの原則に反する側面がある。
「我々は皆、イニシャル戦争のせいでここにいる」…Devuanカンファレンスでのスライド
ミニマリズムはDevuanの中核を成す信条であり、前述のカンファレンスは「ミニマリズムの探求」と題したセッションで幕を開けました。このアプローチは、Beowulfのインストールプロセスに顕著に表れており、コアとなるオプションはごくわずかです。デスクトップのデフォルト(デスクトップが必要な場合)は、軽量設計のXfceです。initシステムは、従来のsysvinitまたはGentooのOpenRCから選択できます。このシステムは、UbuntuやMintのような洗練されたディストリビューションには欠けており、必要最低限の機能しか備えていない印象です。Linuxの知識がある程度あるユーザーに最適です。
systemd に抵抗がある人でも、選択肢は豊富にあります。中でも Gentoo は systemd をサポートしていますが、あくまで「代替 init システム」としてしかサポートしていません。また、最近リリースされた MX Linux 19.2 は実用的なアプローチを採用しており、systemd は「存在するがデフォルトで無効」の状態で出荷されます。ただし、MX Linux チームは「sysvinit を使用するこの構成を維持することをユーザーに強く推奨しています」と述べています。
これらの選択肢にもかかわらず、systemdは今のところinit戦争に勝利し、広く採用されています。しかし、Linuxは選択肢が豊富なので、Devuan、MX Linux、Gentooなどの存在は歓迎すべきものです。®