Поделиться в Facebook Поделиться ВКонтакте Поделиться в LinkedIn Опубликовать в Twitter

QNX® 4 Product Suite 2009 Release Notes

Перевод. Оригинал здесь.
Дата редакции: 11 ноября 2009 г.

Если у вас было установлено экспериментальное программное обеспечение, следует удалить его перед установкой этого программного обеспечения .

Содержание


Самую последнюю версию этого описания можно посмотреть на сайте 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.25login
passwd
su
Photon v1.14phlogin
TCP/IP Runtime v4.25ftpd
pcnfsd
popper
pppd
rexecd
tn3270
map3270
Watcom v10.6unix3r.lib
unix3s.lib
unixc.lib
unixg3r.lib
unixh.lib
unixl.lib
unixm.lib
unixs.lib
QNX Windows v4.24olwm


Все исправления в обновлении системы безопасности связаны с функцией 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-цветный режим VGAF2
    Можно использовать эту опцию, если возникли проблемы с изображением во время начальной загрузки или при входе в графический режим. Позже, во время установки, будет выведено приглашение проверки видео-режима для выбора лучшего разрешения.

  • Использовать только клавиатуру (не использовать PS/2 “мышь”)F3
    При возникновении проблем с клавиатурой, или указательным устройством, можно воспользоваться этой опцией.

  • Подробный выводF4
    Эта опция выводит на экран всю доступную информацию о запуске драйверов устройств или других программ. Опция может быть полезна, когда трудно идентифицировать ошибку, а дополнительные подробности, возможно, помогут решить проблему.

  • Сброс клавиатурыF5
    При возникновении проблем с клавиатурой, или указательным устройством, можно воспользоваться этой опцией.

  • Сброс PS/2 “мыши”F6
    При возникновении проблем с PS/2-совместимым указательным устройством, можно выбрать эту опцию. Некоторые контроллеры не инициализируются должным образом.

  • Эмуляция видео BIOSF9
    Можно использовать эту опцию, если возникли проблемы с изображением при начальной загрузке или входе в графический режим. Портативные компьютеры часто “эмулируют” видео-чипсеты, с помощью программного обеспечения.

Поддержка видео

Некоторые видеокарты (например, в портативных компьютерах) могут не поддерживаться в графической оболочке 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)
Временное решение: использовать графический драйвер Pg.flat.

  • Нельзя запускать утилиту crttrap trap в графическом приложении Photon; иначе, это может привести к полной или частичной неработоспособности системы. (Ref# 72418)
Временное решение: производить запуск утилиты crttrap trap только в текстовом режиме.

Note: Если система автоматически загружается в графическое приложение Photon, перейти в текстовый режим можно переместив файл /etc/config/bin/ph.num (где num - номер узла системы) на другое место, например, в домашний каталог root, и произвести перезагрузку. Возможно переместить файл обратно, на его исходное место, если необходимо снова загрузить графическое приложение Photon.

  • При обновлении версии 2008 г. программного обеспечения на версию 2009 г., удаляются файлы редактора vedit. (Ref# 72623)
Временное решение: после обновления программного обеспечения QNX 4 Product Suite 2009, необходимо сделать следующее:

  1. Запустить /cd/bin/phinstall.
  2. Развернуть QNX 4.25 Operating System меню.
  3. Кликнуть правой кнопкой "мыши" на пункте VEDIT, и выбрать Delete.
  4. Нажать кнопку "Start / F2".
  5. Отметить пункт VEDIT в установщике.
  6. Нажать кнопку "Start / F2" для переустановки.

  • В главе "Troubleshooting" в "Photon Installation & Configuration guide" предлагается публиковать необходимые данные в уже несуществующий раздел новостей qdn.public.qnx4.photon. Вместо этого, пожалуйста, публикуйте данные в проекте QNX 4 на портале Foundry27. (Ref# 72425)

Где найти описание продуктов

С каждым продуктом поставляется online "readme" файл, содержащий важную информацию о каждом выпуске (например, последние изменения, известные проблемы, рекомендации по конфигурации, и т.д.)

Информация по каждому отдельному продукту:

Номер#ВыпускОписаниеИнформация
0070104.25QNX Operating System Runtime/etc/readme/qnx425
0070471.14Photon Runtime/etc/readme/photon
0070124.25TCP/IP Runtime/etc/readme/tcp425
0070572.02Voyager Runtime/etc/readme/voyager
00700510.6WATCOM C Compiler/etc/readme/wcc10.6
00700610.6WATCOM C++ Compiler/etc/readme/wcc10.6
0070134.25TCP/IP SDK/etc/readme/tcp425
0070481.14Photon SDK/etc/readme/photon
0070712.02Voyager SDK/etc/readme/voyager
0070811.10Citrix ICA Client Runtime/etc/readme/ica
0070181.10Photon Chinese Supplement/etc/readme/phcn
0070191.12Photon Japanese Supplement/etc/readme/phjp
0070204.24QNX Windows Runtime/etc/readme/windows

Online-документация

Online-документацию в формате HTML, можно прочитать используя программу Helpviewer графической оболочки Photon или браузер, например, HTML-браузер Voyager.

Техническая поддержка

Чтобы получить техническую поддержку по этому экспериментальному выпуску, или сообщить о каких-либо проблемах, посетите проект QNX 4, на портале Foundry27.

Метки: QNX4

Задать вопрос on-line Обсудить на форуме Написать электронное письмо