to post messages and comments.

"На момент написания этой статьи третья версия лицензии GPL находится на рассмотрении фонда Free Software Foundation. Она значительно строже второй версии и, хотя её влияние ещё не выяснено полностью, эта лицензия вынудит большее число компаний открывать исходные коды своих работ при использовании программ, попадающих под её действие.

Компания QNX Software Systems прикладывает значительные усилия для защиты своих клиентов от этих проблем. Фактически QNX обеспечивает многочисленные преимущества открытого исходного кода без рисков, связанных с использованием программ, которые защищены строгими лицензиями."

источник: swd.ru

ВОТ ГАВНЮКИ !!!!

? QNX RT

Таненбаум описывает у себя планирование в real-time системах с учетом дедлайнов при планировке процессов, а так же push-чтение файлов. Реальные rt Unix-системы вроде qnx и rt-ядра Linux действительно так устроены, или это все математические абстракции и облегченное положение дел?

QNX

Вбил во флешку все подряд из виртуальной машины. Забутился. fdisk'ом переразбил. Слетел lilo. Не восстанавливая, продолжил. Скопировал все с флешки и ЕПРСТ зыбыл .diskroot. Ну, ничего, сейчас поправим.

Общаюсь сейчас с этой вот платой mightyohm.com . Подробнее — beagleboard.org Девайс весь такой очень милый и симпатичный. Имеет очень компактные размеры — 3х3 дюйма. На борту есть usb, hdmi, s-video, звук и SD-слот, что какбе намекает на его аццкую мультамедийность. Устройство настолько открытое, что в мануалах даже есть изображения, распечатав которые можно самому вытравить такую же плату. Мануалы, кстати, подробные и очень заботливые: встретил в них раз пять огромную надпись большими красными буквами :"WARNING: DO NOT PLUG IN ANYTHING BUT 5V TO THE DC CONNECTOR OR THE BOARD WILL BE DAMAGED!" Радуюсь. Сношаю девайс в com порт самым грязным образом, пытаясь залить в него BSP. Ах да, а вместо сердца — пламенный OMAP.

Читаю книгу Сергея Зыля "ОС реального времени QNX" (2-е издание).

Пока прочитал 22 двойных листа из 96 (у меня книга в виде скана разворотов). За время прочтения интересными показались следующие особенности:

Виды QNX: Инструментальная система (дистрибутив для разработчика) и Целевая система (формируется разработчиком для прошивки в конечное устройство).

QNX — POSIX-совместима (возможные профили: минимальная система, контролер реального времени, специализированная система, многоцелевая система).

Базовая IDE называется QNX Momentics и создана на базе Eclipse

Менеджеры пакетов: cl-installer (консоль) и qnxinstall (Photon).

Наличие файла /etc/system/config/nophoton — запрещает запуск Photon

ph — запуск Photon | phlogin — авторизация в графическом режиме

Текущий пользователь прописывается в переменную окружения LOGNAME, то есть авторизацию можно осуществить при помощи команды: export LOGNAME=root

Текущего пользователя можно посмотреть так: echo $LOGNAME

Варианты выключения компьютера: phshutdown (Photon) logout | exit | shutdown -f (консоль)

Режимы работы команды shutdown -s system | reboot | photon | user

pterm — консоль в Photon
pfm — файловый менеджер в Photon
mqc — аналог mc под QNX (я его образно называю Midnight QNX Commander)
phmenu — настройка контекстного меню рабочего стола
$HOME/.ph/phapps — программы, которые грузятся при загрузке Photon (не забыть сделать chmod +x)

ЗЫ. Будет продолжение. Кому не интересно, добавляйте *qnx в BL.

В мою дурную голову пришла идея написать техплан домашней серверной инфраструктуры. Поскольку в моих планах покупка двухядерника под сервер, хочется повыебываться и сделать сверхнадежную непробиваемую точку доступа (в качестве интернет-шлюза и фаервола (с обратной связью, лол) QNX Neutrino, в качесве базы — фря, на ней изолированные виртуалбоксы, или песочницы, но я склоняюсь к виртуалкам с файлопомойкой, серваками жаббера, почты, веба, фалопомойки).
Да, сразу предупреждаю — отсыпать не смогу, у самого уже ничерта не осталось.