summaryrefslogtreecommitdiff
path: root/static/netbsd/man8/compat_ultrix.8 4.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/netbsd/man8/compat_ultrix.8 4.html')
-rw-r--r--static/netbsd/man8/compat_ultrix.8 4.html106
1 files changed, 0 insertions, 106 deletions
diff --git a/static/netbsd/man8/compat_ultrix.8 4.html b/static/netbsd/man8/compat_ultrix.8 4.html
deleted file mode 100644
index f4275366..00000000
--- a/static/netbsd/man8/compat_ultrix.8 4.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">COMPAT_ULTRIX(8)</td>
- <td class="head-vol">System Manager's Manual</td>
- <td class="head-rtitle">COMPAT_ULTRIX(8)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">compat_ultrix</code> &#x2014;
- <span class="Nd">setup procedure for ULTRIX compatibility on MIPS and VAX
- architectures</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp"><span class="Ux">NetBSD</span>/mips and
- <span class="Ux">NetBSD</span>/vax architectures can run Risc ULTRIX and VAX
- ULTRIX executables, respectively. However, you have to worry about the legal
- issues of ensuring that you have a right to use any ULTRIX binaries on your
- machine.</p>
-<p class="Pp" id="ioctl">Most executables will work. The exceptions include
- programs that use proprietary, ULTRIX-specific features (LAT, CI support,
- DECnet support) and various system calls,
- <a class="permalink" href="#ioctl"><code class="Fn">ioctl</code></a>()'s, or
- ULTRIX kernel semantics that are difficult to emulate (e.g. ULTRIX
- packetfilter) or buggy (e.g. ULTRIX NIS).</p>
-<p class="Pp">All ULTRIX executables are static, so no shared libraries are
- required for ULTRIX compatibility. However, ULTRIX is based on a
- <span class="Ux">4.3BSD</span> alpha release. ULTRIX commands and libraries
- are often much older than their <span class="Ux">NetBSD</span> or even SunOS
- 4.x equivalents, and may require incompatible configuration files.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYSTEM_CONFIGURATION_FILES"><a class="permalink" href="#SYSTEM_CONFIGURATION_FILES">SYSTEM
- CONFIGURATION FILES</a></h1>
-<p class="Pp">Set up <span class="Pa">resolv.conf</span> and
- <span class="Pa">svc.conf</span> as below:</p>
-<p class="Pp"></p>
-<div class="Bd-indent">
-<dl class="Bl-tag Bl-compact">
- <dt># mkdir -p /emul/ultrix/etc</dt>
- <dd>
- <br/>
- </dd>
- <dt># cd /emul/ultrix/etc</dt>
- <dd>
- <br/>
- </dd>
- <dt># egrep 'domain|nameserver' /etc/resolv.conf &gt; ./resolv.conf</dt>
- <dd>
- <br/>
- </dd>
- <dt># cp -p /usr/share/examples/emul/ultrix/etc/* ./</dt>
- <dd style="width: auto;">&#x00A0;</dd>
-</dl>
-</div>
-<section class="Ss">
-<h2 class="Ss" id="/etc/resolv.conf"><a class="permalink" href="#/etc/resolv.conf">/etc/resolv.conf</a></h2>
-<p class="Pp">The ULTRIX resolver library only understands
- <a class="permalink" href="#domain"><b class="Sy" id="domain">domain</b></a>
- and
- <a class="permalink" href="#nameserver"><b class="Sy" id="nameserver">nameserver</b></a>
- lines in <a class="Xr">resolv.conf(5)</a>. You should create a copy of
- <span class="Pa">/etc/resolv.conf</span> containing only those commands and
- put it in <span class="Pa">/emul/ultrix/etc/resolv.conf</span>. Note that
- the domain search order used by ULTRIX executables may not be the same as
- native binaries; there is no good way around this.</p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="/etc/svc.conf"><a class="permalink" href="#/etc/svc.conf">/etc/svc.conf</a></h2>
-<p class="Pp">ULTRIX uses <span class="Pa">/etc/svc.conf</span> to select an
- ordered search of NIS, Hesiod, or local flat-file mappings. You should
- create an <span class="Pa">/emul/ultrix/etc/svc.conf</span> specifying
- either local files or bind (DNS) lookups for all ULTRIX name services.</p>
-</section>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">resolv.conf(5)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">RISC ULTRIX NIS (YP) is known to not work. The ULTRIX NIS
- libraries have a consistent endian-ness bug. ULTRIX NIS client will not
- inter-operate with the <span class="Ux">NetBSD</span>
- <a class="Xr">ypbind(8)</a> process. The only workaround is to use
- <span class="Pa">/etc/svc.conf</span> to disable NIS (YP).</p>
-<p class="Pp">The ndbm hashed-password file used by ULTRIX are incompatible with
- the db hashed-password file used by <span class="Ux">NetBSD</span>. There is
- no good solution for this. NIS would be a good one, if ULTRIX NIS
- worked.</p>
-<p class="Pp">The API used by Xservers to talk to the kernel is currently
- compatible with ULTRIX 4.1. An implementation of the ULTRIX 4.2 Xws
- interface (used by X11R6) is in progress.</p>
-<p class="Pp">A complete list of things which fail to work in ULTRIX
- compatibility mode should be added here.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">January 16, 1999</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>