Systemverwaltungshandbuch: Oracle Solaris Container - Ressourcenverwaltung und Solaris Zones

Allgemeine Informationen zur lx Brand

Das lx Brand verwendet das Branded Zones-Framework, um Linux-Binäranwendungen unverändert auf einem Computer mit Solaris-Betriebssystemkernel auszuführen.

Auf diesem Computer muss einer der folgenden unterstützten i686-Prozessortypen installiert sein:

Unterstützte Linux-Distributionen

Das lx Brand umfasst die zur Installation einer CentOS 3.x- oder Red Hat Enterprise Linux 3.x-Distribution innerhalb einer nicht-globalen Zone erforderlichen Tools. Unterstützt werden die Versionen 3.5 bis 3.8 jeder Distribution. Das Brand unterstützt die Ausführung von 32-Bit Linux-Anwendungen auf x86- und x64-Computern, auf denen das Solaris-Betriebssystem entweder im 32-Bit- oder im 64-Bit-Modus ausgeführt wird.

Das lx Brand emuliert die vom Linux 2.4.21-Kernel bereitgestellten System-Aufrufschnittstellen gemäß der Änderungen durch Red Hat in den RHEL 3.x-Distributionen. Dieser Kernel stellt die System-Aufrufschnittstellen bereit, die von der glibc-Version 2.3.2 von Red Hat benötigt werden.

Darüber hinaus emuliert das lx Brand teilweise die Linux-Schnittstellen /dev und /proc.


Achtung – Achtung –

Beachten Sie, dass eine unterstützte Konfiguration aufrecht erhalten müssen, wenn Sie Pakete zu einer lx Branded Zone hinzufügen. Weitere Informationen finden Sie unter Allgemeine Informationen zum Verwalten einer unterstützten Konfiguration.


Unterstützung von Anwendungen

In einem Solaris-System ist die Anzahl der Linux-Anwendungen, die in einer lx Branded Zone ausgeführt werden können, nicht beschränkt. Voraussetzung ist ein ausreichender Arbeitsspeicher. Lesen Sie auch Anforderungen an System und Speicherplatz.

Unabhängig vom zu Grunde liegenden Kernel, können nur 32-Bit Linux-Anwendungen ausgeführt werden.

Die lx Zone unterstützt Linux-Anwendungen nur auf Benutzerebene. Sie können keine Linux-Gerätetreiber, Linux-Kernelmodule oder Linux-Dateisysteme in einer lx Zone verwenden.

Unter http://hub.opensolaris.org/bin/view/Community+Group+brandz/applications finden Sie eine Liste einiger Anwendungen, die erfolgreich in dem lx Brand ausgeführt werden konnten. Ein Beispiel zur Installation einer Anwendung finden Sie unter So installieren Sie eine Anwendung in einer lx Branded Zone.

Sie können keine Solaris-Anwendungen in einer lx Zone ausführen. Sie können jedoch das Solaris-System in der lx Zone verwenden, um Linux-Anwendungen zu entwickeln, zu testen und bereitzustellen. Beispielsweise können Sie eine Linux-Anwendung in einer lx Zone platzieren und sie mithilfe von Solaris-Tools analysieren, die in der globalen Zone ausgeführt werden. Dann können Sie Verbesserungen vornehmen und die überarbeitete Anwendung auf einem nativen Linux-System bereitstellen.