Разработчик Иван Сорокин представил порт DOS Navigator на Free Pascal. Проект поддерживает DOS и Linux, включает просмотрщик, редактор, тетрис и очищен от кода Turbo Vision для лицензионной чистоты.
Разработчик Иван Сорокин (ник @unxed) анонсировал выпуск порта классического файлового менеджера DOS Navigator на компилятор Free Pascal. Оригинальному проекту в этом году исполняется 35 лет, а новая версия позволяет собирать приложение как под DOS, так и под Linux.
В текущей реализации работают основные функции: отображение панелей, встроенный просмотрщик и редактор, выполнение команд, базовые файловые операции. Сохранена даже фирменная «фишка» оригинала — игра «Тетрис», доступная прямо в интерфейсе менеджера.
Ключевым моментом портирования стала лицензионная чистота. Весь код библиотеки Turbo Vision от Borland был полностью удалён. На смену ему пришла переписанная на Pascal версия открытого проекта tvision, что устранило правовые риски при распространении.
Известная проблема однобайтовой кодировки сохраняется из-за ограничений исходной архитектуры. Аналогичная сложность присутствует в проекте Necromancer DOS Navigator. Однако в отдельной ветке utf8-inside ведётся активная работа по переводу внутренней логики на UTF-8.
Новый код, не входящий в состав исходников RIT Labs и их наследников, распространяется под лицензией MIT — так же, как и у автора tvision magiblot. Иван Сорокин также известен своей работой над Linux-портом Far Manager, вышедшего недавно в бета-версии.




