HOME

TheInfoList



OR:

DOS Navigator (DN) is an
orthodox file manager A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or pr ...
for
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicatio ...
,
OS/2 OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 ...
, and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
.


Influence

DOS Navigator is an influential early implementation of orthodox file manager (OFM). By implementing three additional types of
virtual file system A virtual file system (VFS) or virtual filesystem switch is an abstract layer on top of a more concrete file system. The purpose of a VFS is to allow client applications to access different types of concrete file systems in a uniform way. A VFS ...
s (VFS):
XTree XTree is a file manager program originally designed for use under DOS. It was published by Underwear Systems, later Executive Systems, Inc. (ESI) and first released on 1 April 1985, and became highly popular. The program uses a character-mode i ...
, Briefcase and list-based, DN launched a new generation of OFMs. It offers unlimited panels and many new important features, making it one of the most powerful (and complex) OFMs.


History

The initial version of DN I (v 0.90) was released in 1991, and written by Stefan Tanurkov, Andrew Zabolotny and Sergey Melnik (all from
Chișinău Chișinău ( , , ), also known as Kishinev (russian: Кишинёв, r=Kishinjóv ), is the Capital city, capital and largest city of the Republic of Moldova. The city is Moldova's main industrial and commercial center, and is located in the ...
,
Moldova Moldova ( , ; ), officially the Republic of Moldova ( ro, Republica Moldova), is a Landlocked country, landlocked country in Eastern Europe. It is bordered by Romania to the west and Ukraine to the north, east, and south. The List of states ...
). After that, DN was rewritten using
Turbo Vision Turbo Vision is a character-mode text user interface framework included with Borland Pascal, Turbo Pascal, and Borland, Borland C++ circa 1990. It was used by Borland itself to write the integrated development environments (IDE) for these prog ...
by Stefan Tanurkov and Dmitry Dotsenko (Dotsenko developed DN at
Moscow State University M. V. Lomonosov Moscow State University (MSU; russian: Московский государственный университет имени М. В. Ломоносова) is a public research university in Moscow, Russia and the most prestigious ...
). These versions are sometimes referred as DN II. In 1993, Slava Filimonov invited Stefan to join him to continue producing and publishing DN with joint efforts. Slava programmed new components, design and made countless optimizations and improvements. He wrote a new software key protection system that remained unbroken for almost four years after its introduction. DN II was actively developed until the start of 1995, until version 1.35. Several other programmers participated in development after version 1.35. Starting from version 1.37, Filimonov and Ilya Bagdasarov were in charge of bug-fixing. Filimonov and Bagdasarov solely maintained, developed and released versions 1.37 through 1.39. After they left, DN was maintained again by Tanurkov and Maxim Masiutin. In 1998, the development mostly took a bug-fixing direction as Ritlabs' product
The Bat! The Bat! is an email client for the Microsoft Windows operating system, developed by Ritlabs, SRL, a company based in Chişinău, Moldova. There are two versions: a Home version and a Professional version. The Professional version includes a po ...
became a more promising software product with much better commercial potential. The last shareware version was 1.50. In late 1999, Ritlabs decided to make version 1.51 of the DOS Navigator completely free with freely available source code. Several open source DN branches currently exist including win32/dpmi/os2 version "dn/2" and Linux port attempt "dn2l".


Disadvantages

The original DN contains a large amount of
assembler Assembler may refer to: Arts and media * Nobukazu Takemura, avant-garde electronic musician, stage name Assembler * Assemblers, a fictional race in the ''Star Wars'' universe * Assemblers, an alternative name of the superhero group Champions of A ...
code, complicating ports to other platforms. The cross-platform version, DN OSP, in turn, is tied to the
Virtual Pascal Virtual Pascal is a free 32-bit Pascal compiler, IDE, and debugger for OS/2 and Microsoft Windows, with some limited Linux support. Virtual Pascal was developed by Vitaly Miryanov and later maintained by Allan Mertner. Features The compiler ...
compiler and runtime library, which are no longer supported. No version of DN as of January 2022 supports
Unicode Unicode, formally The Unicode Standard,The formal version reference is is an information technology Technical standard, standard for the consistent character encoding, encoding, representation, and handling of Character (computing), text expre ...
on platforms other than Windows, although cross-platform implementation of
Turbo Vision Turbo Vision is a character-mode text user interface framework included with Borland Pascal, Turbo Pascal, and Borland, Borland C++ circa 1990. It was used by Borland itself to write the integrated development environments (IDE) for these prog ...
for Pascal with Unicode support exists. The source code license is compromised.


Source code license

DN source code was published under the 3-clause BSD license. However, the code included an implementation of the
Turbo Vision Turbo Vision is a character-mode text user interface framework included with Borland Pascal, Turbo Pascal, and Borland, Borland C++ circa 1990. It was used by Borland itself to write the integrated development environments (IDE) for these prog ...
library based on the version from the
Turbo Pascal Turbo Pascal is a software development system that includes a compiler and an integrated development environment (IDE) for the Pascal (programming language), Pascal programming language running on CP/M, CP/M-86, and DOS. It was originally develo ...
distribution, and the latter was never released under a license that allows creation of derivative works. In addition, DN OSP contains modified parts of the
Virtual Pascal Virtual Pascal is a free 32-bit Pascal compiler, IDE, and debugger for OS/2 and Microsoft Windows, with some limited Linux support. Virtual Pascal was developed by Vitaly Miryanov and later maintained by Allan Mertner. Features The compiler ...
runtime library, while the license for Virtual Pascal itself prohibits distribution of modified versions, however, it is not clear whether this applies only to the compiler or to the runtime library too.


Legacy

Other groups release software based on the DN open source code, including features such as support for long
filename A filename or file name is a name used to uniquely identify a computer file in a directory structure. Different file systems impose different restrictions on filename lengths. A filename may (depending on the file system) include: * name &ndas ...
s, and support for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
. * DN 1.51 650 KB for Win32 & OS/2 - Sources (Virtual Pascal) (972,655) * DOS Navigato
Open Source Project
(ODN)
dn2l
Linux port based on DN OSP source code * DN OSP 6.4.0 1 MB for DOS/DPMI (Windows 9x) * Necromancer's DOS Navigator (NDN) * DN 4.9.0 2004 for DOS included in
Ultimate Boot CD The Ultimate Boot CD (UBCD) is a bootable CD-ROM containing a collection of diagnostic tools including CPU tests, memory tests, virus scanning, and other tools. Computer Hope"UBCD" The Ultimate Boot CD (UBCD) contains over 100 system diagnostic ...
(UBCD) v3.4


See also

*
Orthodox file manager A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or pr ...
*
Comparison of file managers The following tables compare general and technical information for a number of notable file managers. General information , - ! rowspan="2" , XTree , rowspan="2" , Jeffery C. Johnson , , 1985-04-01 , DOS , , 1992 , rowspan="2" , r ...


References


External links

*
DN Line - a Breakthrough in VFS
Softpanorama
DOS Navigator Open Source Project

DOS Navigator/2 Open Source Project ver. 2

https://archive.today/yOxE1 --> Necromancer's DOS Navigator
Branch of original DOS Navigator it currently runs on DOS, Windows and Linux
Necromancer's DOS Navigator new versions also 64-bit DOS and Windows
{{file managers Orthodox file managers Free file managers DOS software Software using the BSD license OS/2 software