Mengapa Saya Melompat dari Manjaro Linux ke EndeavourOS
Diterbitkan: 2023-06-27Saya menggunakan Manjaro Linux selama dua tahun, tetapi kesenangan awal saya dengan Manjaro berkurang seiring waktu, dan saya merasa semakin tidak nyaman dengannya. Inilah mengapa saya beralih ke EndeavourOS.
Saya Hampir Tidak Seperti Apa yang Anda Sebut Distrohopper
Saya Telah Menggunakan Banyak Distro
Di Bawah Permukaan
Manjaro dan EndeavourOS Keduanya Berbasis Arch
Perbedaan Antara Manjaro dan EndeavourOS
Jadi Jika Anda Tidak Menggunakan AUR di Manjaro, Anda Baik-Baik Saja?
Mengapa Menggunakan EndeavourOS Daripada Arch?
Mileage Manjaro Anda Mungkin Bervariasi
Saya Hampir Tidak Seperti Apa yang Anda Sebut Distrohopper
Saya mulai menggunakan Linux pada pertengahan 1990-an, dengan RedHat Linux. Pada tahun 2003 itu berubah menjadi produk komersial yang disebut RedHat Enterprise Linux. Garpu versi gratis terakhir dari RedHat Linux digunakan untuk meluncurkan Fedora Linux.
Saat ini, Fedora dikenal sebagai distribusi yang solid. Tapi dua puluh tahun yang lalu, saya merasa sedikit pilih-pilih tentang perangkat keras yang ingin dijalankannya. Sampai batas tertentu, itu setara dengan kursus, terlepas dari distribusi Anda. Itu hanya hidup di Linux. Menyelesaikan masalah adalah bagian dari keseluruhan adegan itu. Tapi itu semakin melelahkan.
Saya mulai mendengar hal-hal baik tentang distribusi baru dan hampir agnostik perangkat keras yang disebut Ubuntu. Itu juga memiliki dukungan besar di belakangnya, jadi itu tidak akan hilang dalam waktu dekat. Sentimen filantropis di balik distribusi juga menarik bagi saya. Saya memutuskan untuk mencobanya.
Saya pikir itu adalah Ubuntu 5.04, Hoary Hedgehog. Saya menggunakan Ubuntu sebagai driver harian saya hingga Musim Gugur 2019, ketika saya pindah ke Manjaro. Saya sudah menulis tentang proses pemikiran di balik langkah itu.
Dua tahun setelah pindah ke Manjaro, saya pindah ke EndeavourOS. Inilah alasannya.
Saya Telah Menggunakan Banyak Distro
Saya mungkin bukan distrohopper tetapi saya telah menginstal lebih banyak distribusi daripada yang dapat saya ingat. Sebagian besar dari mereka adalah mesin virtual di dalam hypervisor seperti VirtualBox.
Terkadang itu tidak lebih dari rasa ingin tahu. Saya tertarik melihat ide atau motivasi seseorang untuk distribusi Linux lainnya. Di lain waktu saya perlu membiasakan diri dengan distribusi yang akan saya kelola atau dukung. Menyalakannya di mesin virtual memungkinkan Anda pergi ke kota dengan cara yang tidak bisa Anda lakukan pada sistem produksi langsung seseorang.
Secara keseluruhan, saya telah menginstal banyak distribusi yang berbeda, merenungkan perbedaannya, dan bertanya pada diri sendiri "Mengapa mereka melakukan itu, seperti itu?"
Di Bawah Permukaan
Di bawahnya, itu semua Linux, seperti kata pepatah.
Inti dari semua distribusi Linux adalah kernel Linux yang, bersama dengan utilitas inti GNU, membentuk sebagian besar file sistem operasi. Sistem boot dan init serta komponen penting lainnya melengkapi arsitektur dasar.
Perbedaan yang signifikan ada di setiap filosofi yang mendasari distribusi, dan pilihan sistem file yang didukung dan default, shell, dan lingkungan desktop. Manajer paket mereka juga penting, seperti ukuran dan kualitas repositori perangkat lunak mereka. Sangat sedikit distribusi yang benar-benar milik mereka sendiri, dibuat dari awal. Sebagian besar adalah turunan dari distribusi lain yang mapan. Itu berarti mereka akan menggunakan pengelola paket dari leluhur upstream mereka.
Distribusi mungkin atau mungkin tidak dibundel dalam beberapa alat unik untuk administrasi sistem atau untuk membuat transisi Anda menggunakan distribusi baru Anda lancar dan mudah. Alat-alat ini menyederhanakan satu atau lebih aspek dalam merawat komputer Linux, tetapi mereka adalah lapisan abstraksi lain antara Anda dan pengalaman Linux yang nyata dan telanjang. Ini mirip dengan banyaknya variasi Android yang Anda dapatkan dari produsen ponsel yang berbeda. Untuk tingkat yang lebih besar atau lebih kecil, mereka masing-masing melapisi UI, aplikasi, dan utilitas mereka sendiri di atas stok Android.
Jadi meskipun benar bahwa jika Anda melihat cukup dalam di bawah permukaan, semua distribusi adalah sama, Anda masih perlu bergulat dengan keistimewaan masing-masing distribusi.
Manjaro dan EndeavourOS Keduanya Berbasis Arch
Manjaro dan EndeavourOS keduanya berbasis Arch Linux. Arch adalah distribusi bergulir. Ini sering menerima pembaruan. Perubahan sistem operasi dan aplikasi tersedia segera setelah diterima untuk dirilis. Sebaliknya, distribusi rilis poin memiliki satu atau dua rilis tahunan yang menyertakan semua perubahan sejak rilis terakhir.
ArchWiki mungkin merupakan dokumentasi Linux dan sumber informasi terlengkap di Bumi. Itu bagus; pengguna dari semua distribusi menggunakannya sebagai sumber kebenaran.
Arch cepat dan ringan. Penginstalan Arch baru memberi Anda minimum yang diperlukan untuk membuat Anda aktif dan berjalan. Segala sesuatu di luar itu dipilih dan diinstal oleh Anda, menggunakan manajer paket baris perintah pacman yang ditulis khusus untuk Arch.
Arch memiliki dua jenis repositori perangkat lunak. Repositori standar menyimpan paket-paket yang telah disetujui secara resmi oleh pengelola Arch. AUR (Arch User Repository) adalah repositori besar lainnya yang berisi skrip build yang disediakan pengguna. Skrip build mengunduh kode sumber aplikasi dan membangun aplikasi di komputer Anda.
TERKAIT: Arch Linux vs Ubuntu: Yang Harus Anda Gunakan?
Perbedaan Antara Manjaro dan EndeavourOS
Manjaro dan EndeavourOS keduanya berbasis Arch, tetapi Manjaro jauh dari Arch dalam konstruksi dan penggunaannya. Seperti yang dikatakan oleh dokumentasi resmi, Manjaro adalah jenis binatang yang berbeda:
Faktanya, perbedaan antara Manjaro dan Arch jauh lebih besar daripada perbedaan antara distribusi populer Ubuntu dan banyak turunannya, termasuk Mint dan Zorin.
Manjaro memiliki repositori sendiri, dan pengguna juga dapat mengakses AUR, meskipun tidak didukung secara resmi. EndeavourOS memiliki repositori sendiri yang sangat kecil untuk beberapa aplikasi khusus EndeavourOS yang disediakannya, seperti program selamat datang, dan menggunakan repositori Arch untuk yang lainnya. EndeavourOS juga dapat mengakses AUR.
Manjaro adalah model rolling release yang dikurasi . Pembaruan dan tambalan ditahan selama sekitar dua minggu sementara pengujian dan persetujuan dilakukan terhadapnya. Ini berarti Anda satu atau dua langkah menjauh dari ujung tombak, yang umumnya merupakan tempat yang lebih aman. EndeavourOS tidak melakukan ini. Dengan EndeavourOS Anda mendapatkan pembaruan dan tambalan pada saat yang sama dengan pengguna Arch mendapatkannya.
Manjaro menyediakan alat instalasi perangkat lunak berbasis GUI yang disebut pamac
. Ini adalah front-end untuk pacman
. AUR didukung oleh pamac
. Ini dimatikan secara default, tetapi hanya satu klik untuk menyalakannya. Ini sangat mudah, karena AUR tidak didukung secara resmi oleh Manjaro. Dan untuk alasan yang bagus. Menggunakan AUR di Manjaro dapat menyebabkan masalah serius pada sistem Anda.
Sederhananya, AUR secara alami mengharapkannya bekerja dengan Arch lama biasa. EndeavourOS tidak 100 persen Arch tua biasa. Tapi itu identik dengan Arch dalam semua hal yang penting sehingga dapat menggunakan repositori Arch dan AUR dengan mulus.
Manjaro bukan doppelganger, dan lebih mirip selebriti. Dan, karena penundaan yang diperkenalkan Manjaro dengan tambalan dan pembaruan, AUR dapat bekerja dengan pustaka dan aplikasi usang di komputer Anda. Ketika saya mengatakan AUR mengharapkan Anda untuk mengerjakan Arch lama yang sederhana, saya sedikit berbohong. Ia mengharapkan Anda untuk bekerja pada Arch yang lama tetapi ditambal up-to-date.
Intinya adalah, menggunakan AUR di Manjaro adalah pertaruhan. Dan karena saya sering menggunakan AUR, saya kalah taruhan berkali-kali dan terlalu sering.
TERKAIT: Ubuntu vs Manjaro Linux: Yang Mana Yang Harus Anda Pilih?
Jadi Jika Anda Tidak Menggunakan AUR di Manjaro, Anda Baik-Baik Saja?
Sayangnya tidak. Manjaro tampaknya semakin banyak menjatuhkan bola dengan cara lain. Beberapa kali sekarang, biarkan sertifikat keamanan kedaluwarsa. Ketika sertifikat kedaluwarsa, akses ke sumber daya seperti forum lama yang diarsipkan, pusat perangkat lunak Manjaro, dan bahkan halaman unduhan Manjaro hilang.
Sangat mudah untuk menyiapkan perpanjangan sertifikat otomatis yang seharusnya tidak terjadi sekali pun. Tetapi bagi saya, masalah yang lebih besar adalah salah satu tata kelola. Insiden pertama seharusnya menjadi pemicu untuk menempatkan proses untuk mencegah terulangnya kembali. Itu tidak mungkin terjadi, atau itu tidak terjadi dengan cara yang efektif.
Tambalan yang dikirimkan ke proyek sumber terbuka ditinjau dan diuji sebelum diluncurkan ke rilis stabil. Manjaro memiliki kebiasaan mengambil tambalan yang tidak digabung dan tidak diverifikasi dan menggabungkannya ke dalam versi paket perangkat lunak mereka, dan meluncurkannya kepada pengguna. Pekerjaan yang sedang berjalan hanyalah itu, pekerjaan yang sedang berjalan . Masih berlangsung, belum selesai. Ini belum siap untuk ditampilkan di depan pengguna akhir.
Manjaro bukan satu-satunya distro yang melakukan hal tersebut, namun juga merupakan pelaku berulang. Itu salah satu alasan situs web Do Not Ship It dibuat sebagai surat terbuka untuk distribusi Linux. Ini didukung oleh hampir 20 pengembang dan pengelola sumber terbuka.
Ironisnya, menggabungkan tambalan yang sedang dalam proses merusak keamanan dan stabilitas yang seharusnya ditingkatkan dengan menahan pembaruan dan tambalan selama beberapa minggu.
Mengapa Menggunakan EndeavourOS Daripada Arch?
Seperti yang saya katakan, saya menggunakan Arch di beberapa laptop saya. Namun pada desktop driver harian saya, saya menginginkan yang terbaik dari kedua dunia. Saya menginginkan Arch, tetapi dengan penginstal yang cepat dan sederhana, yang memberi saya semua opsi selama penginstalan yang mungkin ingin saya pilih, termasuk perangkat lunak dasar dan pilihan lingkungan desktop.
Penginstal Arch archinstall telah meningkat pesat, tetapi masih sangat mudah untuk membuat pilihan yang salah jika Anda mencoba untuk melakukannya dengan cepat. Jika komputer tempat saya mencari nafkah perlu dibangun kembali, saya akan bergerak cepat. EndeavourOS menggunakan penginstal Calamares yang sudah dikenal. Anda masih bisa membuat kesalahan, tetapi lebih mudah untuk melakukannya dengan benar.
Saat penginstalan selesai, Anda akan mendapatkan distribusi berbasis Arch yang menggunakan manajer paket Arch standar dan repositori Arch upstream, dan AUR didukung. Semua yang diharapkan AUR, didapat, karena EndeavourOS adalah Arch, dengan tema dan beberapa utilitas ringan. Saya menemukan bahwa menggunakan AUR di EndeavourOS sama stabilnya dengan saat saya menggunakannya di Arch.
TERKAIT: Cara Menginstal Arch Linux di PC
Mileage Manjaro Anda Mungkin Bervariasi
Manjaro adalah distro yang sangat populer, hanya saja saya merasa tidak nyaman lagi untuk menggunakannya. Itu bukan alasan bagi Anda untuk tidak mencobanya sendiri. Hanya Anda yang dapat memutuskan apa yang cocok untuk Anda.
Jika itu tidak cocok untuk Anda, dan Anda menginginkan hal yang paling dekat dengan Arch yang bukan Arch, cobalah EndeavourOS. Satu-satunya yang lebih dekat dengan Arch adalah Arch.
TERKAIT: Apakah EndeavourOS Cara termudah untuk Menggunakan Arch Linux?