DOS 네비게이터

DOS Navigator
DOS 네비게이터
DOS Navigator.png
도스 네비게이터 스크린샷
원본 작성자Stefan Tanurkov, Andrew Zabolotny, Sergey Melnik(초기 출시)
개발자리트랩스
초기 릴리즈1991; 31년(1991)
안정적 해제
1.51[1] / 1999년 4월 19일
기록 위치터보 파스칼, 터보 비전
운영 체제DOS, OS/2, Windows
유형정통 파일 관리자
면허증BSD-3-폐쇄
웹사이트ritlabs.com/en/products/dn/

DOS 네비게이터(DOS Navigator, DN)는 DOS, OS/2, Windows의 정통 파일 관리자다.

DOS 네비게이터의 영향

DOS Navigator는 정통 파일 매니저(OFM)의 영향력 있는 초기 구현이다. XTree, 서류 가방 및 목록 기반 세 가지 추가 파일 시스템(VFS: XTree, 서류 가방 및 목록 기반)을 구현함으로써 DN은 새로운 세대의 OFM을 열었다. 또한 무한정 많은 패널과 많은 새로운 중요한 기능들이 그것을 가장 강력한 (그리고 복잡한) OFMs의 하나로 만든다.[2]

역사

DN I (v 0.90)의 초기 버전은 1991년에 발매되었으며 스테판 타누르코프, 앤드류 자볼로트니, 세르게이 멜니크 (모두 몰도바 치지누 출신)가 썼다.이후 스테판 타누르코프와 드미트리 도텐코(dmitry 개발 DN, 모스크바 주립대)가 터보비전을 이용해 DN을 다시 작성했다.이러한 버전을 DN II라고 부르기도 한다.

1993년 슬라바 필리모노프는 스테판과 함께 공동의 노력으로 DN을 계속 제작·출판하도록 초청했다.Slava는 또한 새로운 요소들을 프로그래밍하고, 디자인을 하고, 수많은 최적화들과 개선들을 만들었다.그는 새로운 소프트웨어 키 보호 시스템을 썼는데, 도입 후 거의 4년 동안 끊을 수 없었다.[3]

DN II는 OFM 구현의 이정표로 간주되어야 하는 버전 1.35까지 1995년 초까지 적극적으로 개발되었다.[2]여러 명의 다른 프로그래머들이 버전 1.35 이후 개발에 참여했다.버전 1.37부터는 슬라바 필리모노프와 일리아 바그다사로프가 버그 수정을 담당했다.필리모노프와 바그다사로프는 버전 1.37부터 1.39까지를 단독 유지, 개발, 발매했다.그들이 떠난 후, DN은 스테판에 의해 다시 유지되었고 새로 인수한 개발자 막심 마시우틴이 되었다.

1998년 리트랩스의 신제품 '더 배트!'가 훨씬 더 나은 상업적 잠재력을 가진 더 유망한 소프트웨어 제품이 되면서 개발은 대부분 버그 수정 방향을 잡았다.마지막 셰어웨어 버전은 1.50이었습니다.1999년 말 리트랩스는 도스 네비게이터 1.51 버전을 자유롭게 사용할 수 있는 소스 코드로 완전히 무료로 만들기로 결정했다.

현재 win32/dpmi/os2 버전 "dn/2"[4] 및 Linux 포트 시도 "dn2l"[5]을 포함하여 여러 개의 오픈 소스 DN 지점이 존재한다.

단점들

원래 DN에는 조립자 코드가 다량 포함되어 있어 다른 플랫폼으로의 포팅이 어렵다.크로스 플랫폼 버전인 DN OSP는 차례로 Virtual Pascal 컴파일러와 런타임 라이브러리에 묶여 현재 개발되거나 지원되지 않는다.유니코드를 지원하는 Pascal용 Turbo Vision의 교차 플랫폼 구현이 이미 존재하지만, 2022년 1월 현재 DN 버전은 Windows 이외의 플랫폼에서 유니코드를 지원하지 않는다.[6]소스 코드의 라이센스 순도에도 문제가 있다.

소스 코드 라이선스

DN 소스 코드는 3-클라우드 BSD 라이센스에 따라 게시되었다.그러나 이 코드에는 터보 파스칼 배포판의 버전을 기반으로 터보 비전 라이브러리를 구현하는 내용이 포함되었으며, 후자는 파생 작품 창작이 가능한 라이선스로 공개된 적이 없다.또한 DN OSP는 Virtual Pascal 런타임 라이브러리의 수정된 부분을 포함하고 있으며, Virtual Pascal 라이센스 자체는 수정된 버전의 배포를 금지하고 있지만, 이것이 컴파일러에만 적용되는지 런타임 라이브러리에도 적용되는지는 명확하지 않다.[7]

레거시

DOS 네비게이터의 스프레드시트

다른 그룹은 긴 파일 이름 지원, 리눅스 지원 등의 새로운 기능을 포함하여 여전히 DN 오픈 소스 코드에 기반한 소프트웨어를 발매한다.

  • Win32 & OS/2에 대한 DN 1.51 650KB - 소스(Virtual Pascal)(972,655)
  • DOS 네비게이터 ODN(Open Source Project)
  • dn2l DN OSP 소스 코드 기반 Linux 포트
  • DN OSP 6.4.0 1MB for DOS/DPMI(Windows 9x)
  • NDN(Necromancer's DOS Navigator)
  • UBCD v3.4에 포함된 DOS용 DN 4.9.0 2004

참고 항목

참조

  1. ^ https://www.ritlabs.com/en/products/dn/.
  2. ^ a b Bezroukov, Nikolai (2013-07-07). "Dos Navigator — a breakthrough in VFS development". Less is More: The Orthodox File Manager (OFM) Paradigm. Softpanorama. Archived from the original on 2013-04-16. Retrieved 2013-10-12.
  3. ^ Vianello, Francesco (1997-12-10). "DOS Navigator v1.50: how to spy our targets". Fravia's page of reverse engineering. Archived from the original on 2018-09-11. Retrieved 2018-09-10. (DOS 균열의 예로서 NB. DN).
  4. ^ "DOS Navigator Open Source Project".
  5. ^ "Dn2l". GitHub. 8 November 2021.
  6. ^ "Free Vision for linux platform does not properly display the Russian language. (#21373) · Issues · FPC / FPC / FPC Source". GitLab. Retrieved 2022-02-07.
  7. ^ "Dn2l". GitHub. 2 February 2022.

외부 링크