Get Adobe Flash player

postheadericon Ядро PCLinuxOS

Ядро — нечто центральное и самое важное, часто круглое.

Линус Торвальдс (17 сентября 1991 года)

В linux-системах ядро — это основная программа ОС, которая обеспечивает доступ к аппаратной части, распределяет ресурсы, управляет файловыми системами, памятью и т.д. Таким образом, ядро управляет абсолютно всем в системе.

Наибольшее распространение в linux получили два типа ядер:

  • монолитное ядро
  • модульное ядро

В монолитном ядре все его компоненты являются единым целым и работают в одном адресном пространстве, используя одни структуры данных. Такие ядра хороши для повышения безопасности, но страдают в устойчивости и гибкости. В наши дни монолитные ядра практически не используются, но первая версия ядра linux версии 0.01 была монолитной.

Модульное ядро состоит из большого количества модулей (программ управления ресурсами) или драйверов, которые подгружаются в память по мере необходимости. Например, в большинстве дистрибутивов в ядро включена поддержка процессоров как Intel, так и AMD.

В PCLinuxOS ядро, естественно, модульное.

 

Ядро, установленное по умолчанию в PCLinuxOS

В последнем PCLinuxOS 2011.6 используется ядро 2.6.38.8.bfs. Вы можете узнать, какое ядро работает в вашей системе, введя в консоли команду uname -a:

[pavel@localhost ~]$ uname -a

Linux localhost.localdomain 2.6.38.8-pclos1 #1 SMP Sat Jun 4 03:24:27 CDT 2011 i686 i686 i386 GNU/Linux

 

Новые версии ядра Linux

Ядро Linux постоянно дорабатывается и совершенствуется. Выпускаются все новые версии ядер, улучшающие поддержку оборудования, повышающие производительность системы. На данный момент, на очереди ядро 3.0. Новые версии ядер после тестирования становятся доступными для установки в пакетном менеджере Synaptic. Если все ваше оборудование нормально функционирует с уже установленным ядром, то установка новых версий ядер вам, скорее всего, не потребуется.

 

Различные типы ядра linux, доступные в Synaptic

Для получения дополнительных возможностей, которых нет в базовом ядре Linux, на ядро часто накладывают патчи, модифицируя его.

В репозитории PCLinuxOS доступны следующие типы ядра linux:

base / stock i686 — ядро Linux без каких-либо модификаций. Поддерживает до 4 Гб оперативной памяти.

a64 — AMD64/Opteron (K8) оптимизированное ядро для архитектуры x86. Поддерживает до 4 Гб оперативной памяти.

bfs — i686 ядро с планировщиком BFS от Con Kolivas, для достижения максимальной производительности настольных ПК. Поддерживает до 4 Гб оперативной памяти.

BFS позволяет выжать максимум из достаточно слабых компьютеров, при этом он не ориентирован на суперкомпьютеры. BFS ориентирован на десктоп, имеет при этом сверхнизкие задержки для великолепной интерактивности, вместо того, чтобы заниматься подсчётами, при этом BFS имеет настоящую "честность" (распределения процессорного времени), хорошее распределение уровней NICE и отличную масштабируемость при обычных нагрузках.

pae — i686 ядро с включенным параметром Physical Address Extension для поддержки до 64 ГБ оперативной памяти на 32-битных системах.

pae.bfs — i686 ядро с планировщиком BFS и включенным Physical Address Extension.

 

Выбор правильного типа ядра для PCLinuxOS

Ситуация 1: Вы довольны своей установленной системой PCLinuxOS с bfs ядром по умолчанию, настроенным на максимальную производительность. Тогда не меняйте ядро.

Ситуация 2: У вас AMD64/Opteron процессор. Логично перейти на a64 ядро, которое лучше оптимизировано под него.

Ситуация 3: У вас более чем 4 Гб оперативной памяти, и вам не нужен планировщик BFS. Логично перейти на pae ядро, которое позволит вам использовать всю свою оперативную память.

Ситуация 4: У вас более чем 4 Гб оперативной памяти и вам также необходим планировщик BFS. Логично перейти на pae.bfs ядро.

Ситуация 5: У вас AMD64/Opteron процессор и более 4 Гб оперативной памяти. Здесь вам нужно сделать выбор: или pae, или pae.bfs ядро. a64 не задействует всю вашу ОЗУ.

Ситуация 6: У вас есть AMD64/Opteron процессоры и менее 4 Гб оперативной памяти. Здесь вам нужно сделать выбор: или a64, или bfs ядро. Возможно, bfs даже лучше в этой ситуации.

 

Обновление ядра Linux через Synaptic

1. Зайдите в Synaptic, обновите список пакетов.

2. В поиске наберите kernel-.

3. Отметьте для установки интересующее вас ядро (например, kernel-2.6.38.8-pclos1) и установите.

4. Выйдите из Synaptic и перезагрузите компьютер. Система загрузится уже с новым ядром, так как Grub будет автоматически обновлен.

5. Первый старт системы с новым ядром будет достаточно длительным, так как будут генерироваться модули ядра для поддержки устройств.

6. Если появятся какие-то проблемы в системе после обновления ядра, вы всегда сможете загрузиться со старым ядром (соответствующий пункт загрузки появится в Grub).

7. Старое ядро удаляйте также через Synaptic, но только после того, как убедитесь, что с новым ядром система функционирует стабильно!

 

Причины, по которым следует делать обновления ядра

  • Для решения проблем после обновления системы (например, обновления Xorg).
  • Для осуществления поддержки нового оборудования.
  • Для повышения производительности системы.
  • Для поддержки больших объемов оперативной памяти.
Скачать PCLinuxOS

Поиск
Язык сайта