Linux Tanpa sistemd: Mengapa Anda Perlu Menggunakan Devuan, Debian Fork

Linux Tanpa sistemd: Mengapa Anda Perlu Menggunakan Devuan, Debian Fork

Anda mungkin terkejut apa yang menjadi krisis dalam komuniti Linux. Beberapa tahun yang lalu, penciptaan sistem init memburukkan sebilangan pemaju dan pengguna. Sebilangan besar sistem operasi berasaskan Linux menggunakan systemd, tetapi ada beberapa yang memilih untuk membuat kursus yang berbeza.





Untuk semua pertikaian, bolehkah anda memberitahu perbezaan antara versi Linux yang merangkumi systemd dan yang tidak?





Sebagai kes ujian yang jelas, mari kita mempertimbangkan Debian dan varian yang disebut Devuan. Debian adalah salah satu OS berasaskan Linux yang tertua dan terbesar. Pada tahun 2014, sebuah kumpulan bernama Veteran UNIX Admins memulakan Devuan, sebuah garpu Debian tanpa systemd. Sekiranya anda mencubanya?





Apa itu Sistem Init?

Init pendek untuk permulaan. Proses init adalah bahagian pertama dari proses sistem operasi yang dimulakan semasa komputer anda yang menggunakan Linux berjalan. Ia berjalan di latar belakang selama komputer anda dihidupkan, dan berterusan sehingga komputer dimatikan.

Sistem init menguruskan proses lain, sehingga komputer anda dapat boot, berjalan, dan dimatikan dengan lancar. Oleh itu, walaupun sistem init mungkin tidak dapat dilihat, ia juga penting.



Apa yang 'Salah' dengan systemd?

Systemd lebih daripada sistem init. Ia termasuk perisian lain, seperti networkd dan logind, yang menguruskan aspek lain dari komputer anda. Systemd adalah sekumpulan perisian yang berfungsi sebagai penghubung antara aplikasi dan kernel Linux yang mendasari. Ia menangani tugas yang pelbagai seperti mengurus log masuk pengguna ke peranti pemalam panas.

cara mendapatkan coretan snapchat dengan pantas

Secara tradisinya, pada sistem operasi berasaskan Unix dan seperti Unix (Linux adalah yang terakhir), pembangun merancang perisian untuk melakukan satu tugas dan melakukannya dengan baik. Selalu ada pengecualian, tetapi dengan systemd, komponen inti telah berubah dari cara melakukan sesuatu.





Seperti yang anda jangkakan, ada sebab pembangun merasakan perlunya perubahan. Sebagai permulaan, sistem init yang lebih lama dimuat secara linear, memuatkan pelbagai skrip mengikut urutan yang masuk akal. Ini menyukarkan boot komputer dan menguruskan fungsi teras (seperti menyambung ke rangkaian) dengan lancar seperti yang diharapkan pada mesin hari ini.

Menggabungkan banyak tugas ini ke dalam satu projek membolehkan sistem operasi berasaskan Linux memberikan pengalaman boot yang lebih cepat.





Bagaimana Devuan Berbeza Dari Debian

Debian 8 adalah versi pertama yang menggunakan systemd. Projek Devuan bermula pada masa itu, tetapi pelepasan stabil pertama tidak sampai pada tahun 2017, bersamaan dengan pembebasan Debian 9.

Devuan menggunakan pengurus pakej APT yang sama dengan Debian , tetapi ia menyimpan repositori pakejnya sendiri. Itu adalah pelayan yang menyimpan perisian yang anda muat turun menggunakan APT.

Repositori Devuan mengandungi perisian yang sama dengan Debian, hanya dengan patch yang membolehkan program berjalan tanpa sistem. Ini terutamanya merujuk kepada komponen backend seperti sekumpulan polisi , yang menguruskan pengguna mana yang dapat mengakses atau mengubah bahagian tertentu PC anda.

Apa Suka Menggunakan Devuan?

Sama seperti dengan Debian, terdapat banyak cara untuk memasang Devuan. Muat turun 'minimum' memberi anda alat-alat penting yang anda perlukan untuk menghidupkan Devuan pada mesin anda. Muat turun 'langsung' memberi anda desktop berfungsi yang boleh anda uji sebelum memasang Devuan ke komputer anda.

Devuan menggunakan persekitaran desktop Xfce secara lalai. Ini adalah persekitaran pengkomputeran tradisional yang serupa dengan bagaimana antara muka PC kelihatan beberapa dekad yang lalu. Secara fungsional, Xfce masih dapat menangani kebanyakan tugas orang telah menjangkakan dari komputer hari ini.

Versi langsung Devuan dilengkapi dengan banyak perisian untuk memenuhi jangkaan umum. Mozilla Firefox tersedia untuk melayari laman web. LibreOffice ada untuk membuka dan menyunting dokumen. GIMP dapat mengubah foto dan gambar lain. Semua aplikasi ini berfungsi seperti yang anda harapkan, tanpa mempedulikan sistem init yang anda jalankan.

Walaupun Devuan mencerminkan repositori pakej Debian, keduanya tidak dapat ditukar ganti. Menambah repositori yang dimaksudkan untuk Debian berisiko merosakkan pemasangan anda. Anda boleh mengedit sumber perisian anda melalui terminal atau di dalam Synaptic Package Manager, yang disertakan.

Devuan menyambung ke rangkaian Wi-Fi dan Ethernet dengan baik. Anda juga boleh mengharapkannya untuk mengenali pemacu kilat dan cakera keras yang anda pasangkan. Ada kemungkinan yang baik anda bahkan tidak akan melihat perbezaannya. Systemd adalah satu cara untuk melakukan sesuatu, bukan satu-satunya cara.

Sistem init apa yang Digunakan oleh Devuan?

Pada akhirnya, soalan ini menjadi inti dari apa yang dimaksudkan oleh Devuan.

Devuan secara lalai ke sistem sysvinit, yang serupa dengan proses inisialisasi Sistem V yang digunakan di Unix. Sysvinit adalah standard umum banyak versi Linux, termasuk Debian, yang digunakan sebelum systemd.

Devuan juga menawarkan banyak alternatif. Anda boleh memuat turun OpenRC , Rooney , dan lain-lain untuk menggantikan sistem init yang disediakan.

Adakah OS Berasaskan Linux Lain Mengelakkan systemd?

Gentoo, yang membina edaran Linux-dari-anda-operasi-dari-awal , lalai ke OpenRC. Ini adalah salah satu versi Linux tertua dan paling terkenal untuk mengelakkan systemd. Slackware, OS berasaskan Linux kuno lain, telah memilih untuk tetap menggunakan sysvinit. PCLinuxOS adalah pilihan yang lebih muda yang juga memilih untuk tidak beralih ke systemd.

Terdapat juga beberapa pengedaran Linux berdasarkan Devuan. Walaupun jumlahnya sedikit dibandingkan dengan Debian, yang berfungsi sebagai pangkalan bagi banyak orang terkemuka OS berasaskan Linux seperti Ubuntu .

Sekiranya Anda Beralih ke Devuan?

Adakah anda seorang sysadmin? Adakah anda membina sistem operasi anda dari awal atau kerap berinteraksi dengan daemon permulaan dan perkhidmatan ? Sekiranya demikian, adakah anda lebih selesa dengan cara anda menguruskan sistem anda secara tradisional? Sekiranya jawapan anda adalah ya, anda mungkin lebih suka Devuan. Ini lebih merupakan kesinambungan dari keadaan, daripada sesuatu yang sama sekali baru.

Bagi kita yang lain, soalan ini lebih kepada persoalan falsafah daripada soalan yang pragmatik. Adakah anda suka pendekatan Unix tradisional untuk melakukan satu pekerjaan dan melakukannya dengan baik? Adakah anda menghadapi idea menyatukan banyak tugas ke dalam satu projek? Sekiranya demikian, menggunakan Devuan adalah ungkapan kepercayaan anda terhadap cita-cita itu.

Secara pragmatik, gunakan Devuan jika anda mahukan Debian tanpa systemd. Sekiranya anda mahukan systemd, tetap gunakan Debian. Tidak ada yang lebih daripada itu.

Berkongsi Berkongsi Tweet E-mel Cara Membuat Diagram Alir Data untuk Memvisualisasikan Data Setiap Projek

Diagram aliran data (DFD) sebarang proses membantu anda memahami bagaimana data mengalir dari sumber ke destinasi. Inilah cara membuatnya!

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Debian
  • Linux
  • Xfce
Mengenai Pengarang Raja Bertel(323 Artikel Diterbitkan)

Bertel adalah minimalis digital yang menulis dari komputer riba dengan suis privasi fizikal dan OS yang disokong oleh Yayasan Perisian Percuma. Dia menghargai etika berbanding ciri dan membantu orang lain mengawal kehidupan digital mereka.

Lagi Dari Bertel King

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan