- ArchWiki は膨大な文書量と高い品質で知られており、Debian はこれをベンチマークするため、DebConf25にArch Wiki運営チームを登壇者として招いた
- 発表では SWOT分析 を通じて、強み(包括的なコンテンツ、最新性、影響力)と弱み(複雑なルール、MediaWikiの限界、貢献のハードル)が共有された
- ArchのWiki運営原則は、編集要約の記録、原子的な編集、議論ページを通じた調整 などで構成される
- 保守プロセスでは、テンプレート・ボットの活用、コミュニティレビューへの参加、編集衝突の防止 が強調された
- Debianは発表直後、MediaWikiへの移行、ライセンス変更、新Wikiサイトの構築 を進め、本格的な刷新に着手した
ArchWiki戦略とDebian協業の背景
- Arch Linuxプロジェクトは、ローリングリリースモデル とともに 優れたドキュメント整備 でLinuxコミュニティに広く知られている
- ディストリビューションを問わず多くのユーザーがArchWikiを参照しており、Debianも自前の文書品質を高めるため、ArchWiki管理チームのJakub Klinkovský氏とVladimir Lavallade氏をDebConf25に招いた
- この発表をきっかけに、Debian Wikiの全面刷新に向けた議論が始まった
ArchWikiの概要と運営体制
- ArchWikiは 2004年に開始 され、当初はPhpWikiで運営されていたが、ほどなくMediaWikiへ移行した
- 2010年ごろから 保守チームと翻訳チーム が結成され、貢献ガイドライン、文書スタイル、構造化など、寄稿者が知るべきルールを管理している
- 現在は4,000件以上のトピックページを持ち、議論ページやリダイレクトを含めると全体で約3万ページ規模に成長している
- 2006年以降、86,000人以上の編集者が84万回を超える編集を行い、毎月2,000件以上の編集と約300人のアクティブな貢献者を擁する
ArchWikiの強み
- 膨大な文書範囲と多様なテーマ にわたる包括的な内容を提供
- 最新のパッケージやディストリビューションの状態を 常に反映するリアルタイム更新
- 保守チーム以外の一般寄稿者の参加も活発で、コミュニティ主導で成長
- Archコミュニティを超えて、あらゆるLinuxユーザーが参照する 高い拡張性 が大きな特徴
- 簡潔で明快な文書構造により、情報を探しやすい
貢献およびコンテンツガイドライン
- 主な編集原則は3つある
- すべての変更後に 編集要約 を必須とする
- 複雑な修正は 原子的かつ段階的 に進める
- 重要な変更は 議論ページで事前に通知 したうえで意見を集める
- コンテンツ面では
- DRY(Do not repeat yourself) 原則を徹底
- 文書は シンプルでありながら自律的な探索 を促す形を維持
- Archベースで検証されていない情報は受け入れず、Archに適した内容を維持 する
保守とコミュニティ管理
- 管理、査読、分類を支援する各種 テンプレートと自動化ツール がある
- レビュー過程には誰でも参加でき、実質的な査読は各テーマに関心のあるユーザーが主導する
- エラーや問題は即座に フラグ用テンプレートで表示 できる
- 疑わしい、または論争のある編集では多数の意見を集め、編集紛争の防止 を重視する
- フォーラムやIRCなどで支援を求められた場合も、常にWikiへ案内し、必要に応じて新規コンテンツ作成を促す
ArchWikiの弱み
- 複雑な文法(MediaWikiマークアップ)とガイドライン が新規寄稿者にとって参入障壁になっている
- DRY原則などの構造的ルールは、初心者には理解も実践も難しい
- MediaWikiプラットフォーム自体がWikipedia中心に開発されており、Archのニーズと一部で衝突し、カスタマイズにも限界がある
- 文法が 独特で解釈しづらく、保守や自動化に不向き
- 人気ベースのボランティアシステムであるため、コンテンツ更新の偏りや情報更新の不均一さが存在する
機会と脅威要因
- コミュニティやArch派生ディストリビューションとの連携 により領域を拡大
- wiki-scripts(Python) や Wiki Monkey(JavaScript) など、寄稿者向け補助ツールを活用
- 今後は スペルチェック(lint)やAI支援の導入 の可能性も検討中(ただし、未検証のAI生成コンテンツによる品質低下やスクレイパーボットの問題への配慮が必要)
- 最近のAI活用による寄稿がガイドラインに合致せず、問題を引き起こしている
- 長期的には 寄稿者の燃え尽き(burnout) が課題であり、継続的な新規人材流入が必要
その他の運営情報と議論
- 専用チャットルーム #archlinux-wiki(Libera.Chat)を運営し、議論はWiki内のTalkページへ誘導している
- 管理チームは30〜50人規模で、インフラは クラウド上の単一仮想マシン を基盤としている
- MediaWikiを再び選ぶかどうかについては、プラグインやAPIが必要ならMediaWiki、そうでなければMarkdownベースのソリューションも候補になる
- コロナ禍で活動が急増し、その後は継続的な減少が観測されており、新アーキテクチャや派生版の統合による反転の可能性が模索されている
Debianプロジェクトへの影響
- ArchWikiの発表直後、Debianは Wiki刷新(Revamp)プロジェクト に着手
- 既存のMoinMoinを MediaWikiへ置き換える ことを決定
- 新しい公式Wiki(beta)とdebian-wikiメーリングリストを開設
- 2025年7月24日以降、新しいWikiコンテンツは CC BY-SA 4.0ライセンス に変更
- 改善への熱意が維持されれば、Debian WikiもArchWikiに匹敵する品質を備えることが期待される
- すべてのLinuxユーザーにとって、拡張性と信頼性の高いオープンソース知識リポジトリが広がる好循環につながりそうだ
結論
- ArchWikiの方式は、ディストリビューションを超えてLinux/オープンソースコミュニティ全体における 協調的な文書化の好例 として認識されている
- 今回のDebianとの相互作用は、オープンソース生態系における 知識・ノウハウの拡散と標準化 の流れを象徴する出来事だ
1件のコメント
Hacker Newsの意見
Arch WikiはLinuxコミュニティが生み出した最高の成果物の一つだと思う
まるで現代的で改良されたTLDPのように感じる
実際にArchを使ったことはほとんどないが、ワークステーション、サーバー、Yoctoベースのカスタムシステムなど、さまざまな場面でArch Wikiが大いに役立った
Arch Wikiは異なる方法を幅広く扱っているので、どんなツールでも関連ガイドが見つかる可能性が高い
Archはupstreamの変更が少ないため、説明の多くは他のディストリビューションでも有効だ
もちろん、Debian特有の事情のように区別が必要なこともあるが、Linuxに慣れていればArch Wikiが最高のドキュメントだと実感することがよくある
Archを使う前から、Ubuntu関連で曖昧な状況があってググると、いつもArch Wikiで「Ubuntuユーザーはこう解決する」といった案内を見つけていた
こういうことが何度もあった
この記事を読んで、Gentoo初期の頃にもGentooのドキュメントについて同じようなことを言っていたのを思い出した
FreeBSDやOpenBSDを使った後だと、Linuxのドキュメント化が相対的にどれほど不足しているかを実感する
BSD系OSでは、コマンド、プログラム、システムコール、設定ファイルのすべてがmanページとガイドで徹底的に文書化されている
特にFreeBSD Handbookは本当の宝だ
OSの参入障壁は比較的高いが、文書化がその欠点を完全に補っている
重複情報が80%もある複数の個別Wikiを作るより、ディストリごとに区別できる汎用Wikiがあれば本当にいいと思う
以前はGentooにも素晴らしいWikiがあったが、記憶が正しければディスクアレイ障害で10年以上前に失われた
今ではみんなArch Wikiを参照しているのだから、いっそarchwikiを共有プロジェクトとして発展させたらどうかと思う
良いWikiを作るうえで結局重要なのは、人と方針だ
小さなWikiはとりあえず何でも載せられるので素晴らしいが、内容や更新の質がページごとにばらつきやすい
貢献が増えると編集者は収拾しきれなくなり、検証されていない情報が蓄積して信頼を失う
逆に編集が厳しすぎると、情報は古く保守的になり、面白みのない場所になる
結局のところ、さまざまなWikiがそれぞれ異なる方向性を持てること自体が利点だ
人や方針が一か所で崩れても代替がある
すべてを一か所に集約すると、ボランティアなので離れる人が多くなるだろう
Wikipediaは例外的な成功事例で、他はそれぞれ分散しているほうが自然だと思う
重複した複数のWikiを作ることは、Linux界の強みでもあり弱みでもある
すでに多様なデスクトップ環境があるのにまた作られ、パッケージマネージャーもそうであるように、Wikiも複数あるのがLinuxの世界では自然な現象だ
デスクトップ環境の比較, パッケージ管理システム一覧, ディストリビューション人気ランキング
汎用Wikiへ自然に発展できなかった理由は、たいてい最初は各ディストリビューション固有の部分だけを文書化し、徐々に一般的な内容も追加していくものの、結局は各プロジェクト専用ドキュメントを土台にしているため共有に消極的だからだ
時間がたち、あるWikiがうまく大きく成長すると、静かに標準のような位置に落ち着く
25年前はWikiが新しく自由だったので、コンテンツ共有への意欲も高かったが、時がたつにつれて皆がそれぞれ独自の方向へ進み、共有はうやむやになった
最近ではMarkdownベースの知識管理コミュニティでも似た流れがあったが、大きな成果は得られなかった
実際、情報共有というのは思っている以上に難しい
以前、コンピュータビジョン分野に小さなWikiがあり、かなり有用だったが、2010年ごろに内容をWikipediaへ移すことになった
結果は予想どおりだった
元のWikiは消え、一部だけが生き残り、Wikipediaでもきちんと残らなかった
結局、優れたリソースを失う経験になった
範囲が広すぎるWikiでは、内容が古くなったり役に立たなくなった時点を見極めにくい
Arch Wikiのように明確な主題に限定すれば、古い手法が積み上がらず、品質を保てる
Arch Wikiの完成度には毎回感心させられる
systemdに関する素晴らしい記事を読んで、ようやくきちんと理解できた
Archのメンテナーがなぜディストリをsystemdへ移行したのかを説明したリンクを見て、その変化を受け入れられた
Linuxを始めた頃はFedoraとUbuntuを使っていたが、疑問の答えはいつもArch Wikiで見つけていた
だからそのままArchに乗り換えた
当時は検索すればArch Wikiがいつも上位に出てきたが、最近は検索結果でArch Wikiを見かけなくなって久しい
私もMacBookにLinuxをインストールしようとしたとき、十分な情報を提供してくれた唯一のWikiがArch Wikiだった
だからそれが、実際にArchを使ってみる最大の理由になった
そのsystemdの記事というのは、もしかしてこのリンクのことだろうか
これからはコミュニティに投稿するより、Wiki編集にもっと力を入れようと思う
WikiとパッケージこそがArchの強みだ
良い成果物は結局すべて、人の手による協働から生まれる
付け加えると、何かを削除したり変更を受け入れなかったりするのも簡単ではないが、Wikiの読みやすさのためには必要な過程だ
Archで扱われている知識がNixOS側にももっとよく伝わるといいと思う
ArchWikiの月間アクティブユーザーのグラフを見ると、2013年を境に減少傾向が始まったように見える
ロックダウン期間を除けば、階段状に下がるグラフが続いている
何があったのか気になる
2012年ごろにsystemd移行が始まり、大規模なページ更新が必要だった
その後は通常水準まで下がった
最近はNixOSが一部の熱心なユーザーを吸収した影響もあるだろう
昔のArchは「プロが使う不親切な」ディストリという立ち位置だった
しかし実際には思ったより簡単に使えたので、「I use Arch btw」というミームも生まれた
こうしたユーザーの多くは最近NixOSへ移ったようだ
2013年はManjaroが人気を集め始めた年だ
Archは2011年からフォーラムも人気のために閉鎖していた
参考リンク
大事な情報はだいたい整理し尽くされていて、もう書くことが少なくなったという面もありそうだ
Arch Wikiで最も欲しかった機能の一つは、条件に応じてセクションを隠せることだった
ガイドが複数の選択肢を提示していても、選んだオプションによっては後半の内容が無意味になる
特定の選択を示したら、関係ない後続部分を隠せる機能があると便利だと思う
lwn.netの記事について、購読者向けリンクをHacker Newsで共有するのが正当なのか気になる
こういうやり方がlwnに不利益を与えないか心配だ
公式FAQを確認したところ、購読者向けリンクはほぼどこで共有してもよいと明記されていた
「購読者を増やそうとする試みを妨げない限り、共有を歓迎する」とある
FAQリンク
こうした購読者リンクがたまに共有されるのは、むしろ良い効果がある
コンテンツが良ければ購読して、より多くのコンテンツ制作を支えてほしいと思う
実際、こういうハイレベルな記事がきっかけでLWNを購読するようになったこともある
たいていは「共有リンク」ボタンから共有されている
ログインは不要だが、他の購読者限定機能は引き続き購読者だけが使える
購読者向けという点が少し不思議に感じられる
画面に「次の購読者専用コンテンツはLWN購読者が提供したものです」という案内が表示されるので、もともと意図された機能であるのは明らかだ
Arch WikiはLinuxにおけるPostgreSQL Documentationのような存在だ
ArchやPostgresを直接使っていなくても、構造や使い方を把握するためのよい出発点になり、情報が十分にあるので推論もしやすい
Archを使う大きな理由の一つがまさにWikiだ
良い機能があっても、その存在を知らなければ意味がない
特に各手法の「why」セクションのように、なぜその選択をすべきかを説明してくれる点が気に入っている
良い例がdata-at-rest encryptionのページだ
data-at-rest encryptionページ