Top Qs
Timeline
Obrolan
Perspektif

Systemd

sistem dan manajemen servis untuk operasi sistem mirip UNIX Dari Wikipedia, ensiklopedia bebas

Systemd
Remove ads

systemd adalah paket perangkat lunak manajer layanan dan init yang didesain khusus untuk Linux.[3] systemd kompatibel dengan skrip init tradisional sysvinit dan BSD rc.d, tetapi perangkat lunak ini dimaksudkan untuk menggantikan cara lama init tradisional menjalankan Linux.[4] Namanya berasal dari prosesnya yang berjalan di latar belakang (daemon) sehingga mengikuti penamaan daemon mirip Unix dengan menambahkan huruf "d" di akhir kata.[5]

Fakta Singkat Tipe, Versi pertama ...

systemd dimulai pada tahun 2010 oleh dua insinyur perangkat lunak dari Red Hat, yaitu Lennart Poettering dan Kay Sieves.[6][7]

Salah satu tujuan utama dikembangkannya systemd adalah untuk menyatukan semua dasar konfigurasi dan tingkah laku layanan Linux pada semua distribusi Linux.[8]

Remove ads

Adopsi

systemd telah digunakan oleh banyak dsitribusi Linux. Distribusi-distribusi yang menggunakan systemd sebagai init default-nya adalah Debian (sejak versi 8), Ubuntu (sejak versi 15.04), Fedora (sejak versi 15), RHEL (sejak versi 7), dan openSUSE (sejak versi 12.3).[9][10][11][12][13]

Lainnya, ada yang ditambahkan ke repositori tetapi tidak (atau belum) menjadi manajer layanan default seperti Gentoo Linux.[14] Void Linux pernah menambahkan systemd ke repositorinya pada tahun 2011, tapi kemudian dihapus pada tahun 2015.[15]

Remove ads

Kritik

Dalam pengembangannya, systemd telah dikritik beberapa kali. Misalnya, Linus Torvalds menyatakan bahwa ia akan menolak systemd menjadi bagian dari kernel Linux hingga masalahnya beres dan tidak terus-terusan membuat masalah.[16]

Kontroversi systemd sering terletak pada desainnya. Kritikus berpendapat bahwa arsitektur systemd melanggar filosofi Unix (buat setiap program melakukan satu hal dengan baik) dan sangat kompleks. Secara tradisional, Unix menggunakan program kecil yang dioptimalkan untuk tugas yang dapat dirangkai sesuai kebutuhan. systemd melakukan banyak tugas dalam program besar dan tidak dapat atau hampir tidak dapat berinteraksi dengan program lain.[17][18]

Hal yang sama juga pernah dikatakan oleh Patrick Volkerding, pengembang Slackware. Dalam wawancaranya, ia menyatakan bahwa arsitektur systemd sangat bertentangan dengan arsitektur Slackware yang sudah lama mengikuti filosofi Unix.[19] Namun, ia tidak akan menahan orang-orang untuk menggunakan systemd di Slackware.[20]

Pada tahun 2013, Lennart Poettering mencoba untuk menghadapi kontroversi ini dalam pos blognya yang berjudul The Biggest Myth.[21]

Remove ads

Lihat pula

  • launchd, manajemen layanan yang digunakan oleh macOS
  • Upstart, init yang digunakan oleh Ubuntu
  • OpenRC, sistem init yang awalnya dirancang untuk Gentoo Linux
  • GNU Shepherd, sistem init untuk GuixSD

Referensi

Pranala luar

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads