Interoperabilität mit anderen Systemen

Gutes Design und korrekte Implementierung sind nur eine Teil des Ganzen. NetBSD ist ausserdem höchst interoperabel mit anderen Systemen.

Binär Emulation

NetBSD bietet ein Binär-Emulations System, welches es dem Benutzer erlaubt, kompilierte binäre Dateien anderer UNIX-ähnlicher Betriebssysteme direkt auszuführen. Darunter sind FreeBSD, HP-UX, Interactive UNIX, Linux, OSF/1, SCO UNIX, SunOS, System V Release 4, Solaris und Ultrix unter manchen CPU Typen. So kann jede NetBSD/m68k basierte Plattform zum Beispiel SunOS Binärdateien für Sun 3 und 3x Systeme ausführen (jedoch keine SunOS Binärdateien für SPARC oder UltraSPARC Systeme), wohingegen NetBSD/sparc durchaus SunOS und Solaris Binärdateien für SPARC Systeme ausführen kann. [Achtung: für dynamisch verlinkte Binärdateien werden in der Regel sowohl der dynamische Linker als auch die Libraries für das emulierte Betriebssystem benötigt.]

Des Weiteren ist es durch die WINE und doscmd Pakete möglich, Windows und MS-DOS Anwendungen auszuführen; die Linux Version des Executor kann verwendet werden, um MacOS Anwendungen auszuführen.

Quellcode Kompatibilität

Obwohl NetBSD Veröffentlichungen momentan nicht zertifiert sind, bemühen wir uns mit gängigen Standards kompatibel zu bleiben:

Des Weiteren folgen wir einigen de Facto Standards:

Bitte sehen Sie auch weitere Informationen bezüglich der Befolgung von Standards.

Lokale File Systems

Zusätzlich zu dem eigenen 64-bit FFS File System kann NetBSD die File Systems anderer Betriebssysteme lesen, darunter:

Netzwerk Protokolle

NetBSD unterstützt eine Reihe verschiedener Netzwerk Protokolle. Darunter sind:


NetBSD Home Page
NetBSD Projektziele

(Ihre Meinung) $NetBSD: interop.html,v 1.12 2004/10/30 22:34:09 jschauma Exp $
Copyright © 1994-2003 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.