Компания QNX Software Systems объявила (http://www.qnx.com/news/pr_2982_1.html) об открытии исходных текстов реализации файловых систем для ОС QNX, призванных обеспечить максимальную надержность и производительность на широком спектре устройств, таких как NAND/NOR флэш память, IDE, SATA, SCSI диски, USB накопители, CD/DVD и RAM диски.
Пакет поддерживает работу с широким спектром файловых систем, включая FAT, EXT2 и NFS/CIFS. Исходные тексты доступны (http://community.qnx.com/sf/projects/filesystems) под гибридной лицензией "QNX Non-Commercial End User License", дающей возможность сторонним разработчикам вносить изменения в код, но ограничивающей применение некоммерческим использованием.URL: http://www.qnx.com/news/pr_2982_1.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=17284
как же тяжело стремиться быть открытыми да так, чтоб ниче не потерять при этом...
Всё хорошо! Еще несколько лет попыток усидеть на двух стульях, и QNX вынесут ногами вперед, как выносят Solaris, Symbian, Windows Server...
>Всё хорошо! Еще несколько лет попыток усидеть на двух стульях, и QNX
>вынесут ногами вперед, как выносят Solaris, Symbian, Windows Server...Куда же это ее вынесут, а главное - что внесут вместо нее?
>Куда же это ее вынесут, а главное - что внесут вместо нее?Знаете как говорится?Спрос рождает предложение.Будет спрос - будет и предложение.
Minix3 и MenuetOS
Вне всякий сомнений! Лет через 25 ...
>Вне всякий сомнений! Лет через 25 ...Думаю что MenuetOS - "never".Дизайн системы таков что оно круто...но только как музейный экспонат.А minix3 ... да хрен его знает.Учтя размеры рынка где qnx в принципе незаменима (крохотный и специфичный, отсутсвием бабла не страдающий) - дядька Таненбаум с голода окочурится ждать пока развитие системы проспонсируют.А альтернативный вариант ака развитие силами комьюнити у систем с bsd лицензией получается... ну... как-то получается, да, лет через 25 оно действительно может быть и будет работать на уровне как бсд сейчас.
xenomai вероятно...
>Всё хорошо! Еще несколько лет попыток усидеть на двух стульях, и QNX
>вынесут ногами вперед, как выносят Solaris, Symbian, Windows Server...ну и что Вас опять не устраивает?
такое впечатление, что за GPL, можно простить и корявое железо, и корявый софт (это я об AMD), QNX, Solaris - очень удачные системы в своих областях, написанные командами специалистов. Демпинговые цены Linux, их не вытеснят. И ещё, использование Linux в суперкомпьютерах - не показатель надежности, её для них собирают как конструктор. Можно сказать, что linux - это набор методов, а коммерческие системы - это решения
>это набор методов, а коммерческие системы - это решенияНу вы можете поработать на QNX бесплатно.Без права юзать результат своего труда для своей выгоды.Интересно, а что в лицензии "вы можете попахать на нас задаром" должно устраивать то? 8)
Код они открыли для упрощения сертификации у наших вояк. Эти товарищи даже и не думали устраивать конкуренцию Линуксу и WinCE.По большому счёту
QNX уже около 10 лет, если не больше, используется нашими "вояками".
Почти все системы ПВО московского кольца используют именно эту систему.
Ракетчики и связисты тоже используют. Так что не стоит списывать на "вояк" открытие исходников.
>>это набор методов, а коммерческие системы - это решения
>
>Ну вы можете поработать на QNX бесплатно.Без права юзать результат своего труда
>для своей выгоды.Интересно, а что в лицензии "вы можете попахать на
>нас задаром" должно устраивать то? 8)Вы можете разрабатывать под неё проги, с Вас за это деньги не берут, Вы можете ковыряться в ней - и за это деньги не возьмут, но если Вы хотите зарабатывать с её помощью деньги, или использовать в своей атомной станции или космическом корабле, почему бы не заплатить?
Чмтая посты, складывается впечатление, что стоит открыть тексты, да ещё под "правильной" лицензией, все кинутся их улучшать. Если вы такие мегапрогеры, почему бы вам не устроиться в QNX team и легально внести изменения, да ещё и заработать?
>или использовать в своей атомной станции или космическом корабле, почему бы
>не заплатить?Лучше скажите, почему я должен внести изменения (сделав систему лучше) а потом не могу результатом своих же трудов воспользоваться на халяву?По-моему это было бы вполне честно - я сделал систему лучше.
>вам не устроиться в QNX team и легально внести изменения, да
>ещё и заработать?Ну можно и в майкрософте работать.Но - весьма противно.Железобетонный фиреволеный бункер где работодатель так и стремается как бы вы чего не сперли, навязывает вам какой софт юзать на все случаи жизни (от почты и ос до "юзайте наше дебильное MSN а вот ICQ или Yahoo для вас низзя") ну и прочие "прелести" работы на проприетарную мегакорпорацию.Да, по закону у вас дофига прав, но по фактическому трудовому контракту - меньше прав только у рабов... :\.За это вы конечно получите какой-то эквивалент в зелени, вот только радости то с этого.
>корявый софт (это я об AMD), QNX, Solaris - очень удачные системы в своих областях, написанные командами специалистов.а у всех остальных - быдло-кодеры?
ну-ну.
>Solaris - очень удачные системы в своих областях,
>написанные командами специалистов.ЧАЭС тоже специалисты строили.А что до удач соляриса - ну санки вон допонтовались сертификацией на безопасность - в новостях проползла очередная порция свежих дырок :)
И что? Пройдет пара дней - под Линукс пройдёт не меньшая порция свежих дырок! Real life сынок ... панимаешь?
Но при этом все возможные в NA сертификаты Solaris имеет. Что даёт его сэйлам мощнейший рычажек, да чего там - ЛОМ - при продажах фуражкам, белым и голубым халатам и в гавернмент.
При построении веб сайта типа добрбобр - да - нафиг не нужно. Но IT это не только дОбры и не столько бОбры :)
точно. это ещё и откаты. маленькие, большие и огромные :-D
>точно. это ещё и откаты. маленькие, большие и огромные :-DИ это тоже :) Дык - опять же welcome to real life, Neo ...
>продажах фуражкам, белым и голубым халатам и в гавернмент.Удачи санкам в MSоподобных методах игры и все такое, но это как-нить без меня :)
>ЧАЭС тоже специалисты строили.А что до удач соляриса - ну санки вон
>допонтовались сертификацией на безопасность - в новостях проползла очередная порция свежих
>дырок :)ЧАЭС взорвалась не потому, что завис софт, а из-за ошибки оператора. Там в оборудовании и ОС никакая нигде не применялась, всё было сделано на лампах и транзисторах.
Сертифицированный экземпляр ОС может сильно отличаться от обычной.
>>Всё хорошо! Еще несколько лет попыток усидеть на двух стульях, и QNX
>>вынесут ногами вперед, как выносят Solaris, Symbian, Windows Server...
>
>ну и что Вас опять не устраивает?
>такое впечатление, что за GPL, можно простить и корявое железо, и корявый
>софт (это я об AMD), QNX, Solaris - очень удачные системы
>в своих областях, написанные командами специалистов. Демпинговые цены Linux, их неЧерез 2 месяца после открытия исходников ядра QNX Novell вдруг выпустило мегакрутой SUSERealTime линух ценой 2 килобакса.
Ворюги, ни стыда ни совести нет.
>Ворюги, ни стыда ни совести нет.Думаю такие заявления следует подкреплять указанием того что и у кого сперто.С точностью до строк исходников.А то в УК РФ например есть статья за клевету если что :)
>Всё хорошо! Еще несколько лет попыток усидеть на двух стульях, и QNX
>вынесут ногами вперед, как выносят Solaris, Symbian, Windows Server...выносят только что-то очень долго. И с минусовым результатом. Как итог - нормальные люди работают, а фанатики ждут очередного "выноса".
>как же тяжело стремиться быть открытыми да так, чтоб ниче не потерять
>при этом...Кульная у них лицензия: "вы можете поработать на нас задарма, но сами получить с этого что-то - ни-ни!"
С моей точки зрения open sources программерам не стоит обращать внимание на qnx, как ОС для программирования. Может позаимствовать у них технологический оыт, ноне более того.
Для embedded device практичнее использовать Minix3 и MenuetOS. Есть конечно у них недостатки не спорю....
Minix3 - практично? Спасибо, посмеялся
>Для embedded device практичнее использовать Minix3 и MenuetOS.Это MenuetOS то практично?Оно ж на асме писано -> RIP.Благо x86 в embedded вообще только местами, MenuetOS никто сроду не позиционировал как реалтаймную и надежную, это так - баловство ака чуваки понтанулись и написали систему на асме.Ну, как музейный экспонат (действующий!) - кульно, чувакам респект.Как что-то еще - жутко непрактично как раз...
Не верим. В embedded ты никогда даже рядом не проходил! :)
>С моей точки зрения open sources программерам не стоит обращать внимание на
>qnx, как ОС для программирования.Так они и не обращают - это коммерческая ось а пахать на них задарма и без возможности нормально пользоваться своими же потугами - мазозистов не шибко много...
Что-то файловые системы попёрли...
>И ещё, использование Linux в суперкомпьютерах - не показатель надежности, её для них собирают как конструктор.Странное утверждение... Если собирают как конструктор, то это не показатель надежности? А набор методов разве не может представлять решение?
qnx замечательная ос, очень жаль, что с ней все так неудачно сложилось
qnx ОС жестокого реального времени. В ядерной энергетике хороший выбор.
>qnx ОС жестокого реального времени. В ядерной энергетике хороший выбор.Жаль, что в моем мобильном нет ядерного реактора. А то был бы там QNX.
Умных замечаний и не ожидал:P
Если случится зависон - ничего страшного ведь не случится %)
>>qnx ОС жестокого реального времени. В ядерной энергетике хороший выбор.
>
>Жаль, что в моем мобильном нет ядерного реактора. А то был бы
>там QNX.А мне вот не жаль, что вы не работаете в ядерной энергетике...Думаю, это на пользу последней :-)
Что-то прям вот все анонимы любят вытирать ноги об коммерческие *никс...Будто бы на линукс свет клином сошёлся и это суть пришествие Христа в мир IT. Можно подумать, линукс это универсальное средство от всех бед.
Просто ананимусы никогда ничего кроме Линухи не видели.
>>qnx ОС жестокого реального времени. В ядерной энергетике хороший выбор.
>
>Жаль, что в моем мобильном нет ядерного реактора. А то был бы
>там QNX.Не переживай! Зато в твоем мобильнике есть GSM модуль, софт которого крутится в какой-то RTOS.
>qnx ОС жестокого реального времени. В ядерной энергетике хороший выбор.Там критичными системами должны рулить намного более простые и топорные железки с гарантированным временем реакции и вылизанной буквально побитово фирмварью и т.п. а местами и вовсе простая автоматика.А то PC вообще смешно выглядит при заявах про жесткий реалтайм.Может, у писюка еще и время реакции на прерывания гарантировано?Нет?Ну надо же, блин, вот незадача то... так что про жесткий реалтайм вы это, поменьше сказок рассказывайте.В случае реально жесткого реалтайма надо хотя-бы предсказуемое и маленькое время реакции.А это не про писюки и тому подобный x86 шытец - у x86 в этом секторе традиционно все плохо.
QNX работает далеко не только на PC. А про "простые топорные железки" - realtime нужен не только в ядерной энергетике, но и в других областях, для которых слишком дорого будет разрабатывать в железе то, что можно с помощью QNX сделать программно и с намного меньшими затратами. И если у любимого вами линукса жесткий realtime получается плохо, то это еще не повод сводить все к железякам.
>что можно с помощью QNX сделать программно и с намного меньшими
>затратами.Угу, как же.Если даже разработка простой топорной железки что-то стоит то в дальнейшем ее цена копеечная и даст фору любой лицензии на qnx.Поэтому нынче развелось множество мелкой автоматики и систем с некоторым интеллектом.Работающих в реальном мире, реальном времени и порой рулящих критичными вещами.
>И если у любимого вами линукса жесткий realtime получается плохо,
>то это еще не повод сводить все к железякам.Ага, но почему-то если вы въехали в кирпичную стену и стоит вопрос о том чтобы не дать вам смачно размазаться об нее - подушки безопасности в авто выкинет далеко не жирный (а потому не очень шустрый и надежный) бортовой компьютер (с qnx-ом или без) а маленькая и весьма шустрая в реакции на события железяка, цена которой в железе - пара баксов и которая при том способна поймать те микросекунды пока еще не слишком поздно.Куда, блин, реалтаймнее: ей вообще не требуется переключать задачи поскольку задач у нее одна - не дать обладателю авто расшибиться если он все-таки впечатался.А жирный набортный компьютер в лучшем случае лишь узнает о этом факте.Даже если он вообще встанет колом - это никак не помешает мелкой железке выкинуть подушки безопасности основываясь на чтении своих датчиков.И поверьте, никакого qnx в данном классе железок и близко нет.Оно в бОльшей части таких систем жуткий оверкилл.Оно конечно где-то юзается.Такие места есть, но их не так уж и много.Да и не будет много никогда.А насчет поводов сводить к железякам - очевидно что если переключения задач например вообще нет а задача всего одна - железка потенциально может быстрее среагировать.Тупо из-за отсутствия оверхеда на переключения задач и прочие навороты.А простую почти как hello world фирмварь с простой как топор логикой работы реально вылизать до блеска, так что облажаться будет просто негде.При этом в критичных системах можно поставить штуки 3 таких приблуды и далее если даже какая-то из них даст дуба - решение будет приниматься методом "2 из 3".При том на 1 девайс с qnx всегда будет приходиться пара вагонов :D подобной мелочи.
>qnx ОС жестокого реального времени. В ядерной энергетике хороший выбор.Обоснуйте плиз.
Латентность. Почерпнул: RTLinux - 27мс гарантированно, у ХР - 40мс.
>Латентность. Почерпнул: RTLinux - 27мс гарантированно, у ХР - 40мс.Эти цифры хороши для рекламы. Интересует с точки зрения требований к автоматике АЭС.
Русский языка слишком трудный?
Тебе уже сказали - на всех критических контурах в АЭС стоит тупая, не софтверная - но офигенски надёжная (N раз, нет N - мало! K раз дублированная) автоматика. И так будет ещё лет 100. Ибо!
А QNXы и прочая там управляют всякими нагрузками, турбинами и прочим вторым контуром ,)
>>Латентность. Почерпнул: RTLinux - 27мс гарантированно, у ХР - 40мс.У QNX 4мс гарантировано, у ХР 40мс НЕ гарантировано
У QNX время горячей перезагрузки 50мс, а как там у ХэРэ?
У QNX зависший менеджер сети (fs, COM-порта, etc.) ребутнёт ватчдог, а где там линух окажется?>Эти цифры хороши для рекламы. Интересует с точки зрения требований к автоматике
>АЭС.Выдвинь требования к автоматике АЭС, а потом спрашивай. Маздай на столе нормально не работает, а строить на нём ответственные решения может только полный дурак (что, к сожалению, не редкость). Есть требования, которым обычные ОС не соответствуют, и в этих областях давно и с успехом работают специальные ОС (в сети можно легко найти информацию, вот пример http://citforum.ru/operating_systems/rtos/ )
Никто пустой рекламой не занимается. Есть требования.
Что 4мс? Переключение контекста между потоками или начало обработки аппаратного прерывания, если второе я сочувствую этой оси... может быть мкс?
>qnx ОС жестокого реального времени.Я уже боюсь ее жестокостей 8(
>qnx ОС жестокого реального времени. В ядерной энергетике хороший выбор.Перцы, да вы поставили бы QNX на стол, поюзали, а потом выкатывали своё крутое мнение. Сейчас на него портанули симуляторы, можно сверху и маздай запустить.
К настольной вычислительной машине следует выдвигать не менее жёсткие требования по безопасности и безотказности, как и к системе управления газотурбинным двигателем. Сведения, которые я храню на своей машине очень важны для меня и от её работы часто зависит качество моей жизни, а это не менее важно, чем сама жизнь. Просто большинство людей лопухи, кроме маздая ничего никогда не видели и думают, что так и надо.
Но писать программы под такие ОС тяжело - требует мастерства.
>Но писать программы под такие ОС тяжело - требует мастерства.В чем? В знании posix и небольшого дополнительного api?
В знании многопоточных приложений и кучи всяких подводных камней типа взаимной блокировки, нарушения целосности общих данных, синхронизации событий короче.
>Но писать программы под такие ОС тяжело - требует мастерства.даа, это вам не на пыхе баловаться
Ну чего разорались то? Они сырки не столько для комьюнити открыли сколько для кастомеров своих. Мне куда удобней будет их под свои железки перекряживать и консультировать им меня легче не уровне "смотри Имя_файла,номер строки!"Опен сорс даже без халявы - вещь весьма ценная!
Да-да, несмотря на все потуги FSF пропихнуть дезу что это не так :)
>Опен сорс даже без халявы - вещь весьма ценная!
>Да-да, несмотря на все потуги FSF пропихнуть дезу что это не так
>:)???
с бздёй не путаете?
>с бздёй не путаете?Я всё стесняюсь спросить ... вы QNX живьём видели? :)
Можно его "с бздёй попутаеть" ? ....