Setiap hari komputer kita membentuk bahagian yang lebih penting dalam hidup kita, jika ia mempunyai masalah seperti itu mempengaruhi mood kita, humor kita hehe. Pasti, pengguna Windows lebih cenderung kepada serangan panik, daripada jika virus (linux hidup lama!), bagaimana jika defragmentasi HDD, bagaimana jika mencari dan memasang Master Bersih untuk PC (walaupun di Linux kita masih perlu membersihkan sistem, BleachBit adalah salah satu alternatif yang disukai). Baru-baru ini pengguna Linux mempunyai (beberapa) sakit kepala tertentu yang disebut: sistem
Baiklah, saya telah membaca artikel yang menarik sistem, yang nampaknya menjadi trend tidak lama.
SistemD, yang nampaknya seperti (dan saya akan menggunakan kata-kata rakan), satu cincin untuk memerintah mereka semua … yang lain tidak menyukainya, selagi komputer berfungsi dengan baik, ia tidak kisah jika init melakukan perkara X atau Y, atau jika systemd digunakan. Kepada orang yang menulis ini, baiklah... katakan saya lebih suka init, saya rasa lebih mudah
Saya tinggalkan artikel di sini:
Sebelum memulakan, saya mesti mengatakan bahawa saya tidak menyukai keputusan untuk menukar perkara dalam Debian tetapi, pada masa yang sama saya merancang untuk meninggalkan lingkaran yang saya sayangi. Saya hanya mencuba itu, jika kita akan membincangkan topik, sekurang-kurangnya kita membuatnya bersiap mungkin walaupun saya tidak menganggap diri saya pro-sistem. Untuk mencapai demistifikasi sistemd saya akan bergantung pada laman web di mana pemaju memberikan pandangan mereka yang datang ke tangan saya oleh rakan sekerja yang nampaknya pro-systemd walaupun dia bukan pengguna Debian. Dengan itu saya rasa saya boleh terus berusaha untuk mengungkap apa yang dikatakan mengenai systemd.
systemd berasaskan binari
Mungkin ini adalah salah satu aspek yang paling mengejutkan kita, jika semuanya berdasarkan binari, bagaimana kita memantau perkara yang biasanya kita lakukan melalui log? Saya tidak tahu bagaimana mitos ini dilahirkan, tetapi itu tidak benar.
systemd dikonfigurasi hampir secara eksklusif melalui fail teks biasa. Beberapa tetapan yang juga dapat diubah dengan baris perintah kernel dan melalui pemboleh ubah persekitaran. Tidak ada yang binari dalam konfigurasi anda (malah XML). Cukup fail teks yang ringkas, mudah dan senang dibaca.
Perkara itu bersifat monolitik dan ia mengawal segalanya
Sebelum melayari laman web tersebut, saya mengaku bahawa saya sendiri berfikir seperti ini, tetapi setelah membaca apa yang dikatakan oleh pembangunnya, pendapat saya telah mengubah sesuatu ...
Sekiranya anda membina systemd dengan semua pilihan konfigurasi diaktifkan, anda akan membina 69 binari individu. Binari ini menjalankan tugas yang berbeza, dan dipisahkan dengan teliti kerana beberapa sebab. Sebagai contoh, systemd telah dirancang dengan mempertimbangkan keamanan, oleh itu kebanyakan daemon berjalan dengan keistimewaan paling sedikit (misalnya, menggunakan kemampuan kernel) dan hanya bertanggungjawab untuk tugas-tugas yang sangat khusus, untuk meminimumkan jejak mereka. Keselamatan dan impak. Juga, paralel systemd lebih banyak daripada penyelesaian sebelumnya. "Paralelisasi" ini dibuat dengan menjalankan pelbagai proses selari. Oleh itu, dilihat bahawa systemd terbahagi kepada banyak binari dan oleh itu proses. Sebenarnya, banyak binari ini terurai dengan baik sehingga sangat berguna di luar sistemd.
Pakej yang merangkumi 69 binari individu sukar dipanggil monolitik. Namun, yang berbeza dari penyelesaian sebelumnya ialah kita menghantar lebih banyak komponen dalam satu tarball tunggal, dan menyimpannya dalam satu repositori dengan kitaran pelepasan bersatu.
Itu tidak kelihatan seperti Unix
Sudah tentu ada kebenarannya. Fail sumber systemd tidak mengandungi satu baris kod dari garis UNIX yang asal. Walau bagaimanapun, inspirasi berasal dari UNIX, dan dengan demikian terdapat banyak UNIX dalam systemd. Contohnya ialah idea UNIX "semuanya adalah fail" yang tercermin dalam sistem dan semua perkhidmatan terdedah pada waktu runtime dalam sistem fail kernel, kumpulan. Jadi salah satu ciri asli UNIX adalah sokongan berbilang tempat duduk, berdasarkan sokongan terminal terbina dalam. Dengan sistemd kami membawa sokongan berbilang tempat duduk secara semula jadi, tetapi kali ini dengan sokongan penuh untuk perkakasan masa kini, merangkumi grafik, tetikus, audio, kamera web, dan banyak lagi. Sebenarnya reka bentuk systemd sebagai rangkaian alat bersepadu yang masing-masing mempunyai tujuan masing-masing tetapi apabila digunakan bersama lebih daripada jumlah bahagian, yang lebih kurang merupakan pusat falsafah UNIX. Oleh itu cara projek kita ditangani (iaitu menyimpan sebahagian besar kernel OS dalam repositori git tunggal) jauh lebih dekat dengan model BSD (yang merupakan UNIX yang benar, berbanding Linux) untuk menyelesaikan sesuatu (di mana sebahagian besar inti sistem operasi disimpan dalam repositori CVS / SVN tunggal) yang tidak pernah berlaku di Linux.
Pada akhirnya, persoalan sama ada sesuatu itu UNIX atau tidak sangat penting. Sebagai teknikal yang sangat baik, hampir tidak unik untuk UNIX. Bagi kami, UNIX adalah pengaruh penting (sebenarnya, yang terbesar), tetapi kami juga mempunyai pengaruh lain. Oleh itu, di beberapa kawasan sistem akan menjadi sangat UNIX, dan di kawasan lain sedikit kurang.
Itu sangat kompleks ...
Sudah tentu ada kebenarannya. Komputer moden adalah binatang yang kompleks dan sistem operasi yang berjalan di atasnya pasti akan terlalu tinggi, jadi mereka harus rumit. Walau bagaimanapun, systemd pastinya tidak lebih kompleks daripada pelaksanaan komponen yang sama sebelumnya. Ia lebih sederhana, dan mempunyai lebihan kelebihan. Sebaliknya, membina sistem operasi berasaskan sistemd sederhana akan melibatkan pakej yang jauh lebih sedikit daripada penggunaan Linux tradisional. Lebih sedikit pakej menjadikan sistem anda lebih mudah, ia akan menghilangkan saling bergantung dan banyak tingkah laku yang berbeza dari semua komponen yang terlibat.
Itu tidak akan membiarkan saya menggunakan skrip shell
Ini sama sekali tidak benar. Cukup Kami tidak menggunakannya untuk proses boot, kerana kami fikir mereka bukan alat terbaik untuk tujuan tertentu, tetapi itu tidak bermaksud systemd tidak sesuai dengan mereka. Anda boleh menjalankan skrip shell sebagai sistemd atau daemon, dan anda boleh menjalankan skrip yang ditulis cualquier bahasa sebagai perkhidmatan systemd kerana systemd tidak peduli apa yang ada dalam pelaksanaannya. Sebaliknya, pada umumnya kita menggunakan skrip shell untuk tujuan kita sendiri, untuk memasang, membina, menguji sistem. Dan anda boleh menampal skrip dalam proses permulaan awal, ia digunakan untuk perkhidmatan biasa, ia dapat dijalankan di perhentian terakhir, praktis tidak ada batasan.
Pada ketika ini saya rasa beberapa kepercayaan utama mungkin telah diperjelas, walaupun tidak merasa seperti penyokong perubahan dan mempunyai keraguan saya tentang “syaitan untuk mengawal mereka semua"Saya fikir pada akhirnya tidak ada yang berani mengatakan bahawa sekurang-kurangnya ia tidak berfungsi, saya bahkan tahu beberapa pengguna yang menyedari bahawa dengan sistem" PC berjalan lebih pantas "tetapi mereka akan menjadi perkara lain yang boleh dibincangkan. Buat masa ini, hanya tinggal saya yang mengajak anda untuk membincangkan pendapat anda mengenai pengurus permulaan yang telah diadopsi oleh banyak pengedaran, walaupun sekarang reaksi terbesar dilihat dalam komuniti Debian, yang bahkan telah dilahirkan sebagai garpu baru dengan Semua ini. Sama ada anda suka atau tidak adalah masalah untuk semua orang, bagi pihak saya, saya hanya ingin melakukan sedikit demi sedikit dalam mengasingkan sistem dan akhirnya akan hadir di Jessie, versi Debian yang stabil seterusnya.
Saya melihat artikel di GUTL (yang seterusnya diambil dari DariAbreus)

Systemd semasa?
Saya antara mereka yang tidak banyak membaca berita apabila sesuatu menimbulkan kontroversi, saya lebih suka kekal dengan butiran yang lebih teknikal. Perkara itu ialah…. Kadang-kadang saya merasakan bahawa topik tertentu berhenti menjadi perbincangan atau perdebatan teknikal semata-mata, dan menjadi seperti salah satu gosip showbiz itu
Mula-mula baris terbuka dari pengguna ke sistemd dipanggil kecerdasan sistemd VS, kemudian Linus Torvalds mengatakan bahawa systemd tidak begitu teruk bagaimana mereka melukisnyadan ada sebabnya sekiranya dia mempunyai), garpu dipanggil tidak berguna ... Tiada komen ... dan akhirnya Devuan.
Saya tidak akan mengatakan sama ada yang buruk seperti yang mereka katakan, kurang buruk atau buruk. Sistem ini berfungsi untuk saya tanpa masalah, namun untuk selera peribadi, saya lebih suka init, kerana cara mengatur pelbagai perkara (seperti log misalnya) Saya lebih suka, tapi hei, jika systemd disebut sebagai kuda pacuan dan mesti diganti untuk masuk (Adakah ini adalah keldai pek kami, yang melakukan semuanya kecuali lambat?) well... kawan, selagi perubahan itu tidak terlalu mendadak, pengguna boleh menyesuaikan diri tanpa banyak masalah dan sistem berfungsi dengan lebih baik (ya, lebih baik, itu tidak penting bagi saya!), maka dialu-alukan