QNX® 4 Product Suite 2009 Release Notes
Перевод. Оригинал здесь.
Дата редакции: 11 ноября 2009 г.

Если у вас было установлено экспериментальное программное обеспечение, следует удалить его перед установкой этого программного обеспечения .
Содержание
- Что нового в этом программном обеспечении?
- Обновление системы безопасности
- Устранение неисправностей: безопасный режим
- Поддержка видео
- Известные проблемы
- Где найти описание продуктов
- Документация online
- Техническая поддержка
Самую последнюю версию этого описания можно посмотреть на сайте www.qnx.com, войдите под своим myQNX аккаунтом, и затем перейдите в раздел Download.
Что нового в этом программном обеспечении
Программное обеспечение "QNX® 4 Product Suite 2009" содержит следующие новые драйверы:
- Net.bcm57xx
Драйвер для сетевых карт Broadcom 57XX NetXtreme Gigabit Ethernet
- Net.dm9102
Драйвер для сетевых адаптеров Davicom DM9102 PCI Ethernet
- Net.e1000
Драйвер для сетевых адаптеров Intel 8254x/8257x PCI Ethernet
- Net.rtl8169
Драйвер для сетевых адаптеров Realtek RTL8169 PCI Ethernet
- Pg.i830
Видео-драйвер для Intel I830/I845/I852/I855/I865/I915/I945/I965
- Pg.unichrome
Видео-драйвер для UniChrome Pro
- Pg.vmware
Видео-драйвер для VMware SVGA II
Дополнительные изменения:
- /qnx4/graphics/trappers/crttrap.list
Обновлен список графических драйверов
- df
Вывод корректной информации для больших дисков
- fdisk
Добавлена поддержка больших дисков
- Fsys.atapi
Добавлена поддержка новых контроллеров
- Net
Исправлена проблема при работе с двумя и более интерфейсами
- Сетевые драйверы
Следующие сетевые драйверы обновлены для поддержки нового оборудования:
- Net.crys8900
- Net.epic
- Net.ether1000
- Net.ether82557
- Net.ether9000
- Net.ether905
- Net.ns83815
- Net.rtl
- Net.sis9
- Net.soho
- Net.tulip
- Net.via
- netinfo, nettrap
Добавлена поддержка новых драйверов
- Fsys, Fatfsys
Различные дополнения и исправления
- Документация
Обновлено описание Utilities Reference QNX 4 и описание утилиты crttrap в разделе Installation & Configuration графической оболочки Photon.

Если на компьютере используется операционная система QNX 4 и SATA-диск, следует настроить BIOS так, чтобы контроллер работал в режиме совместимости (legacy/compatibility) с IDE. (Ref# 56067)
Обновление системы безопасности
В 1990 году, используя свой собственный метод шифрования, компания QNX создала функцию crypt(). В то время был доступен метод шифрования DES. Однако этот метод шифрования не мог быть использован, так как экспортные ограничения не позволили бы распространять продукцию QNX по всему миру.
Позже стало известно, что функция crypt() была взломана. Сразу же было сделано обновление системы безопасности с использованием стандартных методов Unix DES crypt().
Компоненты
В обновлении системы безопасности изменены методы шифрования, использованные в файле /etc/shadow, который используется перечисленными ниже продуктами для проверки паролей.

Необходимо установить обновление системы безопасности для всех перечисленных пакетов. Например, если установить обновление для графической оболочки Photon и не установить его для операционной системы QNX 4, то утилита phlogin не сработает, поскольку используемый ею метод шифрования будет отличаться от метода шифрования утилиты login.
| Продукты | Обновленные утилиты, библиотеки |
|---|---|
| QNX OS v4.25 | login passwd su |
| Photon v1.14 | phlogin |
| TCP/IP Runtime v4.25 | ftpd pcnfsd popper pppd rexecd tn3270 map3270 |
| Watcom v10.6 | unix3r.lib unix3s.lib unixc.lib unixg3r.lib unixh.lib unixl.lib unixm.lib unixs.lib |
| QNX Windows v4.24 | olwm |
Все исправления в обновлении системы безопасности связаны с функцией crypt().
Проблемы с инсталляцией
Только пользователь root может повлиять на безопасность вашей системы – обычные пользователи не имеют доступа к чтению файла /etc/shadow.
Перед тем как установить или удалить обновление системы безопасности, рекомендуется сделать резервные копии файлов /etc/passwd и /etc/shadow, например на дискете. Если пользователи не могут войти в систему после установки, скопируйте эти файлы обратно, на их исходные места.
Во время установки, программа инсталляции сначала создает резервные копии всех обновляемых файлов. Файлы резервных копий именуются – имя файла.qcrypt.

Для обеспечения безопасности системы после установки обновления системы безопасности, необходимо удостовериться, что все пользователи могут войти в системы, и удалить файл /etc/shadow.qcrypt.
После установки обновления системы безопасности необходимо перекомпоновать все исполняемые файлы, чтобы они использовали обновленную библиотеку функции crypt(). В противном случае дешифровка не удастся.
Исходный код
Обновление системы безопасности содержит утилиту fix-shadow, которая расшифровывает текущий файл /etc/shadow, и зашифровывает файл /etc/shadow снова, используя стандартную функцию Unix crypt().
В каталоге /etc/readme/security содержится исходный код для файлов, который был использован для создания утилиты fix-shadow:
- main.c (главная функция);
- quncrypt.c (функция дешифровки);
- crypt.c (стандартная Unix-функция crypt()).
Для создания исполняемого файла fix-shadow была использована команда сс:
cc -l main.c quncrypt.c crypt.c -o fix-shadow
Исходный код, использованный для решения проблем безопасности, был приведен для ознакомления. Устанавливать и запускать утилиту fix-shadow не нужно, потому что во время установки обновления системы безопасности, автоматически создается защищенный файл /etc/shadow.
Выявление неисправностей: безопасный режим
При начальной загрузке компьютера с компакт-диска, появляется сообщение, предлагающее нажать любую клавишу и перейти в безопасный режим. Если выполнить это, то появится меню с инструкцией установки, содержащее следующие опции:
- Диагностический режим – F1
Эта опция позволяет указывать оборудование, которое будет определено автоматически. Если имеются нестандартные устройства, есть возможность выбрать или исключить их. После автоопределения, можно добавить дополнительные устройства в ручную, используя кнопку Add...
- 16-цветный режим VGA – F2
Можно использовать эту опцию, если возникли проблемы с изображением во время начальной загрузки или при входе в графический режим. Позже, во время установки, будет выведено приглашение проверки видео-режима для выбора лучшего разрешения.
- Использовать только клавиатуру (не использовать PS/2 “мышь”) – F3
При возникновении проблем с клавиатурой, или указательным устройством, можно воспользоваться этой опцией.
- Подробный вывод – F4
Эта опция выводит на экран всю доступную информацию о запуске драйверов устройств или других программ. Опция может быть полезна, когда трудно идентифицировать ошибку, а дополнительные подробности, возможно, помогут решить проблему.
- Сброс клавиатуры – F5
При возникновении проблем с клавиатурой, или указательным устройством, можно воспользоваться этой опцией.
- Сброс PS/2 “мыши” – F6
При возникновении проблем с PS/2-совместимым указательным устройством, можно выбрать эту опцию. Некоторые контроллеры не инициализируются должным образом.
- Эмуляция видео BIOS – F9
Можно использовать эту опцию, если возникли проблемы с изображением при начальной загрузке или входе в графический режим. Портативные компьютеры часто “эмулируют” видео-чипсеты, с помощью программного обеспечения.
Поддержка видео
Некоторые видеокарты (например, в портативных компьютерах) могут не поддерживаться в графической оболочке Photon. Несмотря на то, что Product Installer поддерживает многие из этих карт, чтобы запустить Photon на таком компьютере, понадобится более новая версия графических драйверов Photon.
В этой ситуации, необходимо установить все последние патчи для графической оболочки Photon с диска. Если видео-карта по прежнему не поддерживается, обратитесь в службу технической поддержки.
Известные проблемы
Известные проблемы этой редакции QNX 4 Product Suite содержатся в следующем:
- Невозможно установить это программное обеспечение на следующих компьютерах:
- Dell Latitude D830 (Ref# 72181)
- Dell Latitude E5500 (Ref# 72180, 72181)
- Данное программное обеспечение не обновляет USB-драйверы; необходимо скачать QNX 4.25 RTOS USB 2.0 Drivers из раздела Download на www.qnx.com.
- Некоторые графические чипсеты не работают с универсальными драйверами, потому что QNX 4 эмулирует BIOS.
- “Мышь” может работать некорректно, если используются “мышь” и клавиатура USB.
- Программа установки с компакт-диска не запускается, если в системе имеется более 1 Гбайт оперативной памяти. (Ref# 55856)
- Драйвер Fsys.atapi поддерживает SATA-диски только в режиме совместимости с IDE. (Ref# 56067)
- При подключению USB-накопителя или другого USB-устройства к компьютеру Dell T3400, вся система "зависает". (Ref# 56626)
- При запуске графического драйвера Pg.i830 на некоторых платах, курсор "мыши" становится виден в терминале графического приложения Photon только тогда, когда производятся какие-либо действия на экране (например, при движении "мыши"). Напечатанные символы (включая backspace) не видны, пока не "мышь" не двигается. (Ref# 71456)
- Нельзя запускать утилиту crttrap trap в графическом приложении Photon; иначе, это может привести к полной или частичной неработоспособности системы. (Ref# 72418)
Note: Если система автоматически загружается в графическое приложение Photon, перейти в текстовый режим можно переместив файл /etc/config/bin/ph.num (где num - номер узла системы) на другое место, например, в домашний каталог root, и произвести перезагрузку. Возможно переместить файл обратно, на его исходное место, если необходимо снова загрузить графическое приложение Photon.
- При обновлении версии 2008 г. программного обеспечения на версию 2009 г., удаляются файлы редактора vedit. (Ref# 72623)
- Запустить /cd/bin/phinstall.
- Развернуть QNX 4.25 Operating System меню.
- Кликнуть правой кнопкой "мыши" на пункте VEDIT, и выбрать Delete.
- Нажать кнопку "Start / F2".
- Отметить пункт VEDIT в установщике.
- Нажать кнопку "Start / F2" для переустановки.
- В главе "Troubleshooting" в "Photon Installation & Configuration guide" предлагается публиковать необходимые данные в уже несуществующий раздел новостей qdn.public.qnx4.photon. Вместо этого, пожалуйста, публикуйте данные в проекте QNX 4 на портале Foundry27. (Ref# 72425)
Где найти описание продуктов
С каждым продуктом поставляется online "readme" файл, содержащий важную информацию о каждом выпуске (например, последние изменения, известные проблемы, рекомендации по конфигурации, и т.д.)
Информация по каждому отдельному продукту:
| Номер# | Выпуск | Описание | Информация |
|---|---|---|---|
| 007010 | 4.25 | QNX Operating System Runtime | /etc/readme/qnx425 |
| 007047 | 1.14 | Photon Runtime | /etc/readme/photon |
| 007012 | 4.25 | TCP/IP Runtime | /etc/readme/tcp425 |
| 007057 | 2.02 | Voyager Runtime | /etc/readme/voyager |
| 007005 | 10.6 | WATCOM C Compiler | /etc/readme/wcc10.6 |
| 007006 | 10.6 | WATCOM C++ Compiler | /etc/readme/wcc10.6 |
| 007013 | 4.25 | TCP/IP SDK | /etc/readme/tcp425 |
| 007048 | 1.14 | Photon SDK | /etc/readme/photon |
| 007071 | 2.02 | Voyager SDK | /etc/readme/voyager |
| 007081 | 1.10 | Citrix ICA Client Runtime | /etc/readme/ica |
| 007018 | 1.10 | Photon Chinese Supplement | /etc/readme/phcn |
| 007019 | 1.12 | Photon Japanese Supplement | /etc/readme/phjp |
| 007020 | 4.24 | QNX Windows Runtime | /etc/readme/windows |
Online-документация
Online-документацию в формате HTML, можно прочитать используя программу Helpviewer графической оболочки Photon или браузер, например, HTML-браузер Voyager.
Техническая поддержка
Чтобы получить техническую поддержку по этому экспериментальному выпуску, или сообщить о каких-либо проблемах, посетите проект QNX 4, на портале Foundry27.
Метки: QNX4

