Komunitas Linux saat ini sedang terlibat dalam perdebatan sengit tentang Omarchy, sebuah distribusi Arch Linux opiniated yang dibuat oleh pembuat Ruby on Rails David Heinemeier Hansson (DHH). Apa yang awalnya dimulai sebagai alternatif yang disederhanakan dari instalasi Arch tradisional telah berkembang menjadi topik yang memecah belah yang menyentuh segala hal mulai dari praktik keamanan hingga definisi tentang apa yang membentuk distribusi Linux yang sebenarnya.
![]() |
|---|
| Representasi berani dari perdebatan distribusi Omarchy, mencerminkan sifat kontroversialnya di komunitas Linux |
Kekhawatiran Keamanan Menjadi Sorotan Utama
Salah satu diskusi paling kontroversial berkisar pada implementasi keamanan Omarchy. Para kritikus menunjuk pada beberapa pilihan desain yang menimbulkan tanda tanya di antara pengguna yang sadar keamanan. Sistem ini sangat bergantung pada sudo daripada doas yang lebih modern, dan mengonfigurasi percobaan kata sandi hingga 10 kali alih-alih batas yang lebih umum yaitu tiga kali. Meskipun ini mungkin tampak seperti detail kecil, hal-hal tersebut telah memicu perdebatan signifikan tentang prioritas keamanan proyek.
Tanggapan komunitas terhadap kritik keamanan ini beragam. Beberapa pembela berargumen bahwa perbedaan antara tiga dan sepuluh percobaan kata sandi dapat diabaikan dalam istilah praktis, sementara yang lain mempertanyakan mengapa distribusi yang mengklaim keamanan kuat akan menerapkan apa yang mereka anggap sebagai pengaturan default yang longgar. Debat ini melampaui kebijakan kata sandi hingga mencakup pertanyaan tentang arsitektur keamanan secara keseluruhan dan apakah pendekatan Omarchy yang berfokus pada kenyamanan mengorbankan prinsip keamanan dasar.
Berapa banyak pelanggaran keamanan di dunia nyata yang terjadi karena prompt login yang membutuhkan akses fisik dibatasi hingga 10 kali percobaan, bukan batas 'lebih hati-hati' yaitu 3 kali?
Kontroversi Skrip
Mungkin kritik paling teknis yang dilontarkan terhadap Omarchy berkaitan dengan ketergantungannya pada skrip Bash. Analisis basis kode proyek mengungkapkan ratusan kesalahan skrip shell, dengan satu anggota komunitas melaporkan 451 error di seluruh basis kode. Proyek ini terdiri dari sekitar 7.406 baris kode yang tersebar di 473 file, dengan skrip Bourne Again Shell dan Bourne Shell menjadi mayoritas.
Pendekatan scripting telah menarik kritik karena apa yang digambarkan beberapa orang sebagai kurangnya struktur dan antarmuka yang tepat. Yang lebih mengkhawatirkan bagi banyak orang dalam komunitas adalah penggunaan metode instalasi curl | sh alih-alih solusi yang dikemas dengan benar melalui manajer paket. Praktik ini, meskipun nyaman untuk instalasi cepat, memunculkan pertanyaan tentang pemeliharaan dan keamanan jangka panjang.
Analisis Codebase Omarchy:
- Total file: 473 file unik (662 file teks)
- Total baris kode: 7.406
- Error shell script yang teridentifikasi: 451
- Bahasa pemrograman utama: Bourne Again Shell (125 file, 3.344 baris), Bourne Shell (237 file, 1.952 baris)
- Ukuran instalasi: ISO 6,2GB dengan tambahan unduhan 1,8GB pasca-instalasi
- Perbandingan: Installer resmi Arch berukuran 1,4GB
Gatekeeping vs. Kritik yang Sah
Sebagian besar diskusi komunitas berpusat pada apakah kritik terhadap Omarchy merupakan analisis teknis yang sah atau sekadar gatekeeping. Para pendukung berargumen bahwa Omarchy melayani tujuan penting dengan membuat Arch Linux dapat diakses oleh pendatang baru yang menginginkan pengalaman desktop yang dipoles tanpa jam-jam konfigurasi. Mereka melihat proyek ini sebagai penurun hambatan masuk untuk adopsi Linux.
Para penentang membantah bahwa kekhawatiran mereka bersifat praktis dan bukan elitis. Mereka khawatir bahwa pengguna yang memulai dengan Omarchy mungkin mengalami kesulitan ketika mereka perlu memecahkan masalah atau menyesuaikan sistem mereka nanti. Tidak adanya manajer paket yang tepat dan ketergantungan pada metode instalasi yang tidak konvensional dapat menimbulkan masalah di kemudian hari, terutama bagi pengguna yang membutuhkan sistem yang stabil untuk bekerja.
Pengalaman Instalasi
Proses instalasi Omarchy juga mendapat reaksi beragam. Distribusi ini dikirimkan dengan file ISO berukuran besar 6,2 GB yang membutuhkan pengunduhan tambahan 1,8 GB setelah instalasi. Ini sangat kontras dengan gambar installer Arch resmi, yang beratnya hanya 1,4 GB. Ukuran yang besar dan unduhan pasca-instalasi telah membuat beberapa orang mempertanyakan apa sebenarnya yang didapatkan pengguna dalam distribusi opiniated ini.
Skrip instalasi itu sendiri menangani segala sesuatu mulai dari alat fondasional hingga konfigurasi lingkungan desktop, menjanjikan desktop yang berfungsi penuh setelah reboot. Namun, pendekatan all-or-nothing berarti bahwa instalasi yang gagal mungkin memerlukan pemformatan ulang sepenuhnya, yang bisa membuat frustrasi bagi pengguna yang kurang berpengalaman.
Pilihan Browser dan Terminal
Omarchy hadir dengan konfigurasi awal beberapa opsi browser, termasuk Chromium dengan uBlock Origin dan HTTPS Everywhere, Firefox dengan peningkatan privasi serupa, dan Qutebrowser yang minimalis untuk kebutuhan ringan. Lingkungan terminal berpusat di sekitar xterm dengan konfigurasi zsh, meskipun sistem menyertakan baik Bash maupun zsh. Pilihan-pilihan ini mencerminkan sifat opiniated proyek - pengguna mendapatkan pengalaman yang dikurasi daripada memulai dari awal.
Pendekatan yang telah dikonfigurasi sebelumnya memiliki keuntungannya sendiri bagi pengguna yang menginginkan sistem yang berfungsi dengan cepat, tetapi itu juga berarti bahwa pengguna Omarchy mungkin perlu mempelajari alat dan metode konfigurasi spesifik proyek daripada pengetahuan Linux yang lebih universal.
Kategori Aplikasi yang Sudah Terpasang:
- Development: atom-editor, clion, codeblocks, emacs, phpstorm, webstorm
- Multimedia: audacity, audacious, clementine, kdenlive, mpv, musescore, vlc
- Productivity: libreoffice, masterpdfeditor, meld, seahorse, zoom-client
- Games: dosbox, minetest, pcsx2, steam
- System: wireshark, discord, telegram, signal
Melihat ke Depan
Terlepas dari kritik, banyak dalam komunitas mengakui bahwa Omarchy memenuhi kebutuhan yang nyata. Bagi pengguna yang menginginkan sistem berbasis Arch dengan lingkungan desktop modern dan default yang masuk akal, Omarchy memberikan opsi yang menarik. Evolusi proyek yang cepat menunjukkan bahwa beberapa keterbatasan saat ini mungkin akan diatasi dalam versi mendatang.
Ujian terakhir untuk Omarchy mungkin adalah apakah ia dapat berevolusi dari apa yang disebut beberapa kritikus sebagai kumpulan dotfile dan konfigurasi menjadi distribusi yang sepenuhnya matang dengan infrastruktur pengemasan dan pemeliharaan yang tepat. Untuk saat ini, ini mewakili eksperimen menarik dalam menyeimbangkan kenyamanan dengan etos DIY yang telah lama menjadi ciri komunitas Arch Linux.
Perdebatan seputar Omarchy mencerminkan ketegangan yang lebih luas di dunia Linux antara aksesibilitas dan kemurnian, kenyamanan dan kendali. Seperti yang dicatat seorang komentator, alat yang tidak sempurna bisa berharga jika mereka membantu orang mencoba hal-hal baru. Apakah Omarchy akan matang menjadi distribusi yang serius atau tetap menjadi opsi niche untuk kasus penggunaan tertentu masih harus dilihat, tetapi keberadaannya telah memicu percakapan penting tentang seperti apa seharusnya distribusi Linux pada tahun 2024.
Referensi: Omarchy

