Pertanyaan Apa perbedaan antara linux-generic, linux-server dan linux-virtual kernel packages?


Saya mendapatkan VM baru yang dibangun untuk lingkungan pengembangan dan pementasan, dan bertanya-tanya apakah ada alasan kuat untuk atau menentang penggunaan paket linux-virtual pada semua gambar ini.

Apakah kernel -virtual memiliki penyeteman yang berbeda? Apakah mereka memiliki alat yang membuat penangguhan / bangun lebih baik / lebih aman?


40
2017-08-13 21:38


asal




Jawaban:


Sejak 12.04, tidak ada perbedaan antara Desktop linux-generic dan Server linux-server kernel; mereka telah digabung. (Sumber; Lihat sini untuk mengapa ini dilakukan.)

Kernel virtual hanya berbeda dalam jumlah driver yang disertakan. Ini hanya mencakup "driver yang diperlukan untuk dijalankan di dalam teknologi virtualisasi populer seperti KVM, Xen, dan VMWare. ... Selain itu, semua opsi lain adalah identik antara kernel generik dan virtual."

Dalam prakteknya, ini berarti -virtual imej kernel lebih kecil, dan mungkin juga mengambil sedikit ruang dalam memori (lebih sedikit modul / driver built-in). Penghematan mungkin dalam rentang megabyte satu digit, jadi itu tidak akan membuat perbedaan untuk sebagian besar VM.


Perbedaan kernel Server dan Desktop sebelum 12.04:

Sebelum 12.04, the perbedaan adalah:

  • Edisi Server menggunakan deadline I / O scheduler bukan scheduler CFQ yang digunakan oleh Edisi Desktop.

  • Preemption dimatikan dalam Edisi Server.

  • Pengatur waktu adalah 100 Hz dalam Edisi Server dan 250 Hz dalam Edisi Desktop.


45
2017-08-19 02:26



Apakah ini berarti bahwa, jika saya memiliki linux-kernel-virtual saya tidak perlu menginstal paket open-vm-tools untuk mendapatkan keuntungan VMWare, atau apakah itu terpisah dari driver kernel? Saya berasumsi hal ini hanya berdampak seperti driver kartu NIC dan tidak masuk ke hal yang lebih dalam seperti penggunaan memori, dll. - flickerfly
Saya pikir tidak. VMWare didukung oleh perusahaan dan karenanya tidak termasuk dalam kernel default. Tetapi Anda akan mendapatkan basis KVM, dukungan Xen dan mungkin kernel ditambal untuk keuntungan VWare. - Gonzalo Aguilar Delgado