Jump to content

ДОС-навигатор

(Перенаправлено из DOS-навигатора Necromancer )
ДОС-навигатор
Оригинальный автор(ы) Стефан Танурков, Андрей Заболотный, Сергей Мельник (первый выпуск)
Разработчик(и) Ритлабс
Первоначальный выпуск 1991 год ; 33 года назад ( 1991 )
Стабильная версия
1.51 [ 1 ]  Отредактируйте это в Викиданных / 19 апреля 1999 г.
Написано в Турбо Паскаль , Турбо Видение.
Операционная система ДОС , ОС/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 ]

Наследие

[ редактировать ]
Электронная таблица в DOS Navigator

Другие группы выпускают программное обеспечение на основе открытого исходного кода DN, включая такие функции, как поддержка длинных имен файлов и поддержка Linux .

См. также

[ редактировать ]
  1. ^ «Дос Навигатор» .
  2. ^ Jump up to: а б Безруков, Николай (07 июля 2013 г.). «Дос Навигатор — прорыв в развитии VFS» . Меньше значит больше: парадигма ортодоксального файлового менеджера (OFM) . Мягкая панорама. Архивировано из оригинала 16 апреля 2013 г. Проверено 12 октября 2013 г.
  3. ^ Вианелло, Франческо (10 декабря 1997 г.). «DOS Navigator v1.50: как шпионить за нашими целями» . Fravia Страница реверс-инжиниринга . Архивировано из оригинала 11 сентября 2018 г. Проверено 10 сентября 2018 г. (Примечание: DN как пример взлома DOS.)
  4. ^ «Проект с открытым исходным кодом DOS Navigator» .
  5. ^ «Дн2л» . Гитхаб . 8 ноября 2021 г.
  6. ^ «Free Vision для платформы Linux неправильно отображает русский язык. (#21373) · Проблемы · Источник FPC/FPC/FPC» . ГитЛаб . Проверено 7 февраля 2022 г.
  7. ^ «Дн2л» . Гитхаб . 2 февраля 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 646db9abac15e2e2d10acef3f1cbaa03__1722380400
URL1:https://arc.ask3.ru/arc/aa/64/03/646db9abac15e2e2d10acef3f1cbaa03.html
Заголовок, (Title) документа по адресу, URL1:
DOS Navigator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)