Waktu boot di Ubuntu sangat cepat. 7-10 detik. Membandingkannya dengan mac saya (sekitar 30-40 detik). Kenapa Ubuntu jauh lebih cepat? Saya berpikir bahwa ia menggunakan kernel (Linux) yang berbeda. Saya tidak yakin apakah itu akan diperhitungkan untuk sesuatu ...
20
Jawaban:
Boot cepat karena orang telah bekerja sangat keras untuk mencapai tujuan itu selama beberapa tahun terakhir sejak Ubuntu 8.10. Beberapa faktor utama (lebih dari 10,04 Ubuntu):
Memindahkan proses boot ke model acara (Pemula) sehingga semuanya memuat secara paralel dan saat dibutuhkan. Ini sistem jenius.
X (desktop grafis untuk kebanyakan orang) sekarang dimuat sangat awal. Dengan menyiapkannya lebih cepat, Anda dapat menunjukkan sesuatu yang lebih cepat kepada pengguna.
Menghapus kayu mati dari
initramfs
(gambar yang dimuat oleh grub untuk mem-boot sistem)Berbagai mekanisme caching telah datang dan pergi termasuk
sreadahead
danureadahead
. Ini bekerja dengan menghasilkan blok biner dari file yang digunakan oleh sistem Anda saat boot sehingga dapat dibaca dari hard disk sekaligus.Membandingkan 8.10 dan 10.10, Anda mungkin hanya melihat keenam waktu boot sekarang. Ini peningkatan yang sangat mengesankan ... Tapi itu tidak menjelaskan mengapa itu lebih cepat daripada sistem lain.
Untuk itu saya pikir saya hanya bisa benar-benar mengatakan mereka lebih berat dan tidak sebagus layanan booting secara paralel.
sumber
sreadahead
yang tidak menghasilkan file "paket" biner. Sebenarnya, apakah Anda yakin? Saya telah membaca lebih jauh ke dalamureadahead
dan tampaknya juga berputar di sekitar konsep "paket" (yang masuk akal jika Anda ingin melawan waktu mencari lambat pada disk mekanik) ...ureadahead adalah salah satu alasannya.
Bahwa orang yang menulis sistem adalah orang yang menggunakannya dan mereka membenci sepatu lambat adalah hal lain.
Bahwa pengguna desktop umumnya mengharapkan boot panjang sehingga ada sedikit tekanan pasar bagi Perusahaan X untuk mengatakan "boot tercepat di kota" adalah yang ketiga.
Hanya menyisakan bit yang benar-benar diperlukan di OS yang tepat adalah tradisi Unix yang dihormati waktu adalah yang keempat.
Mungkin ada alasan lain.
sumber
Itu adalah pemuatan awal teknologi readahead + init independen dari perangkat hardware + tidak begitu banyak layanan sistem untuk memuat + banyak dari mereka memuat setelah menyajikan dalam UI kepada pengguna.
sumber
Waktu boot ubuntu bukan 7 detik AFAIK. Yang tercepat yang Anda dapatkan adalah waktu boot 15-30 detik (waktu masuk tidak termasuk). Boot tercepat dari OS Desktop lengkap yang pernah saya dengar tentang chromeOS yaitu 3 detik (itu juga ketika datang dengan perangkat keras mereka). Dibutuhkan waktu untuk memuat driver, skrip dll. Cara apa pun waktu boot di Ubuntu (dan distro Linux lainnya) lebih cepat daripada yang lain karena mereka menggunakan teknik modern yang sudah dibahas di atas. http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7
sumber