Официальный форум СВД Встраиваемые Системы
20 Апрель, 2024, 04:53:08 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Bash 2.02 для QNX 4.25  (Прочитано 1974 раз)
Николай Федоров
Пользователь

Сообщений: 13



« : 20 Сентябрь, 2015, 19:18:54 »

Bash 2.02 для QNX 4.25

bash (от англ. Bourne again shell, каламбур «Born again» shell — «возрождённый» shell) — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.

По моим данным, самый удачный порт bash для QNX 4.25 был сделан Jean-Claude Michot.
На базе имеющейся сборки мной был подготовлен дистрибутив имеющий следующие отличия от оригинала:
  • В дистрибутив включен один бинарный файл bash версии 2.02
  • При установке предлагается установить bash как оболочку по умолчанию
  • В дистрибутив включен файл inputrc

Файл inputrc, содержащийся в дистрибутиве обеспечивает совместимость bash с терминалами qnx, qnxm и xterm.
Русские буквы в кодировке CP866 отображаются и вводятся корректно.

Проблемы:
  • Не стоит заменять /bin/sh символической ссылкой на bash - будет выдано много ошибок и система может не загрузиться
  • В MQC не работают клавиши F1-F4 в терминале xterm
  • Не работает клавиша Backspace в терминалах ansi, qansi и qansi-m
  • Исключительно подозрительно ведёт себя с терминалом linux, но в целом работает

Исходные коды и оригинальные исполняемые файлы вы можете найти на сайте автора порта.
Сам я программу из исходных кодов не собирал.

Предложения, модификации и т.д. приветствуются.


Так как тема изначально была с вопросом, счёл правильным не убирать вопрос, а спрятать его под спойлер.
(щёлкните чтобы показать/скрыть)
« Последнее редактирование: 28 Сентябрь, 2015, 16:34:32 от Николай Федоров » Записан
Николай Федоров
Пользователь

Сообщений: 13



« Ответ #1 : 26 Сентябрь, 2015, 19:38:24 »

Обновил тему, добавил дистрибутив.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 21 Март, 2024, 14:39:09