DOS Navigator

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 9 juli 2019; kontroller kräver 25 redigeringar .
DOS Navigator DOS
Navigator

Skärmdump av DOS Navigator-filhanteraren
Sorts filhanterare
Utvecklaren Ritlabs
Skrivet i TurboPascal
Operativ system MS-DOS
Första upplagan 1991
Hårdvaruplattform x86
senaste versionen 1,51 (sent 1999 )
Läsbara filformat Dos Navigator 2-inställningar [d]
Licens 3-klausul BSD-licens
Hemsida www.ritlabs.com/dn/

DOS Navigator  är en filhanterare med två paneler för konsoler för OS/2 och DOS , utvecklad av det moldaviska företaget Ritlabs . Grundidén hämtades från " Norton Commander ": två rutor med kataloger, en toppmeny med alla kommandon plus en bottenmeny där de mest använda kommandona (även tilldelade funktionstangenter ) fanns.

Programmet har samma funktioner som " Norton Commander ", med många ytterligare funktioner. Fördelarna inkluderar användningen av (större) EMS-minne , papperskorgen för att radera filer till papperskorgen, obegränsade paneler, stöd för utökade textvideolägen , länkning till filsystemobjekt, stöd för ett stort antal arkiverare , inbyggda applikationer och mycket Mer.

Inbyggda applikationer inkluderar en diskredigerare, kalkylbladsredigerare, kalkylator, terminal, avancerat diskformatverktyg, databasvisare , UU - kodare /avkodare , CD-spelare , telefonbok och till och med ett Tetris -spel . Och det här är långt ifrån en komplett lista.

Separat är det värt att notera implementeringen av någon form av multitasking  - användaren kan fritt växla mellan inbyggda applikationer samtidigt som han utför till exempel kopierings- och formateringsoperationer i "bakgrundsläget" .

Tack vare många innovationer var det under lång tid en mycket populär chef som den mest utvecklade av alla dem på marknaden. .

Distribueras för närvarande i öppen källkod . Det finns flera grenar av utveckling. Porteras till Windows och Linux- plattformar .

Historik

Den första versionen av Dos Navigator (DN I, v 0.90) släpptes 1991 och utvecklades av Stefan Tanurkov, Andrey Zabolotny och Sergey Melnik (alla från Chisinau ). Senare skrevs "Dos Navigator" om med Turbo Vision av Stefan Tanurkov och Dmitry Dotsenko (under utvecklingen studerade Dmitry vid Moscow State University ). Denna version kallas DN II.

1993 bjöd Slava Filimonov in Stefan att gå med i utvecklingsteamet för att fortsätta arbeta på projektet tillsammans. Slava var också involverad i utvecklingen av nya komponenter, design och många optimeringar och förbättringar.

DN II utvecklades aktivt fram till början av 1995 (upp till version 1.35). Efter version 1.35 var andra programmerare involverade i utvecklingen. Sedan version 1.37 har Slava Filimonov och Ilya Bagdasarov fixat buggar . Versioner från 1.37 till 1.39 utvecklades endast av Slava och Ilya. Efter deras avgång får DN återigen stöd av Stefan, samt en ny utvecklare - Maxim Masyutin.

1998 ersattes utvecklingen till stor del av buggfixar då Ritlabs fokuserar på en lovande ny produkt, The Bat! .

Den senaste versionen som släpptes under en shareware -licens var 1.50. Senare, i slutet av 1999, beslutar Ritlabs att göra version 1.51 helt gratis och släpper källkoden för Dos Navigator.

Efter att källorna blivit tillgängliga finns det flera alternativa grenar av Dos Navigator från olika utvecklare. Försök görs att skapa en version för Linux [1] .

Nackdelar

Den ursprungliga DN innehöll en stor mängd assemblerspråkkod , vilket gjorde det svårt att porta till andra plattformar. Den plattformsoberoende versionen av DN OSP är i sin tur knuten till Virtual Pascal -kompilatorn och runtime-biblioteket , som för närvarande inte utvecklas eller stöds. Ingen version av januari 2022 DN stöder Unicode på andra plattformar än Windows, även om en plattformsoberoende implementering av Turbo Vision för Pascal med Unicode-stöd redan existerar [2] . Det finns också problem med licensrenheten för källkoden.

Källkodslicens

DN-källkoden har publicerats under 3-klausulen BSD-licens. Koden inkluderade dock en implementering av Turbo Vision- biblioteket baserat på en version från Turbo Pascal- distributionen , och den senare släpptes aldrig under en härledd arbetslicens. Dessutom innehåller OSP DN modifierade delar av Virtual Pascal runtime-biblioteket, medan licensen för Virtual Pascal i sig uttryckligen förbjuder distribution av modifierade versioner, men det är inte klart om detta bara gäller kompilatorn eller även runtime-biblioteket [3] .

Anteckningar

  1. unxed/  dn2l . GitHub . Hämtad 25 oktober 2020. Arkiverad från originalet 28 oktober 2020.
  2. Free Vision för linux-plattformen visar inte det ryska språket korrekt. (#21373) Problem med FPC/FPC/FPC-  källa . gitlab . Hämtad 7 februari 2022. Arkiverad från originalet 7 februari 2022.
  3. olöst. dn2l . — 2022-02-02. Arkiverad 28 oktober 2020.

Länkar

Filialer: