Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Я уже упомянул, что QNX разрабатывалась как сетевая операционная система. В QNX есть своя «родная» сеть – qnet. У каждого компьютера в сети под управлением QNX есть свой id. Собственно говоря, именно этот id и позволяет узнать, работает QNX как сеть или же просто как обычная система. Этим занимается один из упомянутых выше системных процессов – net. Сетевое взаимодействие в подобных сетях абсолютно прозрачное благодаря способности QNX осуществлять обмен сообщениями между микроядрами систем через сеть. «А как отличить сетевое сообщение от локального?» – спросите вы. Есть пространство имен путей администратора всех процессов. Так что при загрузке администратор (роль которого выполняет разделяемая библиотека npm-qnet.so (каждый интерфейс протокола поставляется в виде разделяемой библиотеки, например, npm-qnet.so, протокол QNET, также известный как Native Neurino Networking)) регистрирует символьное имя /dev/io-net/qnet0, а также каталог /net, в который впоследствии помещаются файлы с именами хостов в нашей сети, к которым можно получить доступ.
Помимо прозрачности в вопросе доступа к файлам на разных хостах, qnet позволяет запускать всякого рода задачи на любом из доступны хостов сети. Т.е. у нас получается как бы виртуальный суперкомпьютер. И все бы хорошо, но есть и один очень большой недостаток этой сети – безопасность. В принципе каждый хост может делать все, что ему заблагорассудится, с другим хостом в сети. Поддержка TCP/IP-стека в QNX во многом позаимствована из NetBSD v1.5. Поддержка стека протоколов TCP/IP в QNX обеспечивается средствами трех модулей (npm-ttcpip.so, npm-tcpip-v4.so npm-tcpip-v6.so), которые загружаются процессом net, который, как я уже упоминал, отвечает за поддержание работы сети. Тут не обойден вниманием аспект безопасности – пакетную фильтрацию и трансляцию адресов осуществляет портированный в QNX IP Filter (версии 3.2.37).
Вот и подошла к концу статья, посвященная QNX.
Информации для размышления, я думаю, было получено достаточно. Для особо заинтересовавшихся
– в рунете очень немного информации по QNX, единственный более-менее интересный
сайт, посвященный этой системе –