Jakie są różnice między pakietami jądra Linux-generic, Linux-Server i Linux-Virtual?

43

Dostaję nowe maszyny wirtualne dla środowisk programistycznych i testowych i zastanawiałem się, czy istnieją ważne powody przemawiające za używaniem pakietu linux-virtual na wszystkich tych obrazach.

Czy jądra -virtual mają inne strojenie? Czy mają narzędzia, dzięki którym zawieszanie / budzenie jest lepsze / bezpieczniejsze?

Bryan Agee
źródło

Odpowiedzi:

48

Od 12.04 nie ma żadnej różnicy między jądrem pulpitu linux-generica serwerem linux-server; zostały połączone. ( Źródło ; dowiedz się , dlaczego tak się stało).

Wirtualne jądro różni się tylko liczbą zawartych sterowników. Zawiera tylko „niezbędne sterowniki do działania w popularnych technologiach wirtualizacji, takich jak KVM, Xen i VMWare. ... Poza tym wszystkie inne opcje są identyczne między jądrem ogólnym a wirtualnym”.

W praktyce oznacza to, że -virtualobraz jądra jest mniejszy i może również zajmować nieco mniej miejsca w pamięci (mniej wbudowanych modułów / sterowników). Oszczędności prawdopodobnie mieszczą się w jednocyfrowym zakresie megabajtów, więc nie będzie to miało znaczenia dla większości maszyn wirtualnych.


Różnice jądra serwera i pulpitu przed 12.04:

Przed 12.04 różnice były następujące:

  • Wersja Server Edition używa harmonogramu terminów we / wy zamiast harmonogramu CFQ używanego w wersji Desktop Edition.

  • Prewencja jest wyłączona w wersji Server Edition.

  • Przerwanie timera wynosi 100 Hz w wersji Server Edition i 250 Hz w wersji Desktop.

andrews coś
źródło
Czy to oznacza, że ​​jeśli mam linux-kernel-virtual, nie muszę instalować pakietu open-vm-tools, aby uzyskać korzyści VMWare, czy też jest to oddzielne od sterowników jądra? Zakładam, że wpływa to tylko na sterowniki karty NIC i nie zagłębia się w takie sprawy, jak wykorzystanie pamięci itp.
flickerfly
1
Myśle że nie. VMWare jest obsługiwany przez przedsiębiorstwo i dlatego nie jest zawarty w domyślnym jądrze. Ale dostaniesz podstawową obsługę KVM, Xen i być może załatane jądro dla korzyści VWare.
Gonzalo Aguilar Delgado,