Linux Kernel

Mike22

Местный
где можно поподробнее почитать на русском про
Код:
make menuconfig
при сборке ядра

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

Собственно вам документацию на само ядро читать нужно.

И ещё - сборка ядра под конкретную систему имеет иногда особенности, поищите руководство по ручной сборке ядра для вашего дистрибутива.

А, подробно и на русском - это вряд-ли.
 

vega

Администратор
Сотрудники Вега-Интернет
Там есть встроенный хелп с описанием практически каждого пункта.

Собственно вам документацию на само ядро читать нужно.

И ещё - сборка ядра под конкретную систему имеет иногда особенности, поищите руководство по ручной сборке ядра для вашего дистрибутива.

А, подробно и на русском - это вряд-ли.
на англицком тор там все пункты подробно описаны... хотелось бы на русском чтоб не мучаться =)
просто увлекся Gentoo =) genkernel не охота чет... самому поинтереснее вырезать что не надо и оставить нужное
 

Mike22

Местный
13 августа была обнаружена серьёзная потенциальная уязвимость во всех версиях ядра Linux (ветвей 2.4 и 2.6).
Заплатка была выпущена в тот-же день.
Все дистрибутивы уже тоже выложили обновлённое ядро в свои репозитарии.
Обновитесь обязательно.

Подробное описание уязвимости - http://archives.neohapsis.com/archives/ful...09-08/0174.html
 

Touareg

to kalon epieikes
Parallels: российская компания входит в Top-10 крупнейших контрибуторов ядра Linux
Согласно последнему отчету The Linux Foundation по статистике разработки Linux-ядра, российская компания Parallels в очередной раз подтвердила звание крупнейшего контрибутора ядра Linux.
Ссылка
Посмотреть вложение 111684
 

Mike22

Местный
Parallels: российская компания входит в Top-10 крупнейших контрибуторов ядра Linux
Согласно последнему отчету The Linux Foundation по статистике разработки Linux-ядра, российская компания Parallels в очередной раз подтвердила звание крупнейшего контрибутора ядра Linux.
Ссылка
Посмотреть вложение 111684
Ну, крупнейший это всё-таки RedHat с их 12,3%. У Parallels - 1,3%.
Но Parallels конечно молодцы, очень приятно что наши такой вклад в развитие Linux приносят.

Сыылка на сам доклад The Linux Foundation: Who Writes Linux and Who Supports It - http://www.linuxfoundation.org/publication...writeslinux.pdf
 

Mike22

Местный
Книга Linux Kernel in a Nutshell - http://www.kroah.com/lkn/
(на англ.)

по соглашению с издательством O'Reilly автор выложил свою книгу о ядре Linux в свободный доступ.
 

Touareg

to kalon epieikes
Создатель Linux назвал ядро "раздутым и огромным"
Линус Торвальдс, cоздатель Linux, назвал ядро свободной операционной системы "раздутым и огромным". Он признал, что с каждым новым релизом производительность системы снижается, и заявил, что у сообщества нет плана по исправлению ситуации. Тем не менее Торвальдс считает, что ядро является достаточно стабильным.
Ссылка
 

Mike22

Местный
Создатель Linux назвал ядро "раздутым и огромным"
Линус Торвальдс, cоздатель Linux, назвал ядро свободной операционной системы "раздутым и огромным". Он признал, что с каждым новым релизом производительность системы снижается, и заявил, что у сообщества нет плана по исправлению ситуации. Тем не менее Торвальдс считает, что ядро является достаточно стабильным.
Ссылка
Опять журналисты рассуждают о том чего не очень понимают :huh: :huh:
Ерунда это, нет ни у кого озабоченности.
Да, проект ядра Linux очень большой, но ядро не является чем-то монолитным, для сборки и настройки работы ядра и включения/исключения в него различных компонентов существуют сотни опций.
По поводу производительности - давайте на DOS вернёмся, всё летать будет :lol:
Производительность ядра - вопрос утилитарный, собственно с ядром пользователь не работает, ядро должно обеспечивать распределение и выделение ресурсов для прикладного софта и за последнее время тут только улучшение наблюдается.
 

Mike22

Местный
Добавлю, чтобы было понятнее -

Вот недавнее включение в ядро поддержки графической подсистемы - естественно это привело к некоторому уменьшению чистой производительности самого ядра, но это сильно повысило производительность графики.
Дак что лучше?
 

vega

Администратор
Сотрудники Вега-Интернет
Добавлю, чтобы было понятнее -

Вот недавнее включение в ядро поддержки графической подсистемы - естественно это привело к некоторому уменьшению чистой производительности самого ядра, но это сильно повысило производительность графики.
Дак что лучше?
смотря что требуется :huh: если сервер с графикой не работает то зачем козе боян :huh:

а вообще если вручную ядро собираешь то зачем тогда вообще щаг make menuconfig

прааавильно ) чтобы выключить то что не надо... и включить то что надо :lol: тогда никакой раздутости не будет :lol:
 

vega

Администратор
Сотрудники Вега-Интернет
как определенный модуль назначить определенному устройству? чтоб не на автомате ;)
 

Mike22

Местный
как определенный модуль назначить определенному устройству? чтоб не на автомате ;)
А про какой модуль речь?
Можно через /etc/modules.conf передавать параметры модулю, например
options <модуль> <параметр>=<значение>

можно руками модуль грузить
/sbin/insmod <модуль> <параметр>=<значение>

Посмотреть какие параметры поддерживает модуль можно так -
/sbin/modinfo -p <модуль>
 

vega

Администратор
Сотрудники Вега-Интернет
Необычно крупное обновления ядра Linux -- 2.6.31.2

Крупное (по размеру и значимости) обновление текущего "стабильного" ядра -- 2.6.31.2.

Дадим слово координатору выпуска, Грегу Кроа-Хартману:
Цитата

Этот выпуск получился большим. В действительности большим. Значительное число вещей пришлось частично переделывать просто для того, чтобы они снова заработали. Например прослойку виртуальных терминалов (tty layer). Надеюсь, любой теперь сможет вновь использовать USB для последовательных устройств без опасности получить oops. Xen и KVM получили ряд значительных исправлений, равно как и драйвера ath5k и iwlwif. Кое-кто может сказать, что список исправлений для драйверов iwlwifi слегка длинноват для "стабильного" кода, но ответственный за wifi пожелал их внести и сможет с ними справиться. Кроме того, значительные улучшения сделаны в драйвере XHCI (контроллер USB 3.0) для приведения его в рабочую форму, согласованною с инструментарием разработчика USB 3.0. Если бы эти изменения не были сделаны, он не был бы реально полезен. Ну и помимо всего этого сделана еще куча изменений, не буду уточнять каких. А новостью для любителей тестов производительности будет большое число изменений, значительно ускоряющих работу системы на "больших" компах.

Кроме того, выпущены корректирующие релизы для предыдущих ядер 2.6.27.36 и 2.6.30.9. Следует специально отметить, что этот выпуск, видимо, будет последним для версии 2.6.30, поэтому всем пользователям данной версии настоятельно рекомендуется сообщать об ошибках и недостатках и, по возможности, мигрировать на версию 2.6.31.

changelog
 

vega

Администратор
Сотрудники Вега-Интернет
2.6.32 финальный релиз доступен =)
 

Mike22

Местный
В ядро Linux 2.6.33 будут включены:
- Nouveau (открытые драйверы для видеокарт NVIDIA)
- DRBD (система сетевых блочных устройств)

Собственно, ранее они и так были доступны как отдельные проекты, но теперь объявлено о том что они отныне официально входят в дерево ядра Linux.

http://linux.slashdot.org/story/09/12/11/1...nux-2633-Kernel

DRBD позволяет строить сетевые (и распределённые) системы хранилищ данных и работать с ними так, как если-бы это был обычный локальный жёсткий диск.
 

Mike22

Местный
Планировщик ядра является важнейшей подсистемой любой операционной системы.
Без планировщика были бы невозможны многозадачность и многопроцессорность. Именно планировщик отвечает за распределение процессорного времени между задачами и программными потоками.

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

В этой заметке (на англ.) рассказывается о принципах работы и устройстве планировщика CFS (наиболее распространённого и используемого сейчас в большинстве современных дистрибутивов Linux).

Ещё (на рус.) - http://ru.wikipedia.org/wiki/Диспетчер_операционной_системы
 

Touareg

to kalon epieikes
75% кода Linux-ядра пишут платные разработчики
Забудьте о высоких идеалах открытого сообщества! Бóльшая часть базового Linux-кода создана платными разработчиками из крупных корпораций. Так, например, в период с 24 декабря 2008 года по 10 января 2010-го 12% кода ядра ОС поступило из Red Hat, 8% внесли сотрудники Intel, по 6% предоставили IBM и Novell.
Ссылка
 

Touareg

to kalon epieikes
Ядро Linux оценено в миллиард евро
Согласно исследованию, проведенному испанскими экспертами, на разработку ядра Linux с чистого листа потребовалось бы около 14 лет и 1 025 553 430 евро.
Ссылка
 
Сверху