pemuat but

SINIT - Sepupu kecil dalam keluarga init

SINIT - Sepupu kecil dalam keluarga init
Sinit adalah sebahagian daripada alat tanpa suapan, alat ini dirancang untuk sekecil dan efisien. Dalam usaha menjadikannya kecil, mereka juga menghilangkan banyak ciri. Sebabnya, anda mungkin mahu menggunakannya, itu juga mengapa anda harus menggunakan yang lain. Untuk menyebarkannya, anda perlu memutuskan ciri apa yang anda perlukan dan menyusunnya. Inilah sebabnya mengapa anda boleh mendorong 'kecil' ke tahap paling ekstrim dengan paket sinit. Kelemahannya ialah anda mesti melakukan banyak perkara sendiri, ini termasuk mencari sistem lain untuk mengawal daemon.

Mengapa ini disukai?

Sebab perisian jenis ini adalah mengenai pengoptimuman. Anda bermula dengan hanya ciri paling asas dan tambahkan semua yang anda mahukan. Oleh kerana anda bermula dari hampir mandul, anda hanya akan mempunyai ciri yang anda mahukan. Ini lebih cekap berbanding dengan menghilangkan ciri-ciri yang tidak diperlukan. Anda mungkin menyedari bahawa anda juga akhirnya melakukan banyak kerja untuk mendapatkan persediaan dan anda mesti tahu pengaturcaraan yang cukup untuk menambahkan tambalan pada kod yang ada dan menyelesaikan masalah di C.

Apa yang anda boleh kawal?

Di kebanyakan sistem, sistem menjadi yang paling biasa, anda mempunyai satu pakej yang menjaga kawalan permulaan, berhenti dan daemon. Apabila anda ingin meminimumkan dan mempercepat, anda boleh memilih sinit dan pilihan pengawal daemon yang sesuai dengan keperluan anda. Untuk melakukan ini, anda mesti cukup mengetahui mengenai sistem Linux. Sebaik sahaja anda mempunyai daemon yang boleh anda ubah, anda hanya perlu mengetahui bahagian sistem anda. Oleh kerana anda tidak dapat mengawal apa-apa kecuali memulakan dan berhenti, anda harus memulakan satu daemon atau memilih pengawal daemon.

Apa daemon?

Laman web suckless mencadangkan agar anda menggunakan alat daemon dari Untroubled.org. Perisian ini ditulis untuk mana-mana sistem * Nix supaya anda dapat menggunakan pengetahuan walaupun di luar Linux. Menggunakan daemontools-encore adalah babnya sendiri tetapi secara sederhana, pakej akan menjadikan skrip apa pun sebagai perkhidmatan. Anda boleh meletakkan fail di mana sahaja tetapi direktori mesti dapat dicapai semasa daemontools dimulakan. Oleh itu, sistem fail yang ada mesti dipasang lebih awal oleh skrip lain. Untuk menyusun pakej ini, anda perlu membuat makefile baru. Jika tidak, pakej ini adalah kaedah standard untuk menyusun kod C. Sekiranya anda tidak menyusun kod C secara berkala, anda harus menggunakannya sebagai latihan. Jangan mencuba sistem hidup anda.

Kaedah selamat untuk mengujinya.

Salah satu cara yang selamat untuk mengujinya adalah dengan memuat turun sistem Linux minimum dan menjalankannya di mesin maya. Sekiranya anda melakukannya, buat direktori sumber dan tambahkan sinit, sbase dan daemontools-encore. Dengan tiga pakej binari ini, anda dapat membina keseluruhan sistem kawalan boot dan daemon. Sistem semasa dimulakan dengan systemd. Apabila anda mula membuat sistem baru, anda perlu memindahkan daemon yang anda perlukan dan menjalankannya sebagai skrip mudah. Oleh kerana systemd sudah menjalankan skrip, skrip ini kebanyakannya sama. Yang perlu anda tambahkan secara manual adalah pergantungan antara proses. Sekiranya anda benar-benar mahu membuat sistem yang minimum, anda boleh.

Melepuh dengan cepat, mengapa ia tidak digunakan di kebanyakan mesin?

Setelah sistem berjalan menggunakan sinit, ia akan cepat melepuh. Sebabnya ialah anda hanya akan mempunyai sistem tepat yang anda perlukan dan tidak ada yang lain. Anda mungkin tertanya-tanya mengapa ia tidak digunakan secara menyeluruh. Sebabnya banyak, salah satunya adalah bahawa systemd sudah lengkap dan mengawasi interaksi yang kompleks antara proses. Sekiranya anda menggunakan sinit, anda perlu membina lebih banyak logik mengenai kebergantungan ini. Logik yang sudah ada di systemd. Terdapat juga integrasi yang sangat ketat antara GNOME dan systemd sehingga sistem ini saling menyokong. Sebilangan besar situasi diliputi hanya kerana ia dikembangkan secara selari.

Kesimpulannya

Dengan menggunakan sinit, anda boleh membuat sistem boot yang sangat pantas. Anda akan mempunyai banyak pilihan mengenai bagaimana menjaga sistem anda seimbang dan semua proses aktif dan diselia. Walau bagaimanapun, anda perlu melakukan banyak kerja untuk menjalankan sistem sepenuhnya dengan semua loceng dan wisel. Bagi kebanyakan kita, ini boleh menjadi projek yang menarik untuk belajar bagaimana Linux dan sistem * Nix lain berfungsi tetapi kita memerlukan pengedaran standard untuk "Sistem pengeluaran" kita

Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...
Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...