LINUX.ORG.RU

Сравнение операционных систем реального времени


0

0

На сайте linuxdevices опубликовано подробное сравнение трёх операционных систем реального времени: RTLinux, RTAI и VRTXsa. Вывод авторов -- использующим VRTXsa имеет смысл переходить на RTLinux или RTAI.

Сравнение (PDF): http://www.linuxdevices.com/files/mis...

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

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от Piligrim03

>FreeBSD некогда небыла ОС реального времени...

Как и ванильный линукс ...

RTLinux это по сути RT прослойка между железякой и патченым ядром Linux

sS ★★★★★
()
Ответ на: комментарий от sS

Кстати по этому же принципу сделано RTCore/BSD

sS ★★★★★
()

3-xxx???????? :)))))))

ладно :))) давайте я утром объясню на трезвую голову ;)

зы: об OS2000 рассказать, или аффтар новости сам осилит???

arsi ★★★★★
()
Ответ на: комментарий от arsi

>зы: об OS2000 рассказать,

OC2000 на PowerPC ?

AFAIK она только на MIPS и Intel

sS ★★★★★
()

А где же в списке Windows ?

Операционная система нашего реального времени.

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

Я чувствую себя обкраденным... так и передайте автору.

lefsha
()
Ответ на: комментарий от sS

Нет. Обычная. от NT до XP.

Если же говорить серьезно, то OS/2 выглядит среди них еще хуже...

Хотя может от программиста зависит.

lefsha
()
Ответ на: комментарий от lefsha

>А где же в списке Windows ? Ведь именно на ней работает большинство промышленного оборудования. Самого что ни на есть высокотехнологичного.

На венде скады - показывалки. А на нижнем уровне? Если винЦЕ - дык на ем тоже тока показывалки-панели оператора Че это за рт ось, ежели движение мышой прерывает все процессы? Те же америкосы марсоход под шапкой юзают

lps
()
Ответ на: комментарий от robot12

Ага... а ещё есть такая ОСь как OSE Delta от Enea... так что я думаю они много чего ещё не упомянули :) И что, мы будем перечислять все оси, которые мы знаем? :)

Cy6erBr4in ★★★
()
Ответ на: комментарий от robot12

Чего вы бодаетесь?!? Блин!!! Тут Гейтс подал заявку на патентование технологии модульной ОС. А вы х...й занимаетесь. Все приплыли! Миникс и все его последователи пойдут лесом! И ваш линь так и останется монолитным. Зато венда опять всплывет на поверхность! Ибо кое-что не тонет!

anonymous
()
Ответ на: комментарий от anonymous

>Тут Гейтс подал заявку на патентование технологии модульной ОС.

Гей тсссс ... идёт лесом ! с его заявками ... у него и колесо патентовано. однако ни один производитель автомобилей ему не платит :) И вообще патенты в области ПО - ЗЛО.

robot12 ★★★★★
()
Ответ на: комментарий от robot12

Почему же? DOS даёт возможность установить свой обработчик прервыания? - Да. И выполнится он с минимально возможной задержкой. Правда это мало чем отличается от работы на голом железе без ОС.

krum
()
Ответ на: комментарий от krum

>DOS даёт возможность установить свой обработчик прервыания? - Да. И выполнится он с минимально возможной задержкой.

А работать с файловой системой .. и прочей ерундой .. то же сам ?

robot12 ★★★★★
()
Ответ на: комментарий от krum

> Почему же? DOS даёт возможность установить свой обработчик прервыания? - Да. И выполнится он с минимально возможной задержкой. Правда это мало чем отличается от работы на голом железе без ОС.

С точностью до выполнения нерентабельных критических секций. Грамотная работа с какой-нибудь железкой в досе требует очень нетривиального программирования и ещё более нетривиальной отладки. :) Знаю сам, так как лет десять назад клепал на коленках изашные платы и писал под них софт на асме.

Lumi ★★★★★
()
Ответ на: комментарий от robot12

> А работать с файловой системой .. и прочей ерундой .. то же сам ?

Этого не требуется. Просто надо в своём диспетчере перекрывать десяток системных прерываний, начиная от таймера и заканчивая мультиплексным, чтобы знать, когда дос находится в рентабельном состоянии.

Lumi ★★★★★
()
Ответ на: комментарий от robot12

> Не ясно почему список RT осей такой мелкий...

Имхо, цель исследования была обосновать отказ от VRTXsa.

acheron ★★★★
() автор топика
Ответ на: комментарий от Lumi

Да, действительно если выполнять НЕРЕНТАБЕЛЬНЫЕ критические секции, то можно и разриться... :)

ПС А чем это отличается от программирования в ядре? Там тоже есть точно такие сложности с синхронизацией и повторной входимостью функций. Единственное отличие состоит в том, что в ядре есть примитивы синхронизации, а в ДОСе, афамк, из коробки их не было.

ППС посмотрите например на avrlib, библиотека для МК AVR, есть поддержка ФС, ethernetа, ЖКИ и много ещё чего, и всё работает без ОС!

krum
()
Ответ на: комментарий от anonymous

RTLinux это вроде специализированное ядро поверх которого обычное ядро линуха пускается как обычный процесс ?

Reset ★★★★★
()
Ответ на: комментарий от Reset

а по такой схеме из чего угодно можно RT OS сделать. хоть из BSD хоть из виндов.

Reset ★★★★★
()
Ответ на: комментарий от Reset

> RTLinux это вроде специализированное ядро поверх которого обычное ядро линуха пускается как обычный процесс ?

Не-а. Это слой между ядром Linux и железом, работает в том же kernel space, что и ядро.

anonymous
()

линух слил бы qnx'у, который почему-то в обзоре не представлен. Избегают неудобных сравнений? ;)

anonymous
()
Ответ на: комментарий от ip1981

Kogda ja smotrju na ishodniki otkritoj versiju RTLinux mne stanovitsja hrenovo - pisali kuvaldoj i levoj nogoj - nihrena ne ponjatno. No tem ne menee rabotalo. Naskolko ja znaju etot proekt mertv.

RTAI ili ego rodnoj bratez Xenomai (http://www.xenomai.org) - otli4nije proekti. Sam nedavno pisal realtime driver dlja odnogo CAN-kontrollera, ispolzoval xenomai. Sistema ponravilasj. Ishodniki glaz radujut, dokumentacija na urovne i razrabot4iki sistemu aktivno razvivajut.

Interesnaja fishka Xenomai ili novogo RTAI - eto vozmozhnostj ispolzovanija API-skinov, t.e. mozhno nalozhitj skin VxWorks i pisatj v stile VxWorks. Sam ne proboval, pisal na "rodnom" API, no dolzhno rabotatj )

Koro4e, esli pridetsja linux s hard real-timom skreshivatj, sovetuju xenomai poprobovatj.

dzhan
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.