Navigátor DOS

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 9. července 2019; kontroly vyžadují 25 úprav .
DOS Navigator DOS
Navigator

Snímek obrazovky správce souborů 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 .

Historie

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] .

Nevýhody

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.

Licence na zdrojový kód

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] .

Poznámky

  1. unxed/  dn2l . GitHub . Získáno 25. října 2020. Archivováno z originálu dne 28. října 2020.
  2. Free Vision pro platformu linux nezobrazuje správně ruský jazyk.  (#21373) Vydává zdroj FPC / FPC / FPC . gitlab . Získáno 7. února 2022. Archivováno z originálu 7. února 2022.
  3. unxed. dn2l . — 2022-02-02. Archivováno 28. října 2020.

Odkazy

Pobočky: