The Best Distribusi Linux Tanpa systemd

Feb 24, 2025
Linux
BMJ / Shutterstock.com

Ketika distribusi Linux yang dominan diadopsi systemd. , pembangkang distribusi bercabang dan memulai proyek baru. Jadi apa pilihan Anda jika Anda mencari distribusi non-sistemD? Mari lihat.

SystemD: Rekap cepat

Secara historis, urutan startup dalam sistem Linux adalah replika dari sistem inisialisasi yang diperkenalkan SISTEM V UNIX (Sysv). Sistem init sysv dipatuhi Filosofi unix. . Ketika orang-orang merujuk pada filosofi Unix, mereka biasanya menguranginya dengan suara yang terkenal "lakukan satu hal, dan lakukan dengan baik." Dan benda itu akan dimulai sebagai proses pertama dan kemudian memulai proses lain. Juga Zombies dimusnahkan sekarang dan nanti.

Sysv Init melakukan tugasnya dengan cukup baik, tetapi tidak melakukannya terlalu efisien. Ini mulai proses secara seri, satu demi satu. Tidak ada paralelisme. Desain berleher botol throughput. Ini lebih atau kurang ditutupi oleh kecepatan perangkat keras modern, dan itu tidak seolah-olah mem-boot komputer Linux mengambil usia yang tak berkesudahan. Tapi ya, secara teknis, itu bisa dibuat lebih efisien.

Seperti halnya segala sesuatu di Linux, pengguna memiliki pilihan. Alternatif tersedia. Pengguna yang kompeten dapat mengkonfigurasi komputer Linux mereka untuk menggunakan sistem init yang berbeda, satu yang memulai proses secara paralel dan bekerja seperti yang mereka sukai.

Beberapa opsi adalah:

  • Pemula : Ini adalah inisiatif yang dikembangkan oleh Resmi yang kemudian diadopsi oleh topi merah keluarga distribusi, termasuk Centos dan Fedora. . Pemula tidak lagi dalam pengembangan.
  • menjalankannya : Ini adalah proyek lintas platform yang independen yang berjalan pada FreeBSD dan derivatif BSD lainnya serta pada MACOS. , Solaris. , dan sistem Linux. Ini telah diadopsi sebagai sistem init default atau salah satu opsi instalasi pada beberapa distribusi Linux.
  • s6-linux-init : S6 adalah pengganti Sysv Init yang mencoba mengatasi sifat seri SYSV Init dan tetap setia pada filosofi Unix.

SystemD adalah pengganti lain untuk SYSV Init, tetapi termasuk banyak lagi. Ini memiliki modul yang mengelola perangkat fisik, login pengguna, resolusi nama jaringan, dan banyak lagi - itu terdiri dari lebih dari 70 binari dan lebih dari 1,4 juta baris kode. Sebagai perbandingan, Sysv Init untuk Lengkungan Linux berjumlah kurang dari 2.000 baris kode. Jelas, SystemD memiliki baik dan benar-benar meninggalkan filosofi Unix. Dan tidak hanya itu, itu membuat bid'ah lebih lanjut mengabaikan Antarmuka Sistem Operasi Portabel (POSIX) standar.

Argumen sistemD adalah beberapa yang paling panas yang pernah saya saksikan dalam komunitas open-source. (Dan itu mengatakan sesuatu.) Kamp pro-systemd dan no-systemd yang sama-sama enggan bukan satu-satunya orang yang terlibat. Saya berbicara dengan banyak orang yang bahkan tidak tahu bahwa systemd adalah sesuatu serta banyak orang lain yang telah mendengarnya tetapi tidak tahu cukup detail untuk membentuk pendapat satu atau lain cara. Terus terang, mereka tidak peduli. Mereka hanya ingin barang-barang bekerja.

Jika Anda tidak yakin apakah Anda berada di distribusi berbasis sistem, jalankan ps. memerintah pada ID Proses 1.

 PS-P 1 

Jika Anda melihat "systemd" dalam respons, maka jelas, Anda menggunakan systemd. Jika dikatakan sesuatu yang lain - biasanya "init" -Lalu Anda tidak.

TERKAIT: Mengapa SystemD Linux masih memecah belah setelah bertahun-tahun

Filsafat, arsitektur, dan kualitas teknik

Orang yang berbeda menolak sistemD untuk alasan yang berbeda. Bagi sebagian orang, itu mengabaikan filosofi Unix tradisional. Meskipun itu bukan dogma wajib, itu adalah "Unix Way." Dan itu adalah cara yang telah mencapai tes waktu: utilitas kecil yang bisa disatukan Sehingga output mereka menjadi input dari proses selanjutnya dalam pipa adalah bagian inti dari apa yang memberi Linux terasa dan karakternya. Itulah yang membuatnya sangat cocok untuk dengan cepat berbatu solusi kreatif untuk satu kali atau persyaratan berumur pendek.

Yang lain menanyakan keputusan desain di belakang SystemD, "arsitektur perangkat lunak." Mengapa mencakup semua fungsi yang tidak ada hubungannya dengan mem-boot sistem? Jika elemen-elemen lain perlu memperbarui atau membaik, lakukan hal itu. Tetapi mengapa mengintegrasikan banyak hal menjadi satu suite aplikasi yang sangat besar dan saling terkait?

Kekhawatiran telah diajukan tentang pengembang systemd ' Sikap Cavalier terhadap perbaikan bug Secara umum, dan menuju Kerentanan dan eksposur umum secara khusus. Semakin banyak baris kode yang Anda miliki, semakin banyak bug yang perlu Anda tangani. Ketika bug-bug tersebut terkait dengan keamanan dan memiliki nomor CVE sendiri yang dialokasikan kepada mereka, maka Anda perlu menghadapinya kemarin.

Apa pun alasannya atau alasan di balik keinginan Anda untuk meninggalkan distribusi Linux berbasis sistem, pertanyaannya adalah, kemana Anda pergi selanjutnya? Mungkin Anda ingin mencoba sesuatu yang sama sekali baru. Anda mungkin menantikan untuk mempelajari seluk beluk distribusi baru. Di sisi lain, Anda mungkin tidak memiliki waktu atau nafsu makan untuk kurva belajar lain. Anda ingin bangkit kembali dan berlari secepat mungkin pada sistem yang terasa akrab.

Keluarga Debian: Devuan

Jika Anda menggunakan Debian atau salah satu dari segudang Debian-derivatif seperti Ubuntu. dan seluruh suku kerabatnya, masuk akal bagi Anda untuk check out Devuan . Devuan adalah garpu Debian, jadi hampir semuanya akan akrab. Shell default adalah bash dan manajer paket tepat . Devuan bercabang dari Debian pada tahun 2014. Solid dan stabil dan memiliki komunitas yang berkembang.

Jika kamu memilih Gnome. sebagai milikmu lingkungan desktop, Anda harus melakukan sedikit pekerjaan ekstra. GNOME tidak ditawarkan sebagai pilihan desktop selama instalasi. PASANGAN , Kayu manis , XFCE. , dan lainnya tersedia, tetapi GNOME harus dipasang secara manual setelah Anda meningkatkan dan menjalankan sistem Anda.

GNOME memiliki beberapa dependensi pada komponen sistemD, yaitu, udev. manajer perangkat keras dan LOGIN Manajer Login. Penggantian untuk ini telah dibuat oleh Gentoo linux pengembang.

EUDEV. dan Elogind. Izinkan aplikasi dengan dependensi yang sulit pada sistemD untuk beroperasi seolah-olah SystemD diinstal. Anti-SystemD Purists Object untuk itu juga, dengan alasan bahwa menguatkan perangkat lunak yang dikodekan dalam dependensi keras ke systemd hampir sama buruknya dengan menjalankan sistemD.

Pilihan sistem init pada devuan adalah sysv init atau OpenRC. .

Keluarga Lengkungan: Artix Linux

Lengkungan dan Manjaro. Pengguna mungkin ingin mengambil Artix. Linux untuk putaran. Artix adalah garpu lengkungan yang dibangun di atas proyek Arch-OpenRC. Rilis pertamanya datang pada 2017.

Wiki Arch berisi Petunjuk tentang Mengganti SystemD dengan OpenRC , Tapi itu tidak didukung secara resmi. Demikian juga, karena dukungan OPENRC dijatuhkan dari Manjaro. , Tidak ada distribusi turunan Manjaro yang bebas sistem.

Jadi, jika Anda ingin tinggal di alam semesta, Anda harus memilih garpu berbasis lengkung seperti Artix yang menggunakan sistem init yang berbeda. Artix tentu memberikan di bagian depan itu. Selama proses instalasi, Anda memilih salah satu dari tiga sistem init yang berbeda. Pilihannya adalah OpenRC, RUNIT, dan S6.

Semua rasa desktop yang diharapkan tersedia, seperti kayu manis, kawin, XFCE, dan banyak lagi. Ada juga versi dalam pengujian yang mendukung gnome dan Manajer jendela ubin i3 .

Manajer paket adalah Pacman. . Tentu saja, Anda dapat menggunakannya untuk menginstal pamac , yay. , atau yang lain Repositori Pengguna Arch. (Aur) pembantu. Shell default adalah bash.

Itu semua yang Anda sukai tentang Arch tanpa systemd.

Red Hat dan Fedora: PCLinuxOS

Proyek systemd adalah inisiatif Red Hat. Para pengembang systemd utama adalah karyawan Red Hat. Tampaknya banyak di dunia Linux, apa pun yang keluar dari “corporate” Linux kamp-Red Hat, Peramal , Intel. , Resmi , Misalnya-harus otomatis akan dipercaya.

systemd telah digambarkan sebagai-antara lain hal-hal-tidak lebih dari sebuah plot oleh Red Hat untuk membentuk Linux menjadi sesuatu yang sesuai mereka tertanam kebutuhan sistem operasi. Jika Red Hat membutuhkan distribusi yang disesuaikan dengan embedded system, akan lebih mudah jauh untuk hanya membuat satu. Anda tidak perlu meyakinkan Arch, Ubuntu, dan OpenSUSE untuk mengikutinya.

Tentu saja, dengan Red Hat menjadi seluruh alasan systemd ada, Anda tidak akan menemukan turunan Red Hat tanpa systemd. Jadi apa pun yang Anda pindah ke akan merasa baru dan berbeda. Tetapi jika Anda setidaknya ingin tetap dengan distribusi yang menggunakan Red Hat Package Manager (RPM), Anda harus meninjau PCLinuxOS.

The PCLinuxOS memproyeksikan dimulai pada tahun 2003 sebagai garpu dari sekarang sudah tidak berfungsi Mandrake Linux sebelum Mandrake menjadi Mandriva . Rilis pertama dari PCLinuxOS muncul pada tahun 2007, sehingga mendahului systemd dengan cara lama.

Sementara PCLinuxOS tidak menggunakan “.rpm” file, memanipulasi mereka menggunakan perangkat lunak manajemen paket sendiri, apt-rpm . Ini adalah model setelah apt-get perintah dari dunia Debian. Sebuah versi modifikasi dari synaptic juga disediakan yang bekerja dengan “.rpm” file bukan “deb” file.

PCLinuxOS menggunakan SysV init dan menyediakan pilihan Plasma , Lingkungan desktop MATE, dan XFCE selama instalasi. Ada beberapa “remaster masyarakat” edisi yang menyediakan lingkungan desktop lainnya, termasuk GNOME. Shell default adalah bash.

Jalankan Beberapa VMS

Cara terbaik-dan hanya, benar-benar-untuk melihat apakah Anda akan mendapatkan bersama dengan distribusi Linux untuk mencobanya. Cara termudah untuk melakukannya adalah dalam mesin virtual. Ia meninggalkan instalasi Linux Anda saat tersentuh. Anda dapat menginstal dan mencoba keluar sebagai banyak distribusi Linux yang Anda inginkan sampai Anda menemukan yang Anda pikir Anda ingin mencoba. VirtualBox. sempurna untuk ini.

Ketika Anda siap untuk menginstal distribusi baru Anda, make beberapa backup instalasi Anda saat ini dan kemudian-dan hanya kemudian menginstal Linux baru Anda.

TERKAIT: Pemula Geek: Cara Membuat dan Menggunakan Mesin Virtual


Linux - Artikel Terpopuler

Bagaimana memilih antara Ubuntu, Kubuntu, Xubuntu, dan Lubuntu

Linux Mar 19, 2025

TOMEQS / Shutterstock.com Ada lebih dari satu Ubuntu. Anda dapat mengunduh Ubuntu, Kubuntu, Xubuntu, atau Lubuntu: Tapi apa bedanya, dan mana yang harus Anda p..


Bagaimana cara memperbarui Ubuntu Linux

Linux Aug 27, 2025

TOMEQS / Shutterstock.com Perlu yang terbaru dan terhebat di perangkat lunak Ubuntu? Anda tidak perlu menjadi Pro Linux. Baca terus untuk menemukan cara memp..


Laptop Linux terbaik tahun 2021 untuk pengembang dan penggemar

Linux Sep 27, 2025

TOMEQS / Shutterstock.com Apa yang harus dicari dalam Laptop Linux pada tahun 2021 Anda dapat membeli hampir semua laptop dan Instal Linux di..


Linux berubah 30: Bagaimana proyek hobi menaklukkan dunia

Linux Sep 17, 2025

Larry Ewing dan The GIMP Pada September 17, 1991 , Linus Torvalds merilis Linux kernel (versi 0.01) untuk pertama kalinya. Berikut sekilas bagaimana..


Apa yang Baru di Linux Kernel 5.14

Linux Sep 9, 2025

Sean Locke Photography / Shutterstock Karena Linux berusia 30 tahun, kernel 5.14 telah dirilis. Ini berisi penawaran luas yang biasa dari perbaikan internal di..


Ubuntu 21.10 Tiba dengan desktop GNOME 40 yang disesuaikan

Linux Oct 14, 2025

Ubuntu. Jika Anda seorang pengguna Ubuntu, atau seseorang yang berpikir untuk mencobanya, hari ini adalah hari yang baik. Canonical telah secara resmi merilis Ubuntu 21.1..


Cara menangani spasi dalam nama file di Linux

Linux Dec 14, 2024

Seperti kebanyakan sistem operasi, Linux mendukung nama file dengan ruang di dalamnya. Tetapi menggunakan nama file ini pada baris perintah tidak selalu mudah. Berikut adalah beberapa cara Anda..


Cara mengintegrasikan aplikasi dan skrip ke desktop linux

Linux Oct 10, 2025

Di Linux, aplikasi tanpa file desktop tidak akan terintegrasi dengan lingkungan desktop Anda. Sebagian besar aplikasi menyediakan satu, tetapi kadang -kadang Anda harus membuatnya. Cukup mudah,..


Kategori