DOS ナビゲーターのスクリーンショット | |
| 原作者 | ステファン・タヌルコフ、アンドリュー・ザボロトニー、セルゲイ・メルニク(初回リリース) |
|---|---|
| 開発者 | リトラボ |
| 初回リリース | 1991年 |
| 安定版リリース | 1.51 [1]
/ 1999年4月19日 |
| 書かれた | ターボパスカル、ターボビジョン |
| オペレーティング·システム | DOS、OS/2、Windows |
| タイプ | オーソドックスなファイルマネージャー |
| ライセンス | BSD-3条項 |
| Webサイト | ritlabs.com/ja/products/dn/ |
DOS Navigator ( DN ) は、 DOS、OS/2、およびWindows用のオーソドックスなファイル マネージャーです。
影響
DOS Navigator は、オーソドックスなファイル マネージャー (OFM) の初期の実装として影響力のあるものであった。XTree、ブリーフケース、リスト ベースの 3 種類の仮想ファイル システム (VFS) を追加実装することで、DNは新世代の OFM を立ち上げた。無制限のパネルと多くの重要な新機能を提供し、最も強力 (かつ複雑) な OFM の 1 つとなっている。[2]
歴史
DN I の最初のバージョン (v 0.90) は 1991 年にリリースされ、Stefan Tanurkov、Andrew Zabolotny、Sergey Melnik (全員モルドバのキシナウ出身) によって書かれました。その後、DN はStefan Tanurkov と Dmitry Dotsenko (Dotsenko はモスクワ国立大学で DN を開発しました) によってTurbo Vision を使用して書き直されました。これらのバージョンは DN II と呼ばれることもあります。
1993年、スラヴァ・フィリモノフはステファンを招き、共同でDNの制作と出版を継続した。スラヴァは新しいコンポーネントをプログラムし、設計し、数え切れないほどの最適化と改良を行った。彼は新しいソフトウェアキー保護システムを書き、それは導入後4年近くも破られることなく機能し続けた。[3]
DN II は 1995 年の初め、バージョン 1.35 まで活発に開発されました。[2]バージョン 1.35 以降は、他の数人のプログラマーが開発に参加しました。バージョン 1.37 からは、Filimonov と Ilya Bagdasarov がバグ修正を担当しました。Filimonov と Bagdasarov は、バージョン 1.37 から 1.39 まで単独で保守、開発、リリースを行いました。彼らが去った後、DN は Tanurkov と Maxim Masiutin によって再び保守されました。
1998 年、Ritlabs の製品The Bat!はより有望なソフトウェア製品となり、商業的可能性も大幅に高まり、開発は主にバグ修正の方向に進みました。最後のシェアウェアバージョンは 1.50 でした。1999 年後半、Ritlabs は DOS Navigator のバージョン 1.51 を完全に無料で提供し、ソース コードを自由に利用できるようにすることを決定しました。
現在、win32/dpmi/os2バージョン「dn/2」[4]やLinux移植の試み「dn2l」など、オープンソースのDNブランチがいくつか存在します。[5]
デメリット
オリジナルのDNには大量のアセンブラコードが含まれており、他のプラットフォームへの移植が複雑になっています。クロスプラットフォーム版のDN OSPは、サポートされなくなったVirtual Pascal コンパイラとランタイムライブラリに結び付けられています。 2022年1月現在、Windows以外のプラットフォームでUnicodeをサポートするDNのバージョンはありませんが、 UnicodeをサポートするTurbo Vision for Pascalのクロスプラットフォーム実装は存在します。 [6]ソースコードライセンスは侵害されています。
ソースコードライセンス
DNのソースコードは3条項BSDライセンスの下で公開された。しかし、コードにはTurbo Visionライブラリの実装が含まれていたが、これはTurbo Pascalディストリビューションのバージョンに基づいており、後者は派生作品の作成を許可するライセンスの下ではリリースされなかった。さらに、DN OSPにはVirtual Pascalランタイムライブラリの改変部分が含まれており、Virtual Pascal自体のライセンスでは改変版の配布を禁止しているが、これがコンパイラだけに適用されるのか、ランタイムライブラリにも適用されるのかは明らかではない。[7]
遺産

他のグループは、長いファイル名のサポートやLinuxのサポートなどの機能を含む、DN オープンソース コードに基づいたソフトウェアをリリースしています。
- DN 1.51 650 KB ( Win32および OS/2 用) - ソース (仮想 Pascal) (972,655)
- DOS ナビゲーター オープンソース プロジェクト (ODN)
- DN OSP ソースコードに基づく dn2l Linux ポート
- DN OSP 6.4.0 DOS/ DPMI用 1 MB ( Windows 9x )
- ネクロマンサーの DOS ナビゲーター (NDN)
- Ultimate Boot CD (UBCD) v3.4に含まれる DOS 用 DN 4.9.0 2004
参照
参考文献
- ^ 「Dos Navigator」。
- ^ ab Bezroukov, Nikolai (2013-07-07). 「Dos Navigator — VFS 開発における画期的な進歩」。Less is More: The Orthodox File Manager (OFM) Paradigm。 Softpanorama。 2013-04-16 にオリジナルからアーカイブ。2013-10-12に取得。
- ^ Vianello, Francesco (1997-12-10). 「DOS Navigator v1.50: ターゲットをスパイする方法」。Fraviaのリバースエンジニアリングのページ。2018-09-11 にオリジナルからアーカイブ。2018-09-10に取得。(注: DN は DOS クラッキングの例として示されています。)
- ^ 「DOS Navigator オープンソース プロジェクト」。
- ^ “Dn2l”. GitHub . 2021年11月8日.
- ^ 「LinuxプラットフォームのFree Visionはロシア語を正しく表示しません。(#21373)· Issues·FPC / FPC / FPC Source」。GitLab 。 2022年2月7日閲覧。
- ^ “Dn2l”. GitHub . 2022年2月2日.
外部リンク
- 公式サイト
- DN ライン - VFS、ソフトパノラマの画期的な進歩
- DOS ナビゲーター オープンソース プロジェクト
- DOS Navigator/2 オープンソースプロジェクト バージョン 2
- ネクロマンサーの DOS ナビゲータは、オリジナルの DOS ナビゲータのブランチであり、現在は DOS、Windows、Linux で動作します。
- ネクロマンサーの DOS ナビゲーターの新バージョンは 64 ビット DOS と Windows にも対応
