root@heena:/usr/src# ls
linux-headers-3.8.0-29 linux-headers-3.8.0-29-generic
также:
root@heena:/# uname -a
Linux heena 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 15:31:16 UTC 2013 i686 i686 i386 GNU/Linux
Вопрос № 1: Почему у меня есть эти две папки linux в / usr
Вопрос № 2 : Что означает универсальная версия? Кажется, моя версия является общей.
Существует несколько различных разновидностей ядра, но -generic
вполне вероятно, что вы хотите.
Специализированные версии:
linux-image-server
: настроены для ответа на множество запросов, а не для обработки взаимодействия с пользователем в режиме реального времени. РЕДАКТИРОВАТЬ : Это, кажется, было прекращено и просто указывает на -generic
. linux-image-virtual
: Я думаю, что в основном это просто удаление аппаратных драйверов, которые вряд ли встретятся на виртуальной машине для экономии места. linux-image-lowlatency
: Я думаю, что это предназначено, например, для редактирования аудио, где важна низкая задержка (см. Зачем выбирать ядро с низкой задержкой вместо обычного или реального времени? ). Что касается папок в /usr/src
, все эти разные ядра на самом деле очень похожи, за исключением нескольких опций, поэтому большинство заголовков хранятся в неспецифических /usr/src/linux-headers-x.y.z
. Конкретная папка /usr/src/linux-headers-x.y.z-generic
(или -server
, -lowlatency
) и т. Д. Состоит в основном из ссылок на /usr/src/linux-headers-x.y.z
, плюс любые файлы (например, .config
), измененные по сравнению с неспецифической версией (чтобы избежать дублирования, если у вас есть установлено несколько версий одной и той же версии ядра).
Почему у меня есть эти две папки linux в / usr
Это заголовочные файлы для ядра (ядра), которое есть в вашей системе. Оба могут быть удалены через apt-get
(не делайте это вручную). (вероятно, sudo apt-get purge linux-image-3.8.0-29
)
Что такое универсальная версия Ubuntu? чем он отличается от других версий?
«универсальный» означает ядро общего пользования. Это ядро, используемое для настольных установок. До 12.04 у нас также были версии «generic-pae», «server» и «virtual» рядом с «generic», но это различие было удалено. В настоящее время у нас есть «omap» (ядро для TI OMAP3 и OMAP4) и «highbank» (ядро для Calxeda Highbank).
В общем, разница - оптимальные расчеты для этого конкретного оборудования. Вот список для нескольких версий Ubuntu .