Ru-Board.club
← Вернуться в раздел «UNIX»

» Ядра Линукса

Автор: lynceus
Дата сообщения: 13.10.2013 03:12
Подскажите кто в курсе, плз, относительно ядер. Какая разница между ядрами, всегда ли лучше всего собирать\брать дистр на последнем ядре, или есть таккие задачи и особенности когда стоит выбирать между разными версиями, и если да, то где почитать про особенности(видел только что в одной из веток убунты с новым ядром на нетбуках стал работать тормознутеей чем со старым, а также что собирают ядра с включенными флагами для нетбуков чтобы оптимизировать, это из дженту вселенной)? Как вообще ориентироваться в ядрах и может чего базовое простое почитать есть про версии ядер?
Автор: betssaf
Дата сообщения: 13.10.2013 03:43
много вопросов! начни с того - изменения в версиях ядра! С каждой версией меняется поддержка тех или иных устройств.
Автор: lynceus
Дата сообщения: 13.10.2013 04:10
А мы пока подождем кого-нибудь, кто знает что сказать по теме.
Автор: L_S_V
Дата сообщения: 13.10.2013 09:26
вообще все верно, ядро нужно выбирать из потребностей железа или новизны испльзуемых фич вроде виртуализации и прочих.
Автор: lynceus
Дата сообщения: 13.10.2013 18:17
Есть ли мажорные версии между которыми можно выбирать, или просто просматривать минорные?
На более-менее современном железе даст использование последнего ядра или старой версии ядра может давать какую-то ощутимую разницу?
Автор: oldjoe
Дата сообщения: 13.10.2013 21:27
lynceus
Если ты будешь сам компилировать, то найти исходники всех ядер можно.
А вот если ты используешь бинарный дистр и не любишь заморочек, то найти сможешь к своему дистру 2-3 ядра.
Иногда это несколько последовательных миноров - RHEL, Fedora и т.п.
В debian разница может быть по-существенней.

Тебе ж объяснили - главное поддержка твоего железа и нужных тебе фич.
Поддерживает ли твое ядро встроенную видюху?
Будет ли звук через HDMI?
Или поддержка старого железа, которая из новых ядер выпилена.
С какого ядра твоя железка поддерживается нормально или до какого поддерживается вообще.
Или фичи: кластерные, PAE ядра - чем тебе еще хочется развлечься?..
Автор: lynceus
Дата сообщения: 14.10.2013 11:38
oldjoe, спасибо
мой вопрос относится в основном к мажорным версиям - или так не бывает? надо смотреть просто минорные?
а если мне не нужны разные серверные заморочки, просто на нетбук хочу поставить, чтобы оно быстро и энергоэффективно работало - как выбирать ядро? просто читать по всем минорам что менялось? или как?
и если хочу это делать на арче, а не красношапочную ветку - в смысле там же должен быть выбор вроде. только я не знаю как именно выбирать - не читаьь жее спеки по всем минорам подряд.
Автор: tsypkin
Дата сообщения: 17.10.2013 23:18
lynceus

Чтобы он быстро и эффективно работало надо взять и собрать свое ядро из исходников, выкинув все лишнее.
Автор: lynceus
Дата сообщения: 18.10.2013 02:35
tsypkin
вопрос о ВЕРСИЯХ ядра!
Автор: bomzzz
Дата сообщения: 18.10.2013 08:11
на мой взгляд у тебя все же вопрос не совсем корректный. по своим запросам ты выбираешь линукс типа там linux xp, madriva, ubuntu а уж чем ядра различаются от версии к версии нужно читать что разработчики пишут. а выбирать отталкиваясь от версии ядра систему - необычно. а отвечают правельна - от версии к версии оптимизируют что то в коде, добавляют поддержку новых устройств, убирают поддержку старых, там не особо много мудреного в ядре содержится суть перевести процессор в защищенный режим обеспечив поддержку устройств компьютера.
или тебе одно ядро нужно без оболочки?
Автор: tsypkin
Дата сообщения: 18.10.2013 08:13
lynceus
https://www.kernel.org/category/releases.html
Автор: bomzzz
Дата сообщения: 18.10.2013 08:19
tsypkin
это какие то типовые ядра? я сколько линуксов не ковырял ничего близко похожего между собой не видел
Автор: ooptimum
Дата сообщения: 18.10.2013 08:32
bomzzz
Linux -- это ядро, самостоятельный проект. kernel.org -- сайт, на котором выложены исходные коды всех актуальных версий ядра. А уж эти исходные коды можно собрать в бинарники множеством способов, начиная от разных версий компилятора (и даже разными компиляторами вообще, например, вместо gcc можно использовать icc), кончая разными наборами модулей и опций, задаваемых при сборке. И это мы еще не говорим о различных существующих патчах к официальным версиям ядра. Поэтому даже если ядра в двух дистрибутивах имеют одинаковую версию, то их бинарники с очень большой вероятностью будут отличаться (если один дистрибутив не зависит от другого, как в случае, например, debian -> mint или RHEL -> CentOS).
Автор: tsypkin
Дата сообщения: 18.10.2013 08:38
bomzzz
Это актуальные версии веток ядер. Берите любое и собираете под ваши цели. Обычно, то что идет с дистрибутивом содержит какие-то базовае модули в себе и остальное подгружает в качестве модулей, тут е вас есть возможность собрать все под себя.
Автор: lynceus
Дата сообщения: 19.10.2013 00:28
кстати, тут ест ьнемного про альтернативные пропаттченные ядра: https://wiki.archlinux.org/index.php/Kernels

Добавлено:
В принципе, вот статья которая отражает суть о чем бы мне было интересно почитать: http://habrahabr.ru/post/119848/
По ходу дела выяснилось что мажорные версии накоторые мне надо смотреть: 2.4, 2.6, 3.0, 3.7, и текущая 3.11. Вот по ним и надо глядеть что там такого важно-нужного внедрили.
В интернетах пишут что в некоторых дистрибутивах намеренно используют 2.4, мол в этом есть какой-то сакральный смысл.

Добавлено:
bomzzz

Цитата:
на мой взгляд у тебя все же вопрос не совсем корректный. по своим запросам ты выбираешь линукс типа там linux xp, madriva, ubuntu

Ой, ну Вы меня конечно смутили. Ничего из вышеперечисленного использовать бы не стал, хотя у меня в руках были уже дистрибутивов 50 наверное, большинство из которых сразу же отправлялись к праотцам.

Цитата:
а отвечают правельна - от версии к версии оптимизируют что то в коде

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

Цитата:
или тебе одно ядро нужно без оболочки?

Если пересобирается мир, там можно выбирать ядро. Хотелось бы понимания при каких условиях какое можно и нужно выббрать.


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

Видимо Вы всё таки не ковыряли Арч и Дженту.

Добавлено:
В этой статье обсуждали выпуск 2.6и сравнивали с предыдущей веткой 2.4
Пишут что по быстродействию даже визуально видно что 2.6 быстрее. Также смотрел что в 2.6 включили поддержку ext4

Добавлено:
Статья "Для чего люди используют устаревшее Linux ядро 2.4" (по состоянию на 2008, тем не менее, в сравнении со следующими ветками):

Статья о ядре 3.7: http://www.opennet.ru/opennews/art.shtml?num=35554
Вот такая обзорная статья - вот что я искал.

Добавлено:
Статьи по теме "Релиз ядра Linux x.x" с кратким обзором наиболее важных новшеств.
А тут то же самое по английски: http://kernelnewbies.org/Linux_3.6

Добавлено:
Тут пишутъ что кастомное ядро дало прирост производительности около 20%.
Автор: bomzzz
Дата сообщения: 19.10.2013 06:50
прикольно. странно что в винде никому в голову не пришло ядро расковырять. наверно надо методом тыка делать. версий немного
Автор: lynceus
Дата сообщения: 20.10.2013 21:05
Ну почему же. В Винде тоже было что-то напоминающе - помните было про ОСР2, это в 95м вроде. Было еще что-то с разными сборками 98й винды, когда были известны стабильные сборки и наоборот падучие, я уж даже забыл, ну там по номеру билда смотрели. А 95 я вроде даже вообще на ПТС досе гонял, а не МС, это российский дос, даже в военных целях там где-то использовали для систем наведения ракет или типа того. Также в винде вместо родных "иксов" эксплорера пользвал ШарпЕ. Но да,, заменять ядро это конечно было бы жесть.

Страницы: 1

Предыдущая тема: Linux и автозапуск mp3 файлов


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.