Для свободной микроядерной ОС Minix 3 (http://www.minix3.org/) доступна (http://groups.google.com/group/minix3/browse_thread/thread/8...) первая тестовая реализация USB-стека (http://code.google.com/p/minix3-usbsubsystem/).
Возможности представленного USB-стека:- Поддержка полноскоростного и низкоскоростного режимов передачи;- Возможность контроля передачи в синхронном режиме;- Возможность прерывания передачи;- Драйвер для хост-контроллера UHCI;- HID-драйверы для клавиатуры и мыши;- USBDI-интерфейс для написания USB-драйверов;- Поддержка работы с несколькими хост-контроллерами;- Возможность динамической загрузки и выгрузки драйверов;- Модульный дизайн стека.
URL: http://groups.google.com/group/minix3/browse_thread/thread/8...
Новость: https://www.opennet.ru/opennews/art.shtml?num=25856
Эх, жалко что её не так давно пилят, я как раз делаю проект с веб-камерой и сотовым телефоном с GPRS, подключёнными по USB. Там бы микроядерная ОС с минимальными требованиями к железу была весьма кстати. А так - Linux :-)
миникс появился раньше линукса и даже использовался на начальных этапах его разработки ;)
> Там бы микроядерная ОС с...Да пожалуйста... Linux с L4 всегда готов для вас.
В отличии от старика mach вполне быстрая система.
Смысл запускать Linux поверх, если можно напрямую ?
а это зачем? чтобы побольше и нестандартно посношаться с экзотом и погеморроиться по максимуму?
>Да пожалуйста... Linux с L4 всегда готов для вас.С Linux без всяких "поверх" имхо геморроя будет здорово меньше (особенно в плане поддержки железа) а производительность - лучше. И ради чего этот огород? У большей части людей нет какой-то принципиальной цели впихать микроядро в каждую дырку.
> Там бы микроядерная ОС с минимальными требованиями к железу была весьма кстатиwww.QNX.com
http://community.qnx.com/sf/sfmain/do/home
А пока linuxоиды поливают какашками виндузоидов и наоборот, Minix тихим сапом пробирается к званию полноценной ОС.
У меня нет времени ждать 1000 лет, пока миникс хотя бы приблизится к линукс.
лет через 50 доберется пожалуй, правда вы будете на пенсии или в могилке и вам будет похрену ;)
> А пока linuxоиды поливают какашками виндузоидов и наоборот, Minix тихим сапом пробирается к званию полноценной ОСПока некоторые особо талантливые испытывают ненависть к линуксу, другие спокойно юзают Linux & Minix без каких либо оттенков и намеков на предвзятость.
только я один увидел что у minix - BSD лицензия
а USB стек под GPL
?
срочно перепишите под расово верной лицензией, как полагается :)
эта пять
в миниксе все драйвера в юзерспейсе, это тоже самое, что удивляться что в FreeBSD используется гнутый софт.
Таненбаун не знает о QNX?
расскажите ему о ней, там все тоже самое и открыто для всех
бери и юзай, как говоритьсятогда понятно
Minix клон QNX, только этот клон менее удачный
>Таненбаун не знает о QNX?
>расскажите ему о ней, там все тоже самое и открыто для всех
>
>бери и юзай, как говориться
>
>тогда понятно
>Minix клон QNX, только этот клон менее удачныйИ давно QNX стала открытой?
исходные тексты доступны уже давно
в этом и разница: QNX открытый, Minix свободный.
>исходные тексты доступны уже давново-первых, QNX - ОС реального времени, со своими несколькими шедулерами, заточенными под это, а миникс, предполагаю, универсальная ОС
во-вторых, сравните лицензирование, BSD разрешает хоть какое использование - дорабатывай, закрывай исходники, продавай (главное авторов напиши), а QNX - http://ru.wikipedia.org/wiki/QNX
"
Осенью 2007 года компания QNX Software Systems приступила к поэтапному открытию исходного кода QNX Neutrino на условиях лицензии гибридного типа в рамках сообщества Foundry27[9]. Эта лицензия позволяет энтузиастам бесплатно получать доступ не только к исходным текстам операционной системы, но и к инструментальным средствам. При этом для коммерческого использования QNX Neutrino по-прежнему необходимо приобретать соответствующие лицензии.[10][11]. Кроме того, лицензия QNX Neutrino прямо запрещает проведение сертификаций продуктов, производных от исходного кода QNX Neutrino, без письменного разрешения компании QSS
"
и еще наверное много чего можно возразить
Minix никогда не сравниться с QNX по качеству
а в качестве учебного пособия и других Unix Like систем хватает
>а в качестве учебного пособия и других Unix Like систем хватаетВот в качестве учебного пособия unix-like ну совершенно не рулят. Потому как густо обвешаны кучей костылей обеспечивающих их съедобную работу в реальном мире. Это как изучать устройство ДВС не на примере простой модели в кабинете физики а раздраконив реальный движок с кучей наворотов, электроникой и прочая. Что вы по нему поймете? Да нифига, в общем то.
>исходные тексты доступны уже давносорц винтукея тоже можно скачать, а вот попробуйте его потом поюзать в вашей поделке и вас юристы мс - как комара прихлопнут...
>Таненбаун не знает о QNX?
>расскажите ему о ней, там все тоже самое и открыто для всех
>
>бери и юзай, как говориться
>
>тогда понятно
>Minix клон QNX, только этот клон менее удачныйВот интересная статья Цилюрик О.И. (автор нескольких книг по QNX, например "QNX/UNIX. Анатомия параллелизма"): Сравнительный анализ: MINIX3/QNX6 (http://www.minix3.ru/articles/MvsQ-108.pdf).
Очень позновательное чтиво о "свободном" QNX.
Позавчера зарелизили стек, причем сам автор пробовал её только на вирт.машине в QEMU. Есть еще один опробовавший на реальном железе, но стек работает не во всех релизах. За подробностями прошу в новостную группу minix3 :) Сейчас проект динамично развивается, хотя еще многое далеко от идеала.
>Сейчас проект динамично развивается, хотя еще многое далеко от идеала.Денег дали, вот и попёрло! :)
Кстати, MINIX 3 участвует Google Summer of Code 2010.
Вот объявленные проекты (http://www.minix3.org/soc-2010/):-Porting the NetBSD C Library;
-Porting a Package Manager;
-UNIX Domain Sockets;
-A MINIX 3 Firewall;
-Making MINIX 3 Multiboot Compliant;
-Porting or writing device drivers;
- Porting application programs to MINIX 3.