<dl>
<dt>Emulation principle equivalent</dt>
<dd>
- <p>@{[ a_href('http://www.winehq.com/','Wine Project') ]}</p>
+ <p>@{[ a_href 'http://www.winehq.com/','Wine Project' ]}</p>
<p>No code could be shared - Wine emulates only Microsoft Windows userland.
Filesystem drivers completely belong to Microsoft Windows kernelland.</p>
</dd>
<dt>Closed-source read-only-crippled @{[ '$0' ]} equivalent for Microsoft Windows</dt>
<dd>
- <p>@{[ a_href('http://www.sysinternals.com/ntw2k/freeware/ntfswin98.shtml',
- 'NTFS for Windows 98') ]}</p>
- <p>There is a @{[ a_href('http://www.sysinternals.com/images/screenshots/ntfs98ap.gif',
- 'diagram') ]} showing exactly the principle of Captive NTFS project.
+ <p>@{[ a_href 'http://www.sysinternals.com/ntw2k/freeware/ntfswin98.shtml',
+ 'NTFS for Windows 98' ]}</p>
+ <p>There is a @{[ a_href 'http://www.sysinternals.com/images/screenshots/ntfs98ap.gif',
+ 'diagram' ]} showing exactly the principle of Captive NTFS project.
There is apparently disabled read/write functionality in <i>NTFS for
Windows 98</i> as the same company also sells the following product sharing
the same codebase:</p>
<dt>Closed-source read/write @{[ '$299' ]} equivalent for MS-DOS</dt>
<dd>
- <p>@{[ a_href('http://www.winternals.com/products/repairandrecovery/ntfsdospro.asp',
- 'NTFSDOS Professional') ]}</p>
+ <p>@{[ a_href 'http://www.winternals.com/products/repairandrecovery/ntfsdospro.asp',
+ 'NTFSDOS Professional' ]}</p>
<p>This product is the most close equivalent to Captive NTFS but it is
a commercial product, closed-source and it has filesystem interface only
for MS-DOS.</p>
<dt>The only real competition: Closed-source read/write @{[ '$299' ]} equivalent</dt>
<dd>
- <p>@{[ a_href('http://www.vmware.com/download/workstation.html',
- 'VMware Workstation') ]}</p>
+ <p>@{[ a_href 'http://www.vmware.com/download/workstation.html',
+ 'VMware Workstation' ]}</p>
<p>Original Microsoft Windows operating system can be run inside a virtual
machine running under GNU/Linux and share the read-write NTFS disk by using
a network file sharing through a VMware virtual network card.</p>
that if it went wrong it could crash the machine. With no source, we might not
be able to work around the problem.</span><br />
<a name="sandbox">Nope</a>,
-@{[ a_href('http://lufs.sourceforge.net/lufs/','Linux Userland File System (LUFS)') ]}
+@{[ a_href 'http://lufs.sourceforge.net/lufs/','Linux Userland File System (LUFS)' ]}
moves the filesystem implementation to UNIX userland where the Microsoft
Windows filesystem is completely unarmed by Captive jail of chroot(2),
setuid(2) and setrlimit(2). There only remains one narrow connection to the rest of
system (by CORBA/ORBit). The filesystem's life environment gets kill(2)ed when
UNIX is no longer satisfied with it. Safety similiar to
-@{[ a_href('http://www.vmware.com/solutions/security.html','VMware sandbox') ]}.</p>
+@{[ a_href 'http://www.vmware.com/solutions/security.html','VMware sandbox' ]}.</p>
<p><span class="re">> The next major problem is compati<!--orig. text typo-->bility.
Which version of the Windows system file would we use? Picking one would limit
<h1>See also</h1>
<ul>
- <li>@{[ a_href('Preview.html.pl','Technology Preview') ]}</li>
- <li>@{[ a_href('doc/','Developer Documentation') ]}</li>
- <li>@{[ a_href('apiref/','API Reference Manual') ]} (fragment)</li>
+ <li>@{[ a_href 'Preview.html.pl','Technology Preview' ]}</li>
+ <li>@{[ a_href 'doc/','Developer Documentation' ]}</li>
+ <li>@{[ a_href 'apiref/','API Reference Manual' ]} (fragment)</li>
<li>
- @{[ a_href('http://cvs.jankratochvil.net/viewcvs/priv/captive/','CVS repository ViewCVS') ]}
- (@{[ a_href('http://cvs.jankratochvil.net/viewcvs/priv/reactos/?only_with_tag=captive','ReactOS branch part') ]})
+ @{[ a_href 'http://cvs.jankratochvil.net/viewcvs/priv/captive/','CVS repository ViewCVS' ]}
+ (@{[ a_href 'http://cvs.jankratochvil.net/viewcvs/priv/reactos/?only_with_tag=captive','ReactOS branch part' ]})
</li>
- <li>@{[ a_href('Thanks.html.pl','Thanks') ]}</li>
- <li>@{[ a_href('Resources.html.pl','Related Pages') ]}</li>
+ <li>@{[ a_href 'http://cvs.jankratochvil.net/viewcvs/*checkout*/priv/captive/src/libcaptive/ke/exports.captivesym?rev=HEAD',
+ 'List of implemented W32 kernel functions' ]}</li>
+ <li>@{[ a_href 'Thanks.html.pl','Thanks' ]}</li>
+ <li>@{[ a_href 'Resources.html.pl','Related Pages' ]}</li>
</ul>
@{[ vskip "3ex" ]}
<p class="stuff">
Why did I install Microsoft Windows and wrote such disgusting piece of code?<br />
- I expect @{[ a_href($W->{"top_dir"}."/CV.html.pl","yet another challenging task") ]}, !
+ I expect @{[ a_href $W->{"top_dir"}."/CV.html.pl","yet another challenging task" ]}, !
</p>
HERE