Nawigator DOS
Oryginalni autorzy | Stefan Tanurkov, Andrew Zabolotny, Sergey Melnik (pierwsze wydanie) |
---|---|
Deweloperzy | Ritlabs |
Pierwsze wydanie | 1991 |
Wersja stabilna | |
Napisane w | Turbo Pascal , Turbo Vision |
System operacyjny | DOS , OS/2 , Windows |
Typ | Ortodoksyjny menedżer plików |
Licencja | Klauzula BSD-3 |
Strona internetowa |
DOS Navigator ( DN ) to ortodoksyjny menedżer plików dla systemów DOS , OS/2 i Windows .
Wpływ
DOS Navigator to wpływowa wczesna implementacja ortodoksyjnego menedżera plików (OFM). Wdrażając trzy dodatkowe typy wirtualnych systemów plików (VFS): XTree , Briefcase i oparte na listach, DN wprowadził nową generację OFM. Oferuje nieograniczoną liczbę paneli i wiele nowych ważnych funkcji, co czyni go jednym z najpotężniejszych (i najbardziej złożonych) OFM.
Historia
Początkowa wersja DN I (v 0.90) została wydana w 1991 roku i napisana przez Stefana Tanurkowa, Andrew Zabolotnego i Siergieja Melnika (wszyscy z Kiszyniowa w Mołdawii ). Następnie DN zostało przepisane przy użyciu Turbo Vision przez Stefana Tanurkowa i Dmitrija Dotsenko (Dotsenko opracował DN na Moskiewskim Uniwersytecie Państwowym ). Wersje te są czasami określane jako DN II.
W 1993 roku Slava Filimonov zaprosił Stefana, aby razem z nim kontynuował produkcję i wydawanie DN. Slava zaprogramował nowe komponenty, zaprojektował i dokonał niezliczonych optymalizacji i ulepszeń. Napisał nowy system ochrony klucza oprogramowania, który pozostał nienaruszony przez prawie cztery lata po jego wprowadzeniu.
DN II był aktywnie rozwijany do początku 1995 roku, do wersji 1.35. Kilku innych programistów uczestniczyło w rozwoju po wersji 1.35. Począwszy od wersji 1.37, Filimonov i Ilya Bagdasarov byli odpowiedzialni za naprawianie błędów. Filimonov i Bagdasarov utrzymywali, rozwijali i wydawali wyłącznie wersje od 1.37 do 1.39. Po ich odejściu DN ponownie utrzymywali Tanurkow i Maxim Masiutin.
W 1998 roku rozwój obrał głównie kierunek naprawiania błędów, jako produkt Ritlabs The Bat! stał się bardziej obiecującym oprogramowaniem o znacznie większym potencjale komercyjnym. Ostatnia wersja shareware to 1.50. Pod koniec 1999 roku firma Ritlabs postanowiła udostępnić wersję 1.51 DOS Navigator całkowicie za darmo z ogólnodostępnym kodem źródłowym.
Obecnie istnieje kilka gałęzi DN open source, w tym wersja win32/dpmi/os2 „dn/2” i próba portu Linux „dn2l”.
Niedogodności
Oryginalna nazwa wyróżniająca zawiera dużą ilość kodu asemblera , co komplikuje porty na inne platformy. Z kolei wersja wieloplatformowa, DN OSP, jest powiązana z Virtual Pascal i biblioteką wykonawczą, które nie są już obsługiwane. Żadna wersja DN od stycznia 2022 r. Nie obsługuje Unicode na platformach innych niż Windows, chociaż istnieje wieloplatformowa implementacja Turbo Vision dla Pascala z obsługą Unicode. Licencja na kod źródłowy jest naruszona.
Licencja na kod źródłowy
Kod źródłowy DN został opublikowany na 3-klauzulowej licencji BSD. Kod zawierał jednak implementację Turbo Vision opartą na wersji z dystrybucji Turbo Pascal , a ta ostatnia nigdy nie została wydana na licencji umożliwiającej tworzenie dzieł pochodnych. Ponadto DN OSP zawiera zmodyfikowane części Virtual Pascal , podczas gdy sama licencja na Virtual Pascal zabrania dystrybucji zmodyfikowanych wersji, jednak nie jest jasne, czy dotyczy to tylko kompilatora, czy też biblioteki wykonawczej.
Dziedzictwo
Inne grupy wypuszczają oprogramowanie oparte na otwartym kodzie źródłowym DN, w tym takie funkcje, jak obsługa długich nazw plików i obsługa Linuksa .
- DN 1,51 650 KB dla Win32 i OS/2 — źródła (Virtual Pascal) (972 655)
- Projekt Open Source DOS Navigator (ODN)
- dn2l Linux oparty na kodzie źródłowym DN OSP
- DN OSP 6.4.0 1 MB dla DOS/DPMI (Windows 9x)
- DOS Navigator Nekromanty (NDN)
- DN 4.9.0 2004 dla DOS zawarty w Ultimate Boot CD (UBCD) v3.4
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- Linia DN - przełom w VFS , Softpanorama
- Projekt Open Source DOS Navigator
- DOS Navigator/2 Open Source Project wer. 2
- Necromancer's DOS Navigator , gałąź oryginalnego DOS Navigator, który obecnie działa w systemach DOS, Windows i Linux
- Necromancer's DOS Navigator nowe wersje również 64-bit DOS i Windows