ДОС-навигатор
![]() Скриншот DOS Навигатора | |
Оригинальный автор(ы) | Стефан Танурков, Андрей Заболотный, Сергей Мельник (первый выпуск) |
---|---|
Разработчик(и) | Ритлабс |
Первоначальный выпуск | 1991 год |
Стабильная версия | 1.51 [ 1 ] ![]() |
Написано в | Турбо Паскаль , Турбо Видение. |
Операционная система | ДОС , ОС/2 , Windows |
Тип | Православный файловый менеджер |
Лицензия | Пункт BSD-3 |
Веб-сайт | ритлабы |
DOS Navigator ( DN ) — стандартный файловый менеджер для DOS , OS/2 и Windows .
Влияние
[ редактировать ]DOS Navigator — влиятельная ранняя реализация традиционного файлового менеджера (OFM). Внедрив три дополнительных типа виртуальных файловых систем (VFS): XTree , Briefcase и на основе списков, DN запустила новое поколение OFM. Он предлагает неограниченное количество панелей и множество новых важных функций, что делает его одним из самых мощных (и сложных) OFM. [ 2 ]
История
[ редактировать ]Первоначальная версия DN I (v 0.90) была выпущена в 1991 году и написана Стефаном Танурковым, Андреем Заболотным и Сергеем Мельником (все из Кишинева , Молдова ). После этого DN был переписан с использованием Turbo Vision Стефаном Танурковым и Дмитрием Доценко (Доценко разработал DN в МГУ ). Эти версии иногда называют DN II.
В 1993 году Слава Филимонов пригласил Стефана присоединиться к нему, чтобы совместными усилиями продолжить продюсирование и издание «ДН». Слава программировал новые компоненты, проектировал и делал бесчисленные оптимизации и улучшения. Он написал новую систему защиты ключей программного обеспечения , которая оставалась неизменной почти четыре года после ее внедрения. [ 3 ]
DN II активно разрабатывался до начала 1995 года, до версии 1.35. [ 2 ] Несколько других программистов участвовали в разработке после версии 1.35. Начиная с версии 1.37 исправлением ошибок занимались Филимонов и Илья Багдасаров. Филимонов и Багдасаров единолично поддерживали, разрабатывали и выпускали версии с 1.37 по 1.39. После их ухода DN снова вели Танурков и Максим Масютин.
В 1998 году разработка в основном была направлена на исправление ошибок, поскольку продукт Ritlabs The Bat! стал более многообещающим программным продуктом с гораздо лучшим коммерческим потенциалом. Последняя условно-бесплатная версия была 1.50. В конце 1999 года компания Ritlabs решила сделать версию 1.51 DOS Navigator полностью бесплатной со свободно доступным исходным кодом .
В настоящее время существует несколько веток DN с открытым исходным кодом, включая версию win32/dpmi/os2 «dn/2». [ 4 ] и попытка порта Linux «dn2l». [ 5 ]
Недостатки
[ редактировать ]Исходный DN содержит большое количество ассемблерного кода, что усложняет портирование на другие платформы. Кроссплатформенная версия DN OSP, в свою очередь, привязана к Virtual Pascal компилятору и библиотеке времени выполнения , которые больше не поддерживаются. По состоянию на январь 2022 г. ни одна версия DN не поддерживает Unicode на платформах, отличных от Windows, хотя существует кроссплатформенная реализация Turbo Vision для Pascal с поддержкой Unicode. [ 6 ] Лицензия исходного кода скомпрометирована.
Лицензия на исходный код
[ редактировать ]из 3 пунктов Исходный код DN был опубликован под лицензией BSD . Однако в код включена реализация библиотеки Turbo Vision на основе версии из дистрибутива Turbo Pascal , причем последняя никогда не выпускалась под лицензией, позволяющей создавать производные работы. Кроме того, DN OSP содержит модифицированные части библиотеки времени выполнения Virtual Pascal , а сама лицензия на Virtual Pascal запрещает распространение модифицированных версий, однако неясно, относится ли это только к компилятору или к библиотеке времени выполнения тоже. [ 7 ]
Наследие
[ редактировать ]
Другие группы выпускают программное обеспечение на основе открытого исходного кода DN, включая такие функции, как поддержка длинных имен файлов и поддержка Linux .
- DN 1,51, 650 КБ для Win32 и OS/2 — исходные коды (Virtual Pascal) (972 655)
- DOS Navigator Проект с открытым исходным кодом (ODN)
- Порт dn2l для Linux на основе исходного кода DN OSP
- DN OSP 6.4.0 1 МБ для DOS/ DPMI ( Windows 9x )
- DOS-навигатор некроманта (NDN)
- DN 4.9.0 2004 для DOS включен в Ultimate Boot CD (UBCD) v3.4
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Дос Навигатор» .
- ^ Jump up to: а б Безруков, Николай (07 июля 2013 г.). «Дос Навигатор — прорыв в развитии VFS» . Меньше значит больше: парадигма ортодоксального файлового менеджера (OFM) . Мягкая панорама. Архивировано из оригинала 16 апреля 2013 г. Проверено 12 октября 2013 г.
- ^ Вианелло, Франческо (10 декабря 1997 г.). «DOS Navigator v1.50: как шпионить за нашими целями» . Fravia Страница реверс-инжиниринга . Архивировано из оригинала 11 сентября 2018 г. Проверено 10 сентября 2018 г. (Примечание: DN как пример взлома DOS.)
- ^ «Проект с открытым исходным кодом DOS Navigator» .
- ^ «Дн2л» . Гитхаб . 8 ноября 2021 г.
- ^ «Free Vision для платформы Linux неправильно отображает русский язык. (#21373) · Проблемы · Источник FPC/FPC/FPC» . ГитЛаб . Проверено 7 февраля 2022 г.
- ^ «Дн2л» . Гитхаб . 2 февраля 2022 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- DN Line — прорыв в VFS , Softpanorama
- Проект с открытым исходным кодом DOS Navigator
- DOS Navigator/2 Проект с открытым исходным кодом вер. 2
- DOS Navigator Necromancer , ветвь оригинального DOS Navigator, которая в настоящее время работает в DOS, Windows и Linux.
- Новые версии Necromancer's DOS Navigator, а также 64-битные DOS и Windows.