Komuniti Linux kini sedang terlibat dalam perdebatan hangat mengenai Omarchy, sebuah pengedaran Arch Linux bersifat pendapat yang dicipta oleh pencipta Ruby on Rails David Heinemeier Hansson (DHH). Apa yang bermula sebagai alternatif yang diperkemas kepada pemasangan Arch tradisional telah berkembang menjadi topik yang memecahbelahkan yang menyentuh segala-galanya daripada amalan keselamatan sehingga takrif sebenar apa yang membentuk pengedaran Linux yang sebenar.
![]() |
---|
Representasi berani mengenai perdebatan pengedaran Omarchy, mencerminkan sifat kontroversialnya dalam komuniti Linux |
Kebimbangan Keselamatan Menjadi Tumpuan
Satu perbincangan paling kontroversi berkisar tentang pelaksanaan keselamatan Omarchy. Pengkritik menunjuk kepada beberapa pilihan reka bentuk yang menimbulkan tanda tanya dalam kalangan pengguna yang peka tentang keselamatan. Sistem ini banyak bergantung pada sudo berbanding doas yang lebih moden, dan mengkonfigurasi percubaan kata laluan kepada 10 percubaan berbanding had yang lebih lazim iaitu tiga. Walaupun ini mungkin kelihatan seperti butiran kecil, ia telah mencetuskan perdebatan penting tentang keutamaan keselamatan projek tersebut.
Sambutan komuniti terhadap kritikan keselamatan ini adalah bercampur-campur. Beberapa pembela berhujah bahawa perbezaan antara tiga dan sepuluh percubaan kata laluan adalah tidak ketara dari segi praktikal, manakala yang lain mempersoalkan mengapa sebuah pengedaran yang membuat tuntutan keselamatan kukuh akan melaksanakan apa yang mereka anggap sebagai tetapan longgar. Perdebatan ini melampaui dasar kata laluan untuk merangkumi soalan tentang seni bina keselamatan keseluruhan dan sama ada pendekatan berfokuskan kemudahan Omarchy mengkompromikan prinsip keselamatan asas.
Berapa banyak pelanggaran keselamatan dunia sebenar berlaku kerana prompt log masuk yang memerlukan akses fizikal dihadkan kepada 10 percubaan dan bukannya had 'lebih berhati-hati' iaitu 3?
Kontroversi Skrip
Mungkin kritikan paling teknikal yang dilontarkan terhadap Omarchy berkaitan dengan kebergantungannya pada skrip Bash. Analisis terhadap pangkalan kod projek mendedahkan beratus-ratus ralat skrip shell, dengan seorang ahli komuniti melaporkan 451 ralat merentasi pangkalan kod. Projek ini terdiri daripada kira-kira 7,406 baris kod yang tersebar merentasi 473 fail, dengan skrip Bourne Again Shell dan Bourne Shell membentuk majoriti.
Pendekatan penskripan telah menarik kritikan kerana apa yang digambarkan oleh sesetengah pihak sebagai kekurangan struktur dan antara muka yang betul. Lebih membimbangkan ramai dalam komuniti ialah penggunaan kaedah pemasangan curl | sh
dan bukannya penyelesaian yang dibungkus dengan betul melalui pengurus pakej. Amalan ini, walaupun mudah untuk pemasangan pantas, menimbulkan persoalan tentang kebolehkekalan dan keselamatan jangka panjang.
Analisis Codebase Omarchy:
- Jumlah fail: 473 fail unik (662 fail teks)
- Jumlah baris kod: 7,406
- Ralat skrip shell yang dikenal pasti: 451
- Bahasa pengaturcaraan utama: Bourne Again Shell (125 fail, 3,344 baris), Bourne Shell (237 fail, 1,952 baris)
- Saiz pemasangan: 6.2GB ISO dengan tambahan muat turun 1.8GB selepas pemasangan
- Perbandingan: Pemasang rasmi Arch adalah 1.4GB
Penjagaan Pintu vs Kritikan Sah
Sebahagian besar perbincangan komuniti telah memfokuskan sama ada kritikan terhadap Omarchy merupakan analisis teknikal yang sah atau sekadar penjagaan pintu. Penyokong berhujah bahawa Omarchy memenuhi tujuan penting dengan menjadikan Arch Linux boleh diakses oleh pendatang baru yang mahukan pengalaman desktop yang licin tanpa berjam-jam konfigurasi. Mereka melihat projek ini sebagai penurun halangan untuk penerimaan Linux.
Pencelah membalas bahawa kebimbangan mereka adalah praktikal dan bukannya elitist. Mereka bimbang pengguna yang bermula dengan Omarchy mungkin menghadapi kesukaran apabila mereka perlu menyelesaikan masalah atau menyesuaikan sistem mereka kemudian. Ketiadaan pengurus pakej yang betul dan kebergantungan pada kaedah pemasangan tidak konvensional boleh mencipta masalah pada masa hadapan, terutamanya untuk pengguna yang memerlukan sistem stabil untuk bekerja.
Pengalaman Pemasangan
Proses pemasangan Omarchy juga telah menarik reaksi yang berbeza-beza. Pengedaran ini disertakan dengan fail ISO yang besar iaitu 6.2GB yang memerlukan muat turun tambahan 1.8GB selepas pemasangan. Ini berbeza dengan ketara dengan imej pemasang Arch rasmi, yang hanya berukuran 1.4GB. Saiz yang besar dan muat turun selepas pemasangan telah menyebabkan sesetengah pihak mempersoalkan apa sebenarnya yang diperoleh pengguna dalam pengedaran bersifat pendapat ini.
Skrip pemasangan itu sendiri mengendalikan segala-galanya daripada alat asas hingga konfigurasi persekitaran desktop, menjanjikan desktop yang berfungsi sepenuhnya selepas but semula. Walau bagaimanapun, pendekatan semua-atau-tiada bermakna pemasangan yang gagal mungkin memerlukan pemformatan semula sepenuhnya, yang boleh mengecewakan untuk pengguna yang kurang berpengalaman.
Pilihan Pelayar dan Terminal
Omarchy datang dengan konfigurasi awal beberapa pilihan pelayar, termasuk Chromium dengan uBlock Origin dan HTTPS Everywhere, Firefox dengan penambahbaikan privasi yang serupa, dan Qutebrowser yang minimalis untuk keperluan ringan. Persekitaran terminal berpusat pada xterm dengan konfigurasi zsh, walaupun sistem termasuk kedua-dua Bash dan zsh. Pilihan ini mencerminkan sifat bersifat pendapat projek - pengguna mendapat pengalaman terkurasi dan bukannya bermula dari sifar.
Pendekatan pra-dikonfigurasi mempunyai kelebihannya untuk pengguna yang mahukan sistem yang berfungsi dengan cepat, tetapi ia juga bermakna pengguna Omarchy mungkin perlu belajar alat khusus projek dan kaedah konfigurasi dan bukannya pengetahuan Linux yang lebih universal.
Kategori Aplikasi Pra-pasang:
- Pembangunan: atom-editor, clion, codeblocks, emacs, phpstorm, webstorm
- Multimedia: audacity, audacious, clementine, kdenlive, mpv, musescore, vlc
- Produktiviti: libreoffice, masterpdfeditor, meld, seahorse, zoom-client
- Permainan: dosbox, minetest, pcsx2, steam
- Sistem: wireshark, discord, telegram, signal
Melihat ke Hadapan
Walaupun terdapat kritikan, ramai dalam komuniti mengakui bahawa Omarchy memenuhi keperluan yang sebenar. Bagi pengguna yang mahukan sistem berasaskan Arch dengan persekitaran desktop moden dan tetapan default yang munasabah, Omarchy menyediakan pilihan yang menarik. Evolusi pantas projek itu mencadangkan bahawa beberapa batasan semasa mungkin akan ditangani dalam versi akan datang.
Ujian muktamad untuk Omarchy mungkin sama ada ia boleh berkembang daripada apa yang dipanggil oleh sesetengah pengkritik sebagai koleksi dotfile dan konfigurasi menjadi pengedaran sepenuhnya dengan pembungkusan dan infrastruktur penyelenggaraan yang betul. Buat masa ini, ia mewakili eksperimen menarik dalam mengimbangi kemudahan dengan etos DIY yang lama mencirikan komuniti Arch Linux.
Perdebatan sekitar Omarchy mencerminkan ketegangan yang lebih luas dalam dunia Linux antara kebolehcapaian dan ketulenan, kemudahan dan kawalan. Seperti yang diperhatikan oleh seorang pemberi komen, alat yang tidak sempurna boleh berharga jika ia membantu orang mencuba perkara baru. Sama ada Omarchy akan matang menjadi pengedaran serius atau kekal sebagai pilihan niche untuk kes penggunaan tertentu masih belum dapat dilihat, tetapi kewujudannya telah pasti mencetuskan perbualan penting tentang apa yang sepatutnya menjadi pengedaran Linux pada tahun 2024.
Rujukan: Omarchy