LINUX.ORG.RU
 

Загрузка за 200 миллисекунд


0

0

Производитель RTLinux, фирма FSMLabs объявила о создании версии Linux с радикально сокращенным временем загрузки - около 200 миллисекунд от включения питания до запуска приложения. Разработанная техника не зависит от процессора, в будующем планируется сократить время загрузки до 100 миллисекунд. Первым продуктом FSMLabs, использующим данную технологию стал комплект разработчика RTLinux для встраиваемого компьютера от Embedded Planet на базе процессора IBM PowerPC 450GP. Эта версия грузится менее чем за 200 мс, или за 500 мс считая время загрузки рамдиска из флэш.

>>> Подробности

СКАЖИ СВОЕМУ КОМПЬЮТЕРУ, ЧТОБЫ ЗАПЕР ДВЕРЬ

любительская автоматизация; устройство с открытой прошивкой
исходные тексты всех программ, открытые библиотеки
http://www.unicontrollers.com/products/unc01x

[#]  

Re: Загрузка за 200 миллисекунд

Даешь загрузку KDE с Мозиллой за 100 мс! :)

anonymous ()
[#]  

Re: Загрузка за 200 миллисекунд

а тут кто-то недавно шутил про 60 rpm

***** ()
[#]  

Re: Загрузка за 200 миллисекунд

К-ть в курсе (хотя бы приблизительно) что нужно
сделать с ядром что бы этого добиться ?

* ()
[#] Ответ на: Re: Загрузка за 200 миллисекунд от Noane 30.09.2003 14:51:17  

Re: Re: Загрузка за 200 миллисекунд

>>К-ть в курсе (хотя бы приблизительно) что нужно >>сделать с ядром что бы этого добиться ?

Переписать половину. Вторую половину выкинуть к .....

anonymous ()
[#]  

Re: Загрузка за 200 миллисекунд

На самом деле непонятная штука. Вообще, RTLinux это не линукс - это RT-ядро, одной из задач которого может быть нормальное линукс-ядро, причем оно может быть полностью вытеснено. Поэтому не известно что имеется ввиду под временем загрузки.

* ()
[#]  

Re: Загрузка за 200 миллисекунд

Типа решили посоревноваться с QNX??? Ню посмотрим.

** ()
[#]  

Re: Загрузка за 200 миллисекунд

А за сколько грузится qnx?

* ()
[#]  

Re: Загрузка за 200 миллисекунд

Успеть за 50 милисек!!!!!

anonymous ()
[#] Ответ на: Re: Загрузка за 200 миллисекунд от s1avik 30.09.2003 16:39:46  

Re: Re: Загрузка за 200 миллисекунд

2s1avik:
>А за сколько грузится qnx?
За пару тысяч баксов...

***## ()
[#]  

Re: Загрузка за 200 миллисекунд

я думаю баксов за 500 уже худо-бедно грузится а в некоммерческих целях и вообще бесплатно))

* ()
[#]  
Irsi

Re: Загрузка за 200 миллисекунд

А кого вообще волнует время загрузки?! Долго грузится? Поставь более быстрое железо... И вообще почему все красноглазые так убеждены что RealTime является синонимом "очень быстрый", с какого перепоя?!

# ()
[#]  

Re: Загрузка за 200 миллисекунд

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

anonymous ()
[#] Ответ на: Re: Загрузка за 200 миллисекунд от s1avik 30.09.2003 17:42:37  

Re: Re: Загрузка за 200 миллисекунд

2s1avik:
>я думаю баксов за 500 уже худо-бедно грузится
не худо, но ОЧЕНЬ бедно...

***## ()
[#]  

Re: Загрузка за 200 миллисекунд

2Irsi Написано, же дял embeded. А там скорость загрузки ой как важна, и с железом быстрым там не разгонишся...

anonymous ()
[#]  

Re: Загрузка за 200 миллисекунд

Не объясняйте ничего Ирси, он дятел. Потом вас вашими же объяснениями и задолбает.

anonymous ()
[#]  

Re: Загрузка за 200 миллисекунд

2 Irsi:

А ты ляг под капельницу под управлением не-RealTime платформы -- узнаешь, кого волнует время загрузки...

* ()
[#]  

Re: Загрузка за 200 миллисекунд

/* Ты прав, Аркадий. */

Ха-ха-ха !!! РАЗ !!!

anonymous ()
[#] Ответ на: Re: Загрузка за 200 миллисекунд от anonymous 30.09.2003 13:38:15  

Re: Re: Загрузка за 200 миллисекунд

Какие проблемы? Грузим линукс до нужного состояния, сбарсываем образ памяти на место биоса. Выполнение ядра начинаем с этого образа.
Загрузка с первого такта проца! Нас не догонят!!!!!!Нас не догнят!!!

anonymous ()
[#] Ответ на: Re: Re: Загрузка за 200 миллисекунд от anonymous 01.10.2003 7:14:38  

Re: Загрузка за 200 миллисекунд

> Какие проблемы?

а конфигурировать устройства кто будет? А приводить в соответствие структуры ядра с состоянием устройств? Время системное тоже старое оставишь?

***** ()
[#] Ответ на: Re: Загрузка за 200 миллисекунд от dilmah 01.10.2003 8:34:32  

Re: Re: Загрузка за 200 миллисекунд

>конфигурировать устройства

Устройства свою конфигурацию тоже в биосе хранят, басмастеринг слышал про такой, вот каждое устройство и заботится самостоятельно о своем состоянии. Ядро прочухало что появилось новое устройство и подредактировало свои структуры, в ремя вообще в часах хранится. Про новость с интеловсой тусы слышал, они собрались экзоядро на писюки двигать, так линукс надо готовить к новым реалиям

anonymous ()
[#] Ответ на: Re: Re: Загрузка за 200 миллисекунд от anonymous 01.10.2003 11:30:21  

Re: Re: Re: Загрузка за 200 миллисекунд

2anonymous (*) (2003-10-01 11:30:21.367345):

А если линукс не на x86 архитектуре?
Устройства не хранят конфигурацию в "биосе".
Речь не в наличии или отсутствии новых устройств. Во встраиваемых системах аппаратная конфигурация как правило не меняется (годами). Проблема в том, что для того, чтобы железо заработало, его надо сконфигурить, на что как раз и тратится время при загрузке.
Время в часах конечно хранится, но считывается из часов обычно только при загрузке, а потом линукс считает его сам, на эту операцию, кстати при загрузке требуются считанные микросекунды.
А что такое экзоядро которое собрались двигать на писюки? Для следующей версии виндов?

* ()
[#] Ответ на: Re: Re: Re: Загрузка за 200 миллисекунд от s1avik 01.10.2003 11:55:36  

Re: Re: Re: Re: Загрузка за 200 миллисекунд

>>А что такое экзоядро которое собрались двигать на писюки? Да, мне тоже очень интересно, что же это такое?

anonymous ()
[#] Ответ на: Re: Re: Re: Загрузка за 200 миллисекунд от s1avik 01.10.2003 11:55:36  

Re: Re: Re: Re: Загрузка за 200 миллисекунд

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

экзоядро - онаже ос обеспечивает разделение ресурсов системы на уровне оборудования, тоесть есть у нас две пользовательские - ос виндовс и линюкс, процессор делим пополам, память в соотношении 2 к 1, диск с 1 дорожки по 100 виндовс с 101 по 200-ю линукс. Экзоядро следит чтобы один клиент виндовс не залез на территорию другого линукса.

> следующей версии виндов

О боже мой какая ограниченность мысли! Какое отсутствие воображения! Винда только очень частный случай, типа как в образце анкеты пишут Абрам Абрамович Абрамов. На выставке Интел показывал какой домашний центр на одном мониторе плейер показывал мультфильм на другом перезагружали какуюто операционку.

Линукс тоже можно использовать в качестве экзоядра. Тоесть в самом линуксе который работает с железом ты не работаешь а работаешь только в вмвари. например у тебя есть две вмвари в одной линукс в другой винда вот только в них ты и работаешь, а линукс который их грузит выполняет роль экзоядра. Конечно линукс ос общего назначения и получается большой оверхед, вмварь не поддерживает все фичи железа, архитектура Х86 не поддерживает фичи чтобы экзоядро работало эффективно, и так далее и тому подобное. Тем не менее поизвращаться можно уже сегодня.

anonymous ()
[#] Ответ на: Re: Re: Re: Загрузка за 200 миллисекунд от s1avik 01.10.2003 11:55:36  

Re: Re: Re: Re: Загрузка за 200 миллисекунд

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

экзоядро - онаже ос обеспечивает разделение ресурсов системы на уровне оборудования, тоесть есть у нас две пользовательские - ос виндовс и линюкс, процессор делим пополам, память в соотношении 2 к 1, диск с 1 дорожки по 100 виндовс с 101 по 200-ю линукс. Экзоядро следит чтобы один клиент виндовс не залез на территорию другого линукса.

> следующей версии виндов

О боже мой какая ограниченность мысли! Какое отсутствие воображения! Винда только очень частный случай, типа как в образце анкеты пишут Абрам Абрамович Абрамов. На выставке Интел показывал какой домашний центр на одном мониторе плейер показывал мультфильм на другом перезагружали какуюто операционку.

Линукс тоже можно использовать в качестве экзоядра. Тоесть в самом линуксе который работает с железом ты не работаешь а работаешь только в вмвари. например у тебя есть две вмвари в одной линукс в другой винда вот только в них ты и работаешь, а линукс который их грузит выполняет роль экзоядра. Конечно линукс ос общего назначения и получается большой оверхед, вмварь не поддерживает все фичи железа, архитектура Х86 не поддерживает фичи чтобы экзоядро работало эффективно, и так далее и тому подобное. Тем не менее поизвращаться можно уже сегодня.

anonymous ()