Перейти к содержимому

Linux generic что это

  • автор:

linux и linux с приставкой generic: в чём разница?

Подскажите, пожалуйста: в чём разница между ядром и его компонентами в репозитории Ubuntu и такими же точно, но с приставкой generic?

То есть: image, headers и так далее — всё тоже, версия таже, только прибавлено generic.

generic это ядро без наложения убунтовских patch'(ев).

linux-image — еще один метапакет, который в свою очередь зависит от linux-image-generic (так же и с headers). Разницы практически нет.

Скорее всего пакеты без приставки *generic оставили для выбора дефолтного ядра убунты (для неких будущих целей). Сейчас ядро по-умолчанию — это linux-image-generic (и там дальше по зависимостям).

Простите, не могли бы вы помочь разобраться?

Я установил систему Ubuntu 12.10, ничего не ставил и не обновлял. И что я вижу?

Почему грузится ядро без патчей? И как грузить с патчами?

Скорее всего пакеты без приставки *generic оставили для выбора дефолтного ядра убунты (для неких будущих целей)

Thread: linux-generic vs . linux-image-generic vs. linux-image-2.6.31-22-generic

Just Give Me the Beans!

linux-generic vs . linux-image-generic vs. linux-image-2.6.31-22-generic

While running "aptitude search generic" on a 9.10 or 10.04 hosts, I notice there seem to be three options to upgrade a host to a newer kernel:

  • linux-generic
  • linux-image-generic
  • linux-image-2.6.31-22-generic

What’s the difference? Which should I choose?

  • View Profile
  • View Forum Posts
  • Private Message

Quad Shot of Ubuntu

Re: linux-generic vs . linux-image-generic vs. linux-image-2.6.31-22-generic

Go with linux-generic. You’ll get everything that it depends on including linux-image-generic and its dependency linux-image-2.6.31-22-generic.

If you want to know what dependencies linux-generic further has, fire up synaptic, select the package, pull up the properties and perview the dependency tab.

Каковы различия между пакетами ядра linux-generic, linux-server и linux-virtual?

Я получаю новые виртуальные машины, созданные для сред разработки и промежуточной среды, и мне было интересно, есть ли веские причины для или против использования пакета linux-virtual для всех этих образов.

Разные ядра имеют разные настройки? Есть ли у них инструменты, которые делают приостановку / пробуждение лучше / безопаснее?

1 ответ

Начиная с 12.04, нет различий между ядрами Desktop linux-generic и Server linux-server ; они были объединены. ( Источник ; см. здесь , почему это было сделано.)

Виртуальное ядро ​​ отличается только количеством включенных драйверов. Он включает только «необходимые драйверы для запуска в популярных технологиях виртуализации, таких как KVM, Xen и VMWare. . Кроме этого, все остальные параметры идентичны для универсального и виртуального ядер».

В на практике это означает, что образ ядра -virtual меньше и может также занимать несколько меньше места в памяти (меньше встроенных модулей / драйверов). Экономия, вероятно, находится в диапазоне однозначных мегабайт, поэтому для большинства виртуальных машин это не изменится.

Различия в ядре сервера и рабочего стола до 12.04:

До 12.04 различия были:

В Server Edition используется Планировщик ввода-вывода дедлайна вместо планировщика CFQ, используемого Desktop Edition.

Вытеснение отключено в Server Edition.

Прерывание таймера составляет 100 Гц в Server Edition и 250 Гц в Desktop Edition.

What does `apt-get install linux-headers-generic` do

Looking for explanation on apt-get install linux-headers-generic . What does installing linux-headers for a kernel do ? The significance of that command at the time of kernel installation and after a reboot.

1 Answer 1

In general, the kernel is distribued as a compiled binary. The headers are the source code for the kernel and are generally needed if you are building kernel modules, either manually or with some packages such as nvidia or virtualbox.

  1. to define interfaces between components of the kernel, and

  2. to define interfaces between the kernel and user space

Without additional information, hard to know what you needed the header for or if you can remove them.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *