Navegador DOS

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 9 de julio de 2019; las comprobaciones requieren 25 ediciones .
Navegador de DOS Navegador de
DOS

Captura de pantalla del administrador de archivos DOS Navigator
Tipo de administrador de archivos
Desarrollador Ritlabs
Escrito en turbopascal
Sistema operativo MS-DOS
Primera edición 1991
plataforma de hardware x86
ultima versión 1.51 (finales de 1999 )
Formatos de archivo legibles Configuración de Dos Navigator 2 [d]
Licencia Licencia BSD de 3 cláusulas
Sitio web www.ritlabs.com/dn/

DOS Navigator es un administrador de archivos de  consola de dos paneles para OS/2 y DOS , desarrollado por la empresa moldava Ritlabs . La idea básica fue tomada de " Norton Commander ": dos paneles con directorios, un menú superior con todos los comandos más un menú inferior donde se ubicaban los comandos más utilizados (también asignados a teclas de función ).

El programa tiene las mismas funciones que " Norton Commander ", con muchas funciones adicionales. Los beneficios incluyen el uso de memoria EMS (más grande) , papelera para eliminar archivos a la papelera, paneles ilimitados, soporte para modos de video de texto extendido , vinculación a objetos del sistema de archivos, soporte para una gran cantidad de archivadores , aplicaciones integradas y mucho más. más.

Las aplicaciones integradas incluyen un editor de discos, un editor de hojas de cálculo, una calculadora, un terminal, una utilidad avanzada de formato de disco, un visor de bases de datos , un codificador/descodificador de UU , un reproductor de CD , una guía telefónica e incluso un juego de Tetris . Y esto está lejos de ser una lista completa.

Por separado, vale la pena señalar la implementación de algún tipo de multitarea  : el usuario puede cambiar libremente entre aplicaciones integradas mientras realiza, por ejemplo, operaciones de copia y formato en el modo "en segundo plano" .

Gracias a muchas innovaciones, durante mucho tiempo fue un gestor muy popular como el más desarrollado de todos los que hay en el mercado. .

Actualmente distribuido en código abierto . Hay varias ramas del desarrollo. Portado a plataformas Windows y Linux .

Historia

La versión inicial de Dos Navigator (DN I, v 0.90) se lanzó en 1991 y fue desarrollada por Stefan Tanurkov, Andrey Zabolotny y Sergey Melnik (todos de Chisinau ). Más tarde, "Dos Navigator" fue reescrito usando Turbo Vision por Stefan Tanurkov y Dmitry Dotsenko (durante el desarrollo, Dmitry estudió en la Universidad Estatal de Moscú ). Esta versión se conoce como DN II.

En 1993 , Slava Filimonov invitó a Stefan a unirse al equipo de desarrollo para continuar trabajando juntos en el proyecto. Slava también participó en el desarrollo de nuevos componentes, diseño y numerosas optimizaciones y mejoras.

DN II se desarrolló activamente hasta principios de 1995 (hasta la versión 1.35). Después de la versión 1.35, otros programadores participaron en el desarrollo. Desde la versión 1.37, Slava Filimonov e Ilya Bagdasarov han estado corrigiendo errores . Las versiones de 1.37 a 1.39 fueron desarrolladas solo por Slava e Ilya. Después de su partida, DN cuenta nuevamente con el apoyo de Stefan, así como de un nuevo desarrollador: Maxim Masyutin.

En 1998 , el desarrollo fue reemplazado en gran parte por correcciones de errores, ya que Ritlabs se enfoca en un nuevo producto prometedor, The Bat! .

La última versión lanzada bajo una licencia shareware fue la 1.50. Posteriormente, a finales de 1999, Ritlabs decide hacer la versión 1.51 completamente gratuita y libera el código fuente de Dos Navigator.

Una vez que las fuentes estén disponibles, hay varias ramas alternativas de Dos Navigator de varios desarrolladores. Se están haciendo intentos para crear una versión para Linux [1] .

Desventajas

El DN original contenía una gran cantidad de código en lenguaje ensamblador , lo que dificultaba la migración a otras plataformas. La versión multiplataforma de DN OSP, a su vez, está vinculada al compilador y la biblioteca de tiempo de ejecución de Virtual Pascal , que actualmente no están desarrollados ni son compatibles. Ninguna versión del DN de enero de 2022 es compatible con Unicode en plataformas que no sean Windows, aunque ya existe una implementación multiplataforma de Turbo Vision para Pascal compatible con Unicode [2] . También hay problemas con la pureza de la licencia del código fuente.

Licencia de código fuente

El código fuente de DN se ha publicado bajo la licencia BSD de 3 cláusulas. Sin embargo, el código incluía una implementación de la biblioteca Turbo Vision basada en una versión de la distribución Turbo Pascal , y esta última nunca se lanzó bajo una licencia de trabajo derivado. Además, el DN de OSP contiene partes modificadas de la biblioteca de tiempo de ejecución de Virtual Pascal, mientras que la licencia de Virtual Pascal prohíbe expresamente la distribución de versiones modificadas; sin embargo, no está claro si esto se aplica solo al compilador o también a la biblioteca de tiempo de ejecución. [3] .

Notas

  1. unxed/  dn2l . GitHub . Consultado el 25 de octubre de 2020. Archivado desde el original el 28 de octubre de 2020.
  2. La plataforma Free Vision para Linux no muestra correctamente el idioma ruso. (#21373) Emite FPC/FPC/  Fuente FPC . gitlab . Consultado el 7 de febrero de 2022. Archivado desde el original el 7 de febrero de 2022.
  3. sin fijar. dn2l . — 2022-02-02. Archivado el 28 de octubre de 2020.

Enlaces

Sucursales: