DOS Navigator
A DOS Navigator (röviden DN) egy fájlkezelő szoftver DOS, OS/2 és Windows operációs rendszerekre, amelyet a Norton Commander ihletett.
DOS Navigator | |
Fejlesztő | Ritlabs |
Legfrissebb stabil kiadás | 1.51 (stabil verzió, 1999. április 19.)[1] |
Programozási nyelv | |
Operációs rendszer | MS-DOS |
Kategória |
|
A DOS Navigator weboldala |
Hatása
szerkesztésA DOS Navigator az ortodox fájlkezelők (OFM) befolyásos korai megvalósítása. A virtuális fájlrendszerek (VFS) három további típusának megvalósításával: XTree, Briefcase és lista alapú. A DN az OFM-ek új generációját indította el. Korlátlan számú panelt és számos új, fontos funkciót kínál, így az egyik legerősebb (és legösszetettebb) OFM-é vált.[2]
Története
szerkesztésA DN I első verziója (v 0.90) 1991-ben jelent meg, és Stefan Tanurkov, Andrew Zabolotny és Sergey Melnik (mindannyian Chișinăuban, Moldovában éltek) írták. Ezt követően a DN-t Turbo Vision segítségével Stefan Tanurkov és Dmitry Dotsenko (Dotsenko a Moszkvai Állami Egyetemen fejlesztette a DN-t) írta újra. Ezeket a verziókat néha DN II-ként emlegetik.
1993-ban Slava Filimonov meghívta Stefant, hogy csatlakozzon hozzá, hogy közös erővel folytassák a DN gyártását és kiadását. Szláva új komponenseket programozott, tervezte és számtalan optimalizálást és javítást végzett. Írt egy új szoftveres kulcsvédelmi rendszert, amely a bevezetése után majdnem négy évig töretlen maradt.[3]
A DN II-t 1995 elejéig, az 1.35-ös verzióig aktívan fejlesztették,[2] az 1.35-ös verzió után több más programozó is részt vett a fejlesztésben. Az 1.37-es verziótól kezdve Filimonov és Ilya Bagdasarov volt felelős a hibajavításért. Filimonov és Bagdasarov egyedül karbantartotta, fejlesztette és kiadta az 1.37-től az 1.39-es verzióig. Távozásuk után a DN karbantartását ismét Tanurkov és Maxim Masiutin végezte.
1998-ban a fejlesztés többnyire hibajavító irányt vett, mivel a Ritlabs terméke, a The Bat! sokkal ígéretesebb és jobb kereskedelmi potenciállal rendelkező szoftvertermékké vált. Az utolsó shareware verzió az 1.50-es volt. 1999 végén a Ritlabs úgy döntött, hogy a DOS Navigator 1.51-es verzióját teljesen ingyenessé teszi, szabadon hozzáférhető forráskóddal.
Jelenleg több nyílt forráskódú DN-ág létezik, köztük a win32/dpmi/os2 verzió "dn/2"[4] és a Linux portkísérlet "dn2l".[5]
Hátrányok
szerkesztésAz eredeti DN nagy mennyiségű assembler kódot tartalmaz, ami megnehezíti a más platformokra történő portolást. A keresztplatformos verzió, a DN OSP viszont a Virtual Pascal fordítóhoz és futásidejű könyvtárhoz kötött, amelyeket már nem támogatnak. A DN-nek 2022 januárjától egyetlen változata sem támogatja a Windowson kívüli platformokon a Unicode-ot, bár létezik a Turbo Vision for Pascal Unicode-támogatással rendelkező keresztplatformos megvalósítása.[6] A forráskód licencét veszélyeztetik.
Forráskód licenc
szerkesztésA DN forráskódját a 3 záradékos BSD licenc alatt tették közzé. A kód azonban tartalmazta a Turbo Vision könyvtárnak a Turbo Pascal disztribúcióból származó változaton alapuló implementációját, és ez utóbbit soha nem adták ki olyan licenc alatt, amely lehetővé teszi a származékos művek létrehozását. Ezen kívül a DN OSP tartalmazza a Virtual Pascal futásidejű könyvtár módosított részeit, míg maga a Virtual Pascal licenc tiltja a módosított verziók terjesztését, azonban nem világos, hogy ez csak a fordítóra vagy a futásidejű könyvtárra is vonatkozik-e.[7]
Legacy
szerkesztésMás csoportok a DN nyílt forráskódján alapuló szoftvereket adnak ki, beleértve olyan funkciókat, mint a hosszú fájlnevek támogatása és a Linux támogatása.
- DN 1.51 650 KB Win32 & OS/2 - Források (Virtual Pascal) (972,655)
- DOS Navigator nyílt forráskódú projekt (ODN)
- dn2l Linux port a DN OSP forráskódján alapulva
- DN OSP 6.4.0 1 MB DOS/DPMI-hez (Windows 9x)
- Necromancer's DOS Navigator (NDN)
- DN 4.9.0 2004 DOS-ra az Ultimate Boot CD (UBCD) v3.4-ben található DN 4.9.0 2004 DOS-ra
Jegyzetek
szerkesztés- ↑ Dos Navigator
- ↑ a b Dos Navigator — a breakthrough in VFS development. Less is More: The Orthodox File Manager (OFM) Paradigm. Softpanorama, 2013. július 7. [2013. április 16-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. október 12.)
- ↑ DOS Navigator v1.50: how to spy our targets. Fravia's page of reverse engineering, 1997. december 10. [2018. szeptember 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2018. szeptember 10.) (NB. DN as an example of DOS cracking.)
- ↑ DOS Navigator Open Source Project. [2008. május 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2022. október 16.)
- ↑ Dn2l. GitHub , 2021. november 8.
- ↑ Free Vision for linux platform does not properly display the Russian language. (#21373) · Issues · FPC / FPC / FPC Source. GitLab . (Hozzáférés: 2022. február 7.)
- ↑ Dn2l. GitHub , 2022. február 2.
További információk
szerkesztés- Hivatalos weboldal
- DN Line - a Breakthrough in VFS, Softpanorama
- DOS Navigator Open Source Project
- DOS Navigator/2 Open Source Project ver. 2
- 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