Iklan

Anda mungkin terkejut apa yang merupakan krisis di komunitas Linux. Beberapa tahun yang lalu, pembuatan sistem init systemd memperburuk sejumlah pengembang dan pengguna. Sebagian besar sistem operasi berbasis Linux mengadopsi systemd, tetapi ada beberapa yang telah memilih untuk memetakan kursus yang berbeda.

Untuk semua pertentangan, dapatkah Anda membedakan antara versi Linux yang menganut systemd dan yang tidak?

Devuan menggunakan lingkungan desktop Xfce

Sebagai kasus uji yang jelas, mari kita pertimbangkan Debian dan varian yang disebut Devuan. Debian adalah salah satu OS berbasis Linux tertua dan terbesar. Pada tahun 2014, sebuah grup bernama Veteran UNIX Admins memulai Devuan, garpu Debian tanpa systemd. Haruskah Anda mencobanya?

Apa itu Sistem init?

Init adalah singkatan dari inisialisasi. Proses init adalah bagian pertama dari proses sistem operasi yang dimulai saat komputer Anda yang diberdayakan Linux melakukan booting. Ini berjalan di latar belakang selama komputer Anda menyala, dan terus berlanjut hingga komputer mati.

Sistem init mengelola proses lain, sehingga komputer Anda boot, berjalan, dan mati dengan lancar. Jadi meskipun sistem init mungkin sebagian besar tidak terlihat, itu juga penting.

Apa yang "Salah" Dengan systemd?

Systemd lebih dari sebuah sistem init. Ini termasuk perangkat lunak lain, seperti networkd dan logind, yang mengelola aspek lain dari komputer Anda. Systemd adalah rangkaian perangkat lunak yang berfungsi sebagai jembatan antara aplikasi dan kernel Linux yang mendasarinya. Ini menangani tugas-tugas yang beragam seperti mengelola login pengguna ke perangkat hotplugging.

Secara tradisional, pada sistem operasi berbasis Unix dan mirip Unix 3 Sistem Operasi Mirip UNIX Yang Bukan LinuxBaru-baru ini, orang-orang mulai mengacaukan "UNIX" dengan "Linux." Linux dipengaruhi oleh UNIX, tetapi sistem UNIX tidak ada hubungannya dengan Linux. Berikut adalah beberapa sistem berbasis UNIX yang penting untuk diketahui. Baca selengkapnya (Linux adalah yang terakhir), pengembang merancang perangkat lunak untuk melakukan satu tugas dan melakukannya dengan baik. Selalu ada pengecualian, tetapi dengan systemd, komponen inti telah menyimpang dari cara melakukan sesuatu ini.

Seperti yang Anda duga, ada alasan mengapa pengembang merasa perlu untuk melakukan perubahan. Sebagai permulaan, sistem init lama melakukan booting secara linier, memuat berbagai skrip dalam urutan yang masuk akal. Hal ini mempersulit untuk mem-boot komputer dan mengelola fungsi inti (seperti menghubungkan ke jaringan) dengan lancar seperti yang diharapkan pada mesin saat ini.

Menggabungkan banyak tugas ini ke dalam satu proyek memungkinkan sistem operasi berbasis Linux untuk memberikan pengalaman boot-up yang lebih cepat.

Bagaimana Devuan Berbeda Dari Debian

Debian 8 adalah versi pertama yang mengadopsi systemd. Proyek Devuan dimulai pada waktu itu, tetapi rilis stabil pertama tidak mendarat hingga tahun 2017, bersamaan dengan rilis Debian 9.

Devuan menggunakan manajer paket APT yang sama dengan Debian Cara Menggunakan APT dan Ucapkan Selamat Tinggal pada APT-GET di Debian dan UbuntuLinux dalam keadaan evolusi permanen; perubahan besar terkadang mudah terlewatkan. Sementara beberapa peningkatan bisa mengejutkan, beberapa cukup masuk akal: lihat perubahan apt-get ini dan lihat apa yang Anda pikirkan. Baca selengkapnya , tetapi mempertahankan repositori paketnya sendiri. Itu adalah server yang menyimpan software yang anda download menggunakan APT.

Repositori Devuan berisi perangkat lunak yang sama dengan Debian, hanya dengan patch yang memungkinkan program berjalan tanpa systemd. Ini terutama mengacu pada komponen backend seperti paket kebijakan, yang mengelola pengguna mana yang dapat mengakses atau memodifikasi bagian tertentu dari PC Anda.

Bagaimana Rasanya Menggunakan Devuan?

Sama seperti Debian, ada beberapa cara untuk menginstal Devuan. Unduhan "minimal" memberi Anda alat penting yang Anda butuhkan untuk mengaktifkan dan menjalankan Devuan di mesin Anda. Unduhan "langsung" memberi Anda desktop yang berfungsi yang dapat Anda uji sebelum menginstal Devuan ke komputer Anda.

Devuan menggunakan lingkungan desktop Xfce secara default. Ini adalah lingkungan komputasi tradisional yang mirip dengan tampilan antarmuka PC beberapa dekade lalu. Secara fungsional, Xfce masih mampu menangani sebagian besar tugas Penjelasan Xfce: Melihat Salah Satu Desktop Tercepat di LinuxJika Anda baru saja beralih ke Linux dan menemukan hal-hal yang berjalan agak lambat, Anda mungkin memerlukan lingkungan desktop yang lebih ringan. Salah satu opsi yang bagus adalah Xfce. Baca selengkapnya orang telah datang untuk mengharapkan dari komputer hari ini.

Versi langsung Devuan hadir dengan banyak perangkat lunak untuk memenuhi harapan umum. Mozilla Firefox tersedia untuk menjelajah web. LibreOffice ada untuk membuka dan mengedit dokumen. GIMP dapat mengubah foto dan gambar lainnya. Semua aplikasi ini berfungsi seperti yang Anda harapkan, tanpa mempedulikan sistem init mana yang Anda jalankan.

LibreOffice di Devuan

Sementara Devuan mencerminkan repositori paket Debian, keduanya tidak dapat dipertukarkan. Menambahkan repositori yang ditujukan untuk Debian berisiko merusak instalasi Anda. Anda dapat mengedit sumber perangkat lunak Anda melalui terminal atau di dalam Synaptic Package Manager, yang disertakan.

Temukan perangkat lunak baru di Devuan

Devuan terhubung ke jaringan Wi-Fi dan Ethernet dengan baik. Anda juga dapat mengharapkannya untuk mengenali flash drive dan hard drive yang Anda pasang. Ada kemungkinan besar Anda bahkan tidak akan melihat perbedaannya. Systemd hanya satu cara untuk melakukan sesuatu, bukan satu-satunya cara.

Sistem Init Apa yang Digunakan Devuan?

Pada akhirnya, pertanyaan ini sampai pada inti dari apa itu Devuan.

Devuan default ke sistem sysvinit, yang mirip dengan proses inisialisasi Sistem V yang digunakan di Unix. Sysvinit adalah standar umum banyak versi Linux, termasuk Debian, yang digunakan sebelum systemd.

Devuan juga menawarkan banyak alternatif. Kamu bisa mengunduh OpenRC, menjalankannya, dan lainnya untuk menggantikan sistem init yang disediakan.

Apakah OS Berbasis Linux Lainnya Menghindari systemd?

Gentoo, itu bangun-sistem-operasi-Anda-dari-awal distribusi Linux, default ke OpenRC. Ini adalah salah satu versi Linux tertua dan paling terkenal untuk menghindari systemd. Slackware, OS berbasis Linux kuno lainnya, telah memilih untuk tetap menggunakan sysvinit. PCLinuxOS adalah opsi yang lebih muda yang juga memilih untuk tidak beralih ke systemd.

Ada juga beberapa distribusi Linux yang didasarkan pada Devuan. Meskipun jumlahnya tidak seberapa jika dibandingkan dengan Debian, yang berfungsi sebagai basis bagi banyak orang terkemuka OS berbasis Linux seperti Ubuntu.

Haruskah Anda Beralih ke Devuan?

Apakah Anda seorang sysadmin? Apakah Anda membangun sistem operasi Anda dari awal atau secara teratur? berinteraksi dengan daemon dan layanan startup? Jika demikian, apakah Anda lebih nyaman dengan cara Anda mengelola sistem secara tradisional? Jika jawaban Anda adalah ya, Anda mungkin lebih memilih Devuan. Ini lebih merupakan kelanjutan dari keadaan sebelumnya, daripada sesuatu yang sama sekali baru.

Bagi kita semua, pertanyaan ini lebih merupakan pertanyaan filosofis daripada pragmatis. Apakah Anda menyukai pendekatan Unix tradisional untuk melakukan satu pekerjaan dan melakukannya dengan baik? Apakah Anda mempermasalahkan gagasan untuk menggabungkan banyak tugas ke dalam satu proyek? Jika demikian, menggunakan Devuan adalah ekspresi keyakinan Anda pada ideal itu.

Secara pragmatis, gunakan Devuan jika Anda menginginkan Debian tanpa systemd. Jika Anda ingin systemd, tetap dengan Debian Debian: Nikmati Salah Satu Distribusi Linux Paling Stabil Dan TepercayaAda banyak pengguna Linux di luar sana yang menggunakan distribusi seperti Ubuntu atau salah satu dari banyak distribusi yang berbasis Ubuntu, termasuk Linux Mint. Namun, apa pun yang Anda gunakan,... Baca selengkapnya . Tidak ada lebih dari itu.

Bertel adalah minimalis digital yang menulis dari laptop dengan sakelar privasi fisik dan OS yang didukung oleh Free Software Foundation. Dia menghargai etika daripada fitur dan membantu orang lain mengambil kendali atas kehidupan digital mereka.