Разработчики проекта swiftBoot представили (http://www.embedded-bits.co.uk/?p=213) демонстрационный видеоролик, на котором показана загрузка рабочего Linux окружения примерно за 0.8 сек., из которых 0.4 тратится на загрузку BIOS и ядра, а еще 0.4 на инициализацию приложения для трансляции видеопотока с подключенной к устройству видеокамеры. Аппаратная начинка устройства основана на платформе OMAP3530 (http://en.wikipedia.org/wiki/OMAP3530).
Напомню, что летом 2008 года компания Technologic Systems модифицировала прошивку одноплатного компьютера TS-7800 достигнув (https://www.opennet.ru/opennews/art.shtml?num=16579) скорости загрузки Debian Linux из Flash за 0.69 сек. Летом прошлого года для встраиваемых устройств был выпущен серийный дистрибутив MontaVista Embedded Linux, в котором удалось (https://www.opennet.ru/opennews/art.shtml?num=22597) сократить время загрузки до 1 секунды.URL: http://www.embedded-bits.co.uk/?p=213
Новость: https://www.opennet.ru/opennews/art.shtml?num=25603
Та-дам-м-м-м... Price £4,950 + VAT
это не цена устройства, это цена исследования по оптимизации загрузки Linux на Вашем устройстве, причем если им не удастся сократить время загрузки на 50% Вы получите свои деньги назад
>это не цена устройства, это цена исследования по оптимизации загрузки Linux на
>Вашем устройстве, причем если им не удастся сократить время загрузки на
>50% Вы получите свои деньги назадНадо народу из MontaVista над ними приколоться. :)
хехе, ну я думаю там тоже не дураки, прикинут что не смогут сократить вполовину и возиться не будут
примерно час возни, на 50%. только нужно напрямую работать с компом, либо полный доступ - необходимы
а при чем тут возня с компом? парни оптимизируют загрузку линукса для ваших железок, хммм.. ладно забудьте что я писал вообще
>цена исследования по оптимизации загрузки Linux на Вашем устройствену сами же написали. врубаем bootchratd - проверяем загрузку модулей, или выделяем скрипты, пытающиеся долго что-то определить, чего в железке нет. ну и т.д.
вполне вероятно, что это нужно производителям железок, если у них самих спецов нет. в этом случае пускай платят.
пардоньте за очепятку. bootchart
Ну вот, Опенсусе 11.2 грузится 11 сек. - http://i014.radikal.ru/1002/88/de71308e3d3e.png
че предлагаешь?Пока вижу, modprobe, ntp, и rsyslog прибить надо, ну не прибить, отложить после Xorg
А вот с тормозом между Xorg и kdm не знаю что делать, точнее знаю - пересобирать Xы,
но это не час и до первого апдэйта.
ну с 11 секундами предложу как раз в ту контору обратиться. :)
хотя нет, может initng может и частично выручит. а о пересборке xorg пару раз задумывался. на работе как просвет будет, займусь этим вопросом.
http://wiki.mandriva.com/en/Development/Howto/Boot_Time_Opti...
>ну с 11 секундами предложу как раз в ту контору обратиться. :)
>
>хотя нет, может initng может и частично выручит. а о пересборке xorg
>пару раз задумывался. на работе как просвет будет, займусь этим вопросом.А ты где работашь?
>
>http://wiki.mandriva.com/en/Development/Howto/Boot_Time_Opti...Ща я те ссылок накидаю ... :)
http://www.debian-administration.org/articles/620
http://wiki.archlinux.org/index.php/Speed-up_Boot
http://linux.aldeby.org/speed-up-your-ubuntu-linux-boot.html
http://www.bootchart.org/links.html
http://kernel-perf.sourceforge.net/index.php
http://www.openspeedshop.org/wp/
http://www.evidence.eu.com/content/view/313/390/
http://blog.fenrus.org/?p=5
>А ты где работашь?да не хотелось бы говорить, т.к. это можно воспринять как распальцовку. :) а этого ой как не хочется. занимаемся так сказать подводными коммуникациями, ну и время стартап системы и программ, которые бегают на компах - не второстепенный вопрос, хотя и не напрямую моя задача, просто мне любопытно.
за ссылки - отдельное спасибо!
И почему такой необоснованный интерес к скорости загрузки? Лучше бы скорость работы приложений увеличивали.
>И почему такой необоснованный интерес к скорости загрузки? Лучше бы скорость работы
>приложений увеличивали.А прикинь аппарат поддержания деятельности какой-нить части тела...
Если глюкнет этот девайс, и ребутнётся через 0.8 сек, пациент ничего и не заметит.Хороший гуманизм, правда?!
В Африке, Ираке, Афгане, стадами народ умирает, а тут
какому-нибудь старому, 80-летнему пердуну из Оклахомы,
поддерживают его никакую деятельность за 20000$ в месяц.
> Хороший гуманизм, правда?!
> В Африке, Ираке, Афгане, стадами народ умирает, а тутНех*р стадами размножаться. 90% их проблем от слишком большого количества ртов.
А остальные 10% - это то, что у них есть какие-то ресурсы, полезные американцам ? :-)Может быть, наоборот ?
> Нех*р стадами размножаться. 90% их проблем от слишком большого количества ртов.99% проблем от того что 99.99% человечества не заботится о человечестве.
Утрирую, но похоже самоотверженных людей так мало, что ошибиться трудно.
у тебя сестра не анжелина джоли случаем?
> И почему такой необоснованный интерес к скорости загрузки?Потому что embedded бывает разным. Для скажем IP камеры наблюдения перерыв в записи на 1 секунду сильно лучше чем на 2 минуты.
Скажем так - у системы у нас на работе с IP камерами на винде аптайм уже 3 года... (никаких подключений извне, автономное питание) - софт писать правильно нужно...
Интересные такие IP-камеры - без подключений извне. А смысл при этом в IP и винде? Чисто денег на эту систему ниппель побольше убабахать? Или это так, фоновая легенда для того чтобы никто не прикопался к соотношению "аптайм 3 года в винде == решето вместо системы"? :)
>Интересные такие IP-камеры - без подключений извне.т.е. вы предлагаете пустить охранную систему компании в Интернет? ...
>А смысл при этом в IP и винде?Смысл в специальном контролирующем софте.
>Смысл в специальном контролирующем софте.вау! какие громкие слова.
трухин открыл для себя watchdog?
Это не watchdog
покров таинственности не сорван?! какая жаль...
Аккумуляторы регулярно подвозите, стало быть.
Так работают три года, или ни разу не перегружались за три года?
дело не в аккумуляторах, они энергию из эфира черпают, либо сами находят себе пропитание. это все-таки стало реальностью...
http://vinayvasan.files.wordpress.com/2009/12/duracell_matri...
>дело не в аккумуляторах, они энергию из эфира черпают, либо сами находят
>себе пропитание. это все-таки стало реальностью...
>http://vinayvasan.files.wordpress.com/2009/12/duracell_matri...Хммм, а мне то и не дошло, что они сами то питаться могут. Тепло преобразуется в электрисество и питает винду, а винда греется и выделяет тепло - цикличное использование энергии выходит, ну,а неизбежные потери компенсируются по IP. Все правильно, молодцы они.
кроме того, поиски пропитания техникой стало настоящей головной болью доблестной милиции.
"..у системы у нас на работе с IP камерами на винде.."
А на русский можно перевести? У вас система на винде, IP-камеры на винде (а можно ссылку, кто такие производит?), или и то, и другое?
> Скажем так - у системы у нас на работе с IP камерами на винде аптайм уже 3 года..Может всё таки в самих камерах у вас линукс, а запись/воспроизведение на винде?
Можете назвать модели камер?
В очень редких случаях скорость перезагрузки критична. А ля видео-наблюдение, реал-тайм управление чем либо (пожалуй, здесь я погорячился :) ).
если в реал-тайме что-то глюкнет, то это вас не спасет. К тому же ВАШ софт за секунду восстанавливать работу не будет... если только он не пишет Hello World
>если в реал-тайме что-то глюкнет, то это вас не спасет. К тому
>же ВАШ софт за секунду восстанавливать работу не будет... если только
>он не пишет Hello WorldВы б хоть по сцылке сходили, и глянули, как восстанавливается работа камеры за 1 сек.
>если в реал-тайме что-то глюкнет, то это вас не спасет. К тому
>же ВАШ софт за секунду восстанавливать работу не будет... если только
>он не пишет Hello WorldА чей софт вы имели в виду под словом "ВАШ"?
P.S.
Толсто, толсто.
Теряете навыки тонкого троллинга)
>>если в реал-тайме что-то глюкнет, то это вас не спасет. К тому
>>же ВАШ софт за секунду восстанавливать работу не будет... если только
>>он не пишет Hello World
>
>А чей софт вы имели в виду под словом "ВАШ"?
>тот, который вы написали или вы установили отдельно
Посмотри кто пилит - это всё не для писюгов, это всё embedded ... ну ты же не хочешь включив видеокамеру ждать ... пока уже не нужно будет :) А для писюгов - да хоть 5 минут - пофиг, их всё равно не выключают :)
Для писюков тоже нормально пиляют. Убунта вон 10 секунд грузится уже. Это с механического то диска, с иксами и прочая.
>Для писюков тоже нормально пиляют. Убунта вон 10 секунд грузится уже. Это
>с механического то диска, с иксами и прочая.А которая?
9.10 или 10.04?
10.04
>А которая?
>9.10 или 10.04?9.10, насчет 10 секунд может я чутка преувеличил, но грузится весьма и весьма шустро. Если что - как системный раздел я нынче как правило юзаю уже (недефолтный в 9.10) EXT4, может в этом дело. Оно резвая такая ФС. Основательно быстрее EXT3. Каких-то особых грабель от этого я не узрел.
Бумажно-балабольская версия скорее всего :)Третяя альфа, апгрейженная с 9.10 грузится на асеровском 531 нетбуке чуть меньше 10 секунд до окна логина, и потом еще секунд 15 остальное. Диск - OCZ Agility 30G
Поставил чистую бубунту 10.04 ещё с первой альфой, замерил 10 сек, натянул иксы, алса, xfwm4, опять замерил 14сек.. окей, пользуюсь уже несколько месяцев, со временем устанавливал нужные мне пакеты и прочую херню, сейчас замеряю, не менее 40 секунд =)
Не знаю как с гномом или кде оно грузиться, на своём железе не измерял.
Честно говоря, хорошо если это нужно 1% пользователей, уж лучше б пооптимизировали как ентот пингвин в процессе работы тормозит...
Вот уж точно, птица, а летать не умеет :)
Там нет BIOS. Традиционно на подобных платах используется загрузчик U-Boot, который в свою очередь грузит Linux.Конфигурация железа, простите за каламбур, "железная", узкозаточенная, причем большая часть "девайсов" уже интегрирована в один чип с процессором.
Итого, оптимизированный загрузчик, плюс оптимизированно-порезанное ядро, плюс не забываем, что на OMAP3530 видео можно сразу "зеркалить" со входа на выход на аппаратном уровне - вот и получаем ровно то, что мы видим.
При этом, основная задержа будет в момент распаковки ядра. Да, кстати, фичу с апаратным показом видео можно включить уже в загрузчике, для этого и ядро грузить не надо :)
Как пример зачем... У меня телек LG - в нем линукс стоит. После нажатия на кнопку питания проходит чуть больше 5 секунд до появления картинки (линух грузится при каждом включении). Одна секунда была бы все-таки лучше....