Компания QNX Software Systems объявила (http://www.qnx.com/news/pr_2471_1.html) о полном открытии исходных текстов микроядерной операционной системы реального времени QNX Neutrino RTOS (http://www.qnx.com/products/neutrino_rtos/).Исходные тексты будут доступны под новой гибридной лицензией (http://www.qnx.com/download/feature.html?programid=16868), дающей возможность сторонним разработчикам вносить изменения в код. Причем разработчики имеют право не раскрывать свои дополнения и использовать их в закрытых системах. За коммерческое использование QNX по прежнему придется платить. Вокруг проекта планируют создать сообщество разработчиков открытого ПО, полноправно участвующих в разработке системы.
Первым шагом стало открытие исходных тестов микроядра QNX Neutrino, основной Си библиотеки и некоторых драйверов-дополнений (BSP - board support packages) для работы с популярным оборудованием (BSP раскрыты под лицензией Apache 2.0). Через несколько месяцев будут открыты исходные тексты Photon microGUI, сетевого стека, файловой системы, входящих в комплект утилит.
Загрузить исходные тексты можно по адресу community.qnx.com (http://community.qnx.com).
Интервью с руководителем QNX Software System можно прочитать в статье "QNX Opens Neutrino Source Code; Interview: QNX' CEO (http://www.osnews.com/story.php/18596/QNX-Opens-Neutrino-Sou.../)"URL: http://www.qnx.com/news/pr_2471_1.html
Новость: http://www.opennet.me/opennews/art.shtml?num=11997
аж не верится... один из самых больших подарков опенсорцу за последнее время...
Лет на 8 QNX опоздал и это навсегда. Привет семье покойника.
я так понимаю вы QNX в покойники записали? )))) Это сейчас чуть ли не единственный и монопольный производитель встраиваемых решений в области ОС для промышленного применения в ответственных областях (атомная энергетика, нефтехимия, авиация, военные разработки и прочее). И система просто прекрасная.
> (атомная энергетика, нефтехимия, авиация, военные разработки и прочее)Уже нет.
Кто это вам сказал? ) Назовите ещё хотя одну такую надёжную и простую ОС реального времени.
Будете смеяться, но клоны CP-M.
На однокристалльных контроллерах - идеальны.На "мозгах" покруче, как я могу только догадываться, Линь.
Solutions на QNX, за исключением официального ISO "QNX Momentics Development Suite", мне, к стыду моему, неизвестны.
RMX ?
у нас она полным ходом юзается
ты с дуба рухнул?
покажи пальцем на окрытую лицензию на их Neutrinoбесплатно качать/смотреть/предлагать изменения - это РАБОТАТЬ НА НИХ БЕСПЛАТНО.
А вот чтоб это всю заюзать коммерчески - все так же плати.НЕТ ЗДЕСЬ ПОДАРКОВ НИКАКИХ.
Ага.Микрософто-подобная лицензия.Это не открытость а ее имитация - поработать задаром можно.А использовать результат своего же труда?Да хрен вам! :)
мда... даже не верится. Круть!
>мда... даже не верится. Круть!А чего крутого в работе на коммерсантов задарма?Очень любите пахать на халяву ради неизвестно чего?
Ну меня заставляли так работать ... ну и я то не доволен остался. А система была, и есть хорошая (это ту что МЫ написали). QNX - тоже вроде ничего, ток все дело в версии.
Молодцы.
Народ, а где можно почитать что буржуи понимают под фразой "коммерческое использование"? Это только продажа третьим лицам или также использование
в составе технологических процессов, цель которых получение коммерческого
продукта?
Чуть не подавился .... :-O
Даёшь микроядерный линух! о_О
Позвольте заметить - что при компиляции ядра через mkeallyes (или если говорить по русски - собрать по возможности все модулями) очень не далеко до микроядра.
Да и определения нету - что такое ядро, что микроядро, что макроядро и что мегаядро. Конкретного определения я не видал. Может кто просвятит?
>Позвольте заметить - что при компиляции ядра через mkeallyes (или если говорить
>по русски - собрать по возможности все модулями) очень не далеко
>до микроядра.
>Да и определения нету - что такое ядро, что микроядро, что макроядро
>и что мегаядро. Конкретного определения я не видал. Может кто просвятит?серьезно рекомендую поброузить по твоим вопросам http://ru.wikipedia.org/
четкие определения развеют любые недопонимания
Ну только вики и верить теперь. Дело все в том что вики правят все кому не лень. Таже правил нашу историю Сорос, и потома эстонцы тоже правили. Так что я посмотрел, а вот принимать это на веру - ну не знаю.
>Ну только вики и верить теперь. Дело все в том что вики
>правят все кому не лень. Таже правил нашу историю Сорос, и
>потома эстонцы тоже правили. Так что я посмотрел, а вот принимать
>это на веру - ну не знаю.так уж и прям кто хочет :)
Все это мониториться и просматриваеться периодически.
Иначе как бы Википедисты все это нашли кто там чего правил ;)Да и история - это политика.
а микроядра... это... а шо это? %)
если совсем невмоготу и паранойа давит - просмотри последние пару диффов.
Благо все изменения видны. Думаю, ты не найдешь там радикальных изменений.
> Да и определения нету - что такое ядро, что микроядро, что макроядро и что мегаядро.
> Конкретного определения я не видал. Может кто просвятит?
аха. Там наверху следят за ошибками и правят :)))))))))) Кто, Боги? От наивные тапки
>Позвольте заметить - что при компиляции ядра через mkeallyes (или если говорить
>по русски - собрать по возможности все модулями) очень не далеко
>до микроядра.И что, удастся избежать KERNEL PANIC при ошибке в подгруженном модуле?
>Да и определения нету - что такое ядро, что микроядро, что макроядро
>и что мегаядро. Конкретного определения я не видал. Может кто просвятит?RTFM (вики, гугль, ...)
Да - я пробовал собирать при помощи makeallyes, никаких KERNEL PANIC, все четко. Я так подметил что для сборки рабочей версии надо делать makeallyes, makeoldconfig. Проблем никогда не было. Так что - я не знаю зачем здесь сомневаться.
А на счет RTFM - не стоит материться, мыже образованные, интелегентные люди :-)
Впринципе можно соорудить быструю и безопасную ось из qnx и gnu, получится серьезный конкурент OpenBSD. Есть желаюшие принять в этом участие?
Ну есть ... програл под QNX-ом 3 с половиной года. И еще хочу !!!
лучше портируй то, что осталось из gnu под minix3 и не изобретай велосипед, под корявой лицензией
> Впринципе можно соорудить быструю и безопасную ось из qnx и gnu, получится
> серьезный конкурент OpenBSD. Есть желаюшие принять в этом участие?Я за!
FreeQNX рулез!
И домен ещё враги не захватили :-)
мыльте
support@openqnx.org
support@freeqnx.org
>мыльте
>support@openqnx.org
>support@freeqnx.orgбыстро работаешь... ;)
учти QNX - Trade Mark
киберсквотеров в биореактор... фи
Кто хочет принять в этом участие пишите на kamyshnicov@mail.ru и все обсудим
>Кто хочет принять в этом участие пишите на kamyshnicov@mail.ru и все обсудимЯ бы тоже хотел принять в этом участие. Много нового бы познал. :)
Главное, чтобы это не осталось идее только на бумаге.
тоже мне подарок... с такой-то лицензией... чем она лучше мелкомягкой к примеру?
вот когда откроют под ГПЛ3, тогда и будет настоящий подарок, а пока - куча пеара для тупых и ничего больше.
именно
> чем она лучше мелкомягкой к примеру?Тем, что у МелкоМягкой ты вообще не можешь (и не имееешь права) исправлять найденные ошибки, даже если ты легально купил Windows и имеешь достаточную квалификацию. А у QNX ты тоже должен купить систему, но имеешь право исправлять ошибки и имеешь исходные коды, которые будешь исправлять. Кроме того, исходные коды дают возможность убедиться, что тебе не подсунули backdoor. И наконец, открытие исходных кодов через некоторое время даст мне возможность воспользоваться плодами работы др.пользователей. Так что однозначно лучше!
PS: "Открыто" != "бесплатно". Женщин в витрине голландского публичного дома можно сколько угодно расматривать, но нельзя трогать бесплатно. :)
Исходники Винды (под купленные лицензии) доступны уж мильён лет тому назад.
У меня вот тут ноутбук завалялся... Не подскажите, куда посылать запрос на выдачу исходного кода?
> куда посылать запрос на выдачу исходного кода?Губы закатай, малой, "выдача" за денежки -- на сайте производителя:
http://www.microsoft.com/resources/sharedsource/licensing/wi...
Купишь -- расскажи, как прошло, то-то мы тут посмеёмся...
>> куда посылать запрос на выдачу исходного кода?
>
>Губы закатай, малой, "выдача" за денежки -- на сайте производителя:
>http://www.microsoft.com/resources/sharedsource/licensing/wi...
>Купишь -- расскажи, как прошло, то-то мы тут посмеёмся...жестоко
даже намек на покупку говнософта - жестоко
Прикольно. В свое время с QNX началось мое знакомство с *nix.
Ого. Необычный "старт".
И как в целом ощущался переход при переходе на другие Unix ?
На чем удобнее было работать в контексте Unix ?
да чего там необычного. ну у меня тоже. Solaris и QNX.
так до сих пор Solaris и удобнее :)
Да просто обычно начинают с Linux, BSD. А QNX экзотика - реал таймовские задачи как никак. Немного с ней знаком - QNX на 1-й дискете с графической оболочкой и выходом в инет до сих пор вспоминается :-)
We've done this for three reasons.
First, to give software developers the benefits of accessible source, such as faster debugging, easier customization, and better integration of application code.
Second, to give our business customers faster time to market and a greater sense of vendor independence.
And third, to encourage an active community that includes not only commercial developers, but also hobbyists, technology partners, and academic researchers.
а что такое QNX?
и чем оно лучше nix?
>а что такое QNX?
>и чем оно лучше nix?названием ...было когда-то и то, в своей области.
Да и то, смотря с каким UNIX-like сравнивать (надейюсь, товарисч не собралсо сравнивать его именно с UNIX - даж не знаю в каком оно щас состоянии...)
>надейюсь, товарисч не собралсо сравнивать его именно с UNIX - даж не знаю в каком оно щас состоянии...В каком состоянии находится UNIX? Соляра, к примеру, в отличном состоянии ;-)
>В каком состоянии находится UNIX? Соляра, к примеру, в отличном состоянии ;-)ты смари
а реально соляра - UNIX...
> а что такое QNX?
> и чем оно лучше nix?http://www.minix3.ru/articles/reliable-os.html
http://www.minix3.ru/articles/balet.htmlА UNIX уже давно нет. В 1992 году новая ОС Plan 9 заменила в Bell Labs старушку UNIX.
http://www.vitanuova.com/products.html
С тех пор UNIX - это музей, но народ всё никак не протрезвеет.
Украсть хорошую идею легко, только если своих мозгов нет, так один заученный стишок и будешь рассказывать до самой пенсии.
сильные статьи!
QNX – POSIX совместимая ось жёсткого реального времени. Надежность оценивается в шесть девяток.
Используется в основном в системах с недопустимо высокой стоимостью отказа(медицина, военная техника, ядерная энергетика).
Наибольшая выгода в открытии исходных кодов не для сообщества а для разработчиков различных АСУТП. Которые так или иначе ее покупают. Теперь у них есть возможность обточить как им угодно и это замечательно.
Куплена Harman Kardon and JBL
http://www.ottawabusinessjournal.com/281777372611416.php
Вообще то, насколько мне известно QNX было скуплено у QSSL какимто американским производителем автмобильной техники, так хохмы ради. После этого она в своем развитии остановилась на стадии Netrinо-Mnemonic. А дальнейшее уже дело техники. В агрегатах, причем очень серьезных используется OSLynx. И также продолжается использование QNX 4.25, к которой с завидным упорством выходят закрытые патчи. Причем патчи эти инога сырые. Но всетаки выходят. Из своего опыта могу сказать - что уж больно она напоминает FreeBSD(а возможно и другие BSD), поскольку представляет из себя мозаику из бинарных блоков. Все. Микроядро - микроядром, а вот сделать ось без ядра, на подобии QNX можно, следуя ее идеологии. Так что нас ждут великие дела.
OT: Это FreeBSD решила изменить традиционное для BSD построение ядра. BSD — система с монолитным ядром, и практически все её наследники, соответственно, тоже.
QNX не остановился, а движется вперед семимильными шагами. После покупки Harman Kardon они продвинулись в infotaiment технологиях, используемых, в частности, в автомобильной промышленности. Как думаете, какая операционка используется в Lexus? ;)
Cisco с сотоварищи продвигают QNX в своих разработках, попадая с ними в книгу рекордов Гиннеса.Старый FAQ по QNX: http://faqs.org.ru/os/unix/qnx.htm
> QNX не остановился, а движется вперед семимильными шагами. После покупки Harman Kardon они продвинулись в infotaiment технологиях, используемых, в частности, в автомобильной промышленности. Как думаете, какая операционка используется в Lexus? ;)не знаю, что там в Lexus, но в Infiniti на днях видел WinXP. ничего, кстати, с GPS & K вполне справляется, проблем не замечено.
// wbr
ого, я то думал оно умерло так и не родившись
да грустные клоуны снова атакую какие
>Я за!
>FreeQNX рулез!
>И домен ещё враги не захватили :-)
>
>мыльте
>support@openqnx.org
>support@freeqnx.orgвы о чем почитайте что написано то в лицензии
Nothing in this new QNX business model changes that basic rule. The public cannot freely copy, modify, or distribute QNX software, except for the specific open source components within it. QNX software as a whole — meaning the QNX® Momentics® development tools, the QNX Neutrino® RTOS, and a variety of middleware — is available for use only by QNX licensees and cannot be redistributed to third parties without QNX permission. That stays the same.
This community consists only of QNX licensees; nobody else. That isn’t open source, but it is a realistic modification of open source rules to create an open development community for QNX software, which is used at the heart of commercial products built and sold by commercial companies around the world.
на мой взгляд это жалкий пиар и реально нужно только тем кто использует qnx в своих комерчиских проектах, а так это просто бесплатный труд.
www.andr.ru - добавь это openqnx.org freeqnx.org к своим проектам будет еще немного 404
>да грустные клоуны снова атакую какиеКого ты называешь клоуном?
>на мой взгляд это жалкий пиар и реально нужно только тем кто
>использует qnx в своих комерчиских проектах, а так это просто бесплатный
>труд.А тебя что, кто-то заставляет?
>www.andr.ru - добавь это openqnx.org freeqnx.org к своим проектам будет еще немного
>404Парни вам бы с подобными заявлениями в детсад снова походить, ну сколько можно? От статьи к статье одна ругань.
QNX одна из самых прогрессивных ОС. На мой взгляд там где можно отказаться от ОС с монолитным ядром, нужно использовать микроядерные, а открытие исходных текстов QNX - это очередной и положительный шаг развития данной ОС, ничего плохого здесь не вижу.
> Кого ты называешь клоуном?Тех кто убивает время на заведомо мертворожденный проект.Артефакт, конечно, получится, может даже красивый.Но совершенно бесполезный.И в отличие от ювелирного украшения вы его даже продать не сможете - лицензия запрещает.
- QNX это трейдмарк.Хотите больно получить в бубен?С доменом типа FreeQNX.* вам это устроят имхо.
- Код под тупой лицензией.Ну и смысл что-то с ним делать?Все равно вы на свое благо это потом поюзать не сможете.Сильно прет поработать нахаляву на "дяденек"?Единственное разумное решение - "посмотреть как у них и написать с нуля".Вот тогда оно будет FREE.Правде, не QNX.Однако великого смысла достойного такого убиения времени не вижу.Разве что если вам процесс важнее результата - тогда да, флаг в руки.
> QNX одна из самых прогрессивных ОС.
Ага.Сколько этих прогрессивных и хороших померло?И сколько еще помрет бесславно?Сколько красивых процессорных архитектур бесславно загнулось а дерьмовый набор костылей известный как x86 и сегодня бегает.Сколько неплохих *NIX (и иных) систем загнулось?Бесспорно, вым никто не может запретить начать заведомо бессмысленный проект, но зачем так сурово ругаться то когда вам просто показывают потенциальные грабли?Пока у вас два с половиной прогрмера - всем пофиг на лицензии и их соблюдение вами.Если проект сдохнет на этой фазе, все останутся довольны - вы попрогите вдоволь, а QNX не заметит нарушений лицензии.А вот если вас угораздит взять да и сделать что-то дельное, что станет популярно - вот тут вас очень конкретно нагнут и лицензии придется соблюдать.С точностью до бита.Можно посмотреть например сколько головняка это доставляет ReactOS-у тому же.Итогом может стать резкий шатдаун вашего проекта - засудят и усе, крантец котенку.Вот тогда будет обидно за время потраченное на код который вам же потом оказывается попросту нельзя использовать.
>На мой взгляд там где
>можно отказаться от ОС с монолитным ядром, нужно использовать микроядерные,"Можно" != "нужно".Микроядерные системы тормозные.Вы думаете просто так драйверы в ядро засовывают?Да черта с два, вон те же файловые системы например - которые в user space существенно сливают тем которые в kernel когда заходит вопрос о производительности.
>открытие исходных текстов QNX - это очередной и положительный шаг развития
>данной ОС, ничего плохого здесь не вижу.Шаг как шаг.Не вижу ничего такого чтобы от этого писать кипятком.Сорцы винмобиле вон тоже можно в руках повертеть, но на таких условиях что оно мало кому кроме нескольких гипертрофированных контор вообще надо.
Да! После смерти Watcom медленно и мучительно умер 4-й QNX. А 6-й на гнутом компиляторе так и может стать реальной заменой 4-ке.
К сожалению програмные продукты покупают менеджеры, а QNX умеет рисовать красивую рекламму, и вот еще один из рекламных ходов - открытие исходных текстов.
Браво, молодцы! Акс-эффект!