Annotation of htdocs/docs/compat.html, Revision 1.30
1.19 jym 1: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
1.1 dsieger 2: <html>
3: <head>
4: <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
5: <meta name="generator" content="Website XSL Stylesheet V2.6.0">
6: <link rel="home" href="../." title="Welcome to The NetBSD Project: Of course it runs NetBSD.">
7: <link rel="up" href="../docs/." title="NetBSD Documentation">
8: <link rel="previous" href="../docs/bsd/." title="Historic BSD information">
9: <link rel="next" href="../docs/elf.html" title="NetBSD ELF FAQ">
10: <link rel="first" href="../docs/Hardware/." title="Hardware Documentation">
11: <link rel="last" href="../docs/x/." title="NetBSD Documentation: The X Window System">
1.11 dsieger 12: <link rel="stylesheet" href="../global.css" type="text/css">
1.1 dsieger 13:
14:
15:
16: <title>NetBSD Binary Emulation</title>
17: </head>
18: <body class="website"><div class="webpage">
1.3 dsieger 19: <a name="docs-compat"></a><div id="top"><a href="#mainContent" class="doNotDisplay doNotPrint">Skip to main content.</a></div>
1.30 ! maya 20: <div id="centralHeader"><div id="logo">
1.23 jym 21: <a href="../"><img alt="[NetBSD Logo]" src="../images/NetBSD-smaller.png"></a><div id="name"><a href="../">
1.21 jym 22: The NetBSD Project
1.23 jym 23: </a></div>
24: <div id="slogan"><a href="../">
1.21 jym 25: “Of course it runs NetBSD”
1.23 jym 26: </a></div>
1.30 ! maya 27: </div></div>
1.19 jym 28: <div id="navBar" role="navigation">
1.6 dsieger 29: <span class="doNotDisplay">
30: Navigation:
1.19 jym 31: </span><ul>
32: <li><a href="../">
33: Home</a></li>
34: <li>
35: <a href="../">
1.22 wiz 36: News & Media</a><ul>
1.19 jym 37: <li><a href="../changes/">
38: Recent changes</a></li>
1.20 jym 39: <li><a href="http://blog.NetBSD.org/">
1.19 jym 40: NetBSD blog</a></li>
41: <li><a href="../gallery/events.html">
42: Events</a></li>
43: <li><a href="../changes/rss.html">
44: Feeds</a></li>
45: </ul>
46: </li>
47: <li>
48: <a href="../about/">
49: About</a><ul>
50: <li><a href="../about/">
51: NetBSD</a></li>
52: <li><a href="../foundation/">
53: The NetBSD Foundation</a></li>
54: <li><a href="../gallery/">
55: Advocacy</a></li>
56: </ul>
57: </li>
58: <li>
59: <a href="../docs/">
60: Documentation</a><ul>
61: <li><a href="../docs/misc/index.html">
62: FAQ & HOWTOs</a></li>
63: <li><a href="../docs/guide/en/">
64: The Guide</a></li>
1.20 jym 65: <li><a href="http://man.NetBSD.org/">
1.19 jym 66: Manual pages</a></li>
1.20 jym 67: <li><a href="http://wiki.NetBSD.org/">
1.19 jym 68: Wiki</a></li>
69: </ul>
70: </li>
71: <li>
72: <a href="../support/">
73: Support</a><ul>
74: <li><a href="../support/send-pr.html">
75: Problem report guide</a></li>
76: <li><a href="../cgi-bin/sendpr.cgi?gndb=netbsd">
77: Report a bug</a></li>
78: <li><a href="../support/query-pr.html">
79: Query bug database</a></li>
80: <li><a href="../support/security/">
81: Security</a></li>
82: </ul>
83: </li>
84: <li>
85: <a href="../community/">
86: Community</a><ul>
1.26 mspo 87: <li><a href="http://netbsd.fi/">
1.19 jym 88: Blogs</a></li>
89: <li><a href="../mailinglists/">
90: Mailing lists</a></li>
1.20 jym 91: <li><a href="http://mail-index.NetBSD.org/">
1.19 jym 92: List archives</a></li>
93: </ul>
94: </li>
95: <li>
96: <a href="../developers/">
97: Developers</a><ul>
1.20 jym 98: <li><a href="http://cvsweb.NetBSD.org/">
1.19 jym 99: Browse source</a></li>
1.20 jym 100: <li><a href="http://nxr.NetBSD.org/">
1.19 jym 101: Cross-reference</a></li>
1.20 jym 102: <li><a href="http://releng.NetBSD.org/">
1.19 jym 103: Release engineering</a></li>
1.20 jym 104: <li><a href="http://wiki.NetBSD.org/projects/">
1.19 jym 105: Projects list</a></li>
106: </ul>
107: </li>
108: <li>
109: <a href="../ports/">
110: Ports</a><ul>
111: <li><a href="../ports/history.html">
112: History</a></li>
113: <li><a href="../ports/emulators.html">
114: Emulators</a></li>
115: </ul>
116: </li>
117: <li>
118: <a href="http://www.pkgsrc.org/">
119: Packages</a><ul>
120: <li><a href="http://www.pkgsrc.se/">
121: Browse packages</a></li>
1.20 jym 122: <li><a href="http://releng.NetBSD.org/index-pkgsrc.html">
1.19 jym 123: Release engineering</a></li>
124: </ul>
125: </li>
126: </ul>
1.3 dsieger 127: </div>
128: <div id="content"><div class="fullWidth"><div class="rowOfBoxes">
129: <h1>NetBSD Binary Emulation</h1>
1.1 dsieger 130: <h3 class="title"><a name="binary-emulation">Binary Emulation</a></h3>
131: <ul>
132: <li><a href="#what">What is Binary Emulation? Why does it exist?</a></li>
133: <li><a href="#compat">What other binary compatibility is there?</a></li>
134: <li><a href="#how">How does it work?</a></li>
135: <li><a href="#which">Which systems can I run binaries from?</a></li>
136: <li><a href="#performance">How well does it perform?</a></li>
137: <li><a href="#considerations">Any other considerations?</a></li>
138: <li><a href="#ports">Which OSs can I emulate on my machine?</a></li>
139: <li><a href="#applications">Which applications have been reported to work on my machine? </a></li>
140: <li><a href="#problems">Which applications have been reported to not work on my machine? </a></li>
141: </ul>
142: <hr>
143: <h3 class="title">Binary Emulation</h3>
144: <h4 class="title">
145: <a name="what"></a>What is Binary Emulation? Why does it exist? (<a href="#binary-emulation">top</a>)
146: </h4>
147: <p>
148: A large amount of Unix software is distributed in source-code format.
149: This means the authors actually provide the C (or other language) program
150: code, and the installation process uses a compiler to generate an executable
151: to run on the local machine. Carefully written source-code and installation
152: utilities can allow the same program to be built on dozens of different
153: operating systems.
154: </p>
155: <p>Commercial software vendors are not inclined to distribute source code
156: since it may contain trade secrets. Commercial vendors normally deliver
157: the executable programs which can be run directly. They perform the compilation
158: stage in-house, and delivery binary files from which their secrets are
159: less easily discernible.
160: </p>
161: <p>The result of this is that the vendor must make a choice to expend man-power
162: for each different operating system they support, normally maintaining
163: a system to do testing with, and at least one person to do compilation
164: and testing.
165: </p>
166: <p>This ties together the Operating System and the set of applications
167: a consumer may wish to run. One may choose not to run a particular application
168: because it is not available on their Operating System of choice, or one
169: may be forced to run an Operating System one would rather not, due to the
170: availability of some critical application.
171: </p>
172: <p>Binary Emulation eliminates this forced linkage.
173: </p>
174:
175: <h4 class="title">
176: <a name="compat"></a>What other binary compatibility is there? (<a href="#binary-emulation">top</a>)
177: </h4>
178: <p>
179: There is another compatibility feature worth being aware of. NetBSD uses
180: the same binary object file format across NetBSD machines with the same CPU.
181: If you build binaries on your NetBSD sun3, you can run them on your NetBSD
182: amiga, NetBSD mac68k, NetBSD mvme68k, NetBSD next68k... however, you couldn't
183: run them on Intel processor based machines.
184: </p>
185:
186: <h4 class="title">
187: <a name="how"></a>How does it work? (<a href="#binary-emulation">top</a>)
188: </h4>
189: <p>
190: Unix and Unix-like systems consist of two primary parts, the Kernel,
191: and everything else. The kernel is the program which controls devices,
192: security, and the programs which wish to use the machine's resources.
193: Typically, the kernel provides these services to other programs through
194: kernel system calls. An example would be a program requesting to OPEN a
195: file, the program calls the kernel OPEN function with a set of parameters
196: indicating what it wishes to do, and the kernel allows or denies the request,
197: and replies with the information the program requires to continue.
198: </p>
199: <p>Every Unix and Unix-like system supplies a very similar set of these
200: system calls. (They all have an OPEN for example.)</p>
201: <p>
202: From system to system, the primary differences in syscalls will be in
203: the format of parameters passed to these calls. (NetBSD's OPEN takes a
204: filename, flags, and a mode) The names of the calls may also differ
205: from system to system. If a NetBSD system wishes to run a Linux executable,
206: each time the program performs a system call, the kernel performs a mapping
207: function to the corresponding NetBSD system call, and re-orders/re-formats
208: the parameters as required.
209: </p>
210: <p>Another important issue is the format of the executable files.
211: About every second operating system uses a different file format in which it
212: saves its binaries, using different headers, magic cookies, hunks, whatever.
213: The one NetBSD supports natively is a.out or ELF(depending on the architecture,
214: and version of NetBSD. NetBSD is migrating to ELF, with each port moving
215: according to its own schedule). Some other executable formats include b.out,
216: COFF, ECOFF, ieee695, PE, SOM, and XCOFF. NetBSD's emulation knows how to
217: handle the executable format for the emulated system.
218: </p>
219: <p>Across different systems syscalls are accessed in different ways, and
220: parameters are passed differently. As an example, under AmigaOS, this is done
221: with an index into a table containing pointers to functions pointed to by
222: some address register and the data in some data register. Other operating
223: systems use other methods, traps, tables, registers, stacks, etc. and this is
224: handled by the binary emulation.
225: </p>
226: <p>The final significant requirement is that the CPU the executable was
227: compiled for must match the system it will run on. Besides system calls,
228: executables consist of raw CPU instructions. Therefore, SCO Unix binaries
229: (Intel 386 series CPU) will run on NetBSD i386, but can not be run on NetBSD
230: Amiga (Motorola 680x0 CPU). Performing that function would require a much
231: more complicated translation system, and would have a significant impact
232: on application performance.
233: </p>
234:
235: <h4 class="title">
236: <a name="which"></a>Which systems can I run binaries from? (<a href="#binary-emulation">top</a>)
237: </h4>
238: <p>
239: Generally speaking, you can run binaries from other unix operating
240: systems which run on the same hardware as your NetBSD system. A list of
241: supported Binary formats for each port, as well as user's success stories are
1.11 dsieger 242: available in the platform specific pages selectable at <a class="ulink" href="#ports" target="_top">the
1.1 dsieger 243: bottom of this page</a>
244: </p>
245:
246: <h4 class="title">
247: <a name="performance"></a>How well does it perform? (<a href="#binary-emulation">top</a>)
248: </h4>
249: <p>
250: Since the only additional overhead is the mapping from emulated system calls
251: to native NetBSD system calls, and the reformatting of any parameters,
252: if needed, the performance is really, really good. A rough estimate would
253: be at most a 1-2% performance impact; if you call 2% impact. This
254: varies depending on which system calls a program uses. Most mappings take
255: <1% of the time the actual syscall takes to run.
256: </p>
257:
258: <h4 class="title">
259: <a name="considerations"></a>Any other considerations? (<a href="#binary-emulation">top</a>)
260: </h4>
261: <p>
262: In addition to the CPU being of the same type, and the mapping of system calls,
263: there is one other requirement. Many Unix systems support shared libraries.
264: This means that a compiled program does not come with all of its functions
265: compiled in, (which means it can be smaller) but it requires an external
266: set of libraries which must match the ones the program was compiled to
267: use (not including minor modifications). If you wish to run a program
268: under binary emulation, you can check whether it was statically or dynamically
269: linked, by using the 'file' command...
270: </p>
271:
272: <pre class="programlisting">% file qwsv
273: qwsv: BSD/OS i386 compact demand paged executable
274: % file arp
275: arp: NetBSD/i386 demand paged dynamically linked executable</pre>
276:
277: <p>The presence of 'dynamically linked' indicates exactly that, its absence
278: indicates static linking. Shared object libraries for most freely available
279: Unix systems are available from the NetBSD pkgsrc, under the /compat directory.
280: Note that these shared library sets are _not required_ if you are only
281: going to run statically linked binaries.
282: </p>
283: <p>For commercial systems, you may need to supply your own set of libraries.
284: See <code class="code">man -k compat</code> for a list, and <code class="code">man compat_<span class="emphasis"><em>os</em></span></code>
285: (where <span class="emphasis"><em>os</em></span> is the target OS) for some installation instructions:
286:
287: </p>
288: <pre class="programlisting">% man -k compat
289: compat_freebsd(8) - setup procedure for running FreeBSD binaries
290: compat_ibcs2(8) - setup procedure for running binaries that conform to the Intel Binary Compatibility Standard 2, e.g. SCO Unix and others derived from AT&T SVR3.
291: compat_linux(8) - setup procedure for running Linux binaries
292: compat_osf1(8) - setup procedure for running OSF/1 (AKA Digital Unix, AKA Tru64) binaries
293: compat_pecoff(8) - setup procedure for running Win32 binaries
294: compat_sunos(8) - setup procedure for m68k and sparc architectures
295: compat_svr4(8) - setup procedure for running SVR4/iBCS2 binaries
296: compat_ultrix(8) - setup procedure for Ultrix compatibility on mips and vax</pre>
297: <p>
298: </p>
299:
300: <h4 class="title">
301: <a name="ports"></a>Which OSs can I emulate on my machine? (<a href="#binary-emulation">top</a>)
302: </h4>
303: <p>
304: NetBSD runs on many CPUs and hardware platforms, for specific information,
305: please find yours in the list below. If you have additional emulations to
1.11 dsieger 306: report, please <a class="ulink" href="http://www.NetBSD.org/cgi-bin/feedback.cgi" target="_top">let us know</a>.
1.1 dsieger 307: </p>
308:
1.24 tron 309: <div class="sect4">
1.1 dsieger 310: <div class="titlepage"><div><div><h5 class="title">
311: <a name="emulation-alpha"></a>alpha</h5></div></div></div>
312:
313:
1.24 tron 314: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 315: <li class="listitem">Linux(Alpha)</li>
316: <li class="listitem">OSF/1</li>
1.1 dsieger 317: </ul></div>
318: </div>
319:
1.24 tron 320: <div class="sect4">
1.1 dsieger 321: <div class="titlepage"><div><div><h5 class="title">
322: <a name="emulation-amiga"></a>amiga</h5></div></div></div>
323:
324:
1.24 tron 325: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 326: <li class="listitem">Amiga Unix (SVR4)</li>
327: <li class="listitem">Linux(m68k)</li>
328: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 329: </ul></div>
330: </div>
331:
1.24 tron 332: <div class="sect4">
1.1 dsieger 333: <div class="titlepage"><div><div><h5 class="title">
334: <a name="emulation-arc"></a>arc</h5></div></div></div>
335:
336: </div>
337:
1.24 tron 338: <div class="sect4">
1.1 dsieger 339: <div class="titlepage"><div><div><h5 class="title">
340: <a name="emulation-arm26"></a>arm26</h5></div></div></div>
341:
342: </div>
343:
1.24 tron 344: <div class="sect4">
1.1 dsieger 345: <div class="titlepage"><div><div><h5 class="title">
346: <a name="emulation-arm32"></a>arm32</h5></div></div></div>
347:
348: </div>
349:
1.24 tron 350: <div class="sect4">
1.1 dsieger 351: <div class="titlepage"><div><div><h5 class="title">
352: <a name="emulation-atari"></a>atari</h5></div></div></div>
353:
354:
1.24 tron 355: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 356: <li class="listitem">Amiga Unix (SVR4)</li>
357: <li class="listitem">Linux(m68k)</li>
358: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 359: </ul></div>
360: </div>
361:
1.24 tron 362: <div class="sect4">
1.1 dsieger 363: <div class="titlepage"><div><div><h5 class="title">
364: <a name="emulation-bebox"></a>bebox</h5></div></div></div>
365:
366: </div>
367:
1.24 tron 368: <div class="sect4">
1.1 dsieger 369: <div class="titlepage"><div><div><h5 class="title">
370: <a name="emulation-cobalt"></a>cobalt</h5></div></div></div>
371:
372: </div>
373:
1.24 tron 374: <div class="sect4">
1.1 dsieger 375: <div class="titlepage"><div><div><h5 class="title">
376: <a name="emulation-dreamcast"></a>dreamcast</h5></div></div></div>
377:
378: </div>
379:
1.24 tron 380: <div class="sect4">
1.1 dsieger 381: <div class="titlepage"><div><div><h5 class="title">
382: <a name="emulation-hp300"></a>hp300</h5></div></div></div>
383:
384:
1.24 tron 385: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 386: <li class="listitem">Amiga Unix (SVR4)</li>
387: <li class="listitem">Linux(m68k)</li>
388: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 389: </ul></div>
390: </div>
391:
1.24 tron 392: <div class="sect4">
1.1 dsieger 393: <div class="titlepage"><div><div><h5 class="title">
394: <a name="emulation-hpcmips"></a>hpcmips</h5></div></div></div>
395:
396: </div>
397:
1.24 tron 398: <div class="sect4">
1.1 dsieger 399: <div class="titlepage"><div><div><h5 class="title">
400: <a name="emulation-hpcsh"></a>hpcsh</h5></div></div></div>
401:
402: </div>
403:
1.24 tron 404: <div class="sect4">
1.1 dsieger 405: <div class="titlepage"><div><div><h5 class="title">
406: <a name="emulation-i386"></a>i386</h5></div></div></div>
407:
408:
1.24 tron 409: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 410: <li class="listitem">BSDI (up to BSDI 3.x binaries)</li>
411: <li class="listitem">FreeBSD(x86) (a.out and ELF binaries)</li>
412: <li class="listitem">IBCS2 systems
1.24 tron 413: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
1.17 spz 414: <li class="listitem">Interactive Unix</li>
415: <li class="listitem">SCO Unix</li>
416: <li class="listitem">SCO Xenix</li>
1.1 dsieger 417: </ul></div>
418: </li>
1.17 spz 419: <li class="listitem">Linux(x86)</li>
420: <li class="listitem">Solaris(x86)</li>
1.1 dsieger 421: </ul></div>
422: </div>
423:
1.24 tron 424: <div class="sect4">
1.1 dsieger 425: <div class="titlepage"><div><div><h5 class="title">
426: <a name="emulation-luna68k"></a>luna68k</h5></div></div></div>
427:
428: </div>
429:
1.24 tron 430: <div class="sect4">
1.1 dsieger 431: <div class="titlepage"><div><div><h5 class="title">
432: <a name="emulation-mac68k"></a>mac68k</h5></div></div></div>
433:
434:
1.24 tron 435: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 436: <li class="listitem">Amiga Unix (SVR4)</li>
437: <li class="listitem">Linux(m68k)</li>
438: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 439: </ul></div>
440: </div>
441:
1.24 tron 442: <div class="sect4">
1.1 dsieger 443: <div class="titlepage"><div><div><h5 class="title">
444: <a name="emulation-macppc"></a>macppc</h5></div></div></div>
445:
446: </div>
447:
1.24 tron 448: <div class="sect4">
1.1 dsieger 449: <div class="titlepage"><div><div><h5 class="title">
450: <a name="emulation-mipsco"></a>mipsco</h5></div></div></div>
451:
452: </div>
453:
1.24 tron 454: <div class="sect4">
1.1 dsieger 455: <div class="titlepage"><div><div><h5 class="title">
456: <a name="emulation-mvme68k"></a>mvme68k</h5></div></div></div>
457:
458:
1.24 tron 459: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 460: <li class="listitem">Amiga Unix (SVR4)</li>
461: <li class="listitem">Linux(m68k)</li>
462: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 463: </ul></div>
464: </div>
465:
1.24 tron 466: <div class="sect4">
1.1 dsieger 467: <div class="titlepage"><div><div><h5 class="title">
468: <a name="emulation-news68k"></a>news68k</h5></div></div></div>
469:
470:
1.24 tron 471: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 472: <li class="listitem">Amiga Unix (SVR4)</li>
473: <li class="listitem">Linux(m68k)</li>
474: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 475: </ul></div>
476: </div>
477:
1.24 tron 478: <div class="sect4">
1.1 dsieger 479: <div class="titlepage"><div><div><h5 class="title">
480: <a name="emulation-newsmips"></a>newsmips</h5></div></div></div>
481:
482: </div>
483:
1.24 tron 484: <div class="sect4">
1.1 dsieger 485: <div class="titlepage"><div><div><h5 class="title">
486: <a name="emulation-next68k"></a>next68k</h5></div></div></div>
487:
488:
1.24 tron 489: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 490: <li class="listitem">Amiga Unix (SVR4)</li>
491: <li class="listitem">Linux(m68k)</li>
492: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 493: </ul></div>
494: </div>
495:
1.24 tron 496: <div class="sect4">
1.1 dsieger 497: <div class="titlepage"><div><div><h5 class="title">
498: <a name="emulation-ofppc"></a>ofppc</h5></div></div></div>
499:
500: </div>
501:
1.24 tron 502: <div class="sect4">
1.1 dsieger 503: <div class="titlepage"><div><div><h5 class="title">
504: <a name="emulation-pmax"></a>pmax</h5></div></div></div>
505:
506: </div>
507:
1.24 tron 508: <div class="sect4">
1.1 dsieger 509: <div class="titlepage"><div><div><h5 class="title">
510: <a name="emulation-prep"></a>prep</h5></div></div></div>
511:
512: </div>
513:
1.24 tron 514: <div class="sect4">
1.1 dsieger 515: <div class="titlepage"><div><div><h5 class="title">
516: <a name="emulation-sandpoint"></a>sandpoint</h5></div></div></div>
517:
518: </div>
519:
1.24 tron 520: <div class="sect4">
1.1 dsieger 521: <div class="titlepage"><div><div><h5 class="title">
522: <a name="emulation-sgimips"></a>sgimips</h5></div></div></div>
523:
524:
1.24 tron 525: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 526: <li class="listitem">IRIX(mips)</li>
527: <li class="listitem">Linux(mips)</li>
528: <li class="listitem">Ultrix(mips)</li>
1.1 dsieger 529: </ul></div>
530: </div>
531:
1.24 tron 532: <div class="sect4">
1.1 dsieger 533: <div class="titlepage"><div><div><h5 class="title">
534: <a name="emulation-sh3"></a>sh3</h5></div></div></div>
535:
536: </div>
537:
1.24 tron 538: <div class="sect4">
1.1 dsieger 539: <div class="titlepage"><div><div><h5 class="title">
540: <a name="emulation-sparc"></a>sparc</h5></div></div></div>
541:
542:
1.24 tron 543: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 544: <li class="listitem">SunOS(sparc)</li>
545: <li class="listitem">Solaris(sparc)</li>
1.1 dsieger 546: </ul></div>
547: </div>
548:
1.24 tron 549: <div class="sect4">
1.1 dsieger 550: <div class="titlepage"><div><div><h5 class="title">
551: <a name="emulation-sparc64"></a>sparc64</h5></div></div></div>
552:
553:
1.24 tron 554: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 555: <li class="listitem">32-bit NetBSD/sparc (both ELF and a.out)</li>
556: <li class="listitem">SunOS(sparc)</li>
557: <li class="listitem">Solaris(sparc) (both 32-bit and 64-bit)</li>
1.1 dsieger 558: </ul></div>
559: </div>
560:
1.24 tron 561: <div class="sect4">
1.1 dsieger 562: <div class="titlepage"><div><div><h5 class="title">
563: <a name="emulation-sun3"></a>sun3</h5></div></div></div>
564:
565:
1.24 tron 566: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 567: <li class="listitem">Amiga Unix (SVR4)</li>
568: <li class="listitem">Linux(m68k)</li>
569: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 570: </ul></div>
571: </div>
572:
1.24 tron 573: <div class="sect4">
1.1 dsieger 574: <div class="titlepage"><div><div><h5 class="title">
575: <a name="emulation-vax"></a>vax</h5></div></div></div>
576:
577: </div>
578:
1.24 tron 579: <div class="sect4">
1.1 dsieger 580: <div class="titlepage"><div><div><h5 class="title">
581: <a name="emulation-x68k"></a>x68k</h5></div></div></div>
582:
583:
1.24 tron 584: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 585: <li class="listitem">Amiga Unix (SVR4)</li>
586: <li class="listitem">Linux(m68k)</li>
587: <li class="listitem">SunOS(68k)</li>
1.1 dsieger 588: </ul></div>
589: </div>
590:
591: <h4 class="title">
592: <a name="applications"></a>Which applications have been reported to work on my machine? (<a href="#binary-emulation">top</a>)
593: </h4>
594: <p>
595: NetBSD runs on many CPUs and hardware platforms, for specific information,
596: please find yours in the list below. If you have additional applications to
1.11 dsieger 597: report, please <a class="ulink" href="http://www.NetBSD.org/cgi-bin/feedback.cgi" target="_top">let us know</a>.
1.1 dsieger 598: </p>
599:
1.24 tron 600: <div class="sect4">
1.1 dsieger 601: <div class="titlepage"><div><div><h5 class="title">
602: <a name="apps-alpha"></a>alpha</h5></div></div></div>
603:
604:
1.24 tron 605: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">Acroread - Digital Unix</li></ul></div>
1.1 dsieger 606: </div>
607:
1.24 tron 608: <div class="sect4">
1.1 dsieger 609: <div class="titlepage"><div><div><h5 class="title">
610: <a name="apps-amiga"></a>amiga</h5></div></div></div>
611:
612: </div>
613:
1.24 tron 614: <div class="sect4">
1.1 dsieger 615: <div class="titlepage"><div><div><h5 class="title">
616: <a name="apps-arc"></a>arc</h5></div></div></div>
617:
618: </div>
619:
1.24 tron 620: <div class="sect4">
1.1 dsieger 621: <div class="titlepage"><div><div><h5 class="title">
622: <a name="apps-arm26"></a>arm26</h5></div></div></div>
623:
624: </div>
625:
1.24 tron 626: <div class="sect4">
1.1 dsieger 627: <div class="titlepage"><div><div><h5 class="title">
628: <a name="apps-arm32"></a>arm32</h5></div></div></div>
629:
630: </div>
631:
1.24 tron 632: <div class="sect4">
1.1 dsieger 633: <div class="titlepage"><div><div><h5 class="title">
634: <a name="apps-atari"></a>atari</h5></div></div></div>
635:
636: </div>
637:
1.24 tron 638: <div class="sect4">
1.1 dsieger 639: <div class="titlepage"><div><div><h5 class="title">
640: <a name="apps-bebox"></a>bebox</h5></div></div></div>
641:
642: </div>
643:
1.24 tron 644: <div class="sect4">
1.1 dsieger 645: <div class="titlepage"><div><div><h5 class="title">
646: <a name="apps-cobalt"></a>cobalt</h5></div></div></div>
647:
648: </div>
649:
1.24 tron 650: <div class="sect4">
1.1 dsieger 651: <div class="titlepage"><div><div><h5 class="title">
652: <a name="apps-dreamcast"></a>dreamcast</h5></div></div></div>
653:
654: </div>
655:
1.24 tron 656: <div class="sect4">
1.1 dsieger 657: <div class="titlepage"><div><div><h5 class="title">
658: <a name="apps-hp300"></a>hp300</h5></div></div></div>
659:
660:
1.24 tron 661: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">Gnat (Gnu Ada Translator) - SunOS</li></ul></div>
1.1 dsieger 662: </div>
663:
1.24 tron 664: <div class="sect4">
1.1 dsieger 665: <div class="titlepage"><div><div><h5 class="title">
666: <a name="apps-hpcmips"></a>hpcmips</h5></div></div></div>
667:
668: </div>
669:
1.24 tron 670: <div class="sect4">
1.1 dsieger 671: <div class="titlepage"><div><div><h5 class="title">
672: <a name="apps-hpcsh"></a>hpcsh</h5></div></div></div>
673:
674: </div>
675:
1.24 tron 676: <div class="sect4">
1.1 dsieger 677: <div class="titlepage"><div><div><h5 class="title">
678: <a name="apps-i386"></a>i386</h5></div></div></div>
679:
680:
1.24 tron 681: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 682: <li class="listitem">Acroread - Linux(x86)</li>
683: <li class="listitem">Honyaku-no-Ousama POWER+ - Linux(x86)</li>
684: <li class="listitem">
1.11 dsieger 685: <a class="ulink" href="../gallery/in-Action/jschauma-mathematica.png" target="_top">Mathematica 5.2 - Linux(x86)</a>
1.1 dsieger 686: <p>
687: When installing Mathematica, you may need to apply this patch:
688: </p>
689: <pre class="programlisting">
690: --- Unix/Installer/MathInstaller.orig 2005-07-18 14:23:57.000000000 -0400
691: +++ Unix/Installer/MathInstaller 2005-07-18 14:26:36.000000000 -0400
692: @@ -1,4 +1,4 @@
693: -#!/bin/sh
694: +-o #!/bin/sh
695: # ----------------------------------------------------------------------------
696: #
697: # Installer for Mathematica Applications
698: @@ -11,6 +11,8 @@
699: LANG=C
700: export LANG
701:
702: +UNAME=`uname -s`
703: +
704: # ----------------------------------------------------------------------------
705: # Function: CleanUp_()
706:
707: @@ -806,7 +808,7 @@
708: DefaultSystemID="HPUX-PA64";;
709: IRIX64)
710: DefaultSystemID="IRIX-MIPS64";;
711: - Linux)
712: + Linux|NetBSD)
713: case `uname -m` in
714: alpha)
715: DefaultSystemID="Linux-AXP";;
716: @@ -1229,7 +1231,8 @@
717: -o "${DefaultSystemID}" = "DEC-AXP" \
718: -o "${DefaultSystemID}" = "HPUX-PA64" \
719: -o "${DefaultSystemID}" = "IRIX-MIPS64" \
720: - -o "${DefaultSystemID}" = "MacOSX" ]; then
721: + -o "${DefaultSystemID}" = "MacOSX" \
722: + -o "${UNAME}" = "NetBSD" ]; then
723: Spacing_=`expr ${TermWidth} - 3`
724: WhiteSpace_=`printf "%-${Spacing_}s"`
725: DotText_="[${WhiteSpace_}]"
726: @@ -1993,14 +1996,14 @@
727:
728: case "${CopyTextType_}" in
729: "Error")
730: - if [ "${DefaultSystemID}" = "MacOSX" ]; then
731: + if [ "${DefaultSystemID}" = "MacOSX" -o "${UNAME}" = "NetBSD" ]; then
732: echo "${CopyText_}" | fmt ${TWmin} ${TermWidth}
733: else
734: echo "${CopyText_}" | fmt -${TermWidth}
735: fi
736: echo "";;
737: "Prompt")
738: - if [ "${DefaultSystemID}" = "MacOSX" ]; then
739: + if [ "${DefaultSystemID}" = "MacOSX" -o "${UNAME}" = "NetBSD" ]; then
740: echo "${CopyText_}" | fmt ${TWmin} ${TermWidth}
741: else
742: echo "${CopyText_}" | fmt -${TermWidth}
743: @@ -2008,7 +2011,7 @@
744: echo ${n} "> ${c}";;
745: "Text")
746: if [ "${CopyText_}" != "" ]; then
747: - if [ "${DefaultSystemID}" = "MacOSX" ]; then
748: + if [ "${DefaultSystemID}" = "MacOSX" -o "${UNAME}" = "NetBSD" ]; then
749: echo "${CopyText_}" | fmt ${TWmin} ${TermWidth}
750: else
751: echo "${CopyText_}" | fmt -${TermWidth}
752: @@ -2022,7 +2025,7 @@
753: WhiteSpace_=`printf "%-${Spacing_}s"`
754: echo "${WhiteSpace_}${CopyText_}";;
755: "Verbose")
756: - if [ "${DefaultSystemID}" = "MacOSX" ]; then
757: + if [ "${DefaultSystemID}" = "MacOSX" -o "${UNAME}" = "NetBSD" ]; then
758: echo "<< ${CopyText_} >>" | fmt ${TWmin} ${TermWidth}
759: else
760: echo "<< ${CopyText_} >>" | fmt -${TermWidth}</pre>
761: <p>
762: </p>
763: <p>
764: The shell scripts that start the application after the
765: installation need the following patch:
766: </p>
767: <pre class="programlisting">
768: --- MathKernel.orig 2005-07-18 14:36:44.000000000 -0400
769: +++ MathKernel 2005-07-18 14:35:37.000000000 -0400
770: @@ -16,7 +16,7 @@
771: SystemIDList="HPUX-PA64";;
772: IRIX64)
773: SystemIDList="IRIX-MIPS64";;
774: - Linux)
775: + Linux|NetBSD)
776: case `uname -m` in
777: ia64)
778: SystemIDList="Linux-IA64";;
779: --- Mathematica.orig 2005-07-18 14:36:47.000000000 -0400
780: +++ Mathematica 2005-07-18 14:35:47.000000000 -0400
781: @@ -19,7 +19,7 @@
782: SystemIDList="HPUX-PA64 HP-RISC";;
783: IRIX64)
784: SystemIDList="IRIX-MIPS64";;
785: - Linux)
786: + Linux|NetBSD)
787: case `uname -m` in
788: alpha)
789: SystemIDList="Linux-AXP";;
790: --- math.orig 2005-07-18 14:35:18.000000000 -0400
791: +++ math 2005-07-18 14:36:03.000000000 -0400
792: @@ -16,7 +16,7 @@
793: SystemIDList="HPUX-PA64";;
794: IRIX64)
795: SystemIDList="IRIX-MIPS64";;
796: - Linux)
797: + Linux|NetBSD)
798: case `uname -m` in
799: ia64)
800: SystemIDList="Linux-IA64";;
801: --- mathematica.orig 2005-07-18 14:36:52.000000000 -0400
802: +++ mathematica 2005-07-18 14:36:13.000000000 -0400
803: @@ -19,7 +19,7 @@
804: SystemIDList="HPUX-PA64 HP-RISC";;
805: IRIX64)
806: SystemIDList="IRIX-MIPS64";;
807: - Linux)
808: + Linux|NetBSD)
809: case `uname -m` in
810: alpha)
811: SystemIDList="Linux-AXP";;
812: --- mcc.orig 2005-07-18 14:36:36.000000000 -0400
813: +++ mcc 2005-07-18 14:36:31.000000000 -0400
814: @@ -15,7 +15,7 @@
815: SystemIDList="HPUX-PA64";;
816: IRIX64)
817: SystemIDList="IRIX-MIPS64";;
818: - Linux)
819: + Linux|NetBSD)
820: case `uname -m` in
821: ia64)
822: SystemIDList="Linux-IA64";;</pre>
823: <p>
824: </p>
825: </li>
1.17 spz 826: <li class="listitem">
1.11 dsieger 827: <a class="ulink" href="../gallery/in-Action/jschauma-matlab.png" target="_top">Matlab - Linux(x86)</a>
828: <p>More information is available at <a class="ulink" href="http://www.spg.tu-darmstadt.de/~hf/notes/matlab-on-netbsd.html" target="_top">http://www.spg.tu-darmstadt.de/~hf/notes/matlab-on-netbsd.html</a>
829: and <a class="ulink" href="http://mail-index.NetBSD.org/port-i386/2005/10/07/0002.html" target="_top">http://mail-index.NetBSD.org/port-i386/2005/10/07/0002.html</a>.</p>
1.1 dsieger 830: </li>
1.17 spz 831: <li class="listitem">Maple 6.1, 7, 8, 9.5, 10 - RedHat Linux(x86)<p>
1.1 dsieger 832:
833: Maple ships with binaries for SuSE and RedHat Linux, but even
834: with our SuSE compat pkgs, (only) the RedHat version works.
835: No big problem, if you have both. A small patch is needed to
836: get the system to know about NetBSD:</p>
837: <pre class="programlisting">--- maple.system.type.orig Mon Apr 30 17:26:11 2001
838: +++ maple.system.type Mon Apr 30 17:40:49 2001
839: @@ -84,6 +84,11 @@
840: MAPLE_BIN="bin.IBM_INTEL_LINUX"
841: fi
842: ;;
843: + "NetBSD")
844: + # NetBSD uses SuSE compat per default, but maple works
845: + # (only) with the RedHat compat.
846: + MAPLE_BIN="bin.IBM_INTEL_LINUX"
847: + ;;
848: *)
849: # currently do not support any other platforms
850: MAPLE_BIN="FAIL"</pre>
851: <p>
852: Apply this to the <span class="emphasis"><em>mapledir</em></span>/bin/maple.system.type
853: script and you can use maple, xmaple, etc.
854: </p>
855: <p>
856: Remember that if you tell the installer to create a new directory,
857: it will create that directory under the emulation root (for example
858: if you tell it to install under
859: <code class="filename">/usr/local/maple</code>, it will actually create
860: <code class="filename">/usr/pkg/emul/linux/usr/local/maple</code>).
861: </p>
862: </li>
1.17 spz 863: <li class="listitem">Mozilla - FreeBSD(x86)</li>
864: <li class="listitem">Mozilla - Linux(x86)</li>
865: <li class="listitem">Netscape - BSDI(x86)</li>
866: <li class="listitem">Netscape - Linux(x86)</li>
867: <li class="listitem">Netscape - Solaris(x86)</li>
868: <li class="listitem">Neverwinternights dedicated server - Linux(x86)</li>
869: <li class="listitem">Perforce - FreeBSD(x86)</li>
870: <li class="listitem">Planmaker - Linux(x86)</li>
871: <li class="listitem">Realplayer 5, 7 - Linux(x86)</li>
872: <li class="listitem">sqlplus Oracle client - Solaris(x86)</li>
873: <li class="listitem">StarOffice 5.1a - Linux(x86) (requires NetBSD 1.5 or later)</li>
874: <li class="listitem">Textmaker - Linux(x86)</li>
875: <li class="listitem">Quake 1, 2, 3 - Linux(x86)</li>
876: <li class="listitem">VMWare ESX/GSX Server - Linux(x86)</li>
877: <li class="listitem">WordPerfect 8, 8.1 - Linux(x86)</li>
878: <li class="listitem">Oracle Oracle 9.2.0.4 - Linux(x86) - see 'database' in <a class="ulink" href="http://n0se.shacknet.nu/" target="_top">http://n0se.shacknet.nu/</a>
1.1 dsieger 879: </li>
880: </ul></div>
881: </div>
882:
1.24 tron 883: <div class="sect4">
1.1 dsieger 884: <div class="titlepage"><div><div><h5 class="title">
885: <a name="apps-luna68k"></a>luna68k</h5></div></div></div>
886:
887: </div>
888:
1.24 tron 889: <div class="sect4">
1.1 dsieger 890: <div class="titlepage"><div><div><h5 class="title">
891: <a name="apps-mac68k"></a>mac68k</h5></div></div></div>
892:
893: </div>
894:
1.24 tron 895: <div class="sect4">
1.1 dsieger 896: <div class="titlepage"><div><div><h5 class="title">
897: <a name="apps-macppc"></a>macppc</h5></div></div></div>
898:
899: </div>
900:
1.24 tron 901: <div class="sect4">
1.1 dsieger 902: <div class="titlepage"><div><div><h5 class="title">
903: <a name="apps-mipsco"></a>mipsco</h5></div></div></div>
904:
905: </div>
906:
1.24 tron 907: <div class="sect4">
1.1 dsieger 908: <div class="titlepage"><div><div><h5 class="title">
909: <a name="apps-mvme68k"></a>mvme68k</h5></div></div></div>
910:
911: </div>
912:
1.24 tron 913: <div class="sect4">
1.1 dsieger 914: <div class="titlepage"><div><div><h5 class="title">
915: <a name="apps-news68k"></a>news68k</h5></div></div></div>
916:
917: </div>
918:
1.24 tron 919: <div class="sect4">
1.1 dsieger 920: <div class="titlepage"><div><div><h5 class="title">
921: <a name="apps-newsmips"></a>newsmips</h5></div></div></div>
922:
923: </div>
924:
1.24 tron 925: <div class="sect4">
1.1 dsieger 926: <div class="titlepage"><div><div><h5 class="title">
927: <a name="apps-next68k"></a>next68k</h5></div></div></div>
928:
929: </div>
930:
1.24 tron 931: <div class="sect4">
1.1 dsieger 932: <div class="titlepage"><div><div><h5 class="title">
933: <a name="apps-ofppc"></a>ofppc</h5></div></div></div>
934:
935: </div>
936:
1.24 tron 937: <div class="sect4">
1.1 dsieger 938: <div class="titlepage"><div><div><h5 class="title">
939: <a name="apps-pmax"></a>pmax</h5></div></div></div>
940:
941: </div>
942:
1.24 tron 943: <div class="sect4">
1.1 dsieger 944: <div class="titlepage"><div><div><h5 class="title">
945: <a name="apps-prep"></a>prep</h5></div></div></div>
946:
947: </div>
948:
1.24 tron 949: <div class="sect4">
1.1 dsieger 950: <div class="titlepage"><div><div><h5 class="title">
951: <a name="apps-sandpoint"></a>sandpoint</h5></div></div></div>
952:
953: </div>
954:
1.24 tron 955: <div class="sect4">
1.1 dsieger 956: <div class="titlepage"><div><div><h5 class="title">
957: <a name="apps-sgimips"></a>sgimips</h5></div></div></div>
958:
959: </div>
960:
1.24 tron 961: <div class="sect4">
1.1 dsieger 962: <div class="titlepage"><div><div><h5 class="title">
963: <a name="apps-sh3"></a>sh3</h5></div></div></div>
964:
965: </div>
966:
1.24 tron 967: <div class="sect4">
1.1 dsieger 968: <div class="titlepage"><div><div><h5 class="title">
969: <a name="apps-sparc"></a>sparc</h5></div></div></div>
970:
971:
1.24 tron 972: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 973: <li class="listitem">Acroread3 - SunOS(sparc)</li>
974: <li class="listitem">Netscape - Solaris(sparc)</li>
975: <li class="listitem">Networker - SunOS(sparc)</li>
976: <li class="listitem">"Most" of the SunOS(sparc) userland. Kernel grovellers will not usually work.</li>
1.1 dsieger 977: </ul></div>
978: </div>
979:
1.24 tron 980: <div class="sect4">
1.1 dsieger 981: <div class="titlepage"><div><div><h5 class="title">
982: <a name="apps-sparc64"></a>sparc64</h5></div></div></div>
983:
984:
1.24 tron 985: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">"Most" of the SunOS(sparc) userland. Kernel grovellers will not usually work.</li></ul></div>
1.1 dsieger 986: </div>
987:
1.24 tron 988: <div class="sect4">
1.1 dsieger 989: <div class="titlepage"><div><div><h5 class="title">
990: <a name="apps-sun3"></a>sun3</h5></div></div></div>
991:
992: </div>
993:
1.24 tron 994: <div class="sect4">
1.1 dsieger 995: <div class="titlepage"><div><div><h5 class="title">
996: <a name="apps-vax"></a>vax</h5></div></div></div>
997:
998:
1.24 tron 999: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> The userland that comes with DEC SVR3 via (yes!) iBCS2.</li></ul></div>
1.1 dsieger 1000: </div>
1001:
1.24 tron 1002: <div class="sect4">
1.1 dsieger 1003: <div class="titlepage"><div><div><h5 class="title">
1004: <a name="apps-x68k"></a>x68k</h5></div></div></div>
1005:
1006: </div>
1007:
1008:
1009: <h4 class="title">
1010: <a name="problems"></a>Which applications have been reported to <span class="bold"><strong>not</strong></span> work on my machine? (<a href="#binary-emulation">top</a>)
1011: </h4>
1012: <p>
1013: NetBSD runs on many CPUs and hardware platforms, for specific information,
1014: please find yours in the list below. If you have additional applications to
1.11 dsieger 1015: report, please <a class="ulink" href="http://www.NetBSD.org/cgi-bin/feedback.cgi" target="_top">let us know</a>.
1.1 dsieger 1016: </p>
1017: <p>
1018: In some cases, foreign applications require features not available in the
1019: emulation layer provided by earlier NetBSD releases. This usually happens when
1020: a foreign OS implements new syscalls and application authors change their
1021: applications to require their availability. Where an application is listed
1022: below with the phrase 'last unsupported version', all later NetBSD
1023: releases are able to run the application.
1024: </p>
1025:
1.24 tron 1026: <div class="sect4">
1.1 dsieger 1027: <div class="titlepage"><div><div><h5 class="title">
1028: <a name="alpha"></a>alpha</h5></div></div></div>
1029:
1030: </div>
1031:
1.24 tron 1032: <div class="sect4">
1.1 dsieger 1033: <div class="titlepage"><div><div><h5 class="title">
1034: <a name="amiga"></a>amiga</h5></div></div></div>
1035:
1036: </div>
1037:
1.24 tron 1038: <div class="sect4">
1.1 dsieger 1039: <div class="titlepage"><div><div><h5 class="title">
1040: <a name="arc"></a>arc</h5></div></div></div>
1041:
1042: </div>
1043:
1.24 tron 1044: <div class="sect4">
1.1 dsieger 1045: <div class="titlepage"><div><div><h5 class="title">
1046: <a name="arm26"></a>arm26</h5></div></div></div>
1047:
1048: </div>
1049:
1.24 tron 1050: <div class="sect4">
1.1 dsieger 1051: <div class="titlepage"><div><div><h5 class="title">
1052: <a name="arm32"></a>arm32</h5></div></div></div>
1053:
1054: </div>
1055:
1.24 tron 1056: <div class="sect4">
1.1 dsieger 1057: <div class="titlepage"><div><div><h5 class="title">
1058: <a name="atari"></a>atari</h5></div></div></div>
1059:
1060: </div>
1061:
1.24 tron 1062: <div class="sect4">
1.1 dsieger 1063: <div class="titlepage"><div><div><h5 class="title">
1064: <a name="bebox"></a>bebox</h5></div></div></div>
1065:
1066: </div>
1067:
1.24 tron 1068: <div class="sect4">
1.1 dsieger 1069: <div class="titlepage"><div><div><h5 class="title">
1070: <a name="cobalt"></a>cobalt</h5></div></div></div>
1071:
1072: </div>
1073:
1.24 tron 1074: <div class="sect4">
1.1 dsieger 1075: <div class="titlepage"><div><div><h5 class="title">
1076: <a name="dreamcast"></a>dreamcast</h5></div></div></div>
1077:
1078: </div>
1079:
1.24 tron 1080: <div class="sect4">
1.1 dsieger 1081: <div class="titlepage"><div><div><h5 class="title">
1082: <a name="hp300"></a>hp300</h5></div></div></div>
1083:
1084: </div>
1085:
1.24 tron 1086: <div class="sect4">
1.1 dsieger 1087: <div class="titlepage"><div><div><h5 class="title">
1088: <a name="hpcmips"></a>hpcmips</h5></div></div></div>
1089:
1090: </div>
1091:
1.24 tron 1092: <div class="sect4">
1.1 dsieger 1093: <div class="titlepage"><div><div><h5 class="title">
1094: <a name="hpcsh"></a>hpcsh</h5></div></div></div>
1095:
1096: </div>
1097:
1.24 tron 1098: <div class="sect4">
1.1 dsieger 1099: <div class="titlepage"><div><div><h5 class="title">
1100: <a name="i386"></a>i386</h5></div></div></div>
1101:
1102:
1.24 tron 1103: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
1.17 spz 1104: <li class="listitem">eWnn(Japanese/English translator) - Linux(x86) (requires Mule 2.3, SEGVs)</li>
1105: <li class="listitem">Honyaku-Damasi (Japanese/English translator) - Linux(x86)</li>
1106: <li class="listitem">Ichitaro ARK for Java (Japanese word processor) - Linux(x86) (needs JSDK1.2.2)</li>
1107: <li class="listitem">Objectivity - Linux(x86) (coredumps creating database)</li>
1108: <li class="listitem">Oracle - Linux(x86) (SEGV in install)</li>
1109: <li class="listitem">Shade Preview - Linux(x86) (may need RedHat shared libs)</li>
1110: <li class="listitem">StarOffice 5.1a - Linux(x86) (last unsupported version, NetBSD 1.4.x)</li>
1111: <li class="listitem">Wnn6 Ver3 - Linux(x86) (can't open a needed symlink)</li>
1.1 dsieger 1112: </ul></div>
1113: </div>
1114:
1.24 tron 1115: <div class="sect4">
1.1 dsieger 1116: <div class="titlepage"><div><div><h5 class="title">
1117: <a name="luna68k"></a>luna68k</h5></div></div></div>
1118:
1119: </div>
1120:
1.24 tron 1121: <div class="sect4">
1.1 dsieger 1122: <div class="titlepage"><div><div><h5 class="title">
1123: <a name="mac68k"></a>mac68k</h5></div></div></div>
1124:
1125: </div>
1126:
1.24 tron 1127: <div class="sect4">
1.1 dsieger 1128: <div class="titlepage"><div><div><h5 class="title">
1129: <a name="macppc"></a>macppc</h5></div></div></div>
1130:
1131: </div>
1132:
1.24 tron 1133: <div class="sect4">
1.1 dsieger 1134: <div class="titlepage"><div><div><h5 class="title">
1135: <a name="mipsco"></a>mipsco</h5></div></div></div>
1136:
1137: </div>
1138:
1.24 tron 1139: <div class="sect4">
1.1 dsieger 1140: <div class="titlepage"><div><div><h5 class="title">
1141: <a name="mvme68k"></a>mvme68k</h5></div></div></div>
1142:
1143: </div>
1144:
1.24 tron 1145: <div class="sect4">
1.1 dsieger 1146: <div class="titlepage"><div><div><h5 class="title">
1147: <a name="news68k"></a>news68k</h5></div></div></div>
1148:
1149: </div>
1150:
1.24 tron 1151: <div class="sect4">
1.1 dsieger 1152: <div class="titlepage"><div><div><h5 class="title">
1153: <a name="newsmips"></a>newsmips</h5></div></div></div>
1154:
1155: </div>
1156:
1.24 tron 1157: <div class="sect4">
1.1 dsieger 1158: <div class="titlepage"><div><div><h5 class="title">
1159: <a name="next68k"></a>next68k</h5></div></div></div>
1160:
1161: </div>
1162:
1.24 tron 1163: <div class="sect4">
1.1 dsieger 1164: <div class="titlepage"><div><div><h5 class="title">
1165: <a name="ofppc"></a>ofppc</h5></div></div></div>
1166:
1167: </div>
1168:
1.24 tron 1169: <div class="sect4">
1.1 dsieger 1170: <div class="titlepage"><div><div><h5 class="title">
1171: <a name="pmax"></a>pmax</h5></div></div></div>
1172:
1173: </div>
1174:
1.24 tron 1175: <div class="sect4">
1.1 dsieger 1176: <div class="titlepage"><div><div><h5 class="title">
1177: <a name="prep"></a>prep</h5></div></div></div>
1178:
1179: </div>
1180:
1.24 tron 1181: <div class="sect4">
1.1 dsieger 1182: <div class="titlepage"><div><div><h5 class="title">
1183: <a name="sandpoint"></a>sandpoint</h5></div></div></div>
1184:
1185: </div>
1186:
1.24 tron 1187: <div class="sect4">
1.1 dsieger 1188: <div class="titlepage"><div><div><h5 class="title">
1189: <a name="sgimips"></a>sgimips</h5></div></div></div>
1190:
1191: </div>
1192:
1.24 tron 1193: <div class="sect4">
1.1 dsieger 1194: <div class="titlepage"><div><div><h5 class="title">
1195: <a name="sh3"></a>sh3</h5></div></div></div>
1196:
1197: </div>
1198:
1.24 tron 1199: <div class="sect4">
1.1 dsieger 1200: <div class="titlepage"><div><div><h5 class="title">
1201: <a name="sparc"></a>sparc</h5></div></div></div>
1202:
1203:
1.24 tron 1204: <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">Acroread4 - Solaris(sparc)</li></ul></div>
1.1 dsieger 1205: </div>
1206:
1.24 tron 1207: <div class="sect4">
1.1 dsieger 1208: <div class="titlepage"><div><div><h5 class="title">
1209: <a name="sparc64"></a>sparc64</h5></div></div></div>
1210:
1211: </div>
1212:
1.24 tron 1213: <div class="sect4">
1.1 dsieger 1214: <div class="titlepage"><div><div><h5 class="title">
1215: <a name="sun3"></a>sun3</h5></div></div></div>
1216:
1217: </div>
1218:
1.24 tron 1219: <div class="sect4">
1.1 dsieger 1220: <div class="titlepage"><div><div><h5 class="title">
1221: <a name="vax"></a>vax</h5></div></div></div>
1222:
1223: </div>
1224:
1.24 tron 1225: <div class="sect4">
1.1 dsieger 1226: <div class="titlepage"><div><div><h5 class="title">
1227: <a name="x68k"></a>x68k</h5></div></div></div>
1228:
1229: </div>
1230:
1.3 dsieger 1231: <hr>Back to <em><a href=".">NetBSD Documentation</a></em>
1232: </div></div></div>
1233: <div class="navfoot"></div>
1.15 mishka 1234: <div id="footer"><div id="footerContent"><center>
1.3 dsieger 1235: <span class="footfeed"><a href="http://www.NetBSD.org/cgi-bin/feedback.cgi">
1236: Contact</a> |
1.9 kano 1237: </span><span class="footcopy"><a href="../about/disclaimer.html">
1.3 dsieger 1238: Disclaimer</a> |
1239:
1.29 snj 1240: <span class="copyright">Copyright © 1994-2017 The NetBSD Foundation, Inc. </span>ALL RIGHTS RESERVED.<br>NetBSD<sup>®</sup> is a registered trademark of The NetBSD
1.3 dsieger 1241: Foundation, Inc.</span>
1.15 mishka 1242: </center></div></div>
1.1 dsieger 1243: </div></body>
1244: </html>
CVSweb <webmaster@jp.NetBSD.org>