Arch membagikan strategi Debian dan wiki
(lwn.net)- ArchWiki terkenal karena dokumentasinya yang sangat luas dan berkualitas tinggi, sehingga Debian mengundang tim pengelola wiki Arch sebagai pembicara di DebConf25 untuk dijadikan tolok ukur
- Dalam presentasi tersebut, mereka membagikan analisis SWOT yang mencakup kekuatan (konten komprehensif, selalu mutakhir, berpengaruh) dan kelemahan (aturan yang rumit, keterbatasan MediaWiki, hambatan kontribusi)
- Prinsip operasional wiki Arch mencakup pencatatan ringkasan kontribusi, edit atomik, koordinasi melalui halaman diskusi
- Dalam proses pemeliharaan, ditekankan penggunaan template dan bot, partisipasi dalam peninjauan komunitas, pencegahan konflik edit
- Segera setelah presentasi, Debian mulai mendorong migrasi ke MediaWiki, perubahan lisensi, pembangunan situs wiki baru dan memulai perombakan secara serius
Latar belakang strategi ArchWiki dan kolaborasi dengan Debian
- Proyek Arch Linux dikenal luas di komunitas Linux berkat model rolling release dan dokumentasi yang unggul
- Banyak pengguna, terlepas dari distribusi yang dipakai, merujuk ke ArchWiki; Debian pun mengundang Jakub Klinkovský dan Vladimir Lavallade dari tim pengelola ArchWiki ke DebConf25 untuk meningkatkan kualitas dokumentasinya sendiri
- Presentasi ini menjadi pemicu dimulainya pembahasan perombakan menyeluruh wiki Debian
Gambaran umum ArchWiki dan struktur operasionalnya
- ArchWiki dimulai pada 2004; pada awalnya dijalankan dengan PhpWiki, lalu segera beralih ke MediaWiki
- Sejak sekitar 2010, dibentuk tim pemeliharaan dan tim penerjemahan yang mengelola aturan yang perlu diketahui kontributor, seperti panduan kontribusi, gaya dokumentasi, dan struktur
- Kini ArchWiki telah berkembang menjadi lebih dari 4.000 halaman topik, dan sekitar 30.000 halaman secara keseluruhan termasuk diskusi dan pengalihan
- Sejak 2006, lebih dari 86.000 editor telah melakukan lebih dari 840.000 edit; setiap bulan ada lebih dari 2.000 edit dan sekitar 300 kontributor aktif
Kekuatan ArchWiki
- Menyediakan cakupan dokumentasi yang luas dan isi yang komprehensif untuk berbagai topik
- Pembaruan real-time yang selalu mencerminkan status paket dan distribusi terbaru
- Partisipasi aktif dari kontributor umum di luar tim pemeliharaan, sehingga tumbuh berbasis komunitas
- Memiliki skalabilitas tinggi karena menjadi rujukan bagi semua pengguna Linux, bukan hanya komunitas Arch
- Struktur dokumentasinya ringkas dan jelas, sehingga mudah ditelusuri
Pedoman kontribusi dan konten
- Ada tiga prinsip penyuntingan utama
- Setelah setiap perubahan, ringkasan edit wajib diisi
- Perubahan yang kompleks dilakukan secara atomik dan bertahap
- Perubahan besar harus diberitahukan lebih dulu di halaman diskusi untuk menghimpun pendapat
- Dari sisi konten
- Prinsip DRY(Do not repeat yourself) diterapkan secara ketat
- Dokumentasi dijaga tetap sederhana namun mendorong penelusuran mandiri
- Informasi yang belum terverifikasi untuk Arch tidak diterima, dan konten dijaga tetap sesuai konteks Arch
Pemeliharaan dan pengelolaan komunitas
- Tersedia berbagai template dan alat otomasi untuk membantu administrasi, peninjauan, dan klasifikasi
- Siapa pun dapat ikut dalam proses review, namun peninjauan substantif biasanya dipimpin oleh pengguna yang tertarik pada topik terkait
- Kesalahan atau masalah bisa langsung ditandai dengan template penanda
- Edit yang meragukan atau kontroversial akan mengumpulkan pendapat banyak pihak, dan pencegahan konflik edit dianggap penting
- Saat ada permintaan bantuan di forum atau IRC, pengguna selalu diarahkan ke wiki, dan bila perlu didorong untuk menulis konten baru
Kelemahan ArchWiki
- Sintaks yang rumit (markup MediaWiki) dan pedoman menjadi hambatan masuk bagi kontributor baru
- Aturan struktural seperti prinsip DRY sulit dipahami dan diterapkan oleh pemula
- Platform MediaWiki sendiri dikembangkan dengan fokus pada Wikipedia, sehingga sebagian bertentangan dengan kebutuhan Arch dan memiliki batasan kustomisasi
- Sintaksnya unik dan sulit diinterpretasikan, sehingga lemah untuk pemeliharaan dan otomasi
- Sistem relawan berbasis popularitas menyebabkan pembaruan konten bisa timpang dan penyegaran informasi tidak konsisten
Peluang dan faktor ancaman
- Perluasan cakupan melalui keterhubungan dengan komunitas dan distribusi turunan Arch
- Pemanfaatan alat bantu bagi kontributor seperti wiki-scripts(Python) dan Wiki Monkey(JavaScript)
- Ke depan, sedang dijajaki kemungkinan pemeriksa ejaan (lint) atau dukungan AI (namun perlu mempertimbangkan penurunan kualitas akibat konten AI yang belum terverifikasi serta masalah bot scraper)
- Belakangan ini, kontribusi yang memanfaatkan AI menimbulkan masalah karena tidak sesuai dengan pedoman
- Dalam jangka panjang, isu kelelahan kontributor (burnout) membuat arus masuk kontributor baru tetap dibutuhkan
Informasi operasional dan diskusi lainnya
- Ada ruang obrolan khusus #archlinux-wiki( Libera.Chat), dan diskusi diarahkan ke halaman Talk di dalam wiki
- Tim pengelola berjumlah sekitar 30–50 orang, dengan infrastruktur berbasis satu mesin virtual di cloud
- Terkait apakah akan tetap memilih MediaWiki, jika membutuhkan plugin dan API maka MediaWiki dipilih; jika tidak, solusi berbasis Markdown juga dipertimbangkan
- Terjadi lonjakan aktivitas selama masa pandemi COVID, lalu penurunan berkelanjutan setelahnya; mereka mencari kemungkinan pemulihan melalui arsitektur baru atau integrasi distro turunan
Dampak terhadap proyek Debian
- Segera setelah presentasi ArchWiki, Debian memulai proyek perombakan (Revamp) wiki
- Diputuskan untuk mengganti MoinMoin lama dengan MediaWiki
- Wiki resmi baru (beta) dan milis debian-wiki dibuka
- Sejak 24 Juli 2025, konten wiki baru diubah ke lisensi CC BY-SA 4.0
- Jika semangat perbaikannya tetap terjaga, wiki Debian juga diharapkan dapat mencapai kualitas yang setara dengan ArchWiki
- Diperkirakan akan tercipta siklus positif berupa perluasan repositori pengetahuan open source yang skalabel dan andal bagi semua pengguna Linux
Kesimpulan
- Pendekatan ArchWiki diakui sebagai contoh baik dokumentasi kolaboratif bagi komunitas Linux/open source secara luas, melampaui batas distribusi
- Interaksi dengan Debian kali ini menjadi peristiwa simbolis bagi arus penyebaran pengetahuan dan standardisasi know-how di dalam ekosistem open source
1 komentar
Komentar Hacker News
Menurut saya, wiki Arch adalah salah satu hasil terbaik yang pernah lahir dari komunitas Linux
Rasanya seperti TLDP versi modern yang lebih baik
Saya sendiri hampir tidak pernah benar-benar memakai Arch, tetapi wiki Arch sangat membantu di banyak tempat seperti workstation, server, dan sistem kustom berbasis Yocto
Arch wiki membahas berbagai pendekatan secara luas, jadi kemungkinan besar ada panduan terkait untuk alat apa pun yang sedang dicari
Arch hanya sedikit mengubah hal-hal dari upstream, jadi penjelasannya sering tetap berlaku juga untuk distro lain
Tentu kadang perlu dibedakan untuk kasus khusus milik Debian, tetapi kalau sudah terbiasa dengan Linux, kita sering merasa bahwa Arch wiki adalah dokumentasi terbaik
Bahkan sebelum memakai Arch, saat ada situasi membingungkan terkait Ubuntu dan saya mencarinya di Google, saya selalu menemukan panduan di Arch wiki seperti 'pengguna Ubuntu bisa menyelesaikannya begini'
Hal seperti ini terjadi berkali-kali
Membaca ini membuat saya teringat bahwa pada masa awal Gentoo, orang-orang juga sering mengatakan hal serupa tentang dokumentasi Gentoo
Setelah pernah memakai FreeBSD atau OpenBSD, saya jadi sadar betapa kurangnya dokumentasi Linux secara perbandingan
Di keluarga BSD, perintah, program, system call, dan berkas konfigurasi semuanya didokumentasikan dengan sangat rapi lewat man page dan panduan
Khususnya FreeBSD Handbook benar-benar harta karun
Memang ambang masuk OS-nya relatif lebih tinggi, tetapi dokumentasinya sepenuhnya menutupi kelemahan itu
Daripada membuat banyak wiki terpisah dengan 80% isi yang duplikat, akan sangat bagus jika ada wiki umum yang bisa dibedakan per distro
Dulu Gentoo juga punya wiki yang hebat, tetapi kalau ingatan saya benar, itu hilang sekitar 10 tahun lalu akibat kegagalan disk array
Sekarang semua orang mencari Arch wiki, jadi saya sempat berpikir, bagaimana kalau archwiki dikembangkan menjadi proyek bersama
Pada akhirnya, yang penting untuk membuat wiki yang bagus adalah orang dan kebijakannya
Wiki kecil memang hebat karena pada awalnya apa pun bisa diunggah, tetapi kualitas isi dan pembaruannya jadi tidak konsisten antarhalaman
Kalau kontribusinya terlalu banyak, editor akan kewalahan membereskannya, lalu informasi yang belum terverifikasi menumpuk dan kepercayaan pun hilang
Sebaliknya, kalau penyuntingan terlalu ketat, informasinya menjadi usang dan konservatif, lalu tempat itu kehilangan daya tariknya
Pada akhirnya, justru bagus bahwa berbagai wiki bisa punya arah yang berbeda-beda
Kalau orang atau kebijakan di satu tempat runtuh, masih ada alternatif
Kalau semuanya dipusatkan di satu tempat, karena ini kerja sukarela, kemungkinan besar makin banyak orang yang akan pergi
Wikipedia adalah contoh sukses yang luar biasa langka, dan selain itu, menurut saya lebih alami jika sisanya tersebar di berbagai tempat
Membuat banyak wiki yang saling tumpang tindih adalah sisi terang sekaligus kelemahan dunia Linux
Sudah ada bermacam desktop environment tapi tetap membuat yang baru, package manager juga begitu, jadi wajar saja kalau wiki pun ada banyak dalam ekosistem Linux
Perbandingan desktop environment, Daftar sistem manajemen paket, Peringkat popularitas distro
Alasan kenapa tidak berkembang secara alami menjadi wiki umum biasanya karena pada awalnya tiap distro hanya mendokumentasikan bagian yang khas miliknya, lalu perlahan menambahkan hal-hal yang lebih umum, tetapi pada akhirnya tetap berakar pada dokumentasi khusus proyek masing-masing sehingga enggan berbagi
Seiring waktu, jika ada wiki yang berhasil tumbuh besar, diam-diam ia akan menetap sebagai semacam standar
Dua puluh lima tahun lalu wiki terasa baru dan bebas sehingga orang bersemangat berbagi konten, tetapi seiring waktu masing-masing bergerak ke arah sendiri dan semangat berbagi antarproyek pun memudar
Belakangan ini ada arus serupa di komunitas knowledge management berbasis Markdown, tetapi tidak membuahkan hasil besar
Berbagi informasi ternyata jauh lebih sulit daripada yang dibayangkan
Dulu ada wiki kecil di bidang computer vision yang cukup berguna, dan sekitar tahun 2010 diputuskan untuk memindahkan isinya ke Wikipedia
Hasilnya persis seperti yang sudah diduga
Wiki lamanya hilang, hanya sebagian yang bertahan, dan di Wikipedia pun tidak benar-benar tersisa dengan baik
Pada akhirnya jadilah pengalaman kehilangan sumber daya yang hebat
Wiki dengan cakupan terlalu luas membuat sulit mengetahui kapan isinya sudah usang atau tidak lagi berguna
Kalau dibatasi pada topik yang jelas seperti Archwiki, kualitasnya bisa terjaga tanpa menumpuknya metode lama yang sudah ketinggalan zaman
Saya selalu kagum pada tingkat kematangan Archwiki
Setelah membaca artikel yang sangat bagus tentang systemd, saya baru benar-benar memahaminya
Saya juga bisa menerima perubahan itu setelah melihat tautan penjelasan dari maintainer Arch tentang mengapa distro tersebut beralih ke systemd
Saat baru mengenal Linux saya memakai Fedora dan Ubuntu, tetapi setiap kali punya pertanyaan, jawabannya selalu saya temukan di Arch wiki
Karena itu saya akhirnya pindah saja ke Arch
Pada masa itu, kalau melakukan pencarian, Arch wiki selalu muncul di posisi atas, tetapi belakangan saya sudah lama tidak melihat Arch wiki di hasil pencarian
Saya juga begitu; saat hendak memasang Linux di macbook, satu-satunya wiki yang memberi informasi cukup adalah Arch wiki
Jadi itulah alasan terbesar saya akhirnya mencoba memakai Arch secara langsung
Apakah artikel systemd yang dimaksud ini: tautan ini?
Ke depan saya berniat lebih banyak mencurahkan tenaga untuk menyunting wiki daripada menulis postingan komunitas
Wiki dan paket memang kekuatan utama Arch
Semua hasil bagus pada akhirnya lahir dari kolaborasi kerja tangan manusia
Tambahan lagi, menghapus sesuatu atau menolak suatu perubahan memang tidak mudah, tetapi itu proses yang benar-benar perlu demi keterbacaan wiki
Saya berharap pengetahuan yang dibahas di Arch juga bisa tersalurkan dengan baik ke pihak NixOS
Kalau melihat grafik pengguna aktif bulanan ArchWiki, tampaknya tren penurunannya mulai sekitar 2013
Selain periode lockdown, grafiknya terlihat seperti turun bertahap
Saya penasaran apa yang terjadi
Sekitar 2012 ada awal migrasi systemd yang membuat banyak halaman perlu diperbarui secara besar-besaran
Setelah itu angkanya turun kembali ke tingkat normal
Belakangan, NixOS mungkin juga menyerap sebagian pengguna yang sangat antusias
Dulu Arch punya posisi sebagai distro yang 'tidak ramah dan dipakai para profesional'
Namun kenyataannya, distro ini lebih mudah dipakai daripada yang disangka, sehingga lahirlah meme 'I use Arch btw'
Tampaknya belakangan banyak pengguna seperti ini pindah ke NixOS
Tahun 2013 adalah masa ketika Manjaro mulai populer
Arch bahkan sudah mengunci forum sejak 2011 karena saking populernya
Tautan referensi
Mungkin juga karena hampir semua informasi penting sudah tertata, jadi makin sedikit hal baru yang tersisa untuk ditulis
Salah satu fitur yang paling saya harapkan dari Arch wiki adalah kemampuan menyembunyikan bagian berdasarkan kondisi
Sebuah panduan sering menawarkan beberapa opsi, tetapi setelah memilih satu opsi, bagian berikutnya jadi tidak relevan
Akan nyaman jika ada fitur untuk menandai pilihan tertentu lalu menyembunyikan bagian lanjutan yang tidak terkait
Saya penasaran apakah membagikan tautan artikel lwn.net untuk pelanggan di Hacker News itu pantas
Saya khawatir cara seperti ini justru merugikan lwn
Saya cek FAQ resminya, dan memang tertulis bahwa tautan untuk pelanggan boleh dibagikan hampir di mana saja
Mereka bahkan mengatakan pembagian seperti itu disambut baik selama tidak mengganggu upaya menambah pelanggan
Tautan FAQ
Sesekali membagikan tautan pelanggan seperti ini justru memberi efek positif
Kalau kontennya bagus, harapannya orang akan berlangganan untuk mendukung pembuatan lebih banyak konten
Saya sendiri pernah akhirnya berlangganan LWN justru karena artikel-artikel mendalam seperti ini
Biasanya ini dibagikan lewat tombol 'share link'
Tidak perlu login, tetapi fitur khusus pelanggan lainnya tetap hanya bisa dipakai pelanggan
Memang terasa agak unik bahwa ini disebut tautan pelanggan
Karena ada keterangan di layar seperti 'konten khusus pelanggan berikut ini disediakan oleh pelanggan LWN', jelas ini memang fitur yang dimaksudkan sejak awal
Arch wiki adalah semacam PostgreSQL Documentation-nya dunia Linux
Walaupun tidak memakai Arch atau Postgres secara langsung, itu tetap menjadi titik awal yang bagus untuk memahami struktur dan cara pakainya, dan informasinya cukup lengkap sehingga kita juga bisa menarik kesimpulan sendiri
Salah satu alasan penting saya memakai Arch adalah wiknya
Fitur yang bagus tidak ada gunanya kalau kita bahkan tidak tahu fitur itu ada
Saya особенно menyukai bagian 'why' pada tiap metode, yang menjelaskan mengapa pilihan tertentu sebaiknya diambil
Contoh yang bagus adalah halaman data-at-rest encryption
Halaman data-at-rest encryption