DOS Navigator DOS Navigator | |
---|---|
| |
Typ | správce souborů |
Vývojář | Ritlabs |
Zapsáno v | TurboPascal |
Operační systém | MS-DOS |
První vydání | 1991 |
Hardwarová platforma | x86 |
Nejnovější verze | 1,51 (konec roku 1999 ) |
Čitelné formáty souborů | Nastavení Dos Navigator 2 [d] |
Licence | 3-klauzule BSD licence |
webová stránka | www.ritlabs.com/dn/ |
DOS Navigator je konzolový dvoupanelový správce souborů pro OS/2 a DOS vyvinutý moldavskou společností Ritlabs . Základní myšlenka byla převzata z " Norton Commander ": dva panely s adresáři, horní nabídka se všemi příkazy plus spodní nabídka, kde byly umístěny nejčastěji používané příkazy (také přiřazené funkčním klávesám ).
Program má stejné funkce jako „ Norton Commander “, s mnoha dalšími funkcemi. Mezi výhody patří použití (větší) paměti EMS , koš pro mazání souborů do koše, neomezený počet panelů, podpora rozšířených režimů textového videa , propojení s objekty souborového systému, podpora velkého počtu archivátorů , vestavěné aplikace a mnoho dalšího. více.
Mezi vestavěné aplikace patří editor disků, tabulkový editor, kalkulačka, terminál, nástroj pro pokročilé formátování disku, prohlížeč databází , kodér/dekodér UU , přehrávač disků CD , telefonní seznam a dokonce i hra Tetris . A to zdaleka není úplný seznam.
Samostatně stojí za zmínku implementace jakéhosi multitaskingu - uživatel mohl libovolně přepínat mezi vestavěnými aplikacemi a provádět například operace kopírování a formátování v režimu "na pozadí" .
Díky mnoha inovacím byl dlouhou dobu velmi oblíbeným manažerem jako nejrozvinutější ze všech na trhu. .
V současné době distribuován v open source . Existuje několik vývojových odvětví. Portováno na platformy Windows a Linux .
Počáteční verze Dos Navigator (DN I, v 0.90) byla vydána v roce 1991 a vyvinuli ji Stefan Tanurkov, Andrey Zabolotny a Sergey Melnik (všichni z Kišiněva ). Později byl "Dos Navigator" přepsán pomocí Turbo Vision od Stefana Tanurkova a Dmitrije Dotsenka (během vývoje Dmitry studoval na Moskevské státní univerzitě ). Tato verze je označována jako DN II.
V roce 1993 pozval Slava Filimonov Stefana, aby se připojil k vývojovému týmu, aby pokračovali ve společné práci na projektu. Slava se také podílel na vývoji nových komponent, designu a četných optimalizacích a vylepšeních.
DN II byl aktivně vyvíjen až do začátku roku 1995 (do verze 1.35). Po verzi 1.35 se na vývoji podíleli další programátoři. Od verze 1.37 Slava Filimonov a Ilja Bagdasarov opravují chyby . Verze od 1.37 do 1.39 vyvinuli pouze Slava a Ilya. Po jejich odchodu DN opět podporuje Stefan a také nový vývojář - Maxim Masyutin.
V roce 1998 byl vývoj z velké části nahrazen opravami chyb, protože Ritlabs se zaměřuje na slibný nový produkt The Bat! .
Poslední verze vydaná pod sharewarovou licencí byla 1.50. Později, na konci roku 1999, se Ritlabs rozhodl udělat verzi 1.51 zcela zdarma a uvolnil zdrojový kód Dos Navigator.
Poté, co budou dostupné zdroje, existuje několik alternativních větví Dos Navigatoru od různých vývojářů. Probíhají pokusy o vytvoření verze pro Linux [1] .
Původní DN obsahovalo velké množství kódu jazyka symbolických instrukcí , což ztěžovalo přenos na jiné platformy. Verze DN OSP pro více platforem je zase svázána s kompilátorem Virtual Pascal a knihovnou runtime , které v současné době nejsou vyvíjeny ani podporovány. Žádná verze DN z ledna 2022 nepodporuje Unicode na jiných platformách než Windows, ačkoli již existuje multiplatformní implementace Turbo Vision for Pascal s podporou Unicode [2] . Problémy jsou také s licenční čistotou zdrojového kódu.
Zdrojový kód DN byl publikován pod licencí BSD s 3 klauzulemi. Kód však zahrnoval implementaci knihovny Turbo Vision založenou na verzi z distribuce Turbo Pascal a ta nikdy nebyla vydána pod licencí na odvozené dílo. OSP DN navíc obsahuje upravené části runtime knihovny Virtual Pascal, přičemž samotná licence na Virtual Pascal distribuci upravených verzí výslovně zakazuje, není však jasné, zda se to týká pouze kompilátoru nebo i runtime knihovny. [3] .
Pobočky:
Správci souborů | |
---|---|
Víceplatformní | |
Linux / *nix | |
Operační Systém Mac |
|
Okna | |
DOS | |
BeOS | |
OS Symbian | |
Windows Mobile | |
J2ME | MiniCommander |