exelens 27.08.2009 14:50
Опросы — Собираете ли Вы ядро?
Да | 45 | |
Нет | 39 | |
Иногда | 48 | |
Собирал бы если бы знал как.. | 30 | |
Что такое ядро? | 3 |
evgenyl 27.08.2009 15:36 #
+ 0 -
всегда собираю ядро сам, люблю че нить заоптимизировать :)
только эффект от этого я бы не сказал, что очень ощутимый, а скорее наоборт, его почти не заметил.
Смотря что оптимизировать, например на нетбуке можно ускорить загрузку как минимум в 2 раза.
имею Acer Aspire One L110, пробовал ядро от Kuki (2.6.28) специально для этого девайса, и установленное из репозитория ubuntu ppa 2.6.30, разницы в скорости загрузки не замечаю, тем более в 2 раза.
А ты попробуй Гном поменять на опенбокс.
+ куковое ядро для кранча
+ куковое ядро для кранча
я DE не беру, просто смотрю на скорость загрузки до старта X. понятное дело, что openbox грузиться в разы быстрее гнома, но при чем тут ядро...
стартуй иксы раньше, можно уже сразу после hostname, они пока загрузятся все остальное в фоне подымится :)
смотрим файлик
/etc/inittab
ищем там
# The default runlevel.
id:2:initdefault:
у тебя там наверное 5 будет
в папке
/etc/rc5.d/
симлинки на службы которые нужно запустить в 5ом ранлевеле
перед именем есть цифры, чем меньше цифра тем раньше запускается сервис, тебе нужен xdm если не ошибаюсь.
ещё быстрее можно сделать через
/etc/rcS.d/
тут происходит инициализация системы
после hostname поставить x11-common и после него можжно стратовать иксы, будут глюки поднять ещё что нить смотря какие глюки.
из 5 го ранлевела убрать старт иксов вообще.
не рекомендую этот метод если иксы могут подвешивать систему.
/etc/inittab
ищем там
# The default runlevel.
id:2:initdefault:
у тебя там наверное 5 будет
в папке
/etc/rc5.d/
симлинки на службы которые нужно запустить в 5ом ранлевеле
перед именем есть цифры, чем меньше цифра тем раньше запускается сервис, тебе нужен xdm если не ошибаюсь.
ещё быстрее можно сделать через
/etc/rcS.d/
тут происходит инициализация системы
после hostname поставить x11-common и после него можжно стратовать иксы, будут глюки поднять ещё что нить смотря какие глюки.
из 5 го ранлевела убрать старт иксов вообще.
не рекомендую этот метод если иксы могут подвешивать систему.
спасибо большое, попробую, сейчапс это правда только для дебиана актуально, убунту inittab уже не использует
чтото я сомневаюсь что его нет в убунте
главное чтобы ты понял саму идею
главное чтобы ты понял саму идею
бывает, хотя думаю если поразбираться можно и ускорить
для начала можно например избавиться от initrd, у тебя отладочный таймер включен в ядре, сколько секунд оно стартует ?
для начала можно например избавиться от initrd, у тебя отладочный таймер включен в ядре, сколько секунд оно стартует ?
не включен, поэтому не знаю за сколько стартует. интересно, что на нетбуке оно стартует на порядок быстрее чем на стационарном компе, подозреваю, что скорость чтения с SSD винта выше.
я думаю дело не в SSD, просто меньше оборудования и все уже заинитино, на еее есть специальный раздел где биос кэширует записывает информацию для быстрого старта, возможно у твоего ноута тоже есть такой
вот только использовать эту "фичу" крайне не рекомендуется. EEE-шное железо не поддреживает EFI, поэтому в этот раздел просто делается копия результатов POST.
Не трудно догадаться, что когда вдруг начнутся проблемы с железом, POST не обнаружит ничего необычного. Как результат - начнет глючить ОС, либо вообще перестанет загружаться. Начнутся поиски источника проблем и т.д.
Лучше узнавать о проблемах как можно быстрее - актуальные результаты POST нужны.
Не трудно догадаться, что когда вдруг начнутся проблемы с железом, POST не обнаружит ничего необычного. Как результат - начнет глючить ОС, либо вообще перестанет загружаться. Начнутся поиски источника проблем и т.д.
Лучше узнавать о проблемах как можно быстрее - актуальные результаты POST нужны.
о точно, EFI называется, вспомнил.
да пока проблем нет можно и использовать, а как будут решать их по мере поступления, главное помнить что из-за этого они могут быть!
да пока проблем нет можно и использовать, а как будут решать их по мере поступления, главное помнить что из-за этого они могут быть!
они могут быть не "из-за этого". А просто потому, что на начальном этапе загрузки процедура POST проверяет железо. А если эту проверку не производить (пользоваться результатами старой) - то Ой. Вот и все.
Это уже другой вопрос.
Но представь. Ты едешь с ноутом в путешествие, на него завязаны какие-то планы. И тут в середине поездки...
Вот и я говорю, проще подождать лишних 7 секунд, чем потом локти кусать.
Но представь. Ты едешь с ноутом в путешествие, на него завязаны какие-то планы. И тут в середине поездки...
Вот и я говорю, проще подождать лишних 7 секунд, чем потом локти кусать.
Ладно спор не очем это дело вкуса.
Я на нем музыку смотрю слушаю и фильмы смотрю в поездке потому что батарея 7 часов держит, а для серьезных дел ноут по серьезней беру.
Я на нем музыку смотрю слушаю и фильмы смотрю в поездке потому что батарея 7 часов держит, а для серьезных дел ноут по серьезней беру.
Нет времени пока с этим разбираться.
Было бы время освоил, но всё равно вряд ли бы собирал.
Я всё-таки убеждён в мысли, что я юзер, а не девелопер. А деволоперы не зря свой хлеб кушают, в дистрибутиве уже есть собрнные ядра на которых уже всё работает.
Ну вообщем ленивый я :)
Было бы время освоил, но всё равно вряд ли бы собирал.
Я всё-таки убеждён в мысли, что я юзер, а не девелопер. А деволоперы не зря свой хлеб кушают, в дистрибутиве уже есть собрнные ядра на которых уже всё работает.
Ну вообщем ленивый я :)
компилирую его почти каждый день. Очень нравиться...
да почему думают что гентушники переустанавливают ядро каждый день? Я собираю, когда мне хочеться обновиться на версию в которой есть важные изменения, или надо сделать изменения сборки ( ну железо поменял к примеру), а так зачем из-за каждой строчки кода пересобирать. У вас аптайм наверно полчаса =)
ну аптайм это не тока большое число, а еще показывает как доло и стабильно твой комп может работать. вот честно скажи, зечем тебе каждый день ядро собирать? я тоже гентушник, я обновления иногда могу и неделю неделать, не то что ядро
И все нормально обновляется? И часто ли возникают накладки при такой частоте обновления? (интересуюсь ради "общего развития", если что)
ну это вообще спорный вопрос, так как с одной строны из-за долго не обвноления могут быть проблемы, но с другой стороны, часто не совсем проверенные версию суют в портаж, потому лучше обновляться, но не спешить ( не каждый день уж точно), чтоб други протестили и если есть проблемы, то решение уже быдет. Ядро в последнее время вообще редко обновляю, только если есть важные для меня аспекты, или если есть значительные изменения, не вижу смысла обновляться из-за пару строчек кода, каждый раз ( на то и выходят версии редко (2.6.*), а есть релиз версии(gentoo-r*), что часто, лучше уже подождать более стабильной релиз версии обкатаной и сразу на нее). Проблемы возникают из-за резких изменений версий, к примеру, когда питон 2.6.* вышел, а не все еще на него перенесено, а я с дуру обновился, или новая версия чего-либо будет работать лучше, когда обновятся и программы, что зависимы от нее.
Кстати (не холивор), это одна из причин почему не люблю кьют, там слотов понаделил, они друг друга часто блокируют, или новая версия программы требует пересобрать с новыми флагами старый, и с этим колупаться бессит
Кстати (не холивор), это одна из причин почему не люблю кьют, там слотов понаделил, они друг друга часто блокируют, или новая версия программы требует пересобрать с новыми флагами старый, и с этим колупаться бессит
Собираю... давненько уже начал специально под свою машинку собирать... =)
Чем чаще пишите, тем лучше получается. Да и тут народ не особо пинает. Желательно сохранять чистоту великорусского, и писать в приемлемом стиле (без особых фривольностей). Жаргон допустим, но все же по возможности хотя бы сначала статьи пояснить отдельные жаргонизмы.
А там где ошибетесь - мы поможем, подскажем, поправим, посоветуем :)
Пишите, не бойтесь.
А там где ошибетесь - мы поможем, подскажем, поправим, посоветуем :)
Пишите, не бойтесь.
слущай, ответь как нубу в вопросе: как оно видеокарту делит?
Сможет ли гостевой лин отдать мне 1900*1200 (станд.).
Не охота ведь ves'у там обнаружить...
А винда (кажись ниче кроме WServer 2008 не пройдет, да?) какую видеокарту обнаружит?
Сможет ли гостевой лин отдать мне 1900*1200 (станд.).
Не охота ведь ves'у там обнаружить...
А винда (кажись ниче кроме WServer 2008 не пройдет, да?) какую видеокарту обнаружит?
В этом плане ничем не отличается от стандартного ядра из git.
Это все, что могу сказать - гостевые системы не гоняю.
Это все, что могу сказать - гостевые системы не гоняю.
на серваке у меня sabayon стоит. там хотя бы часть пакетов можно предкомпилированные поставить. но вот ядро - фига. модуль моего раида всё равно надо компилить с бубном
Тоже компилил раньше :) Но отсутствие времени заставило отойти от Gentoo. Но дистриб - супер :))). Лучшее что я видел пожалуй :)
Сам.
(Гентушник)
Весит 3 метра.
До init'а по таймеру грузится 1,7 сек.
(Гентушник)
Весит 3 метра.
До init'а по таймеру грузится 1,7 сек.
Супер. Расскажите, как вы этого добились =)
Мне с 10 сек пилить и пилить... У меня многое включено не модулями, может поэтому так долго?
Мне с 10 сек пилить и пилить... У меня многое включено не модулями, может поэтому так долго?
Ничего особого...У меня тоже кроме DRM & ALSA все вкомпилено.
Просто .31-rc7
Но 1,7 при том, что идет инициализация рейдов. Без них было бы еще быстрее.
и сжатие оставить gzip (у меня lzma)...
Короче, где-то раньше уже писали про секунду. Ну вот - теперьне только на embedded )
Просто .31-rc7
Но 1,7 при том, что идет инициализация рейдов. Без них было бы еще быстрее.
и сжатие оставить gzip (у меня lzma)...
Короче, где-то раньше уже писали про секунду. Ну вот - теперьне только на embedded )
Просим... нет, требуем! статью по оптимизации ядра и системы вообще для старта хотя бы за 3 секунды до иксов. Я думаю тут люди не поскупятся на плюсы (да и как бы конкурс сентябрьский, если его никто не отменит)
Собираю, щас хочу вообще допилить и выкинуть всё что не нужное, у меня проблемы с чипсетами саты, по-моему диски мои медлено убивают, так как чипсеты дебильные, хочу вообще всё лишнее выкинуть и тока то что надо, и многое вообще не встроено а модулями.