Які відмінності між пакетами linux-generic, linux-server та linux-virtual ядрами?


43

Я отримую нові VM, створені для середовищ розробки та інсценування, і мені було цікаво, чи є вагомі причини для чи проти використання пакету linux-virtual для всіх цих зображень.

Чи мають -виртуальні ядра різні настройки? Чи є у них інструменти, які роблять зупинку / пробудження кращою / безпечнішою?

Відповіді:


48

Починаючи з 12.04, між ядрами Desktop linux-genericта Server немає різниці linux-server; їх злили. ( Джерело ; дивіться тут, для чого це було зроблено.)

Віртуальне ядро відрізняється лише кількістю включених драйверів. Він включає лише "необхідні драйвери для роботи в популярних технологіях віртуалізації, таких як KVM, Xen і VMWare. ... Крім іншого, всі інші параметри ідентичні між загальними і віртуальними ядрами".

На практиці це означає, що -virtualзображення ядра менше, а також може займати дещо менше місця в пам'яті (менше вбудованих модулів / драйверів). Економія, ймовірно, знаходиться в одноцифровому діапазоні мегабайт, тому це не змінить значення для більшості віртуальних машин.


Відмінності ядра сервера та робочого столу до 12.04:

До 12.04 різниці були:

  • Серверне видання використовує планувальник вводу-виводу термінів замість планувальника CFQ, який використовується Desktop Edition.

  • У серверній версії вимкнено викуп.

  • Перерив таймера становить 100 Гц у серверній версії та 250 Гц у настільній версії.


Чи означає це, що якщо у мене є Linux-kernel-virtual, мені не потрібно встановлювати пакет open-vm-tools, щоб отримати переваги VMWare, або це окремо від драйверів ядра? Я припускаю, що це впливає лише на речі, такі як драйвери NIC-карт, і не
вникає

1
Я думаю, що ні. VMWare підтримується підприємством, а тому не включається до ядра за замовчуванням. Але ви отримаєте базову підтримку KVM, Xen та, можливо, ядро ​​виправлено за переваги VWare.
Гонсало Агілар Дельгадо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.