X-Git-Url: https://git.jankratochvil.net/?p=www.jankratochvil.net.git;a=blobdiff_plain;f=project%2Fcaptive%2Fdoc%2FRelated.pm;fp=project%2Fcaptive%2Fdoc%2FRelated.html.pl;h=9c562e94e0740891014300d155e40294ea467a59;hp=1e8a8137994ec86e22b4b02cf9a63b66b2fecd98;hb=f40e75167a045d189c3027a0b112a20c635d3e48;hpb=ef80d25b0a0307ee222d0a94eaae8abf1e9df31c diff --git a/project/captive/doc/Related.html.pl b/project/captive/doc/Related.pm similarity index 78% rename from project/captive/doc/Related.html.pl rename to project/captive/doc/Related.pm index 1e8a813..9c562e9 100755 --- a/project/captive/doc/Related.html.pl +++ b/project/captive/doc/Related.pm @@ -1,8 +1,6 @@ -#! /usr/bin/perl -# # $Id$ # Captive project doc Related Projects page Perl template. -# Copyright (C) 2003 Jan Kratochvil +# Copyright (C) 2003-2005 Jan Kratochvil # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,17 +23,16 @@ our $CVS_ID=q$Id$; use strict; use warnings; -BEGIN{ open F,"Makefile"; our $top_dir=pop @{[split /\s/,(grep /^top_srcdir/,)[0]]}; eval "use lib '$top_dir'"; close F; } use My::Web; -require CGI; -BEGIN { Wuse 'project::captive::doc::Macros'; } +sub handler +{ + BEGIN { Wuse 'project::captive::doc::Macros'; } project::captive::doc::Macros->init( - "__PACKAGE__"=>__PACKAGE__, "title"=>'Captive NTFS Developer Documentation: Related Projects', - "rel_prev"=>'TODO.html.pl', - "rel_next"=>'LinuxNTFS.html.pl', + "rel_prev"=>'TODO.pm', + "rel_next"=>'LinuxNTFS.pm', ); @@ -51,7 +48,7 @@ print <<"HERE"; very comfortable as you never have access to all the files of the other operating system.

-

$LinuxNTFS

+

$LinuxNTFS

Although this project takes a completely different approach and has a different architecture, the final goal is the same as for this @@ -70,8 +67,8 @@ print <<"HERE"; cdfs.sys files from the user's NTFS partition.

-

- Paragon @{[ a_href 'http://www.ntfs-linux.com/','NTFS for Linux' ]}

+

+ Paragon @{[ a_href 'http://www.ntfs-linux.com/','NTFS for Linux' ]}

Real competition: Closed-source read/write @{[ '$69.95' ]} equivalent.

@@ -85,16 +82,16 @@ print <<"HERE";

This closed-source product also means loosing the security of your GNU/Linux system by running closed-source software product.

-

@{[ a_href 'http://www.cgsecurity.org/ntfs.html', - 'NTPwd NTFS Driver' ]}

+

@{[ a_href 'http://www.cgsecurity.org/ntfs.html', + 'NTPwd NTFS Driver' ]}

DOS based @{[ a_href 'http://www.gnu.org/licenses/gpl.html','GPL-2.0' ]} read-write NTFS driver. Filesystem structures are reverse engineered in the - way of @{[ a_href 'Related.html.pl#LinuxNTFScompet','Linux-NTFS Project' ]}. As it is not very + way of @{[ a_href 'Related.pm#LinuxNTFScompet','Linux-NTFS Project' ]}. As it is not very actively maintained it reaches a lower level of NTFS compatibility.

-

@{[ a_href 'http://www.vmware.com/download/workstation.html','VMware Workstation' ]}

+

@{[ a_href 'http://www.vmware.com/download/workstation.html','VMware Workstation' ]}

Real competition: Closed-source read/write @{[ '$299' ]} equivalent.

@@ -103,15 +100,15 @@ print <<"HERE"; a network file sharing through a VMware virtual network card.

You need @{[ '$299' ]} for this product and you need to - give up your system security by running un@{[ a_href 'Details.html.pl#sandbox','sandbox' ]}ed + give up your system security by running un@{[ a_href 'Details.pm#sandbox','sandbox' ]}ed closed-source program in your GNU/Linux.

-

@{[ a_href 'http://www.winehq.com/','Wine Project' ]}

+

@{[ a_href 'http://www.winehq.com/','Wine Project' ]}

No code could be shared – Wine emulates only Microsoft Windows userland. Filesystem drivers completely belong to Microsoft Windows kernelland.

- @{[ a_href 'http://www.sysinternals.com/ntw2k/freeware/ntfswin98.shtml','NTFS for Windows 98' ]} +

@{[ a_href 'http://www.sysinternals.com/ntw2k/freeware/ntfswin98.shtml','NTFS for Windows 98' ]}

Closed-source read-only-crippled @{[ '$0' ]} equivalent for Microsoft Windows.

@@ -121,8 +118,8 @@ print <<"HERE"; Windows 98 as the same company also sells the following product sharing the same codebase:

-

@{[ a_href 'http://www.winternals.com/products/repairandrecovery/ntfsdospro.asp', - 'NTFSDOS Professional' ]}

+

@{[ a_href 'http://www.winternals.com/products/repairandrecovery/ntfsdospro.asp', + 'NTFSDOS Professional' ]}

Closed-source read/write @{[ '$299' ]} equivalent for MS-DOS.

@@ -134,4 +131,6 @@ print <<"HERE"; HERE -project::captive::doc::Macros->footer(); +exit; +} +1;