Author |
Message |
antsnark
Doomed
Joined: 27 Jan 2010 03:45 Posts: 434 Location: 83.149.9.42
|
ну про всякие пингвины встроенные и прочие QNX все знают.
А что есть ещё?
Я вот наткнулся на такую статью - http://itc.ua/node/19394
В ней вкратце указано на 3 ОС, про 2 из которых на форуме ни слова:
1) Tics ( http://www.concentric.net/~Tics/index.htm - у них там техработы; см сюда:http://www.concentric.net/~Tics/tutorials.html)
всего 665 строк кода на C и 299 строк объявлений и т. п. в заголовочном файле
| | | | Quote: ...а вот качество документации просто поражает -- крохотная Tics сопровождается обстоятельной 156 страничной книгой "Введение в программирование реального времени с использованием ОС Tics" и 54 страничным руководством программиста. Это, впрочем, вполне объяснимо -- распространяемая сегодня на основе лицензии GPL Tics имеет очень давнюю коммерческую историю. Ну а за качество Tics можно не волноваться -- она применялась и NASA, и самыми известными аэрокосмическими компаниями.
По сути, Tics представляет собой реализованное на языке С мобильное ядро ОС реального времени. Система портирована для многих целевых платформ -- начиная с 8 битных микроконтроллеров и заканчивая 64 битными процессорами семейства MIPS. Решаемые Tics задачи являются фундаментальными в мире систем реального времени -- это поддержка мультизадачности, управление ресурсами, прерываниями и, наконец, синхронизация. Мультизадачность, прерывания и синхронизация -- главные составляющие поддержки "реальности времени". Управление прерываниями -- один из основных механизмов оповещения об изменении состояния входов. Мультизадачность позволяет отображать множество входов на выходы -- формировать поведение системы за счет выполнения отдельных задач (более точно, потоков) -- написанных на C функций. Синхронизация позволяет основывать поведение системы на временных интервалах, формировать их последовательности и т. д. Кроме этих базовых функций, ядро Tics обеспечивает разработчика механизмами взаимодействия между потоками с помощью подсистемы сообщений. В общем, Tics настолько хорошо документирована и реализована, что в каком-то избыточном описании не нуждается. ОС распространяется бесплатно, и при использовании ее в реальной конструкции не требует никаких отчислений (разве что лицензия GPL может смутить разработчиков встраиваемых компьютеров-невидимок).
| | | | |
2) nesos ( http://www.nilsenelektronikk.no/nenesos.html)
Кстати в списке Встраиваемых ОС на англ.вики ни одной из них нет
|
31 Jan 2010 08:48 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
осов (в том числе "псевдоосов") за последние десятилетия насоздавали несчётное множество - в особенности для embedded (я в промышленной автоматизации проработал 5 лет с 1998 по 2003 - немного помню) - далеко не все они годятся на что либо...
|
31 Jan 2010 09:18 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 859 Location: г.Лянтор,Сургутского р-на,ХМАО
|
А я слышал про Beos, когда-то я ее юзал. Загружалась с дискеты, ориентирована на мультимедиа приложения.
|
01 Feb 2010 06:26 |
|
|
antsnark
Doomed
Joined: 27 Jan 2010 03:45 Posts: 434 Location: 83.149.9.42
|
BeOS уже давнооооооо нет... Сейчас есть её клон - Haiku
Недавно вышла первая Alpha
Почти альтернатива линуху для обычного домашнего ПЦ. Софта правда не так много...
|
01 Feb 2010 11:48 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А что сейчас считается считается реально маленькое, хорошее, многозадачное и реального времени?
Последнее, что я с удовлетворением "пощщупал" - был КуЭнЫкс.
Но он, зараза, был жостко платный...
|
04 Jun 2011 09:04 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 859 Location: г.Лянтор,Сургутского р-на,ХМАО
|
BeOS померла, а я вот не давно юзал MagOS. Тоже мультимедиа вся работает, инет, парочку игр.
|
04 Jun 2011 10:04 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Дело в том, что даже из упомянутой выше статьи http://itc.ua/node/19394
две из трёх, упомянутых там ОС, уже мертвы.
Реально живая только ОС FreeRTOS.
http://www.freertos.org/
Но она позиционируется как весьма требовательная к ресурсам.
|
04 Jun 2011 10:21 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот тут нашел пару статей по работе с ОСРВ TICS.
Операционная система реального времени (ОСРВ) TICS
[url]http://cxemotexnika.org/2011/05/операционная-система-реального-врем/[/url]
TICS. Основы планирования задач
[url]http://cxemotexnika.org/2011/05/tics-основы-планирования-задач/[/url]
Рассказывается о портировании TICS под микроконтроллеры.
Но что-то практического я ничего не вынес....
|
04 Jun 2011 10:41 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Похоже, на QNX6 и его утилиты я неожиданно наткнуся в процессе разрешения
проблемы переключения раскладок...
http://filene.ru/component/blog_calendar/?year=2011&month=07&modid=26
|
14 Jul 2011 10:50 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я часто думаю - за 14 лет Венду 98 можно ли было бы силами энтуазистов переписать на ассемблере и вычистить всё дерьмо?
Но люди порой предпочитают написать ОС на ассемблере сами.
|
02 Feb 2012 16:10 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Если тебе нужна переписанная на ассемблере винда, то есть такая:
http://www.reactos.org/ru/index.html
|
03 Feb 2012 05:51 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Спасибо за ссылку - но полагаю мне от неё легче не станет:
У меня Windows® XP с трудом устанавливается первая английская версия,
причём шевелится весьма лениво.
|
03 Feb 2012 12:39 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
И вот этот момент окончательно смущает:
Если бы Венда 98 у меня не работала ежедневно и весьма устойчиво, то ни в ассемблере, ни в иной ипостаси она была бы нафиг не нужна.
Всё же она весьма прочищена от глюков, да и те что есть - в большинстве известны.
Перевод на ассемблер мог бы уменьшить объём системы, и, вероятно, повысть быстродействие.
Мне кажется, за 14 лет эти проблемы могли бы быть решены.
|
04 Feb 2012 08:02 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Между тем вышел ReactOS 0.3.14 - проект активно развивается:
http://www.linux.org.ru/news/opensource/7387122
|
08 Feb 2012 14:57 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
В рамках нашей дискуссии и призыва Виталия
Почитал я документы и SDK на KolibriOS с их официальной страницы:
http://kolibrios.org/ru/
Довольно просто выглядит и напоминает функции WinAPI в нотации DOS...
Большинство функции сразу напоминают подходящие аналоги WinAPI,
только память услужливо подсказывает, что у Венды API побогаче будет...
Если лень отпускная меня не задавит, хочу попробовать эту ОСьку с её имиджа загрузочного диска...
PS. Ну надо же! И среда DOS-Box под KolibriOS есть, и Венда 98 в этом Box-е вполне работоспособно становится!!! Что-то я не очень понимаю разработчиков маленьких шустрых ОС...
_________________ iLavr
|
20 Jul 2012 06:34 |
|
|