Index: head/de_DE.ISO8859-1/books/handbook/eresources/chapter.xml
===================================================================
--- head/de_DE.ISO8859-1/books/handbook/eresources/chapter.xml (revision 49341)
+++ head/de_DE.ISO8859-1/books/handbook/eresources/chapter.xml (revision 49342)
@@ -1,2451 +1,2444 @@
Ressourcen im InternetGedruckte Medien können mit der schnellen Entwicklung von &os;
nicht Schritt halten. Elektronische Medien sind häufig die
einzige Möglichkeit, über aktuelle Entwicklungen informiert zu
sein. Da &os; ein Projekt von Freiwilligen ist, gibt die
Benutzergemeinde selbst auch technische Unterstützung. Die
Benutzergemeinde erreichen Sie am besten über E-Mail,
Internetforen oder Usenet-News.Die wichtigsten Wege, auf denen Sie die &os;-Benutzergemeinde
erreichen können, sind unten dargestellt. Schicken Sie weitere
Ressourcen, die hier fehlen, an die Mailingliste des &a.doc;,
damit diese hier aufgenommen werden können.WebseitenDie
&os; Foren dienen als webbasiertes Diskussionsforum
für Fragen und technische Diskussionen zu &os;.Planet
&os; bietet einen gesammelten Feed aus dutzenden
von Blogs, die von den &os; Entwicklern geschrieben werden.
Viele Entwickler nutzen dies, um schnell Aufzeichnungen
darüber zu veröffentlichen, woran sie gerade arbeiten,
welche neuen Erweiterungen es gibt und andere Arbeiten, die
gerade im Gange sind.Der
BSDConferences YouTube-Kanal beinhaltet eine
Sammlung von qualitativ hochwertigen Videos von BSD
Konferenzen aus der ganzen Welt. Dies ist eine
ausgezeichnete Art und Weise, den Entwicklern beim
Präsentieren von neuen Arbeiten an &os; zuzuschauen.MailinglistenDie Mailinglisten sind der direkteste Weg, um Fragen an das
gesamte &os; Publikum zu stellen oder eine technische Diskussion
zu beginnen. Es existiert eine große Vielfalt von Listen mit
einer Reihe von verschiedenen &os; Themen. Wenn Sie Fragen an
die richtige Mailingliste richten können Sie viel eher mit einer
passenden Antwort darauf rechnen.Die Chartas der verschiedenen Listen sind unten
wiedergegeben. Bevor Sie sich einer Mailingliste
anschließen oder E-Mails an eine Liste senden, lesen Sie bitte
die Charta der Liste. Die meisten Mitglieder der
Mailinglisten erhalten jeden Tag Hunderte E-Mails zum Thema
&os;. Die Chartas und Regeln, die den Gebrauch der Listen
beschreiben, garantieren die hohe Qualität der Listen. Die
Listen würden ihren hohen Wert für das Projekt verlieren, wenn
wir weniger Regeln aufstellen würden.Um zu testen, ob Sie eine Nachricht an eine
&os;-Liste senden können, verwenden Sie bitte die Liste
&a.test.name;. Schicken Sie derartige
Nachrichten bitte nicht an eine der anderen Listen.Wenn Sie Sich nicht sicher sind, auf welcher Liste Sie Ihre
Frage stellen sollen, sollten Sie den Artikel
How to get best results from the FreeBSD-questions mailing
list lesen.Bevor Sie eine Nachricht an eine Mailingliste senden,
sollten Sie die korrekte Nutzung der Mailinglisten erlernen.
Dazu gehört auch das Vermeiden von sich häufig wiederholenden
Diskussionen (lesen Sie deshalb zuerst die
Mailing List Frequently Asked Questions).Alle Mailinglisten werden archiviert und können auf dem
&os; World Wide
Web Server durchsucht werden. Das nach
Schlüsselwörtern durchsuchbare Archiv bietet die hervorragende
Möglichkeit, Antworten auf häufig gestellte Fragen zu finden.
Nutzen Sie bitte diese Möglichkeit, bevor Sie Fragen auf einer
Liste stellen. Beachten Sie auch, dass das zur Folge hat, dass
die Nachrichten an die &os; Mailinglisten für die Ewigkeit
erhalten bleiben. Wenn Sie am Schutz Ihrer Privatsphäre
interessiert sind, ziehen Sie die Verwendung einer
Wegwerf-E-Mail-Adresse in Betracht und schreiben Sie nur solche
Nachrichten, die für die Öffentlichkeit bestimmt sind.Beschreibung der MailinglistenAllgemeine Listen: Jeder kann die
folgenden allgemeinen Listen abonnieren (und ist dazu
aufgefordert):MailinglisteZweck&a.advocacy.name;Verbreitung von &os;&a.announce.name;Wichtige Ereignisse und Meilensteine des
Projekts (moderiert)&a.arch.name;Architektur und Design von &os;&a.bugbusters.name;Diskussionen über die Pflege der &os;
Fehlerberichte-Datenbank und die dazu benutzten
Werkzeuge&a.bugs.name;Fehlerberichte&a.chat.name;Nicht technische Themen, welche die
&os;-Gemeinschaft betreffen&a.chromium.name;Diskussionen zum Einsatz von Chromium unter
&os;&a.current.name;Gebrauch von &os.current;&a.isp.name;Für Internet-Service-Provider, die &os;
benutzen&a.jobs.name;Anstellung und Beratung im &os;-Umfeld&a.questions.name;Benutzerfragen und technische
Unterstützung&a.security-notifications.name;Ankündigungen zum Thema
Sicherheit (moderiert)&a.stable.name;Gebrauch von &os.stable;&a.test.name;Schicken Sie Testnachrichten an diese Liste
anstelle der wirklichen ListenTechnische Listen: Auf den folgenden
Listen werden technische Diskussionen geführt. Bevor Sie eine
der Listen abonnieren oder Nachrichten an sie schicken, lesen
Sie sich die Charta der Liste durch, da der Inhalt und Zweck
dieser Listen genau festgelegt ist.MailinglisteZweck&a.acpi.name;Entwicklung von ACPI&a.afs.name;Portierung von AFS nach &os;&a.aic7xxx.name;Entwicklung von &adaptec; AIC 7xxx
Treibern&a.amd64.name;Portierung von &os; auf
AMD64-Systeme (moderiert)&a.apache.name;Diskussion über Ports, die mit
Apache
zusammenhängen.&a.arm.name;Portierung von &os; auf &arm;-Prozessoren&a.atm.name;Benutzung von ATM-Netzen mit &os;&a.bluetooth.name;&bluetooth; unter &os; verwenden&a.cloud.name;&os; auf Cloud-Plattformen (EC2, GCE, Azure,
etc.)&a.cluster.name;Benutzung von &os; in einem Cluster&a.database.name;Diskussion über Datenbanken und
Datenbankprogrammierung unter &os;&a.desktop.name;&os; als Desktop verwenden und verbessern&a.doc.name;Erstellen der &os;-Dokumentation&a.drivers.name;Gerätetreiber für &os; schreiben&a.dtrace.name;Entwicklung und Benutzung von DTrace unter
&os;&a.eclipse.name;Für &os;-Anwender, welche die Eclipse IDE, deren
Werkzeuge, Anwendungen und Ports einsetzen&a.embedded.name;&os; in eingebetteten Anwendungen
einsetzen&a.emulation.name;Emulation anderer Systeme wie &linux;, &ms-dos;
oder &windows;&a.enlightenment.name;Portierung von
Enlightenment und
Enlightenment-Applikationen&a.eol.name;Support für &os;-bezogene Software, die vom
&os; Project offiziell nicht mehr unterstützt
wird.&a.firewire.name;Technische Diskussion über &os; &firewire;
(iLink, IEEE 1394)&a.fortran.name;Fortran unter &os;&a.fs.name;Dateisysteme&a.games.name;Unterstützung für Spiele unter &os;&a.gecko.name;Angelegenheiten zur
Gecko Rendering Engine&a.geom.name;Diskussion über GEOM&a.git.name;Diskussionen zur Verwendung von git im &os;
Project&a.gnome.name;Portierung von GNOME
und
GNOME-Anwendungen&a.hackers.name;Allgemeine technische Diskussionen&a.hardware.name;Allgemeine Diskussion über Hardware, auf der &os;
läuft&a.i18n.name;
- &a.hardware.name;
- Allgemeine Diskussion über Hardware, auf der &os;
- läuft
-
-
-
- &a.i18n.name;Internationalisierung von &os;&a.ia32.name;&os; für die IA-32 (&intel; x86)
Plattform&a.ia64.name;Portierung von &os; auf &intel;s neue
IA64-Systeme&a.infiniband.name;Infiniband unter &os;&a.ipfw.name;Technische Diskussion über die Neubearbeitung der
IP-Firewall Quellen&a.isdn.name;Für Entwickler des ISDN-Systems&a.java.name;Für &java; Entwickler und Leute, die &jdk;s nach
&os; portieren&a.kde.name;Portierung von KDE und
KDE-Anwendungen&a.lfs.name;Portierung von LFS nach &os;&a.mips.name;Portierung von &os; zu &mips;&a.mobile.name;Diskussionen über mobiles Rechnen&a.mono.name;Mono und C# Anwendungen auf &os;&a.multimedia.name;Multimedia Anwendungen&a.newbus.name;Technische Diskussionen über die Architektur von
Bussen&a.net.name;Diskussion über Netzwerke und den TCP/IP
Quellcode&a.numerics.name;Diskussionen über die Implementierung
hochwertiger Funktionen in libm&a.office.name;Office-Anwendungen für &os;&a.performance.name;Fragen zur Optimierung der Leistung stark
ausgelasteter Systeme&a.perl.name;Pflege der portierten Perl-Anwendungen.&a.pf.name;Diskussionen und Fragen zu
packet filter als
Firewallsystem.&a.pkg.name;Diskussionen über die Verwaltung von Binärpaketen
und entsprechenden Werkzeugen&a.pkg-fallout.name;Protokolle von fehlgeschlagenen
Paketbauvorgängen&a.pkgbase.name;Paketierung des &os;-Basissystems&a.platforms.name;Portierungen von &os; auf nicht-&intel;
Architekturen&a.ports.name;Diskussion über die Ports-Sammlung&a.ports-announce.name;Wichtige Neuigkeiten und Anweisungen zur
Ports-Sammlung (moderiert)&a.ports-bugs.name;Diskussion über Fehler und PRs der Ports&a.ppc.name;Portierung von &os; auf den &powerpc;&a.proliant.name;Technische Diskussionen zum Einsatz von &os; auf
HP ProLiant-Serverplattformen&a.python.name;&os;-spezifische Diskussionen zu Python&a.rc.name;Diskussion über das
rc.d-System sowie dessen
Weiterentwicklung&a.realtime.name;Entwicklung von Echtzeiterweiterungen für
&os;&a.ruby.name;&os;-spezifische Diskussionen zu Ruby&a.scsi.name;Diskussion über das SCSI-Subsystem&a.security.name;Sicherheitsthemen&a.small.name;Gebrauch von &os; in eingebetteten Systemen
(obsolet; verwenden Sie stattdessen
&a.embedded.name;)&a.snapshots.name;Ankündigungen für &os;
Entwickler-Snapshots&a.sparc.name;Portierung von &os; auf &sparc; Systeme&a.standards.name;Konformität von &os; mit den C99- und
&posix;-Standards&a.sysinstall.name;&man.sysinstall.8; Entwicklung&a.tcltk.name;&os; spezifische Tcl/TK Diskussionen&a.testing.name;Tests unter &os;&a.tex.name;Portierung von TeX und
dessen Anwendungen nach &os;&a.threads.name;Leichtgewichtige Prozesse
(Threads) in
&os;&a.tilera.name;Diskussionen zur Portierung von &os; auf die
Tilera-CPU-Familie&a.tokenring.name;Token-Ring Unterstützung in &os;&a.toolchain.name;Wartung der &os;-Toolchain&a.translators.name;Übersetzung von &os;-Dokumenten und
Programmen.&a.transport.name;Diskussion über Transportprotokolle in
&os;&a.usb.name;USB-Unterstützung in &os;&a.virtualization.name;Diskussion über verschiedene
Virtualisierungsverfahren, die von &os; unterstützt
werden&a.vuxml.name;Diskussion über die Infrastruktur von
VuXML&a.x11.name;Wartung und Unterstützung von X11
auf &os;&a.xen.name;Diskussionen über die &os; Portierung auf &xen; -
Implementierung und Verwendung&a.xfce.name;Portierung und Wartung von
XFCE&a.zope.name;Zope für &os; -
Portierung und WartungEingeschränkte Listen: Die folgenden
Listen wenden sich an Zielgruppen mit speziellen Anforderungen
und sind nicht für die Öffentlichkeit gedacht. Bevor Sie eine
dieser Listen abonnieren, sollten Sie einige der technischen
Listen abonniert haben, um mit den Umgangsformen vertraut zu
sein.MailinglisteZweck&a.hubs.name;Betrieb von &os;-Spiegeln&a.usergroups.name;Koordination von Benutzergruppen&a.wip-status.name;Status von in Arbeit befindlichen
&os;-Tätigkeiten&a.wireless.name;Diskussionen zum 802.11-Stack sowie zur
Entwicklung von Tools und GerätetreibernZusammenfassungen: Alle eben
aufgezählten Listen sind auch in zusammengefasster
Form (digest) erhältlich.
In den Einstellungen Ihres Accounts legen Sie fest,
in welcher Form Sie die Listen empfangen.SVN Listen: Die folgenden Listen
versenden die Log-Einträge zu Änderungen an verschiedenen
Teilen des Quellbaums. Diese Listen sollen nur
gelesen werden, schicken Sie bitte keine
Nachrichten an eine der Listen.MailinglisteTeil des QuellbaumsBeschreibung&a.svn-doc-all.name;/usr/docÄnderungen im doc Subversion Repository
(mit Ausnahme von user,
projects und
translations)&a.svn-doc-head.name;/usr/docÄnderungen im head-Zweig des
doc Subversion Repository&a.svn-doc-projects.name;/usr/doc/projectsÄnderungen im
projects-Bereich des doc
Subversion Repository&a.svn-doc-svnadmin.name;/usr/docÄnderungen an den administrativen Skripten,
Hooks und anderen Konfigurationsdateien des doc
Subversion Repository&a.svn-ports-all.name;/usr/portsAlle Änderungen des ports Subverison
Repository&a.svn-ports-head.name;/usr/portsÄnderungen im head-Zweig des
ports Subversion Repository&a.svn-ports-svnadmin.name;/usr/portsÄnderungen an den administrativen Skripten,
Hooks und anderen Konfigurationsdateien des ports
Subversion Repository&a.svn-src-all.name;/usr/srcÄnderungen im src Subversion Repository (außer
für user und
projects)&a.svn-src-head.name;/usr/srcÄnderungen im head Zweig des src
Subversion Repository (der &os;-CURRENT Zweig)&a.svn-src-projects.name;/usr/projectsÄnderungen im projects
Bereich des src Subversion Repository&a.svn-src-release.name;/usr/srcÄnderungen im releases
Bereich des src Subversion Repository&a.svn-src-releng.name;/usr/srcÄnderungen im releng
Zweig des src Subversion Repository (der
security / release engineering Zweige)&a.svn-src-stable.name;/usr/srcÄnderungen an allen stable Zweigen des src
Subversion Repository&a.svn-src-stable-6.name;/usr/srcÄnderungen im stable/6
Zweig des src Subversion Repository&a.svn-src-stable-7.name;/usr/srcÄnderungen im stable/7
Zweig des src Subversion Repository&a.svn-src-stable-8.name;/usr/srcÄnderungen im stable/8
Zweig des src Subversion Repository&a.svn-src-stable-9.name;/usr/srcÄnderungen im stable/9
Zweig des src Subversion Repository&a.svn-src-stable-10.name;/usr/srcÄnderungen im stable/10
Zweig des src Subversion Repository&a.svn-src-stable-other.name;/usr/srcÄnderungen an älteren
stable Zweigen des src
Subversion Repository&a.svn-src-svnadmin.name;/usr/srcÄnderungen an den administrativen Skripten,
hooks, und anderen Daten zur Konfiguration des src
Subversion Repository&a.svn-src-user.name;/usr/srcÄnderungen am experimentellen
user Bereich des src
Subversion Repository&a.svn-src-vendor.name;/usr/srcÄnderungen am Herstellerbereich des src
Subversion RepositoryMailinglisten abonnierenUm eine Liste zu abonnieren, besuchen die Webseite
&a.mailman.lists.link; und klicken dort auf die Liste, die Sie
abonnieren wollen. Sie gelangen dann auf die Webseite der
Liste, die weitere Anweisungen für diese Liste enthält.Um eine Nachricht an eine Mailingliste zu schicken,
schreiben Sie einfach eine E-Mail an
Liste@FreeBSD.org.
Die E-Mail wird dann an alle Mitglieder der Mailingliste
verteilt.Wenn Sie das Abonnement aufheben wollen, folgen Sie der
URL, die am Ende jeder Mail der Liste angegeben ist. Sie
können das Abonnement auch mit einer E-Mail an
Liste-unsubscribe@FreeBSD.org
aufheben.Verwenden Sie bitte die technischen Listen ausschließlich
für technische Diskussionen. Wenn Sie nur an wichtigen
Ankündigungen interessiert sind, abonnieren Sie die
Mailingliste &a.announce;, auf der nur wenige Nachrichten
versendet werden.Chartas der MailinglistenAlle &os;-Mailinglisten besitzen
Grundregeln, die von jedem beachtet werden müssen. Für die
ersten beiden Male, in denen ein Absender gegen diese Regeln
verstößt, erhält er jeweils eine Warnung vom
&os;-Postmaster postmaster@FreeBSD.org. Ein
dritter Verstoß gegen die Regeln führt dazu, dass der Absender
in allen &os;-Mailinglisten gesperrt wird und weitere
Nachrichten von ihm nicht mehr angenommen werden. Wir
bedauern sehr, dass wir solche Maßnahmen ergreifen müssen,
aber heutzutage ist das Internet eine recht rauhe Umgebung, in
der immer weniger Leute Rücksicht aufeinander nehmen.Die Regeln:Das Thema einer Nachricht soll der Charta der Liste,
an die sie gesendet wird, entsprechen. Wenn Sie eine
Nachricht an eine technische Liste schicken, sollte die
Nachricht auch technische Inhalte haben. Fortwährendes
Geschwätz oder Streit mindern den Wert der Liste für alle
Mitglieder und wird nicht toleriert. Benutzen Sie
&a.chat; für allgemeine Diskussionen über &os;.Eine Nachricht sollte an nicht mehr als zwei
Mailinglisten gesendet werden. Schicken Sie eine
Nachricht nur dann an zwei Listen, wenn das wirklich
notwendig ist. Viele Leute haben mehrere Mailinglisten
abonniert und Nachrichten sollten nur zu ungewöhnlichen
Kombinationen der Listen, wie -stable und
-scsi, gesendet werden. Wenn Sie eine
Nachricht erhalten, die im Cc-Feld
mehrere Listen enthält, sollten Sie das Feld kürzen, bevor
Sie eine Antwort darauf verschicken. Unabhängig
von dem ursprünglichen Verteiler sind Sie für Ihre
eigenen Mehrfach-Sendungen selbst
verantwortlich.Persönliche Angriffe und Beschimpfungen sind in einer
Diskussion nicht erlaubt. Dies gilt gleichermaßen für
Benutzer wie Entwickler. Grobe Verletzungen der
Netiquette, wie das Verschicken oder Zitieren von privater
E-Mail ohne eine entsprechende Genehmigung, werden nicht
gebilligt. Die Nachrichten werden aber nicht besonders
auf Verletzungen der Netiquette untersucht. Es kann sein,
dass eine Verletzung der Netiquette durchaus zu der Charta
einer Liste passt, aber der Absender aufgrund der
Verletzung eine Warnung erhält oder gesperrt wird.Werbung für Produkte oder Dienstleistungen, die nichts
mit &os; zu tun haben, sind verboten. Ist die Werbung als
Spam verschickt worden, wird der Absender sofort
gesperrt.Chartas einzelner Listen:&a.acpi.name;Die Entwicklung von ACPI und
Energieverwaltungsfunktionen.&a.afs.name;Andrew File SystemAuf dieser Liste wird die Portierung des AFS von
CMU/Transarc diskutiert.&a.announce.name;Wichtige Ereignisse und
MeilensteineDiese Liste ist für Personen, die nur an den wenigen
Ankündigungen wichtiger Ereignisse interessiert sind.
Die Ankündigungen betreffen Schnappschüsse und
Releases, neue Merkmale von &os; und die Suche nach
freiwilligen Mitarbeitern. Auf der Liste herrscht wenig
Verkehr und sie wird streng moderiert.&a.arch.name;Architektur und Design
von &os;Auf dieser technischen Liste wird die
&os;-Architektur diskutiert. Beispiele für angemessene
Themen sind:Wie das Bausystem zu verändern ist, damit
verschiedene Läufe gleichzeitig möglich
sind.Was am VFS geändert werden muss, damit
Heidemann Schichten eingesetzt werden können.Wie die Schnittstelle der Gerätetreiber
angepasst werden muss, damit derselbe Treiber auf
verschiedenen Bussen und Architekturen eingesetzt
werden kann.Wie ein Netzwerktreiber geschrieben wird.&a.bluetooth.name;&bluetooth; unter &os;Diese Liste diskutiert Probleme der Verwendung
von &bluetooth; unter &os;. Designprobleme,
Implementierungsdetails, Patches, Fehler- und
Statusberichte, Verbesserungsvorschläge sowie
alle anderen mit &bluetooth; zusammenhängenden
Themen werden hier behandelt.&a.bugbusters.name;Bearbeitung der
FehlerberichteAuf dieser Liste wird die Bearbeitung der
Fehlerberichte (PR,
engl. problem report)
koordiniert. Sie dient dem Bugmeister
und allen Leuten, die ein Interesse an der Datenbank der
Fehlerberichte haben, als Diskussionsforum. Auf dieser
Liste werden keine spezifischen Fehler, Fehlerbehebungen
oder PRs diskutiert.&a.bugs.name;FehlerberichteAuf dieser Liste werden Fehlerberichte gesammelt.
Fehlerberichte sollten immer mit
der
Web-Schnittstelle erstellt werden.&a.chat.name;Nicht technische Themen, welche die &os;
Gemeinschaft betreffenAuf dieser Liste werden nicht-technische soziale
Themen diskutiert, die nicht auf die anderen Listen
passen. Hier kann diskutiert werden, ob Jordan wie ein
Frettchen aus einem Zeichentrickfilm aussieht oder
nicht, ob grundsätzlich in Großbuchstaben geschrieben
werden soll, wer zuviel Kaffee trinkt, wo das beste Bier
gebraut wird und wer Bier in seinem Keller braut.
Gelegentlich können auf den technischen Listen wichtige
Ereignisse wie Feste, Hochzeiten oder Geburten
angekündigt werden, aber nachfolgende Nachrichten
sollten auf die Liste &a.chat; gesendet werden.&a.chromium.name;Diskussionen zum Einsatz von Chromium
unter &os;Auf dieser technischen Liste werden Fragen zur
Entwicklung, zur Installation sowie zum Einsatz von
Chromium unter &os; diskutiert.&a.cloud.name;&os; auf verschiedenen Cloud-Plattformen
betreibenDiese Liste diskutiert &os; auf Amazon EC2, Google
Compute Engine, Microsoft Azure und weiteren
Cloud-Plattformen.&a.core.name;&os; Core TeamDies ist eine interne Mailingliste des &os; Core
Teams. Wenn in einer wichtigen Angelegenheit, die &os;
betrifft, entschieden werden muss oder die
Angelegenheit einer genauen Prüfung unterzogen werden
muss, können Nachrichten an diese Liste gesendet
werden.&a.current.name;Gebrauch von
&os.current;Diese Mailingliste ist für die Benutzer von
&os.current; eingerichtet. Auf ihr finden sich
Ankündigungen über Besonderheiten von -CURRENT, von
denen Benutzer betroffen sind. Sie enthält weiterhin
Anweisungen, wie man ein System auf -CURRENT hält.
Jeder, der ein -CURRENT System besitzt, muss diese Liste
lesen. Die Liste ist nur für technische Inhalte
bestimmt.&a.desktop.name;&os; als Desktop verwenden und
verbessernDies ist ein Forum für Diskussionen um &os; auf dem
Desktop. Es wird primär von Desktop-Portierern und
Nutzern verwendet, um Probleme und Verbesserungen zu
&os;s Einsatz auf dem Desktop zu besprechen.&a.doc.name;Auf dieser Mailingliste werden Themen diskutiert,
die im Zusammenhang mit der Erstellung der &os;
Dokumentation stehen.
The &os; Documentation Project besteht
aus den Mitgliedern dieser Liste. Diese Liste steht
jedem offen, Sie sind herzlich eingeladen teilzunehmen
und mitzuhelfen.&a.drivers.name;Gerätetreiber für &os;
schreibenEin Forum für technische Diskussionen über
das Schreiben von Gerätetreibern für &os;.
Daher werden hier vor allem Fragen behandelt, die sich
um das Schreiben von Treibern, welche die APIs des
Kernels nutzen, drehen.&a.dtrace.name;Entwicklung und Benutzung von DTrace unter
&os;DTrace ist Bestandteil von &os; und stellt
Laufzeitinformationen vom Kernel und
Anwendungsprogrammen zur Verfügung. Diese Liste ist für
Diskussionen von Entwicklern und Benutzern.&a.eclipse.name;Für &os;-Anwender, welche die Eclipse
IDE deren Werkzeuge, Anwendungen und Ports
einsetzenDas Ziel dieser Liste ist es, Unterstützung
für all jene zu bieten, die mit der Installation,
Verwendung, Entwicklung und Wartung der Eclipse-IDE
sowie deren Werkzeugen und Anwendungen unter &os; zu
tun haben. Außerdem wird Hilfe bei der
Portierung der IDE und deren Plugins auf &os;
geboten.Zusätzlich soll diese Liste einen
Informationsaustausch zwischen der Eclipse- und der
&os;-Gemeinde ermöglichen, von dem beide
Seiten profitieren können.Obwohl sich diese Liste auf die Anforderungen von
Anwendern konzentriert, möchte sie auch Entwickler
unterstützen, die an der Entwicklung von
&os;-spezifischen Anwendungen unter Nutzung des
Eclipse-Frameworks arbeiten.&a.embedded.name;&os; in eingebetteten Anwendungen
einsetzenDiese Liste diskutiert Themen im Zusammenhang mit
dem Einsatz von ungewöhnlich kleinen und eingebetteten
&os;-Installationen. Auf dieser Liste werden
ausschließlich technische Diskussionen geführt. Unter
eingebetteten Systemen versteht diese Liste Systeme, bei
denen es sich nicht um Desktopsysteme handelt, und die
in der Regel nur einem einzigen Zweck dienen (im
Gegensatz zu Desktopsystemen, die für die Bewältigung
verschiedenster Aufgaben geeignet sind). In die Gruppe
der eingebetteten Systeme gehören beispielsweise
Telefone, Netzwerkgeräte wie Router, Switche oder
PBX-Systeme, PDAs, Verkaufsautomaten und andere
mehr.&a.emulation.name;Emulation anderer Systeme wie &linux;,
&ms-dos; oder &windows;Hier werden technische Diskussionen zum Einsatz von
Programmen, die für andere Betriebssysteme
geschrieben wurden, geführt.&a.enlightenment.name;Enlightenment
Desktop-Umgebung für &os;-Systeme. Dies ist
eine technische Liste, in der nur technische Inhalte
erwartet werden.&a.eol.name;Support für &os;-bezogene Software, die
vom &os; Project offiziell nicht mehr unterstützt
wird.Diese Liste ist für all jene interessant, die
Unterstützung für vom &os; Project offiziell nicht mehr
(in Form von Security Advisories oder Patches)
unterstützte Programme benötigen oder anbieten
wollen.&a.firewire.name;&firewire; (iLink,
IEEE 1394)Auf dieser Liste wird das Design und die
Implementierung eines &firewire;-Subsystems (auch
IEEE 1394 oder iLink) für &os; diskutiert.
Relevante Themen sind die Standards, Busse und ihre
Protokolle, sowie Adapter, Karten und Chipsätze. Des
Weiteren die Architektur und der Quellcode, die nötig
sind, diese Geräte zu unterstützen.&a.fortran.name;Fortran unter &os;Diese Liste ist für Diskussionen rund um
Fortran-Ports unter &os;: Compiler, Bibliotheken,
wissenschaftliche und technische Anwendungen von
Laptops bis hin zu HPC-Clustern.&a.fs.name;DateisystemeDiskussionen über &os;-Dateisysteme. Dies ist eine
technische Liste, in der nur technische Inhalte erwartet
werden.&a.games.name;Spiele unter &os;Eine Liste für technische Diskussionen im
Zusammenhang mit Spielen unter &os;. Die Liste ist
für Personen, die an Portierungen arbeiten und
alternative Lösungen erörtern. Personen, die an
technischen Diskussionen interessiert sind, sind
ebenfalls willkommen.&a.gecko.name;Angelegenheiten zur
Gecko Rendering EngineDies ist ein Forum über
Gecko-Anwendungen, die &os;
verwenden.Die Diskussion dreht sich um die Portierung von
Gecko-Anwendungen, deren Installation, die Entwicklung
sowie deren Unterstützung innerhalb von &os;.&a.geom.name;GEOMDiskussion über GEOM und verwandte
Implementierungen. Dies ist eine technische Liste,
in der nur technische Inhalte erwartet werden.&a.git.name;Verwendung von git im &os;
ProjectDiskussionen über die Verwendung von git in der &os;
Infrastruktur. Personen, die einen Spiegel aufsetzen
wollen, oder allgemeine Fragen zu git unter &os; haben,
können hier Fragen stellen.&a.gnome.name;GNOMEDiskussionen über die grafische
Benutzeroberfläche GNOME.
Dies ist eine technische Liste, in der nur technische
Inhalte erwartet werden.&a.infiniband.name;Infiniband unter &os;Technische Liste mit Diskussionen über Infiniband,
OFED und OpenSM unter &os;.&a.ipfw.name;IP FirewallDiskussionen über eine Neubearbeitung des
IP-Firewall Quelltexts in &os;. Dies ist eine
technische Liste, in der nur technische Inhalte erwartet
werden.&a.ia64.name;Portierung von &os; auf die
IA64-PlattformDies ist eine technische Liste für diejenigen, die
&os; auf die IA-64 Plattform von &intel; portieren.
Themen sind die Probleme bei der Portierung und deren
Lösung. Interessierte, die der Diskussion folgen
wollen, sind ebenfalls willkommen.&a.isdn.name;ISDN SubsystemMailingliste für die Entwickler des ISDN Subsystems
von &os;.&a.java.name;&java; EntwicklungMailingliste, auf der die Entwicklung von &java;
Anwendungen für &os; sowie die Portierung und Pflege
von &jdk;s diskutiert wird.&a.jobs.name;Stellenangebote und
StellengesucheIn diesem Forum können Sie Stellenangebote
und Stellengesuche, die mit &os; zu tun haben, aufgeben.
Diese Mailingliste ist nicht
der Ort, um über allgemeine Beschäftigungsprobleme
zu diskutieren; dazu gibt es anderswo geeignete
Foren.Beachten Sie bitte, dass diese Liste, wie die
anderen FreeBSD.org-Listen,
weltweit gelesen wird. Geben Sie daher bitte den
Arbeitsort genau an. Geben Sie bitte auch an, ob
Telearbeit möglich ist und ob Hilfen für einen Umzug
angeboten werden.Benutzen Sie in der E-Mail bitte nur offene Formate
– vorzugsweise nur das Textformat. Andere
Formate, wie PDF oder HTML, werden
von den Lesern akzeptiert. Nicht offene Formate wie
µsoft; Word (.doc) werden
vom Server der Liste abgelehnt.&a.hackers.name;Technische DiskussionenDies ist ein Forum für technische Diskussionen über
&os;. Leute, die aktiv an &os; arbeiten, können hier
Probleme und deren Lösungen diskutieren. Interessierte,
die den Diskussionen folgen wollen, steht die Liste
ebenfalls offen. Auf dieser Liste finden nur technische
Diskussionen statt.&a.hardware.name;Allgemeine Diskussionen über
HardwareAllgemeine Diskussionen über die Hardware, auf der
&os; läuft: Probleme und Ratschläge welche Hardware man
kaufen sollte und welche nicht.&a.hubs.name;&os;-SpiegelAnkündigungen und Diskussionsforum für Leute,
die &os;-Spiegel betreiben.&a.isp.name;Themen für Internet Service
ProviderDiese Liste ist für Internet Service Provider (ISP),
die &os; benutzen. Auf dieser Liste finden nur
technische Diskussionen statt.&a.mono.name;Mono und C# Anwendungen auf
&os;Diese Liste beinhaltet Diskussionen über das Mono
Entwicklungsframework auf &os;. Dies ist eine
technische Mailingliste. Es ist für Personen gedacht,
die aktiv an der Portierung von Mono oder C# Anwendungen
auf &os; sind, um Probleme oder alternative Lösungen zu
beratschlagen. Personen die der technischen Diskussion
folgen möchten sind ebenso willkommen.&a.kde.name;KDEDiskussionen über KDE
auf &os;-Systemen. Dies ist eine technische Liste, in
der nur technische Inhalte diskutiert werden.&a.ops-announce.name;Projekt-Infrastruktur
AnkündigungenDiese Liste für Leute gedacht, die an Veränderungen
im Zusammenhang der &os;-Projekt Infrastruktur
interessiert sind.Diese moderierte Liste wird ausschließlich für
Ankündigungen verwendet. Sie können keine Anfragen an
diese Liste stellen und erhalten somit auch keine
Antworten.&a.performance.name;Diskussionsforum mit dem Ziel, die
Leistung von &os; zu verbessern.Auf dieser Liste diskutieren Hacker,
Systemadministratoren und andere Interessierte die
Leistung von &os;. Zulässige Themen sind beispielsweise
Systeme unter hoher Last, Systeme mit Leistungsproblemen
oder Systeme, die Leistungsgrenzen von &os; überwinden.
Jeder, der mithelfen will, die Leistung von &os; zu
verbessern, sollte diese Liste abonnieren. Die Liste
ist technisch anspruchsvoll und geeignet für erfahrene
&os;-Benutzer, Hacker oder Administratoren, die &os;
schnell, robust und skalierbar halten wollen. Auf der
Liste werden Beiträge gesammelt oder Fragen nach
ungelösten Problemen beantwortet. Sie ist kein Ersatz
für das gründliche Studium der Dokumentation.&a.pf.name;Diskussionen und Fragen zu packet filter
als Firewallsystem.&os;-spezifische Diskussionen zur Benutzung von
packet filter (pf) als
Firewallsystem. Sowohl technische Diskussionen als auch
Anwenderfragen sind auf dieser Liste willkommen. Fragen
zum ALTQ QoS Framework können ebenfalls gestellt
werden.&a.pkg.name;Diskussionen über die Verwaltung von
Binärpaketen und entsprechenden
WerkzeugenDiskussionen über die Verwendung von Binärpaketen,
Werkzeuge zur Paketverwaltung, Entwicklung
und Unterstützung innerhalb von &os;, Verwaltung der
Paket-Repositories und die Verwaltung von Paketen
von Drittherstellern.Beachten Sie, dass diese Liste nicht geeignet ist,
um Probleme über nicht gebaute Pakete zu melden. Diese
Probleme werden im allgemeinen als Problem des Ports
betrachtet.&a.pkg-fallout.name;Protokolle von fehlgeschlagenen
PaketbauvorgängenAlle Fehlerprotokolle aus dem Paketcluster.&a.pkgbase.name;Paketierung des
&os;-BasissystemsDiskussion über die Implementierung und Probleme
im Bezug auf die Paketierung des
&os;-Basissystems.&a.platforms.name;Portierung auf nicht-&intel;
PlattformenPlattformübergreifende Themen und Vorschläge
für die Portierung auf nicht-&intel; Plattformen.
Auf dieser Liste finden nur technische Diskussionen
statt.&a.ports.name;Diskussion über die
Ports-SammlungDiskussionen über die &os;-Ports-Sammlung und die
Infrastruktur der Sammlung. Die Liste dient auch der
allgemeinen Koordination der Dinge, welche die
Ports-Sammlung betreffen. Auf dieser Liste finden nur
technische Diskussionen statt.&a.ports-bugs.name;Diskussion über Fehler in den
PortsDiskussion über Fehler in der Ports-Sammlung
(/usr/ports), neue Ports oder
Änderungen an bestehenden Ports. Auf dieser Liste
finden nur technische Diskussionen statt.&a.proliant.name;Technische Diskussionen zum Einsatz von
&os; auf HP
ProLiant-ServerplattformenDiese Mailingliste bietet technische Diskussionen
zum Einsatz von &os; auf der ProLiant-Serverplattform
von HP, darunter Fragen zu ProLiant-spezifischen
Treibern, Konfigurationswerkzeugen sowie
BIOS-Aktualisierungen. Daher ist sie die erste
Anlaufstelle, um die Module hpasmd, hpasmcli, sowie
hpacucli zu diskutieren.&a.python.name;Python unter &os;Diese technische Liste dient der Verbesserung der
Python-Unterstützung unter &os;. Sie wird von
Personen gelesen, die an der Portierung von Python, von
Python-Modulen Dritter und von
Zope nach &os; arbeiten.
Personen, die diese technischen Diskussion verfolgen
wollen, sind ebenfalls willkommen.&a.questions.name;BenutzerfragenAuf dieser Mailingliste können Fragen zu
&os; gestellt werden. Fragen Sie bitte nicht nach
Anleitungen, wenn Sie nicht sicher sind, dass Ihre
Frage wirklich technischer Natur ist.&a.ruby.name;Ruby unter &os;Diese technische Liste dient der Verbesserung der
Ruby-Unterstützung unter &os;. Sie wird von
Personen gelesen, die an der Portierung von Ruby, von
Bibliotheken Dritter und Frameworks arbeiten.
Personen, die diese technischen Diskussionen verfolgen
wollen, sind ebenfalls willkommen.&a.scsi.name;SCSI SubsystemDiese Mailingliste ist für die Entwickler des SCSI
Subsystems von &os;. Auf dieser Liste finden nur
technische Diskussionen statt.&a.security.name;SicherheitsthemenSicherheitsthemen, die &os; betreffen, wie DES,
Kerberos, bekannte Sicherheitslöcher und
Fehlerbehebungen. Stellen Sie bitte auf dieser Liste
keine allgemeinen Fragen zum Thema Sicherheit.
Willkommen sind allerdings Beiträge zur FAQ, das heißt
eine Frage mit der passenden Antwort. Auf dieser Liste
finden nur technische Diskussionen statt.&a.security-notifications.name;Ankündigungen zum Thema
SicherheitAnkündigungen über Sicherheitsprobleme von
&os; und deren Behebungen. Diese Liste ist kein
Diskussionsforum, benutzen Sie &a.security;, um
Sicherheitsthemen zu diskutieren.&a.small.name;Gebrauch von &os; in eingebetteten
Systemen.Diese Liste für ungewöhnlich kleine &os;
Installation oder den Einsatz von &os; in eingebetteten
Systemen gedacht. Auf dieser Liste finden nur
technische Diskussionen statt.Diese Liste wurde durch &a.embedded.name;
ersetzt.&a.snapshots.name;Ankündigungen für &os;
Entwickler-SnapshotsDiese Liste informiert über die Verfügbarkeit von
neuen &os;-Snapshots aus den Zweigen head/ und
stable/.&a.stable.name;Gebrauch
von &os.stable;.Diese Mailingliste ist für die Benutzer von
&os.stable; eingerichtet. -STABLE ist der Zweig, in dem
die Entwicklung nach einen RELEASE stattfindet,
einschließlich Fehlerkorrekturen und neuer Funktionen.
Die ABI wird wegen
Binärkompatibilitäten stabil gehalten. Auf der Liste
finden sich Ankündigungen über Besonderheiten von
-STABLE, von denen Benutzer betroffen sind. Sie enthält
weiterhin Anweisungen, wie man ein System auf -STABLE
hält. Jeder, der ein -STABLE System besitzt, muss diese
Liste lesen. Die Liste ist nur für technische Inhalte
bestimmt.&a.standards.name;Konformität von &os; mit den C99- und
&posix; StandardsDieses Forum ist für technische Diskussionen
über die Konformität von &os; mit den C99- und
&posix;-Standards.&a.testing.name;Tests unter &os;Technische Liste, auf der Tests unter &os;
diskutiert werden, einschließlich ATF/Kyua, der
Test/Build-Infrastruktur, und Portierungen von anderen
Betriebssystemen (NetBSD, ...) nach &os;.&a.tex.name;Portierung von
TeX und dessen Anwendungen
nach &os;Technische Liste für Diskussionen im Zusammenhang
mit TeX und dessen
Anwendungen unter &os;. Diese Liste ist für Menschen,
die an der Portierung von TeX
nach &os; arbeiten. Es werden aber auch Probleme und
Lösungen erörtert. Personen, die an technischen
Diskussionen interessiert sind, sind ebenfalls
willkommen.&a.toolchain.name;Wartung der
&os;-ToolchainAuf dieser Mailingliste werden alle Themen rund um
die &os;-Toolchain diskutiert. Dazu gehören der
Status von Clang und GCC, aber auch Fragen zu Programmen
wie Assemblern, Linkern und Debuggern.&a.translators.name;Übersetzung von &os;-Dokumenten und
ProgrammenAuf dieser Liste können Übersetzer von
&os;-Dokumenten über die Methoden und Werkzeuge für
die Übersetzung diskutieren. Neue Benutzer werden
gebeten sich vorzustellen und die Sprache zu
erwähnen, an dessen Übersetzung sie interessiert
sind.&a.transport.name;Diskussion über Transportprotokolle in
&os;Diese Liste behandelt die Probleme und das Design
von &os;s Netzwerkstack, darunter auch TCP, SCTP und
UDP. Andere Netzwerkthemen sollten auf der &a.net;
diskutiert werden.&a.usb.name;USB-Unterstützung in
&os;.Auf dieser Liste finden nur technische Diskussionen
statt.&a.usergroups.name;Koordination von
BenutzergruppenDiese Liste ist für Koordinatoren lokaler
Benutzergruppen und einem ausgesuchten Mitglied des Core
Teams eingerichtet worden. Der Inhalt sollte Inhalte
von Treffen und die Koordination von Projekten mehrerer
Benutzergruppen beschränkt sein.&a.virtualization.name;Diskussion über verschiedene
Virtualisierungsverfahren, die von &os; unterstützt
werdenEine Liste, auf der die verschiedenen
Virtualisierungsverfahren, die von &os; unterstützt
werden, diskutiert werden. Auf der einen Seite liegt
der Fokus auf der Implementierung der zugrundeliegenden
Funktionalitäten, ebenso wie das Hinzufügen neuer
Eigenschaften. Auf der anderen Seite haben die Benutzer
ein Forum, um Fragen bei Problemen zu stellen oder um
ihre Anwendungsfälle zu besprechen.&a.wip-status.name;Status von in Arbeit befindlichen
&os;-TätigkeitenDiese Mailingliste kann dazu verwendet werden,
eigene Kreationen und deren Fortschritt von
&os;-verwandten Tätigkeiten anzukündigen. Die
Nachrichten werden moderiert. Es wird empfohlen,
die Nachricht "An:" eine mehr themenverwandte
&os;-Liste zu senden und diese Liste nur in Blindkopie
zu setzen. Auf diese Weise kann ihre in Arbeit
befindliche Tätigkeit auch auf der themenverwandten
Liste diskutiert werden, da auf dieser Liste keine
Diskussionen erlaubt sind.Sehen Sie sich das Archiv der Liste für passende
Nachrichten an.Redaktionelle Auszüge der Nachrichten an diese Liste
werden eventuell alle paar Monate auf die &os; Webseite
als Teil der Statusberichte http://www.freebsd.org/news/status/
gestellt. Weitere Beispiele und zurückliegende Berichte
können Sie auch dort finden.&a.wireless.name;Diskussionen zum 802.11-Stack sowie zur
Entwicklung von Tools und
GerätetreibernDie Mailingliste freebsd-wireless diskutiert Themen
rund um den 802.11-Stack (sys/net80211). Besprochen
werden die Entwicklung von Tools und Gerätetreibern
sowie auftretende Probleme, neue Funktionen sowie die
Wartung der existierenden Werkzeuge und Treiber.&a.xen.name;Diskussionen über die &os; Portierung auf
&xen; - Implementierung und
VerwendungEine Liste, welche die &os; Portierung auf &xen;
behandelt. Das erwartete Nachrichtenaufkommen ist klein
genug, so dass es als Forum für sowohl technische
Diskussionen über die Implementierung und
Entwurfsdetails, als auch administrative Verteilaspekte
ausgelegt ist.&a.xfce.name;XFCEEine Liste, auf der Fragen zum Einsatz von
XFCE unter &os; diskutiert
werden. Es handelt sich um eine technische
Mailingliste, die sich primär an Entwickler richtet, die
aktiv an der Portierung von
XFCE nach &os; arbeiten.
Aber auch Nutzer, die einfach nur die technischen
Diskussionen verfolgen wollen, sind willkommen.
Diskutiert werden vor allem bei der Portierung
auftretende Probleme und mögliche Lösungswege.&a.zope.name;ZopeEin Forum für Diskussionen darüber, wie man die
Zope-Umgebung auf &os;
portieren kann. Dies ist eine technische Mailingliste.
Sie ist für Leute gedacht, die aktiv an der Portierung
von Zope auf &os; arbeiten,
um aufkommende Probleme oder alternative Lösungsansätze
zu besprechen. Personen, die der technischen Diskussion
folgen möchten, sind ebenfalls willkommen.Filter der MailinglistenUm die Verbreitung von Spam, Viren und anderen nicht
erwünschten E-Mails zu verhindern, werden auf den
&os;-Mailinglisten Filter eingesetzt. Dieser Abschnitt
beschreibt nur einen Teil der zum Schutz der Listen
eingesetzten Filter.Auf den Mailinglisten sind nur die unten aufgeführten
Anhänge erlaubt. Anhänge mit einem anderen MIME-Typ werden
entfernt, bevor eine E-Mail an eine Liste verteilt
wird.application/octet-streamapplication/pdfapplication/pgp-signatureapplication/x-pkcs7-signaturemessage/rfc822multipart/alternativemultipart/relatedmultipart/signedtext/htmltext/plaintext/x-difftext/x-patchEinige Mailinglisten erlauben vielleicht Anhänge
mit anderem MIME-Typ. Für die meisten Mailinglisten
sollte die obige Aufzählung aber richtig sein.Wenn eine E-Mail sowohl aus einer HTML-Version wie auch
aus einer Text-Version besteht, wird die HTML-Version
entfernt. Wenn eine E-Mail nur im HTML-Format versendet
wurde, wird sie in reinen Text umgewandelt.Usenet-NewsNeben den Gruppen, die sich ausschließlich mit BSD
beschäftigen, gibt es viele weitere in denen über &os;
diskutiert wird, oder die für &os;-Benutzer wichtig
sind.BSD spezifische Gruppen
comp.unix.bsd.freebsd.announce
comp.unix.bsd.freebsd.misc
de.comp.os.unix.bsd (deutsch)
fr.comp.os.bsd (französisch)
it.comp.os.bsd (italienisch)Weitere UNIX Gruppencomp.unix
comp.unix.questions
comp.unix.admin
comp.unix.programmer
comp.unix.shell
comp.unix.misc
comp.unix.bsdX Window System
comp.windows.x
comp.windows.x.apps
comp.windows.x.announce
comp.emulators.ms-windows.wineOffizielle Spiegel
&chap.eresources.www.index.inc;
&chap.mirrors.lastmod.inc;
&chap.eresources.www.inc;
Index: head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml
===================================================================
--- head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml (revision 49341)
+++ head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml (revision 49342)
@@ -1,1436 +1,1436 @@
VirtualisierungMurrayStokelyBeigetragen von AllanJudebhyve Abschnitt beigetragen von OliverPeterÜbersetzt von ÜbersichtVirtualisierungssoftware erlaubt es, mehrere Betriebssysteme
gleichzeitig auf dem selben Computer laufen zu lassen.
Derartige Softwaresysteme für PCs setzen in
der Regel ein Host-Betriebssystem voraus, auf dem die
Virtualisierungssoftware läuft und unterstützen eine nahezu
beliebige Anzahl von Gast-Betriebssystemen.Nachdem Sie dieses Kapitel gelesen haben,Kennen Sie den Unterscheid zwischen einem
Host-Betriebssystem und einem Gast-Betriebssystem.Können Sie &os; auf einem &intel;-basierenden
&apple; &mac; installieren.Können Sie &os; unter µsoft.windows; und
Virtual PC installieren.Wissen Sie, wie man ein virtualisiertes &os;-System
für optimale Leistung konfiguriert.Bevor Sie dieses Kapitel lesen, sollten SieDie Grundlagen von &unix; und
&os; verstehen.Wissen, wie Sie &os;
installieren können.Wissen, wie Sie eine Netzwerkverbindung
konfigurieren.Wissen, wie Sie zusätzliche
Software installieren können.&os; als Gast-Betriebssystem unter
Parallels für &macos; XParallels Desktop für &mac;
ist ein kommerzielles Softwareprodukt, welches für
&intel;-basierende &apple; &mac;-Computer mit
&macos; X 10.4.6 oder höher verfügbar ist. &os; wird
von diesem Softwarepaket als Gast-Betriebssystem vollständig
unterstützt. Nach der Installation von
Parallels auf &macos; X
konfigurieren Sie als erstes eine virtuelle Maschine, in der Sie
danach das gewünschte Gast-Betriebssystem (in diesem Fall &os;)
installieren.Installation von &os; unter
Parallels/&macos; XDer erste Schritt bei der Installation von &os; unter
Parallels ist es, eine virtuelle
Maschine zu konfigurieren, in der Sie &os; installieren
können. Dazu wählen Sie bei der Frage nach dem
Guest OS Type&os; aus:Legen Sie geeignete Größen für Festplatten- und
Arbeitsspeicher für die zu erstellende &os;-Instanz fest.
4 GB Plattenplatz sowie 512 MB RAM sind in der Regel
für die Arbeit unter Parallels
ausreichend:Wählen Sie den gewünschten Netzwerktyp aus und
konfigurieren Sie die Netzwerkverbindung:Speichern Sie Ihre Eingaben, um die Konfiguration
abzuschließen:Nachdem Sie die virtuelle Maschine erstellt haben,
installieren Sie im nächsten Schritt &os; in dieser virtuellen
Maschine. Dazu verwenden Sie am besten eine offizielle
&os;-CD/DVD oder Sie
laden von einem offiziellen FTP-Server ein
ISO-Abbild auf Ihren &mac; herunter.
Danach klicken Sie auf das Laufwerksymbol in der rechten
unteren Ecke des
Parallels-Fensters, um das
virtuelles Laufwerk mit dem ISO-Abbild oder
mit dem physikalischen CD-ROM-Laufwerk des
Computers zu verknüpfen.Nachdem Sie diese Verknüpfung hergestellt haben,
starten sie die virtuelle &os;-Maschine neu, indem Sie
auf das Symbol Neustarten klicken.
Parallels startet nun ein
Spezial-BIOS, das zuerst prüft, ob eine
CD-ROM eingelegt wurde.In diesem Fall findet das BIOS ein
&os;-Installationsmedium und beginnt eine normale
Installation. Versuchen Sie jetzt noch nicht
&xorg; zu konfigurieren.Nachdem die Installation abgeschlossen ist, können Sie die
virtuelle &os;-Maschine starten.&os; für den Einsatz unter
Parallels konfigurierenNachdem &os; erfolgreich unter &macos; X mit
Parallels installiert wurde,
sollten Sie das virtuelle &os;-System für virtualisierte
Operationen optimieren:Setzen der Bootloader-VariablenDie wichtigste Änderung ist es, die Variable
zu verkleinern, um so die
CPU-Auslastung in der
Parallels-Umgebung zu
verringern.kern.hz=100Ohne diese Einstellung kann ein unbeschäftigtes &os;
unter Parallels trotzdem rund
15 Prozent der CPU-Leistung eines Single Prozessor
&imac;'s verbrauchen. Nach dieser Änderung reduziert
sich dieser Wert auf etwa 5 Prozent.Erstellen einer neuen
KernelkonfigurationsdateiSie können alle SCSI-, FireWire- und
USB-Laufwerks-Treiber entfernen.
Parallels stellt einen
virtuellen Netzwerkadapter bereit, der den
&man.ed.4;-Treiber verwendet. Daher können alle
Netzwerkgeräte bis auf &man.ed.4; und &man.miibus.4; aus
dem Kernel entfernt werden.Netzwerkbetrieb einrichtenDie einfachste Netzwerkkonfiguration ist der Einsatz
von DHCP, um die virtuelle Maschine mit dem gleichen
lokalen Netzwerk, in dem sich der Host-&mac; befindet, zu
verbinden. Dazu fügen Sie die Zeile
ifconfig_ed0="DHCP" in
/etc/rc.conf ein. Weitere
Informationen zur Konfiguration des Netzwerks unter &os;
finden Sie im
.&os; als Gast-Betriebssystem unter
Virtual PC für &windows;JohannKoisÜbersetzt von Virtual PC für &windows; wird von
µsoft; kostenlos zum Download angeboten. Die
Systemanforderungen für dieses Programm finden Sie
hier. Nachdem Virtual PC
unter µsoft.windows; installiert wurde, muss eine virtuelle
Maschine konfiguriert und das gewünschte Betriebssystem
installiert werden.&os; in Virtual PC
installierenDer erste Schritt zur Installation von &os; in
Virtual PC ist es, eine neue
virtuelle Maschine zu erstellen, in die Sie &os; installieren
können. Dazu wählen Sie die Option
Create a virtual machine, wenn Sie
danach gefragt werden:Bei der Frage nach dem
Operating system wählen Sie
Other:Danach müssen Sie den gewünschten Plattenplatz sowie die
Größe des Hauptspeichers angeben. 4 GB Plattenplatz
sowie 512 MB RAM sollten für die Installation von &os; in
Virtual PC ausreichend sein:Speichern Sie die Eingaben und beenden Sie die
Konfiguration:Wählen Sie nun die für &os; erstellte virtuelle Maschine
aus und klicken Sie auf Settings, um das
Netzwerk zu konfigurieren:Nachdem die virtuelle Maschine erstellt wurde, können Sie
&os; installieren. Dazu verwenden Sie am besten eine
offizielle &os;-CD/DVD
oder ein ISO-Image, das Sie von einem
offiziellen &os;-FTP-Server heruntergeladen
haben. Wenn Sie ein ISO-Image auf der
Festplatte gespeichert haben, oder
eine &os;-CD/DVD in das
Laufwerk eingelegt haben, doppelklicken Sie auf die virtuelle
Maschine, die Sie für &os; angelegt haben. Danach klicken Sie
auf CD und wählen die Option
Capture ISO Image... im
Virtual PC-Fenster. Danach können
Sie im folgenden Fenster das CD-Laufwerk
mit dem physikalischen CD-Laufwerk oder mit
dem ISO-Image verknüpfen.Danach starten Sie die virtuelle Maschine neu, indem Sie
zuerst auf Action und danach auf
Reset klicken.
Virtual PC startet die virtuelle
Maschine nun neu und prüft zuerst, ob die virtuelle Maschine
über ein CD-Laufwerk verfügt.Da dies hier der Fall ist, beginnt nun eine normale
&os;-Installation. Sie können &os; nun installieren, aber
verzichten Sie an dieser Stelle unbedingt auf die
&xorg;-Konfiguration.Nachdem die Installation abgeschlossen ist, entfernen Sie
die CD/DVD aus dem
Laufwerk (oder lösen die Verknüpfung zum
ISO-Image). Danach starten Sie die
virtuelle Maschine neu, um &os; zu starten.&os; in Virtual PC
konfigurierenNachdem &os; auf µsoft.windows; mit
Virtual PC erfolgreich installiert
wurde, sollten Sie das virtuelle &os; noch anpassen, um eine
optimale Funktion zu gewährleisten.Setzen der Bootloader-VariablenDie wichtigste Änderung ist es, die Variable
zu verkleinern, um so die
CPU-Auslastung in der
Virtual PC-Umgebung zu
verringern. Dazu fügen Sie die folgende Zeile in
/boot/loader.conf ein:kern.hz=100Ohne diese Einstellung kann ein unbeschäftigtes
&os; unter Virutal PC
trotzdem rund 40 Prozent der CPU-Leistung eines
Ein-Prozessor-Systems verbrauchen. Nach dieser
Änderung reduziert sich dieser Wert auf etwa
3 Prozent.Erstellen einer neuen
KernelkonfigurationsdateiAlle SCSI-, FireWire- und USB-Laufwerks-Treiber
können aus der Kernelkonfigurationsdatei entfernt
werden. Virtual PC stellt
einen virtuellen Netzwerkadapter bereit, der den
&man.de.4;-Treiber verwendet. Daher können alle
Netzwerkgeräte bis auf &man.de.4; und
&man.miibus.4; aus dem Kernel entfernt werden.Das Netzwerk einrichtenDie einfachste Netzwerkkonfiguration nutzt von DHCP,
um die virtuelle Maschine mit dem gleichen lokalen
Netzwerk, in dem sich der Host-µsoft.windows;
befindet, zu verbinden. Dazu fügen Sie die Zeile
ifconfig_de0="DHCP" in
/etc/rc.conf ein. Weitere
Informationen zur Konfiguration des Netzwerks unter &os;
- finden Sie in .&os; als Gast-Betriebssystem unter
VMware Fusion für &macos;JohannKoisÜbersetzt von VMware Fusion für &mac; ist ein
kommerzielles Programm, das für &intel; basierte &apple;
&mac;-Computer mit &macos; 10.4.9 oder neuer erhältlich ist.
&os; wird von diesem Produkt vollständig als Gast-Betriebssystem
unterstützt. Nachdem Sie
VMware Fusion unter &macos; X
installiert haben, können Sie eine virtuelle Maschine
konfigurieren und das gewünschte Gastbetriebssystem
installieren.&os; in VMware Fusion
installierenZuerst müssen Sie VMware Fusion
starten, um eine virtuelle Maschine zu erstellen. Dazu wählen
Sie die Option New:Dadurch wird ein Assistent gestartet, der bei der
Erzeugung einer neuen virtuellen Maschine behilflich ist.
Klicken Sie auf Continue, um den
Prozess zu starten:Wählen Sie Other als das
Operating System, danach
&os; oder
&os; 64-bit, je nach dem, welche
Version Sie installieren wollen, wenn Sie nach der zu
installierenden Version gefragt
werden:Vergeben Sie einen Namen für die virtuelle Maschine und
legen Sie den Speicherort fest:Legen Sie die Größe der virtuellen Festplatte für die
virtuelle Maschine fest:Wählen Sie die Installationsmethode für die virtuelle
Maschine. Entweder von einem ISO-Abbild
oder von einer
CD/DVD:Nachdem Sie auf Finish geklickt
haben, wird die virtuelle Maschine gestartet:Nun können Sie &os; wie gewohnt installieren:Nachdem die Installation abgeschlossen ist, können noch
verschiedene Parameter der virtuellen Maschine, wie etwa der
Speicherverbrauch, konfiguriert werden:Die Hardware der virtuellen Maschine kann nicht
geändert werden, solange die virtuelle Maschine
läuft.Die Anzahl der CPUs der virtuellen Maschine:Den Status des CD-Laufwerks. Sie
können die
CD/DVD/ISO
von der virtuellen Maschine lösen, wenn Sie es nicht
benötigen.Zuletzt sollten Sie noch festlegen, wie sich die virtuelle
Maschine mit dem Netzwerk verbinden soll. Sollen neben dem
Gastsystem auch andere Rechner auf die virtuelle Maschine
zugreifen können, muss die Option
Connect directly to the physical network (Bridged)
gewählt werden. Ist dies nicht der Fall, sollte die Option
Share the host's internet connection (NAT)
gewählt werden. In dieser Einstellung kann die virtuelle
Maschine zwar auf das Internet zugreifen, andere Rechner
dürfen aber nicht auf die virtuelle Maschine zugreifen.Nachdem die Konfiguration abgeschlossen ist, kann &os;
gestartet werden.&os; unter VMware Fusion
konfigurierenNachdem Sie &os; erfolgreich unter
VMware Fusion installiert haben,
sollten Sie das virtuelle &os; noch anpassen, um eine
optimale Funktion zu gewährleisten.Die wichtigste Änderung ist es, die Variable
zu verkleinern, um so die
CPU-Auslastung in der
VMware Fusion-Umgebung zu
verringern.kern.hz=100Ohne diese Einstellung kann ein unbeschäftigtes &os;
unter VMware Fusion trotzdem
rund 15 Prozent der CPU-Leistung eines Single Prozessor
&imac;'s verbrauchen. Nach dieser Änderung reduziert
sich dieser Wert auf etwa 5 Prozent.Erstellen einer neuen
KernelkonfigurationsdateiAlle FireWire- und USB-Laufwerks-Treiber können aus
der Kernelkonfigurationsdatei entfernt werden.
VMware Fusion stellt einen
virtuellen Netzwerkadapter bereit, der den
&man.em.4;-Treiber verwendet. Daher können alle
Netzwerkgeräte bis auf &man.em.4; und
&man.miibus.4; aus dem Kernel entfernt werden.Netzwerkbetrieb einrichtenDie einfachste Netzwerkkonfiguration verwendet DHCP,
um die virtuelle Maschine mit dem gleichen lokalen
Netzwerk, in dem sich der Host-&mac; befindet, zu
verbinden. Dazu fügen Sie die Zeile
ifconfig_em0="DHCP" in
/etc/rc.conf ein. Weitere
Informationen zur Konfiguration des Netzwerks unter
&os; finden Sie im .&virtualbox; Gasterweiterungen auf einem &os; Gast&os; funktioniert einwandfrei als Gast-Betriebssystem unter
&virtualbox;. Die Virtualisierungs-Software steht für die
meisten Betriebssysteme zur Verfügung, einschließlich
&os;.Die &virtualbox; Gasterweiterungen bieten Unterstützung
für:Gemeinsame Zwischenablage.Mauszeiger-Integration.Zeitsynchronisation mit dem Host.Skalierung von Fenstern.Nahtloser Modus.Diese Kommandos werden im &os; Gastsystem
ausgeführt.Installieren Sie das Paket oder den Port
emulators/virtualbox-ose-additions in das
&os; Gastsystem. Dieses Beispiel installiert den Port:&prompt.root; cd /usr/ports/emulators/virtualbox-ose-additions
&prompt.root; make install cleanFügen Sie folgende Einträge in
/etc/rc.conf hinzu:vboxguest_enable="YES"
vboxservice_enable="YES"Wenn &man.ntpd.8; oder &man.ntpdate.8; verwendet wird um
die Uhrzeit zu synchronisieren, dann deaktivieren Sie die
Synchronisierung mit dem Host:vboxservice_flags"--disable-timesync"Xorg wird den
vboxvideo-Treiber automatisch erkennen.
Alternativ kann auch manuell ein entsprechender Eintrag in
/etc/X11/xorg.conf hinzugefügt
werden:Section "Device"
Identifier "Card0"
Driver "vboxvideo"
VendorName "InnoTek Systemberatung GmbH"
BoardName "VirtualBox Graphics Adapter"
EndSectionUm den vboxmouse_drv-Treiber zu
verwenden, muss /etc/X11/xorg.conf
ebenfalls angepasst werden:Section "InputDevice"
Identifier "Mouse0"
Driver "vboxmouse"
EndSectionBenutzer von HAL sollten die Datei
/usr/local/etc/hal/fdi/policy/90-vboxguest.fdi
erstellen oder sie aus
/usr/local/share/hal/fdi/policy/10osvendor/90-vboxguest.fdi
kopieren:<?xml version="1.0" encoding="utf-8"?>
<!--
# Sun VirtualBox
# Hal driver description for the vboxmouse driver
# $Id: chapter.xml,v 1.33 2012-03-17 04:53:52 eadler Exp $
Copyright (C) 2008-2009 Sun Microsystems, Inc.
This file is part of VirtualBox Open Source Edition (OSE, as
available from http://www.virtualbox.org. This file is free software;
you can redistribute it and/or modify it under the terms of the GNU
General Public License (GPL) as published by the Free Software
Foundation, in version 2 as it comes in the "COPYING" file of the
VirtualBox OSE distribution. VirtualBox OSE is distributed in the
hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
Clara, CA 95054 USA or visit http://www.sun.com if you need
additional information or have any questions.
-->
<deviceinfo version="0.2">
<device>
<match key="info.subsystem" string="pci">
<match key="info.product" string="VirtualBox guest Service">
<append key="info.capabilities" type="strlist">input</append>
<append key="info.capabilities" type="strlist">input.mouse</append>
<merge key="input.x11_driver" type="string">vboxmouse</merge>
<merge key="input.device" type="string">/dev/vboxguest</merge>
</match>
</match>
</device>
</deviceinfo>&os; als Host mit
VirtualboxBenedictReuschlingÜbersetzt von ChristophSold&virtualbox; ist ein
vollständigesVirtualisierungspaket, das aktiv weiterentwickelt
wird und für die meisten Betriebssysteme einschließlich
&windows;, &macos;, &linux; und &os; zur Verfügung steht. Es
kann sowohl &windows; als auch &unix;-ähnliche Gastsysteme
betreiben. Es wird als Open Source Software veröffentlicht,
jedoch mit Closed-Source-Komponenten in einem separaten
Erweiterungspaket. Zu diesen Komponenten gehört Unterstützung
für USB 2.0-Geräte. Weitere
Informationen finden Sie auf der
Downloads-Seite im
&virtualbox; Wiki. Derzeit
sind diese Erweiterungen für &os; nicht verfügbar.&virtualbox; installieren&virtualbox; steht als
Paket oder Port in emulators/virtualbox-ose
bereit. Der Port kann mit folgendem Kommando installiert
werden:&prompt.root; cd /usr/ports/emulators/virtualbox-ose
&prompt.root; make install cleanEine nützliche Option im Konfigurationsdialog ist die
GuestAdditions-Programmsammlung. Diese
stellen eine Reihe von nützlichen Eigenschaften in den
Gastbetriebssystemen zur Verfügung, wie beispielsweise
Mauszeigerintegration (was es ermöglicht, die Maus zwischen
dem Host und dem Gast zu teilen ohne eine spezielle
Tastenkombination für diesen Wechsel zu drücken), sowie
schnelleres Rendern von Videos, besonders in &windows; Gästen.
Diese Gastzusätze sind im Devices-Menü zu
finden, nachdem die Installation des Gastbetriebssystem
abgeschlossen ist.Ein paar Konfigurationsänderungen sind notwendig, bevor
&virtualbox; das erste Mal
gestartet wird. Der Port installiert ein Kernelmodul in
/boot/modules, das in den laufenden
Kernel geladen werden muss:&prompt.root; kldload vboxdrvUm sicherzustellen, dass das Modul immer nach einem
Neustart geladen wird, fügen Sie die folgende Zeile in
/boot/loader.conf ein:vboxdrv_load="YES"Um die Kernelmodule für die Unterstützung von
Netzwerkbrücken oder
Host-Only
Netzwerken zu laden, fügen Sie folgendes in
/etc/rc.conf ein und starten Sie den
Computer neu:vboxnet_enable="YES"Die Gruppe vboxusers wird während der
Installation von &virtualbox;
angelegt. Alle Benutzer, die Zugriff auf
&virtualbox; haben sollen, müssen
in diese Gruppe aufgenommen werden. pw
kann benutzt werden, um neue Mitglieder hinzuzufügen:&prompt.root; pw groupmod vboxusers -m yourusernameDamit Netzwerkbrücken funktionieren, müssen die in der
Voreinstellung eingeschränkten Berechtigungen für
/dev/vboxnetctl angepasst werden:&prompt.root; chown root:vboxusers /dev/vboxnetctl
&prompt.root; chmod 0600 /dev/vboxnetctlUm diese Berechtigungen dauerhaft zu speichern, fügen Sie
folgende Einträge in /etc/devfs.conf
hinzu:own vboxnetctl root:vboxusers
perm vboxnetctl 0600Um &virtualbox; zu starten,
geben Sie folgenden Befehl in der
&xorg;-Sitzung ein:&prompt.user; VirtualBoxBesuchen Sie die offizielle Webseite von
&virtualbox; unter
http://www.virtualbox.org, um weitere Informationen
zur Konfiguration und Verwendung zu erhalten.
&os;-spezifische Informationen und Anleitungen zur
Fehlerbehebung finden Sie auf der entsprechenden Seite im
&os;-Wiki unter
http://wiki.FreeBSD.org/VirtualBox.USB Unterstützung für &virtualbox;Um auf USB-Geräte lesend und schreibend
zuzugreifen, müssen Benutzer Mitglied der Gruppe
operator
sein:&prompt.root; pw groupmod operator -m jerryFügen Sie dann folgenden Eintrag in
/etc/devfs.rules hinzu. Erstellen Sie
die Datei, wenn sie nicht bereits existiert:[system=10]
add path 'usb/*' mode 0660 group operatorUm diese neuen Regeln zu laden, fügen Sie folgenden
Eintrag in /etc/rc.conf hinzu:devfs_system_ruleset="system"Danach starten Sie devfs neu:&prompt.root; service devfs restartUSB kann nun im Gastsystem aktiviert
werden. Die USB-Geräte sollten nun in den
&virtualbox; Einstellungen sichtbar sein.Host CD/DVD-Zugriff
in &virtualbox;Ein Gastsystem kann auf die
DVD/CD-Laufwerke des
Hosts zugreifen. Der Zugriff für die virtuellen Maschinen
wird in den Einstellungen von &virtualbox; konfiguriert.
Falls erforderlich, erstellen Sie zunächst ein leeres
IDE
DVD/CD-Gerät und wählen
Sie dann ein entsprechendes Medium für dieses Laufwerk aus.
Das Kontrollkästchen Passthrough besagt,
dass die virtuelle Maschine die Hardware direkt verwenden
kann. Audio-CDs und Brenner funktionieren
nur, wenn diese Option ausgewählt ist.Damit die
CD/DVD-Funktionen von
&virtualbox; funktionieren, muss HAL in
/etc/rc.conf aktiviert und anschließend
gestartet werden:hald_enable="YES"&prompt.root; service hald startDamit die
CD/DVD-Funktionen von
Benutzern verwendet werden können, benötigen diese Zugriff auf
/dev/xpt0,
/dev/cdN und
/dev/passN.
Dies wird in der Regel dadurch erreicht, den Benutzer zum
Mitglied der Gruppe operator zu machen. Die
Berechtigungen für diese Geräte werden mit folgenden Zeilen
in /etc/devfs.conf konfiguriert:perm cd* 0660
perm xpt0 0660
perm pass* 0660&prompt.root; service devfs restart&os; als Host mit
bhyveBjörnHeidottingÜbersetzt von Beginnend mit &os; 10.0-RELEASE ist
bhyve, ein
BSD-lizensierter Hypervisor, Teil des
Basissystems. Dieser Hypervisor unterstützt eine Reihe von
Gastbetriebssystemen, darunter &os;, OpenBSD und viele &linux;
Distributionen. Derzeit unterstützt
bhyve nur eine serielle Konsole und
kann keine graphische Konsole emulieren.
bhyve verwendet Offload-Funktionen
von neueren CPUs, um manuelle
Speicherzuordnungen und Anweisungen zu vermeiden.Das Design von bhyve erfordert
einen Prozessor, der &intel; Extended Page Tables
(EPT), &amd; Rapid Vitualization
Indexing (RVI) oder Nested Page Tables
(NPT) unterstützt. &os;- oder
&linux;-Gastsysteme mit mehr als einer vCPU
benötigen VMX unrestricted mode support
(UG). Die meisten neueren Prozessoren,
speziell &intel; &core; i3/i5/i7 und &intel; &xeon;
E3/E5/E7, unterstützen diese Funktionen. Unterstützung für
UG wurde mit Intel's Westmere
Mikroarchitektur eingeführt. Eine vollständige Liste der
&intel;-Prozessoren mit EPT-Unterstützung
finden Sie unter .
RVI wird seit der dritten Generation der
&amd.opteron;-Prozessoren (Barcelona) unterstützt. Um zu sehen
ob der Prozessor bhyve unterstützt,
prüfen Sie die Ausgabe von dmesg oder
/var/run/dmesg.boot. Für &amd;-Prozessoren
suchen Sie in der Zeile Features2 nach
POPCNT. Für &intel;-Prozessoren suchen Sie
in der Zeile VT-x nach EPT
und UG.Vorbereitung des HostsDer erste Schritt bei der Erstellung einer virtuellen
Maschine in bhyve ist die
Konfiguration des Host-Systems. Laden Sie zunächst das
bhyve Kernelmodul:&prompt.root; kldload vmmErstellen Sie ein tap-Gerät, um
dieses mit der Netzwerk-Schnittstelle der virtuellen Maschine
zu verbinden. Damit sich die Schnittstelle mit dem
Netzwerk verbinden kann, müssen Sie zusätzlich eine
Bridge-Schnittstelle erzeugen, bestehend aus dem
tap-Gerät und der physikalischen
Schnittstelle. In diesem Beispiel wird die physikalische
Schnittstelle igb0 verwendet:&prompt.root; ifconfig tap0 create
&prompt.root; sysctl net.link.tap.up_on_open=1
net.link.tap.up_on_open: 0 -> 1
&prompt.root; ifconfig bridge0 create
&prompt.root; ifconfig bridge0 addm igb0 addm tap0
&prompt.root; ifconfig bridge0 upEin &os;-Gastsystem erstellenErzeugen Sie eine Datei, die als virtuelle Festplatte
für das Gastsystem verwendet wird. Geben Sie die Größe und
den Namen der virtuellen Festplatte an:&prompt.root; truncate -s 16Gguest.imgLaden Sie ein Installationsabbild von &os;:&prompt.root; fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/10.2/FreeBSD-10.2-RELEASE-amd64-bootonly.iso
FreeBSD-10.2-RELEASE-amd64-bootonly.iso 100% of 230 MB 570 kBps 06m17s&os; enthält ein Beispielskript um eine virtuelle Maschine
in bhyve auszuführen. Das Skript
wird die virtuelle Maschine starten und sie in einer Schleife
ausführen. Sollte die virtuelle Maschine abstürzen, wird sie
vom Skript automatisch neu gestartet. Das Skript akzeptiert
einige Optionen, um die Konfiguration der virtuellen Maschine
zu kontrollieren: bestimmt die Anzahl der
virtuellen CPUs,
begrenzt den verfügbaren Speicher des Gastsystems,
bestimmt das verwendete
tap-Gerät, gibt das
zu benutzende Festplattenabbild an, sagt
bhyve dass es von
CD booten soll und
bestimmt das CD-Abbild. Der letzte
Parameter ist der Name der virtuellen Maschine. Dieses
Beispiel startet die virtuelle Maschine im
Installationsmodus:&prompt.root; sh /usr/share/examples/bhyve/vmrun.sh -c 4 -m 1024M -t tap0 -d guest.img -i -I FreeBSD-10.0-RELEASE-amd64-bootonly.isoguestnameDie virtuelle Maschine wird starten und das
Installationsprogramm ausführen. Nachdem das System in der
virtuellen Maschine installiert ist, werden Sie gefragt, ob
eine Shell gestartet werden soll. Wählen Sie
Yes. Es muss noch eine kleine Änderung
vorgenommen werden, damit das System mit einer seriellen
Konsole startet. Bearbeiten Sie
/etc/ttys und ersetzen Sie die vorhandene
ttyu0-Zeile durch:ttyu0 "/usr/libexec/getty 3wire" xterm on secureBeginnend mit &os; 9.3-RELEASE und 10.1-RELEASE
wird die Konsole automatisch konfiguriert.Starten Sie die virtuelle Maschine neu. Ein Neustart der
virtuellen Maschine wird bhyve
beenden, aber da das vmrun.sh-Skript in
einer Schleife läuft, wird bhyve
automatisch neu gestartet. Wenn dies passiert, wählen Sie die
Option Reboot im Bootloader-Menü, um die
Schleife zu unterbrechen. Anschließend kann das Gastsystem
von der virtuellen Festplatte gestartet werden:&prompt.root; sh /usr/share/examples/bhyve/vmrun.sh -c 4 -m 1024M -t tap0 -d guest.imgguestnameEin &linux;-Gastsystem erstellenUm andere Betriebssysteme als &os; zu booten, muss
zunächst der Port sysutils/grub2-bhyve
installiert werden.Als nächstes erzeugen Sie eine Datei, die das Gastsystem
als virtuelle Festplatte verwenden kann:&prompt.root; truncate -s 16Glinux.imgDer Start einer virtuellen Maschine mit
bhyve ist ein zweistufiger Prozess.
Zuerst muss ein Kernel geladen werden, dann kann das
Gastsystem gestartet werden. Der &linux;-Kernel wird mit
sysutils/grub2-bhyve geladen. Erstellen
Sie eine device.map, damit
grub die virtuellen Geräte den
Dateien auf dem Hostsystem zuordnen kann:(hd0) ./linux.img
(cd0) ./somelinux.isoBenutzen Sie sysutils/grub2-bhyve um
den &linux;-Kernel vom ISO-Abbild zu
laden:&prompt.root; grub-bhyve -m device.map -r cd0 -M 1024MlinuxguestDamit wird grub gestartet.
Wenn die Installations-CD eine Datei namens
grub.cfg enthält, wird ein Menü
angezeigt. Wenn nicht, müssen die Dateien
vmlinuz und initrd
manuell geladen werden:grub> ls
(hd0) (cd0) (cd0,msdos1) (host)
grub> ls (cd0)/isolinux
boot.cat boot.msg grub.conf initrd.img isolinux.bin isolinux.cfg memtest
splash.jpg TRANS.TBL vesamenu.c32 vmlinuz
grub> linux (cd0)/isolinux/vmlinuz
grub> initrd (cd0)/isolinux/initrd.img
grub> bootNun, da der &linux;-Kernel geladen ist, kann das
Gastsystem gestartet werden:&prompt.root; bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap1 -s 3:0,virtio-blk,./linux.img \
-s 4:0,ahci-cd,./somelinux.iso -l com1,stdio -c 4 -m 1024MlinuxguestDas System wird booten und das Installtionsprogramm
starten. Starten Sie die virtuelle Maschine nach der
Installation des Betriebssystems neu. Dies führt auch dazu,
dass bhyve beendet wird. Die
Instanz der virtuellen Maschine muss zerstört werden, bevor
sie erneut in Betrieb genommen werden kann:&prompt.root; bhyvectl --destroy --vm=linuxguestNun kann das Gastsystem direkt von der virtuellen
Festplatte gestartet werden. Laden Sie den Kernel:&prompt.root; grub-bhyve -m device.map -r hd0,msdos1 -M 1024Mlinuxguest
grub> ls
(hd0) (hd0,msdos2) (hd0,msdos1) (cd0) (cd0,msdos1) (host)
(lvm/VolGroup-lv_swap) (lvm/VolGroup-lv_root)
grub> ls (hd0,msdos1)/
lost+found/ grub/ efi/ System.map-2.6.32-431.el6.x86_64 config-2.6.32-431.el6.x
86_64 symvers-2.6.32-431.el6.x86_64.gz vmlinuz-2.6.32-431.el6.x86_64
initramfs-2.6.32-431.el6.x86_64.img
grub> linux (hd0,msdos1)/vmlinuz-2.6.32-431.el6.x86_64 root=/dev/mapper/VolGroup-lv_root
grub> initrd (hd0,msdos1)/initramfs-2.6.32-431.el6.x86_64.img
grub> bootStarten Sie die virtuelle Maschine:&prompt.root; bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap1 \$ -s 3:0,virtio-blk,./linux.img -l com1,stdio -c 4 -m 1024Mlinuxguest&linux; wird jetzt in der virtuellen Maschine gestartet
und präsentiert Ihnen vielleicht einen Anmeldeprompt. Sie
können sich anmelden und die virtuelle Maschine benutzen.
Wenn Sie fertig sind, starten Sie die virtuelle Maschine neu,
um bhyve zu verlassen.
Anschließend zerstören Sie die Instanz der virtuellen
Maschine:&prompt.root; bhyvectl --destroy --vm=linuxguestVerwendung von ZFS mit
bhyve-GastsystemenWenn auf dem Host-Rechner ZFS
eingerichtet ist, können Sie ZFS-Volumes
anstelle eines Festplattenabbilds verwenden. Dies kann
erhebliche Leistungsvorteile für das Gastsystem mit sich
bringen. Ein ZFS-Volume kann wie folgt
erstellt werden:&prompt.root; zfs create -V16G -o volmode=dev zroot/linuxdisk0Geben Sie das ZFS-Volume beim Start
der virtuellen Maschine an:&prompt.root; bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap1 -s3:0,virtio-blk,/dev/zvol/zroot/linuxdisk0 \
-l com1,stdio -c 4 -m 1024MlinuxguestKonsolen in der virtuellen MaschineEs ist vorteilhaft, die
bhyve-Konsole mit einem Werkzeug
wie sysutils/tmux oder
sysutils/screen zu bedienen. Damit ist es
leicht, die Konsole zu verbinden oder zu trennen. Es ist auch
möglich, die Konsole als Nullmodem-Gerät zu nutzen, auf das
Sie mit cu zugreifen können. Laden Sie
dazu das nmdm Kernelmodul und ersetzen
Sie mit . Die
/dev/nmdm-Geräte werden bei Bedarf
automatisch erstellt, jeweils paarweise, entsprechend den
beiden Enden eines Nullmodemkabels
(/dev/nmdm0A und
/dev/nmdm0B). Weitere Informationen
finden Sie in &man.nmdm.4;.&prompt.root; kldload nmdm
&prompt.root; bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap1 -s 3:0,virtio-blk,./linux.img \
-l com1,/dev/nmdm0A -c 4 -m 1024Mlinuxguest
&prompt.root; cu -l /dev/nmdm0B
Connected
Ubuntu 13.10 handbook ttyS0
handbook login:Virtuelle Maschinen verwaltenFür jede virtuelle Maschine wird unterhalb von
/dev/vmm ein Gerätename erzeugt.
Dadurch kann der Administrator einfach feststellen, welche
virtuellen Maschinen zur Zeit ausgeführt werden:&prompt.root; ls -al /dev/vmm
total 1
dr-xr-xr-x 2 root wheel 512 Mar 17 12:19 ./
dr-xr-xr-x 14 root wheel 512 Mar 17 06:38 ../
crw------- 1 root wheel 0x1a2 Mar 17 12:20 guestname
crw------- 1 root wheel 0x19f Mar 17 12:19 linuxguest
crw------- 1 root wheel 0x1a1 Mar 17 12:19 otherguestMit Hilfe von bhyvectl kann eine
virtuelle Maschine zerstört werden:&prompt.root; bhyvectl --destroy --vm=guestnamePersistente KonfigurationUm das System so zu konfigurieren, dass
bhyve-Gastsysteme beim Booten
gestartet werden, müssen die folgenden Konfigurationen in den
jeweiligen Dateien vorgenommen werden:/etc/sysctl.confnet.link.tap.up_on_open=1/boot/loader.confvmm_load="YES"
nmdm_load="YES"
if_bridge_load="YES"
if_tap_load="YES"/etc/rc.confcloned_interfaces="bridge0tap0"
ifconfig_bridge0="addm igb0 addm tap0"