From owner-svn-doc-all@freebsd.org Sun Jul 17 05:09:38 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0F45AB9833B
for ;
Sun, 17 Jul 2016 05:09:38 +0000 (UTC)
(envelope-from elcortad@s6.fcomet.com)
Received: from s6.fcomet.com (s6.fcomet.com [108.178.54.210])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id E58441693
for ; Sun, 17 Jul 2016 05:09:37 +0000 (UTC)
(envelope-from elcortad@s6.fcomet.com)
Received: from elcortad by s6.fcomet.com with local (Exim 4.87)
(envelope-from ) id 1bOcvT-001sz0-1i
for svn-doc-all@freebsd.org; Sat, 16 Jul 2016 22:39:31 -0500
To: svn-doc-all@freebsd.org
Subject: DOC, Problem with parcel shipping, ID:0000762433
X-PHP-Script: elcortaditosmc.com/post.php for 173.254.93.46, 173.254.93.46
Date: Sun, 17 Jul 2016 03:39:30 +0000
From: "FedEx Standard Overnight"
Reply-To: "FedEx Standard Overnight"
Message-ID:
X-Priority: 3
MIME-Version: 1.0
X-AntiAbuse: This header was added to track abuse,
please include it with any abuse report
X-AntiAbuse: Primary Hostname - s6.fcomet.com
X-AntiAbuse: Original Domain - freebsd.org
X-AntiAbuse: Originator/Caller UID/GID - [724 720] / [47 12]
X-AntiAbuse: Sender Address Domain - s6.fcomet.com
X-Get-Message-Sender-Via: s6.fcomet.com: authenticated_id: elcortad/from_h
X-Authenticated-Sender: s6.fcomet.com: paul.reeves@elcortaditosmc.com
Content-Type: text/plain; charset=us-ascii
X-Content-Filtered-By: Mailman/MimeDel 2.1.22
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 17 Jul 2016 05:09:38 -0000
Dear Doc,
Courier was unable to deliver the parcel to you.
Please, download Delivery Label attached to this email.
Thanks and best regards,
Paul Reeves,
Sr. Delivery Manager.
From owner-svn-doc-all@freebsd.org Sun Jul 17 10:08:37 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id CB797B9B8AF;
Sun, 17 Jul 2016 10:08:37 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 9BCAF12C1;
Sun, 17 Jul 2016 10:08:37 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6HA8aeS045608;
Sun, 17 Jul 2016 10:08:36 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6HA8aG6045607;
Sun, 17 Jul 2016 10:08:36 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607171008.u6HA8aG6045607@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Sun, 17 Jul 2016 10:08:36 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49124 -
head/de_DE.ISO8859-1/books/handbook/advanced-networking
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 17 Jul 2016 10:08:37 -0000
Author: bhd
Date: Sun Jul 17 10:08:36 2016
New Revision: 49124
URL: https://svnweb.freebsd.org/changeset/doc/49124
Log:
Update to r49121:
Change two IPv6 addresses in the rtadvd example to use the IPv6 address
documentation prefix.
Modified:
head/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.xml Sat Jul 16 17:08:50 2016 (r49123)
+++ head/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.xml Sun Jul 17 10:08:36 2016 (r49124)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde:$
- basiert auf: r48922
+ basiert auf: r49121
-->
Beispiel:
rl0:\
- :addrs#1:addr="2001:471:1f11:246::":prefixlen#64:tc=ether:
+ :addrs#1:addr="2001:db8:1f11:246::":prefixlen#64:tc=ether:
Ersetzen Sie dabei fxp0 durch die zu
verwendende Schnittstelle, und
- 2001:471:1f11:246:: durch das
+ 2001:db8:1f11:246:: durch das
entsprechend zugewiesene Präfix.Bei einem
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54E57B9BAC6;
Sun, 17 Jul 2016 10:12:50 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 3206616A2;
Sun, 17 Jul 2016 10:12:50 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6HACn78049254;
Sun, 17 Jul 2016 10:12:49 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6HACna0049253;
Sun, 17 Jul 2016 10:12:49 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607171012.u6HACna0049253@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Sun, 17 Jul 2016 10:12:49 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49125 - head/de_DE.ISO8859-1/books/handbook/cutting-edge
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 17 Jul 2016 10:12:50 -0000
Author: bhd
Date: Sun Jul 17 10:12:49 2016
New Revision: 49125
URL: https://svnweb.freebsd.org/changeset/doc/49125
Log:
Update to r43794:
Initial shuffle in this section, much more to come in order to improve its flow.
Place pre-build tasks at beginning and format as a procedure.
Modified:
head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Sun Jul 17 10:08:36 2016 (r49124)
+++ head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Sun Jul 17 10:12:49 2016 (r49125)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde$
- basiert auf: r43781
+ basiert auf: r43794
-->
&os; aktualisieren
@@ -1536,46 +1536,56 @@ before running "/usr/sbin/freebsd-update
wurde, kann dieser dazu benutzt werden das System neu zu
bauen.
-
- Erstellen Sie eine Sicherungskopie!
-
- Es kann nicht oft genug betont werden, wie wichtig es ist,
- das System zu sichern, bevor die
- nachfolgenden Schritte ausgeführt werden. Obwohl der Neubau
- des Systems eine einfache Aufgabe ist, kann dennoch vorkommen,
- dass Fehler im Quellbaum dazu führen, dass das System nicht
- mehr bootet.
-
- Stellen Sie sicher, dass Sie eine Sicherung erstellt haben
- und über ein startfähiges Installationsmedium verfügen.
- Wahrscheinlich werden die Medien nicht benötigt, aber
- gehen Sie auf Nummer sicher!
-
-
-
- Abonnieren Sie die richtige Mailingliste
+ Bevor das System neu gebaut wird,
+ müssen die folgende Aufgaben erledigt werden:
- Mailingliste
- Die &os.stable; und &os.current; Zweige befinden sich in
- ständiger Entwicklung. Die Leute, die zu
- &os; beitragen, sind Menschen und ab und zu machen sie
- Fehler.
-
- Manchmal sind diese Fehler harmlos und lassen das System
- eine Warnung ausgeben. Die Fehler können allerdings auch
- katastrophal sein und dazu führen, dass das System nicht mehr
- booten kann, oder Dateisysteme beschädigt werden.
-
- Wenn Probleme auftauchen, wird ein heads up
- an die passende Mailingliste geschickt, welches das Problem
- erklärt und die betroffenen Systeme benennt. Eine
- all clear Meldung wird versendet, wenn das
- Problem gelöst ist.
-
- Benutzer, die &os.stable; oder &os.current; benutzen und
- nicht die Mailinglisten &a.stable; beziehungsweise &a.current;
- lesen, bringen sich nur unnötig in Schwierigkeiten.
-
+
+ Führen Sie diese Aufgaben aus, bevor
+ das System neu gebaut wird
+
+
+ Sichern Sie alle wichtigen Daten auf ein anderes System
+ oder auf Wechselmedien und überprüfen Sie die Integrität der
+ Sicherungskopie. Zudem sollten Sie bootfähige
+ Installationsmedien zur Hand haben. Es kann nicht oft genug
+ betont werden, wie wichtig es ist, vor dem Neubau des
+ Systems eine Sicherung zu machen. Während der Neubau des
+ Systems eine einfache Aufgabe ist, wird es zwangsläufig
+ einmal vorkommen, dass Fehler im Quellcode dazu führen, dass
+ das System nicht mehr bootet. Wahrscheinlich wird die
+ Sicherungskopie nicht benötigt, aber gehen Sie auf Nummer
+ sicher!
+
+
+
+ Mailingliste
+ Lesen Sie die neuesten Einträge in &a.stable; oder
+ &a.current;, je nachdem welchen Zweig Sie folgen.
+ Informieren Sie sich über bekannte Probleme und welche
+ Systeme davon betroffen sind. Wenn ein Problem für den
+ von Ihnen synchronisierten Code besteht, warten Sie auf
+ eine all clear-Nachricht, die besagt, dass
+ das Problem behoben wurde. Synchronisieren Sie dann die
+ Quellen neu um sicherzustellen, dass die lokale Version
+ die benötigten Korrekturen hat.
+
+
+
+ Lesen Sie /usr/src/UPDATING für
+ zusätzliche Aufgaben, die für diese Version des Quellcodes
+ notwendig sind. Diese Datei enthält wichtige Informationen
+ über potentielle Probleme. Gegebenenfalls müssen einige
+ Kommandos in einer bestimmten Reihenfolge ausgeführt werden.
+ Manche Aktualisierungen erfordern bestimmte zusätzliche
+ Schritte, die ausgeführt werden müssen, bevor das System neu
+ gebaut wird, wie beispielsweise das umbenennen oder löschen
+ von bestimmten Datein. Diese Aufgaben sind am Ende der
+ Datei aufgeführt. Die Anweisungen in
+ UPDATING sind aktueller als die in
+ diesem Handbuch. Im Zweifelsfall folgen Sie bitte den
+ Anweisungen aus UPDATING.
+
+ Verwenden Sie nicht make world
@@ -1591,11 +1601,9 @@ before running "/usr/sbin/freebsd-update
Richtig aktualisieren
- Bevor das System aktualisiert wird, lesen Sie
- /usr/src/UPDATING, um die für
- die Quellcodeversion nötigen Aufgaben zu erledigen, bevor
- das System neu gebaut wird. Danach kann das System mit den
- folgenden Schritten aktualisiert werden.
+ Nachdem die obigen Aufgaben durchgeführt wurden, kann
+ das System mit den folgenden Schritten aktualisiert
+ werden.Bei den hier dargestellten Aktualisierungsschritten wird
davon ausgegangen, dass momentan eine alte &os;-Version
@@ -1801,14 +1809,6 @@ before running "/usr/sbin/freebsd-update
und befolgen diese Schritte nicht, sollten Sie sich auf Probleme
gefasst machen.
- Es ist auch wichtig zu wissen, dass viele Aktualisierungen
- spezielle und zusätzliche Schritte benötigen, wie
- beispielsweise das umbenennen oder löschen von bestimmten
- Dateien vor installworld. Lesen Sie
- /usr/src/UPDATING gründlich, besonders am
- Ende, wo die aktuell vorgeschlagene Aktualisierungssequenz
- explizit aufgelistet ist.
-
Diese Prozedur hat sich mit der Zeit weiterentwickelt, da die
Entwickler es für unmöglich erachtet haben, bestimmte
Arten von Kombinationsproblemen vollständig auszuschliessen.
@@ -1874,28 +1874,9 @@ before running "/usr/sbin/freebsd-update
- Lesen Sie /usr/src/UPDATING
-
- Lesen Sie vor der Aktualisierung
- /usr/src/UPDATING. Die Datei enthält
- wichtige Informationen zu potentiellen Problemen, und gibt die
- Reihenfolge vor, in der bestimmte Kommandos gestartet werden
- müssen. Die Anweisungen in UPDATING sind
- aktueller als die in diesem Handbuch. Im Zweifelsfall folgen
- Sie bitte den Anweisungen aus
- UPDATING.
-
-
- Das Lesen von UPDATING ersetzt nicht das
- Abonnieren der richtigen Mailingliste. Die beiden Voraussetzungen
- ergänzen sich, es reicht nicht aus, nur eine zu
- erfüllen.
-
-
-
- Überprüfen Sie
/etc/make.conf
+
make.conf
@@ -2055,12 +2036,9 @@ before running "/usr/sbin/freebsd-update
&prompt.root; rm -rf *
-
+ Übersetzen der Quellen des Basissystems
-
- Sichern der Ausgaben
-
Es ist ratsam, die Ausgaben von &man.make.1; in einer
Datei zu sichern. Wenn etwas schief geht, kann eine Kopie
der Fehlermeldung zu einer der &os;-Mailinglisten gesendet
@@ -2086,10 +2064,6 @@ Script done, …
Verzeichnis ist /var/tmp, oder das
Heimatverzeichnis von root.
-
-
-
- Übersetzen des BasissystemsWechseln Sie in das Verzeichnis, in dem die Quellen liegen
(in der Voreinstellung ist das
@@ -2206,10 +2180,7 @@ Script done, …
Wenn Sie ein Mehrprozessor-System besitzen und SMP im
Kernel konfiguriert ist, probieren Sie Werte zwischen 6 und
10 aus.
-
-
- LaufzeitenBau des BasissystemsLaufzeiten
@@ -2219,7 +2190,6 @@ Script done, …
beeinflusst, ein aktuelles System benötigt aber etwa
zwei Stunden um &os.stable; zu bauen. Der Bau von
&os.current; dauert etwas länger.
-
From owner-svn-doc-all@freebsd.org Sun Jul 17 11:48:04 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5DAACB9CFEC;
Sun, 17 Jul 2016 11:48:04 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 3609D1018;
Sun, 17 Jul 2016 11:48:04 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6HBm3XY082323;
Sun, 17 Jul 2016 11:48:03 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6HBm31Y082322;
Sun, 17 Jul 2016 11:48:03 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607171148.u6HBm31Y082322@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Sun, 17 Jul 2016 11:48:03 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49126 - head/de_DE.ISO8859-1/books/handbook/cutting-edge
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 17 Jul 2016 11:48:04 -0000
Author: bhd
Date: Sun Jul 17 11:48:03 2016
New Revision: 49126
URL: https://svnweb.freebsd.org/changeset/doc/49126
Log:
Update to r43795:
More shuffling to improve the flow. Still a WIP with much more to come.
Format the build world process as a Procedure.
Modified:
head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Sun Jul 17 10:12:49 2016 (r49125)
+++ head/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.xml Sun Jul 17 11:48:03 2016 (r49126)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde$
- basiert auf: r43794
+ basiert auf: r43795
-->
&os; aktualisieren
@@ -1534,7 +1534,8 @@ before running "/usr/sbin/freebsd-update
Sobald der lokalen Quellbaum mit einer bestimmten &os;
Version, z.B. &os.stable; oder &os.current; synchronisiert
wurde, kann dieser dazu benutzt werden das System neu zu
- bauen.
+ bauen. Dieser Prozess wird auch als
+ die Welt neu bauen bezeichnet.
Bevor das System neu gebaut wird,
müssen die folgende Aufgaben erledigt werden:
@@ -1599,141 +1600,96 @@ before running "/usr/sbin/freebsd-update
- Richtig aktualisieren
+ Übersicht
- Nachdem die obigen Aufgaben durchgeführt wurden, kann
- das System mit den folgenden Schritten aktualisiert
- werden.
+ Dieser Prozess geht davon aus, dass ein System von einer
+ älteren Version von &os; auf eine neuere Version aktualisiert
+ wird. Der Quellcode für die neue Version wurde nach den
+ Anweisungen in
+ synchronisiert.
- Bei den hier dargestellten Aktualisierungsschritten wird
- davon ausgegangen, dass momentan eine alte &os;-Version
- verwendet wird, die aus einem alten Compiler, Kernel, sowie
- einem alten Basissystem und veralteten Konfigurationsdateien
- besteht. Mit Basissystem sind hier die
+ Die Welt enthält den &os;-Kernel, die
zentralen Binärdateien, Bibliotheken und Entwicklerdateien
- gemeint. Der Compiler ist Teil des
- Basissystems, beinhaltet aber ein paar
- Besonderheiten.
-
- Es wird außerdem davon ausgegangen, dass bereits die
- Quellen für ein neues System bezogen wurden. Falls die
- Quellen nicht auf dem aktuellen Stand sind, lesen Sie
- , um detaillierte Hilfe über die
- Aktualisierung der Quellen zu erhalten.
-
- Die Aktualisierung des Systems aus den Quellen ist ein
- wenig ausgetüftelter als es zunächst den Anschein hat. Die
- Entwickler von &os; haben es über die Jahre für Nötig
- befunden, den vorgeschlagenen Ablauf ziemlich stark zu
- verändern, da neue Arten von unvermeidlichen Abhängigkeiten
- mit der Zeit ans Licht kamen. Der übrige Teil dieses
- Abschnitts beschreibt die Überlegungen hinter der aktuell
- empfohlenen Aktualisierungsreihenfolge.
+ sowie einen integrierten Compiler. Die Reihenfolge, in der
+ diese Komponenten gebaut werden, ist wichtig.
- Jede erfolgreiche Aktualisierung muss sich mit den folgenden
- Sachverhalten auseinandersetzen:
+ Beispielsweise könnte der alte Compiler aufgrund von
+ Fehlern nicht in der Lage sein, den neuen Kernel zu
+ übersetzen. Da der neue Kernel mit dem neuen Compiler
+ übersetzt wird, muss der neue Compiler gebaut, aber nicht
+ notwendigerweise installiert werden,
+ bevor der neue Kernel gebaut wird.
+
+ Das neue Basissystem ist eventuell auf neue Funktionen des
+ Kernels angewiesen. Aus diesem Grund muss der neue Kernel
+ installiert sein, bevor das neue Basissystem installiert
+ wird.
-
-
- Der alte Compiler ist aufgrund von Fehlern
- möglicherweise nicht in der Lage, den neuen Kernel zu
- übersetzen. Deshalb sollte der neue Kernel mit dem neuen
- Compiler übersetzt werden, was bedeutet, dass der neue
- Compiler vor dem neuen Kernel gebaut werden muss. Das
- bedeutet nicht unbedingt, dass der neue Compiler auch
- installiert werden muss, bevor
- der neue Kernel gebaut wird.
-
-
-
- Das neue Basissystem benötigt eventuell neue
- Eigenschaften des Kernels. Also muss der neue Kernel installiert
- sein, bevor das neue Basissystem installiert wird.
-
-
+ Das alte Basissystem wird möglicherweise nicht korrekt mit
+ dem neuen Kernel funktionieren, weshalb das neue Basissystem
+ sofort nach der Installation des neuen Kernels installiert
+ werden muss.
+
+ Manche Änderungen an der Konfiguration müssen erledigt
+ worden sein, bevor das neue Basissystem installiert wird,
+ jedoch können andere die Funktionalität des alten Basissystems
+ beeinträchtigen. Aus diesem Grund sind zwei verschiedene
+ Schritte notwendig, um eine Aktualisierung der Konfiguration
+ durchzuführen. Der Aktualisierungsprozess ersetzt zum
+ Großteil Dateien oder fügt neue hinzu, bestehende Dateien
+ werden nicht gelöscht. In wenigen Ausnahmefällen kann dies
+ Probleme verursachen. Aus diesem Grund wird der
+ Aktualisierungsprozess manchmal bestimmte Dateien zum
+ manuellen Löschen vorschlagen.
+
+ Diese Bedenken haben zu der folgenden und empfohlenen
+ Reihenfolge geführt.
+
+
+ Zusammenfassung des Aktualisierungsprozesses
+
+ Die verwendeten Kommandos sollten in der hier
+ angegebenen Reihenfolge ausgeführt werden. Die Funktionen
+ der einzelnen Kommandos werden in diesem Abschnitt
+ beschrieben.
- Diese ersten beiden Sachverhalte sind die Grundlage für die
- zentrale Sequenz von buildworld,
- buildkernel,
- installkernel und
- installworld, die in den folgenden
- Abschnitten beschrieben wird. Weitere Gründe für diese
- Vorgehensweise sind hier aufgeführt:
-
-
-
- Das alte Basissystem wird möglicherweise nicht korrekt
- mit dem neuen Kernel funktionieren, weshalb das neue
- Basissystem sofort nach der Installation des neuen Kernels
- installiert werden muss.
-
-
-
- Manche Änderungen an der Konfiguration müssen
- erledigt worden sein, bevor das neue Basissystem installiert wird,
- jedoch können andere die Funktionalität des alten
- Basissystems beeinträchtigen. Aus diesem Grund sind zwei
- verschiedene Schritte notwendig, um eine Aktualisierung der
- Konfiguration durchzuführen.
-
-
-
- Der Aktualisierungsprozess ersetzt zum Grossteil Dateien oder
- fügt neue hinzu, bestehende Dateien werden nicht
- gelöscht. In wenigen Ausnahmefällen kann dies Probleme
- verursachen. Aus diesem Grund wird der Aktualisierungsprozess
- manchmal bestimmte Dateien zum manuellen Löschen vorschlagen.
- Dies wird eventuell in der Zukunft automatisch
- durchgeführt.
-
-
-
- Diese Bedenken haben zu der folgenden Reihenfolge geführt.
- Beachten Sie, dass der genaue Ablauf für bestimmte
- Aktualisierungen zusätzliche Schritte nach sich zieht, jedoch
- sollte der Kernprozess davon nicht beeinträchtigt werden:
-
-
-
- make
- buildworld
+
+ make buildworldDieser Schritt übersetzt zuerst den neuen Compiler und
ein paar damit zusammenhängende Werkzeuge und verwendet dann
den neuen Compiler, um den Rest des Basissystems zu erstellen.
Das Ergebnis landet dann in /usr/obj.
-
+
-
- make
- buildkernel
+
+ make buildkernelDieser Ansatz nutzt den neuen
Compiler, der in /usr/obj abgelegt
ist, um vor falschen Compiler-Kernel-Kombinationen zu
schützen.
-
+
-
- make
- installkernel
+
+ make installkernelPlatziert den neuen Kernel und Kernelmodule auf der Platte,
was es erlaubt, mit dem frisch aktualisierten Kernel zu
starten.
-
+
-
- Starten Sie das System neu in den Single-User-Modus.
+
+ Starten Sie das System in den Single-User-Modus.Der Single-User-Modus minimiert Probleme mit der
Aktualisierung von Programmen, die bereits gestartet sind. Ebenso
minimiert es Probleme, die mit der Verwendung des alten
Basissystems und des neuen Kernels zu tun haben
könnten.
-
+
-
+ mergemaster -pDieser Schritt aktualisiert ein paar initiale
@@ -1745,26 +1701,25 @@ before running "/usr/sbin/freebsd-update
sind, so dass der installworld-Schritt
in der Lage ist, auf dem neu installierten System die Benutzer
oder Systemgruppennamen ohne Probleme zu verwenden.
-
+
-
- make
- installworld
+
+ make installworldKopiert das Basissystem aus
/usr/obj. Der neue Kernel und das
neue Basissystem sind jetzt auf der Platte
installiert.
-
+
-
+ mergemasterAktualisiert die verbleibenden Konfigurationsdateien,
da nun das neue Basissystem auf der Platte ist.
-
+
-
+ make delete-oldDieses Target entfernt veraltete Dateien. Dies
@@ -1774,25 +1729,25 @@ before running "/usr/sbin/freebsd-update
utmp.h> noch präsent ist, während die
neue Datei utmpx.h installiert
wird.
-
+
-
+ Starten Sie das System neu.Ein kompletter Systemneustart ist notwendig, um den neuen
Kernel und das neue Basissystem mit den neuen
Konfigurationsdateien zu laden.
-
+
-
+ make delete-old-libsEntfernt alle veralteten Bibliotheken um Konflikte mit
den neuen Bibliotheken zu vermeiden. Stellen Sie sicher,
dass alle Port neu gebaut wurden, bevor die alten
Bibliotheken entfernt werden.
-
-
+
+ Beachten Sie, dass wenn Sie von einem Release des gleichen
&os;-Zweigs auf ein aktuelleres Release des gleichen Zweigs, z.B.
From owner-svn-doc-all@freebsd.org Sun Jul 17 14:27:01 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 15762B9C4A1;
Sun, 17 Jul 2016 14:27:01 +0000 (UTC) (envelope-from kwm@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id D645119B6;
Sun, 17 Jul 2016 14:27:00 +0000 (UTC) (envelope-from kwm@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6HER05Y041258;
Sun, 17 Jul 2016 14:27:00 GMT (envelope-from kwm@FreeBSD.org)
Received: (from kwm@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6HER0uU041254;
Sun, 17 Jul 2016 14:27:00 GMT (envelope-from kwm@FreeBSD.org)
Message-Id: <201607171427.u6HER0uU041254@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: kwm set sender to kwm@FreeBSD.org
using -f
From: Koop Mast
Date: Sun, 17 Jul 2016 14:27:00 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49127 - head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 17 Jul 2016 14:27:01 -0000
Author: kwm (ports committer)
Date: Sun Jul 17 14:26:59 2016
New Revision: 49127
URL: https://svnweb.freebsd.org/changeset/doc/49127
Log:
List KDE status report under "ports" not "proj".
Approved by: bjk@
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Sun Jul 17 11:48:03 2016 (r49126)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Sun Jul 17 14:26:59 2016 (r49127)
@@ -1742,7 +1742,7 @@
-
+ KDE on FreeBSD
From owner-svn-doc-all@freebsd.org Mon Jul 18 21:29:35 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 825F5B9D250;
Mon, 18 Jul 2016 21:29:35 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 518101BBC;
Mon, 18 Jul 2016 21:29:35 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6ILTYt7035697;
Mon, 18 Jul 2016 21:29:34 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6ILTY2A035696;
Mon, 18 Jul 2016 21:29:34 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607182129.u6ILTY2A035696@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Mon, 18 Jul 2016 21:29:34 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49128 - head/de_DE.ISO8859-1/books/handbook/bsdinstall
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 18 Jul 2016 21:29:35 -0000
Author: bhd
Date: Mon Jul 18 21:29:34 2016
New Revision: 49128
URL: https://svnweb.freebsd.org/changeset/doc/49128
Log:
Update to r44888:
Editorial review of Pre-installation tasks.
Format these tasks as a procedure.
Move disk size recommendations to similar paragraph in minimum
hardware section.
Reviewed by: bcr
Differential Revision: https://reviews.freebsd.org/D7235
Modified:
head/de_DE.ISO8859-1/books/handbook/bsdinstall/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/bsdinstall/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/bsdinstall/chapter.xml Sun Jul 17 14:26:59 2016 (r49127)
+++ head/de_DE.ISO8859-1/books/handbook/bsdinstall/chapter.xml Mon Jul 18 21:29:34 2016 (r49128)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde$
- basiert auf: r44886
+ basiert auf: r44888
-->
Für die Installation von &os; sind mindestens 64 MB
RAM und 1.5 GB freier
- Festplattenspeicher erforderlich. Das ist jedoch eine minimale
- Installation, die kaum freien Speicherplatz bietet. Die
+ Festplattenspeicher erforderlich. Das ist jedoch eine
+ minimale Installation, die kaum freien
+ Speicherplatz bietet. Die
Anforderungen an den Arbeitsspeicher hängen stark vom
Einsatzzweck ab. Während spezialisierte &os;-Systeme mit
weniger als 128 MB RAM auskommen,
@@ -292,37 +293,44 @@
Vor der Installation
-
- Sichern Sie wichtige Daten
-
- Sichern Sie alle wichtigen Daten auf dem Zielcomputer, auf
- dem &os; installiert werden soll. überprüfen Sie diese
- Sicherungen, bevor Sie fortfahren. Die &os; Installation
- wird Sie vor Änderungen an den Platten danach fragen, jedoch
- kann dies nicht mehr rückgängig gemacht werden, sobald der
- Prozess gestartet wurde.
-
-
-
- Den Installationsort von &os; festlegen
-
- Falls &os; das einzige installierte Betriebssystem sein
- wird und die gesamte Platte dazu verwenden kann, kann der Rest
- dieses Abschnitts übersprungen werden. Sollten Sie allerdings
- die Platte mit anderen Betriebssystemen teilen, ist ein
- Verständnis des Plattenlayouts hilfreich für die
- Installation.
-
-
- Festplattenlayout für &os;/&arch.i386; und
- &os;/&arch.amd64;
-
- Festplatten können in mehrere verschiedene Bereiche
- aufgeteilt werden. Diese Bereiche werden
- Partitionen genannt.
-
- Es gibt zwei Arten, eine Festplatte in mehrere
- Partitionen einzuteilen. Traditionell enthält ein
+ Wenn das System die Mindestanforderungen für die
+ Installation von &os; erfüllt, sollte die Installationsdatei
+ heruntergeladen und die Installationsmedien vorbereitet
+ werden. Bevor Sie dies tun, prüfen Sie mit Hilfe dieser
+ Checkliste, ob das System für die Installation bereit
+ ist:
+
+
+
+ Sichern Sie wichtige Daten
+
+ Erstellen Sie immer eine Sicherung
+ aller wichtigen Daten, bevor Sie ein
+ Betriebssystem installieren. Speichern Sie die Daten jedoch
+ nicht auf dem System, auf dem das Betriebssystem installiert
+ wird, sondern nutzen Sie einen Wechseldatenträger, wie
+ beispielsweise ein USB-Laufwerk, oder
+ sichern Sie auf einem anderem System im Netzwerk, oder
+ nutzen einen Online-Backup-Dienst. Überprüfen Sie die
+ Sicherungen, bevor Sie mit der Installation beginnen.
+ Sobald das Installationsprogramm die Festplatte des Systems
+ formatiert, gehen alle gespeicherten Daten unwiderruflich
+ verloren.
+
+
+
+ Den Installationsort von &os; festlegen
+
+ Falls &os; das einzige installierte Betriebssystem sein
+ wird, kann dieser Schritt übersprungen werden. Sollte &os;
+ allerdings die Platte mit anderen Betriebssystemen teilen,
+ müssen Sie entscheiden, welche Platte oder Partition für
+ &os; verwendet werden soll.
+
+ Für die Architekturen &arch.i386; und &arch.amd64;
+ können die Platten in mehrere Partitionen aufgeteilt werden.
+ Dazu stehen Ihnen zwei Partitionsschemata zur Verfügung.
+ Traditionell enthält ein
Master Boot Record
(MBR) eine Partitionstabelle, welche bis
zu vier primäre Partitionen aufnehmen
@@ -333,19 +341,13 @@
Partitionen als erweiterte Partition
eingesetzt wird. Mehrere
logische Partitionen können dann
- innerhalb der erweiterten Partition angelegt werden. Dies
- mag etwas unhandlich erscheinen und das ist auch der
- Fall.
-
- Die GUID-Partitionstabelle
+ innerhalb der erweiterten Partition angelegt werden. Die
+ GUID-Partitionstabelle
(GPT) ist eine neuere und einfachere
- Methode zur Partition einer Festplatte.
- GPT ist weitaus flexibler als die
- traditionelle MBR-Partitionstabelle.
- Geläufige GPT-Implementierungen erlauben
- bis zu 128 Partitionen pro Platte, was die Notwendigkeit von
- umständlichen Behelfen wie logische Partitionen
- eliminiert.
+ Methode zur Partition einer Festplatte. Geläufige
+ GPT-Implementierungen erlauben bis zu
+ 128 Partitionen pro Platte, was die Notwendigkeit von
+ logischen Partitionen eliminiert.Manche älteren Betriebssysteme wie &windows; XP
@@ -356,22 +358,14 @@
&os;s Standard-Bootloader benötigt entweder eine
- primäre oder eine GPT-Partition. Lesen
- Sie dazu für weitere Informationen
- zum &os; Bootvorgang. Wenn alle der primären oder
- GPT-Partitionen bereits in Verwendung
- sind, muss eine davon für &os; zur Verfügung gestellt
- werden.
-
- Eine Minimalinstallation von &os; braucht ungefähr
- 1 GB Plattenplatz. Dies ist jedoch eine
- sehr minimale Installation, die fast
- gar keinen freien Speicherplatz übrig lässt. Eine etwas
- realistischere Minimalangabe sind 3 GB ohne eine
- graphische Umgebung und 5 GB oder mehr, falls eine
- graphische Benutzeroberfläche verwendet werden soll.
- Anwendungen von Drittanbietern benötigt sogar noch mehr
- Platz.
+ primäre oder eine GPT-Partition. Wenn
+ alle primären oder GPT-Partitionen
+ bereits in Verwendung sind, muss eine davon für &os; zur
+ Verfügung gestellt werden. Benutzen Sie ein Werkzeug zur
+ Veränderung der Partitionsgrößen, wenn Sie eine Partition
+ erstellen möchten, ohne dabei vorhandene Daten zu löschen.
+ Den freigegebenen Platz können Sie dann für die Installation
+ verwenden.Eine Vielzahl freier und kommerzieller Werkzeuge zur
Veränderung der Partitionsgrößen finden Sie unter .
GParted Live (http://gparted.sourceforge.net/livecd.php)
- ist eine freie Live-CD, die den
+ ist eine freie Live-CD, die den
GParted-Partitionseditor enthält.
GParted ist auch in
einer Vielzahl von anderen Linux Live-CD Distributionen
enthalten.
- Anwendungen zur Festplattenpartition kann Daten
- zerstören. Erstellen Sie eine Vollsicherung und
- überprüfen Sie deren Integrität bevor Sie die
- Partitionen auf der Platte verändern.
+ Bei richtiger Anwendung können Werkzeuge zur
+ Veränderung von Partitionsgrößen auf sichere Art und
+ Weise Platz für eine neue Partition schaffen. Erstellen
+ Sie trotzdem eine Vollsicherung und überprüfen Sie deren
+ Integrität bevor Sie die Partitionen auf der Platte
+ verändern.Die Veränderung der Grösse von
@@ -398,80 +394,32 @@
hilfreich sein, wenn eine solche Aktion versucht
wird.
-
- Eine existierende Partition verändern
-
- Ein &windows;-Computer besitzt eine einzelne
- 40 GB Platte, die in zwei 20 GB Partitionen
- aufgeteilt wurde. &windows; nennt diese
- C: und D:. Die
- C: Partition enthält 10 GB und
- die D: Partition 5 GB an
- Daten.
-
- Durch kopieren der Daten von D:
- nach C: macht die zweite Partition
- frei, so dass &os; sie benutzen kann.
-
-
-
- Verkleinern einer bestehenden Partition
-
- Ein &windows;-Computer besitzt eine einzelne
- 40 GB Platte und eine grosse Partition, welche die
- gesamte Platte einnimmt. &windows; zeigt diese
- 40 GB Partition als einzelne C:
- Partition. 15 GB Plattenplatz wird verwendet. Das
- Ziel ist, für &windows; eine 20 GB Partition
- einzurichten und eine weitere 20 GB Partition für
- &os; bereitzustellen.
-
- Es gibt zwei Wege, dieses Ziel zu erreichen:
-
-
-
- Sichern Sie alle &windows;-Daten. Installieren
- Sie dann &windows; neu, indem Sie eine 20 GB
- Partition während der Installation anlegen.
-
-
-
- Verwenden Sie ein Werkzeug zur Veränderung einer
- Partition wie GParted, um
- die &windows;-Partition zu verkleinern und eine neue
- Partition im freigewordenen Plattenplatz für &os;
- anzulegen.
-
-
-
-
Festplattenpartitionen, die unterschiedliche
Betriebssysteme enthalten, ermöglichen es, jeweils eines
- dieser Systeme zu verwenden. Eine andere Methode, die es
- erlaubt, mehrere Betriebssysteme gleichzeitig einzusetzen,
- wird im behandelt.
-
-
+ dieser Systeme zu verwenden. Eine alternative Möglichkeit,
+ mehrere Betriebssysteme gleichzeitig einzusetzen, ohne dabei
+ Partitionen ändern zu müssen, wird im behandelt.
+
-
- Netzwerkparameter ermitteln
+
+ Netzwerkparameter ermittelnManche &os; Installationsarten benötigen eine
- Netzwerkverbindung, um Dateien herunter zu laden. Um zu einem
- Ethernet-Netzwerk (bzw. Kabel oder
- DSL-Modem mit einem
- Ethernet-Anschluss) eine Verbindung herzustellen, wird das
- Installationsprogramm bestimmte Information zum Netzwerk
- abfragen.
-
- DHCP wird
- allgemein verwendet, um automatisch Netzwerkeinstellungen
- vorzunehmen. Falls DHCP nicht verfügbar
- ist, müssen diese Netzwerkeinstellungen vom lokalen
+ Netzwerkverbindung, um Installationsdateien herunter zu laden.
+ Nach jeder Installation bietet das Installationsprogramm die
+ Möglichkeit, die Netzwerkschnittstellen des Systems zu
+ konfigurieren.
+
+ Steht im Netzwerk ein DHCP-Server zur
+ Verfügung, wird dieser im Allgemeinen verwendet, um
+ automatisch Netzwerkeinstellungen vorzunehmen. Falls
+ DHCP nicht verfügbar ist, müssen die
+ folgenden Netzwerkeinstellungen beim lokalen
Netzwerkadministrator oder Provider erfragt werden:
-
- Informationen zum Netzwerk
+
+ Erforderliche Informationen zum NetzwerkIP-Adresse
@@ -482,21 +430,22 @@
- Default-Router IP-Adresse
+ IP-Adresse des
+ Default-Gateway
- Domänenname des lokalen Netzwerks
+ Domänenname des Netzwerks
- DNS-Server
- IP-Adresse(n)
+ IP-Adresse(n) der
+ DNS-Server im Netzwerk
-
+
-
+ Lesen Sie die &os;-ErrataObwohl das &os; Projekt sich bemüht, jede
@@ -518,7 +467,8 @@
Webseite (
http://www.freebsd.org/releases/index.html).
-
+
+
Die Installationsmedien beschaffen
From owner-svn-doc-all@freebsd.org Tue Jul 19 16:26:44 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id F2BBDB9E405;
Tue, 19 Jul 2016 16:26:43 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id AF36B1BE8;
Tue, 19 Jul 2016 16:26:43 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6JGQgVd062467;
Tue, 19 Jul 2016 16:26:42 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6JGQgsn062466;
Tue, 19 Jul 2016 16:26:42 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <201607191626.u6JGQgsn062466@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
using -f
From: Glen Barber
Date: Tue, 19 Jul 2016 16:26:42 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49129 - head/share/xml
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 19 Jul 2016 16:26:44 -0000
Author: gjb
Date: Tue Jul 19 16:26:42 2016
New Revision: 49129
URL: https://svnweb.freebsd.org/changeset/doc/49129
Log:
Add a news feed entry about the new Core Team election.
Submitted by: jmg
Sponsored by: The FreeBSD Foundation
Modified:
head/share/xml/news.xml
Modified: head/share/xml/news.xml
==============================================================================
--- head/share/xml/news.xml Mon Jul 18 21:29:34 2016 (r49128)
+++ head/share/xml/news.xml Tue Jul 19 16:26:42 2016 (r49129)
@@ -45,6 +45,36 @@
+ 6
+
+
+ New &os; Core Team elected
+
+
The &os; Project is pleased to announce the completion of
+ the 2016 Core Team election. The &os; Core Team acts as
+ the project's "board of directors" and is responsible for
+ approving new src committers, resolving disputes between
+ developers, appointing sub-committees for specific
+ purposes (security officer, release engineering, port
+ managers, webmaster, etc ...), and making any other
+ administrative or policy decisions as needed. The Core
+ Team has been elected by &os; developers every two years
+ since 2000.
Modified: head/share/xml/release.ent
==============================================================================
--- head/share/xml/release.ent Tue Jul 19 17:07:13 2016 (r49130)
+++ head/share/xml/release.ent Tue Jul 19 17:54:54 2016 (r49131)
@@ -72,6 +72,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -84,7 +98,7 @@
-
+
From owner-svn-doc-all@freebsd.org Tue Jul 19 18:14:54 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id C25E4B9D30B;
Tue, 19 Jul 2016 18:14:54 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 8BF691692;
Tue, 19 Jul 2016 18:14:54 +0000 (UTC) (envelope-from brd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6JIEr7g003616;
Tue, 19 Jul 2016 18:14:53 GMT (envelope-from brd@FreeBSD.org)
Received: (from brd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6JIErkN003615;
Tue, 19 Jul 2016 18:14:53 GMT (envelope-from brd@FreeBSD.org)
Message-Id: <201607191814.u6JIErkN003615@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: brd set sender to brd@FreeBSD.org
using -f
From: Brad Davis
Date: Tue, 19 Jul 2016 18:14:53 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49132 -
head/en_US.ISO8859-1/books/porters-handbook/special
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 19 Jul 2016 18:14:54 -0000
Author: brd
Date: Tue Jul 19 18:14:53 2016
New Revision: 49132
URL: https://svnweb.freebsd.org/changeset/doc/49132
Log:
Improve some of the wording around USE_RUBY.
Modified:
head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Tue Jul 19 17:54:54 2016 (r49131)
+++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Tue Jul 19 18:14:53 2016 (r49132)
@@ -3782,7 +3782,7 @@ USE_PYTHON= autoplist distutils
USE_RUBY
- The port requires Ruby.
+ Adds build and run dependencies on Ruby.
@@ -3799,8 +3799,8 @@ USE_PYTHON= autoplist distutils
RUBY_SETUP
- Set to the alternative name of
- setup.rb. Common value is
+ Override the name of the setup script from
+ setup.rb. Another common value is
install.rb.
From owner-svn-doc-all@freebsd.org Tue Jul 19 18:30:37 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id C4191B9DB15;
Tue, 19 Jul 2016 18:30:37 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 921FE1344;
Tue, 19 Jul 2016 18:30:37 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6JIUaSg007467;
Tue, 19 Jul 2016 18:30:36 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6JIUaT0007466;
Tue, 19 Jul 2016 18:30:36 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <201607191830.u6JIUaT0007466@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
using -f
From: Glen Barber
Date: Tue, 19 Jul 2016 18:30:36 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49133 - head/share/xml
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 19 Jul 2016 18:30:37 -0000
Author: gjb
Date: Tue Jul 19 18:30:36 2016
New Revision: 49133
URL: https://svnweb.freebsd.org/changeset/doc/49133
Log:
Remove an accidental duplicate day.
Pointyhat: gjb (myself)
Sponsored by: The FreeBSD Foundation
Modified:
head/share/xml/news.xml
Modified: head/share/xml/news.xml
==============================================================================
--- head/share/xml/news.xml Tue Jul 19 18:14:53 2016 (r49132)
+++ head/share/xml/news.xml Tue Jul 19 18:30:36 2016 (r49133)
@@ -72,10 +72,7 @@
official announcement.
-
-
- 6
New committer:
Tobias C. Berner
From owner-svn-doc-all@freebsd.org Tue Jul 19 19:07:54 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6204B9E704;
Tue, 19 Jul 2016 19:07:54 +0000 (UTC)
(envelope-from rene@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 87A701EE8;
Tue, 19 Jul 2016 19:07:54 +0000 (UTC)
(envelope-from rene@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6JJ7rGJ022396;
Tue, 19 Jul 2016 19:07:53 GMT (envelope-from rene@FreeBSD.org)
Received: (from rene@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6JJ7rC7022395;
Tue, 19 Jul 2016 19:07:53 GMT (envelope-from rene@FreeBSD.org)
Message-Id: <201607191907.u6JJ7rC7022395@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: rene set sender to
rene@FreeBSD.org using -f
From: Rene Ladan
Date: Tue, 19 Jul 2016 19:07:53 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49134 - head/en_US.ISO8859-1/articles/contributors
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 19 Jul 2016 19:07:54 -0000
Author: rene
Date: Tue Jul 19 19:07:53 2016
New Revision: 49134
URL: https://svnweb.freebsd.org/changeset/doc/49134
Log:
Add erwin to the portmgr alumni list.
Thanks for all those years.
Modified:
head/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml
Modified: head/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml Tue Jul 19 18:30:36 2016 (r49133)
+++ head/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.xml Tue Jul 19 19:07:53 2016 (r49134)
@@ -4,6 +4,10 @@
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
+ &a.erwin.email; (2004 - 2016)
+
+
+ &a.decke.email; (2012 - 2015)
From owner-svn-doc-all@freebsd.org Wed Jul 20 01:28:32 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 17099B9F3D3;
Wed, 20 Jul 2016 01:28:32 +0000 (UTC) (envelope-from bjk@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id DD9FB1D74;
Wed, 20 Jul 2016 01:28:31 +0000 (UTC) (envelope-from bjk@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K1SVsr062746;
Wed, 20 Jul 2016 01:28:31 GMT (envelope-from bjk@FreeBSD.org)
Received: (from bjk@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K1SV1J062745;
Wed, 20 Jul 2016 01:28:31 GMT (envelope-from bjk@FreeBSD.org)
Message-Id: <201607200128.u6K1SV1J062745@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bjk set sender to bjk@FreeBSD.org
using -f
From: Benjamin Kaduk
Date: Wed, 20 Jul 2016 01:28:31 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49135 - head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 20 Jul 2016 01:28:32 -0000
Author: bjk
Date: Wed Jul 20 01:28:30 2016
New Revision: 49135
URL: https://svnweb.freebsd.org/changeset/doc/49135
Log:
Updates to the Ceph report from Willem Jan Withagen
Most notably, CMake is now used for the build.
Submitted by: wjw@digiware.nl
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Tue Jul 19 19:07:53 2016 (r49134)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Wed Jul 20 01:28:30 2016 (r49135)
@@ -772,10 +772,17 @@
git checkout wip-wjw-freebsd-tests
-
./do_freebsd.sh
+
./do_freebsd-cmake.sh --deps
+
The --deps argument is only needed for the initial
+ installation, to pull in the necessary dependencies; it should be
+ omitted for subsequent builds.
+
+
CMake is now used to build Ceph on &os;; the old method
+ using automake is no longer used.
+
Parts Not Yet Included:
From owner-svn-doc-all@freebsd.org Wed Jul 20 04:23:58 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id D14F4B9EA7F;
Wed, 20 Jul 2016 04:23:58 +0000 (UTC)
(envelope-from stevek@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 9FC0611F9;
Wed, 20 Jul 2016 04:23:58 +0000 (UTC)
(envelope-from stevek@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K4Nvcp029072;
Wed, 20 Jul 2016 04:23:57 GMT (envelope-from stevek@FreeBSD.org)
Received: (from stevek@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K4Nv3x029065;
Wed, 20 Jul 2016 04:23:57 GMT (envelope-from stevek@FreeBSD.org)
Message-Id: <201607200423.u6K4Nv3x029065@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: stevek set sender to
stevek@FreeBSD.org using -f
From: "Stephen J. Kiernan"
Date: Wed, 20 Jul 2016 04:23:57 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49136 - in head: en_US.ISO8859-1/articles/contributors
share/pgpkeys share/xml
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 20 Jul 2016 04:23:58 -0000
Author: stevek (src committer)
Date: Wed Jul 20 04:23:57 2016
New Revision: 49136
URL: https://svnweb.freebsd.org/changeset/doc/49136
Log:
Add myself (stevek) as a src committer and mentor (sjg) to committers-src.dot
Approved by: sjg (mentor)
Added:
head/share/pgpkeys/stevek.key (contents, props changed)
Modified:
head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml
head/share/pgpkeys/pgpkeys-developers.xml
head/share/pgpkeys/pgpkeys.ent
head/share/xml/authors.ent
head/share/xml/news.xml
Modified: head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Wed Jul 20 01:28:30 2016 (r49135)
+++ head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Wed Jul 20 04:23:57 2016 (r49136)
@@ -685,6 +685,10 @@ xmlns:xlink="http://www.w3.org/1999/xlin
+ &a.stevek.email;
+
+
+ &a.jkim.email;
Modified: head/share/pgpkeys/pgpkeys-developers.xml
==============================================================================
--- head/share/pgpkeys/pgpkeys-developers.xml Wed Jul 20 01:28:30 2016 (r49135)
+++ head/share/pgpkeys/pgpkeys-developers.xml Wed Jul 20 04:23:57 2016 (r49136)
@@ -1011,6 +1011,11 @@
&pgpkey.manolis;
+
+
+
+ 11
From owner-svn-doc-all@freebsd.org Wed Jul 20 21:58:23 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id A520CB9F822;
Wed, 20 Jul 2016 21:58:23 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 44D531698;
Wed, 20 Jul 2016 21:58:23 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6KLwMtF024167;
Wed, 20 Jul 2016 21:58:22 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6KLwM9w024166;
Wed, 20 Jul 2016 21:58:22 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607202158.u6KLwM9w024166@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Wed, 20 Jul 2016 21:58:22 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49137 -
head/de_DE.ISO8859-1/books/handbook/virtualization
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 20 Jul 2016 21:58:23 -0000
Author: bhd
Date: Wed Jul 20 21:58:22 2016
New Revision: 49137
URL: https://svnweb.freebsd.org/changeset/doc/49137
Log:
Run igor(1) on virtualization chapter
Minor wording improvements
Bump revision number to r48529
Modified:
head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml Wed Jul 20 04:23:57 2016 (r49136)
+++ head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml Wed Jul 20 21:58:22 2016 (r49137)
@@ -5,12 +5,23 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/handbook/virtualization/chapter.xml,v 1.14 2010/07/03 14:29:30 jkois Exp $
- basiert auf: r47345
+ basiert auf: r48529
-->
-
- Virtualisierung
+
+
+
+ Virtualisierung
+
- MurrayStokelyBeigetragen von
+
+
+ Murray
+ Stokely
+
+ Beigetragen von
+
@@ -22,7 +33,13 @@
- OliverPeterÜbersetzt von
+
+
+ Oliver
+ Peter
+
+ Übersetzt von
+
@@ -30,11 +47,11 @@
Ü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.
+ 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,
@@ -50,8 +67,8 @@
- Können Sie &os; unter µsoft.windows;
- und Virtual PC installieren.
+ Können Sie &os; unter µsoft.windows; und
+ Virtual PC installieren.
@@ -90,733 +107,741 @@
&os; als Gast-Betriebssystem unter
Parallels für &macos; X
- Parallels 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
- unserem Fall &os;) installieren.
-
-
- Installation von &os; unter
- Parallels/&macos; X
-
- Der 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 Ihre 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;-CDROM 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 konfigurieren
-
- Nachdem &os; erfolgreich unter &macos; X mit
- Parallels installiert wurde,
- sollten Sie das virtuelles &os;-System für virtualisierte
- Operationen optimieren:
-
-
-
- Setzen der Bootloader-Variablen
-
- Die wichtigste Änderung ist es, die Variable
- zu verkleinern, um so die
- CPU-Auslastung in der
- Parallels-Umgebung zu
- verringern.
-
- kern.hz=100
-
- Ohne 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 Kernelkonfigurationsdatei
-
- Sie 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 einrichten
-
- Die 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
- .
-
-
+ Parallels 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; X
+
+ Der 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 konfigurieren
+
+ Nachdem &os; erfolgreich unter &macos; X mit
+ Parallels installiert wurde,
+ sollten Sie das virtuelle &os;-System für virtualisierte
+ Operationen optimieren:
+
+
+
+ Setzen der Bootloader-Variablen
+
+ Die wichtigste Änderung ist es, die Variable
+ zu verkleinern, um so die
+ CPU-Auslastung in der
+ Parallels-Umgebung zu
+ verringern.
+
+ kern.hz=100
+
+ Ohne 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
+ Kernelkonfigurationsdatei
+
+ Sie 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 einrichten
+
+ Die 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
- installieren
-
- Der 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-ROM 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-ROM in das CD-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-ROM 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
- konfigurieren
-
- Nachdem &os; auf µsoft.windows; mit
- Virtual PC erfolgreich
- installiert wurde, sollten Sie das virtuelles &os; noch
- anpassen, um eine optimale Funktion zu
- gewährleisten.
-
-
-
- Setzen der Bootloader-Variablen
-
- Die 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=100
-
- Ohne 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
- Kernelkonfigurationsdatei
-
- Alle 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 einrichten
-
- Die 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
- installieren
-
- Zuerst 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 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
- konfigurieren
-
- Nachdem Sie &os; erfolgreich unter
- VMware Fusion installiert haben,
- sollten Sie das virtuelles &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=100
-
- Ohne 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 Kernelkonfigurationsdatei
-
- Alle 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 einrichten
-
- Die 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.
-
-
+
+
+ &os; als Gast-Betriebssystem unter
+ Virtual PC für &windows;
+
+
+
+
+ Johann
+ Kois
+
+ Ü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
+ installieren
+
+ Der 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:
+
+
+
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
From owner-svn-doc-all@freebsd.org Wed Jul 20 22:01:32 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7BB6CB9FB84;
Wed, 20 Jul 2016 22:01:32 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 57D331A84;
Wed, 20 Jul 2016 22:01:32 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6KM1VZj026900;
Wed, 20 Jul 2016 22:01:31 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6KM1VCY026899;
Wed, 20 Jul 2016 22:01:31 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607202201.u6KM1VCY026899@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Wed, 20 Jul 2016 22:01:31 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49138 - head/de_DE.ISO8859-1/books/handbook/boot
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 20 Jul 2016 22:01:32 -0000
Author: bhd
Date: Wed Jul 20 22:01:31 2016
New Revision: 49138
URL: https://svnweb.freebsd.org/changeset/doc/49138
Log:
Update to r44247:
Restore lost tags.
Modified:
head/de_DE.ISO8859-1/books/handbook/boot/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/boot/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/boot/chapter.xml Wed Jul 20 21:58:22 2016 (r49137)
+++ head/de_DE.ISO8859-1/books/handbook/boot/chapter.xml Wed Jul 20 22:01:31 2016 (r49138)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/handbook/boot/chapter.xml,v 1.63 2012/04/22 20:05:15 bcr Exp $
- basiert auf: r42014
+ basiert auf: r44247
-->
&os;s Bootvorgang
@@ -405,8 +405,8 @@ boot:
boot
- -options
- Kernelname
+ -options
+ KernelnameBewirkt das sofortige Booten des Kernels mit allen
@@ -431,7 +431,7 @@ boot:
help
- Thema
+ ThemaZeigt die Hilfe an, die zuvor aus der Datei
@@ -454,7 +454,7 @@ boot:
load -t
- Typ
+ TypDateiname
@@ -466,7 +466,7 @@ boot:
ls -l
- Pfad
+ PfadListet die Dateien im angegebenen Pfad auf, oder das
@@ -568,7 +568,7 @@ boot:
einem anderen Kernel:unload
-set kernel="kernel.old"
+set kernel="kernel.old"boot-conf
@@ -578,7 +578,7 @@ boot:
Benutzer normalerweise von Hand an der Eingabeaufforderung
durchführen würde):
- load -t userconfig_script /boot/kernel.conf
+ load -t userconfig_script /boot/kernel.conf
@@ -690,7 +690,7 @@ bitmap_load="YES"
bitmap_name="/boot/splash.bmp"
Dieses Beispiel geht davon aus, das
- /boot/splash.bmp
+ /boot/splash.bmp
als Willkommensbildschirm verwendet wird. Um eine
PCX-Datei zu verwenden, benutzen Sie
die folgenden Zeilen, inklusive der
@@ -871,7 +871,7 @@ bitmap_name="/boot/splash.b
eine Variable. Kommentare werden durch #
eingeleitet. Die verwendete Syntax lautet:
- hint.driver.unit.keyword="value"
+ hint.driver.unit.keyword="value"Der Boot-Loader verwendet die nachstehende Syntax:
From owner-svn-doc-all@freebsd.org Thu Jul 21 02:41:48 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 60851B9E012;
Thu, 21 Jul 2016 02:41:48 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 31C731AFB;
Thu, 21 Jul 2016 02:41:48 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6L2flkF028923;
Thu, 21 Jul 2016 02:41:47 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6L2fldo028910;
Thu, 21 Jul 2016 02:41:47 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <201607210241.u6L2fldo028910@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
using -f
From: Glen Barber
Date: Thu, 21 Jul 2016 02:41:47 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49139 - head/en_US.ISO8859-1/htdocs/releases/11.0R
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 21 Jul 2016 02:41:48 -0000
Author: gjb
Date: Thu Jul 21 02:41:47 2016
New Revision: 49139
URL: https://svnweb.freebsd.org/changeset/doc/49139
Log:
Remove the 'tentative'-ness of the schedule (despite it still may change).
Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation
Modified:
head/en_US.ISO8859-1/htdocs/releases/11.0R/schedule.xml
Modified: head/en_US.ISO8859-1/htdocs/releases/11.0R/schedule.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/11.0R/schedule.xml Wed Jul 20 22:01:31 2016 (r49138)
+++ head/en_US.ISO8859-1/htdocs/releases/11.0R/schedule.xml Thu Jul 21 02:41:47 2016 (r49139)
@@ -26,9 +26,6 @@
href="&base;/releng/index.html">Release Engineering section of the
web site.
-
Important: This schedule is tentative, and may be
- subject to change.
-
General discussions about the pending release and known issues should be
sent to the public
freebsd-current mailing list.
From owner-svn-doc-all@freebsd.org Thu Jul 21 20:46:36 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id D92DBBA011D;
Thu, 21 Jul 2016 20:46:36 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id A567D13CF;
Thu, 21 Jul 2016 20:46:36 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6LKkZ9S032357;
Thu, 21 Jul 2016 20:46:35 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6LKkZMr032356;
Thu, 21 Jul 2016 20:46:35 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607212046.u6LKkZMr032356@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Thu, 21 Jul 2016 20:46:35 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49140 - head/de_DE.ISO8859-1/books/handbook/printing
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 21 Jul 2016 20:46:36 -0000
Author: bhd
Date: Thu Jul 21 20:46:35 2016
New Revision: 49140
URL: https://svnweb.freebsd.org/changeset/doc/49140
Log:
Fix typos.
Reported by: SanRemo
Modified:
head/de_DE.ISO8859-1/books/handbook/printing/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/printing/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/printing/chapter.xml Thu Jul 21 02:41:47 2016 (r49139)
+++ head/de_DE.ISO8859-1/books/handbook/printing/chapter.xml Thu Jul 21 20:46:35 2016 (r49140)
@@ -546,7 +546,7 @@ Starting lpd.
:lp=:rm=network-printer-name:rp=raw:\
- Für Drucker, die den Druck über Port 9001
+ Für Drucker, die den Druck über Port 9100
unterstützen::lp=9100@network-printer-name:\
@@ -858,12 +858,12 @@ esac
Einen Filter zu schreiben, der verschiedene Arten von
Eingaben erkennen und formatieren kann, ist eine große
- Herausforderung. print/aspfilter aus der
+ Herausforderung. print/apsfilter aus der
Ports-Sammlung ist auch ein intelligenter Filter, der
Dutzende Dateitypen automatisch in eine für den Drucker
verständliche PDL umwandeln kann.
Weitere Details finden Sie auf .
+ xlink:href="http://www.apsfilter.org">.
From owner-svn-doc-all@freebsd.org Thu Jul 21 21:08:20 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id AA929BA0971;
Thu, 21 Jul 2016 21:08:20 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 6ED281397;
Thu, 21 Jul 2016 21:08:20 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6LL8Jqv039884;
Thu, 21 Jul 2016 21:08:19 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6LL8Jh6039883;
Thu, 21 Jul 2016 21:08:19 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607212108.u6LL8Jh6039883@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Thu, 21 Jul 2016 21:08:19 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49141 - head/de_DE.ISO8859-1/books/handbook/config
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 21 Jul 2016 21:08:20 -0000
Author: bhd
Date: Thu Jul 21 21:08:19 2016
New Revision: 49141
URL: https://svnweb.freebsd.org/changeset/doc/49141
Log:
Update to r44555:
Prep work for merging Power and Resource Management and Using and
Debugging FreeBSD ACPI.
Modified:
head/de_DE.ISO8859-1/books/handbook/config/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/config/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/config/chapter.xml Thu Jul 21 20:46:35 2016 (r49140)
+++ head/de_DE.ISO8859-1/books/handbook/config/chapter.xml Thu Jul 21 21:08:19 2016 (r49141)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/handbook/config/chapter.xml,v 1.151 2011/12/19 14:55:31 bcr Exp $
- basiert auf: r44345
+ basiert auf: r44555
-->
ifconfig_fxp0_alias0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"
Beachten Sie, dass die Alias-Einträge mit
- alias0 anfangen müssen und
+ alias0 anfangen müssen und
weiter hochgezählt werden, das heißt
alias1, alias2,
und so weiter. Die Konfiguration der Aliase hört
@@ -2942,8 +2942,7 @@ kern.maxvnodes: 100000
Benutzen Sie &man.swapon.8; um eine Swap-Partition zum
System hinzuzufügen. Zum Beispiel:
- &prompt.root; swapon
-/dev/ada1s1b
+ &prompt.root; swapon /dev/ada1s1bSie können jede Partition verwenden, sofern sie nicht
@@ -3057,61 +3056,27 @@ kern.maxvnodes: 100000
- Es ist wichtig, Hardware effizient einzusetzen. Vor der
- Einführung des Advanced Configuration and Power
- Interface (ACPI) konnten
- Stromverbrauch und Wärmeabgabe eines Systems nur
- schlecht von Betriebssystemen gesteuert werden. Die Hardware
- wurde vom BIOS gesteuert, was die Kontrolle
- der Energieverwaltung für den Anwender erschwerte. Das
- Advanced Power Management
- (APM) erlaubte
- es lediglich, einige wenige Funktionen zu steuern, obwohl die
- Überwachung von Energie- und Ressourcenverbrauch zu den
- wichtigsten Aufgaben eines Betriebssystems gehört, um auf
+ Es ist wichtig, Hardware effizient einzusetzen. Energie-
+ und Ressourcenverwaltung ermöglicht es dem System auf
verschiedene Ereignisse, beispielsweise einen unerwarteten
- Temperaturanstieg, reagieren können.
+ Temperaturanstieg, reagieren zu können. Eine frühe
+ Spezifikation für die Energieverwaltung war das
+ Advanced Power Management
+ (APM). APM steuert den
+ Energieverbrauch eines Systems auf Basis der Systemaktivität.
+ Ursprünglich konnten Stromverbrauch und Wärmeabgabe eines
+ Systems nur schlecht von Betriebssystemen gesteuert werden.
+ Die Hardware wurde vom BIOS gesteuert, was
+ die Kontrolle der Energieverwaltung für den Anwender erschwerte.
+ Das APM-BIOS wird von dem
+ Hersteller des Systems zur Verfügung gestellt und ist auf die
+ spezielle Hardware angepasst. Der
+ APM-Treiber des Betriebssystems greift auf
+ das
+ APM Software Interface
+ zu, das den Energieverbrauch regelt.
- Dieser Abschnitt erklärt das Advanced Configuration and
- Power Interface (ACPI).
-
-
- Was ist ACPI?
-
-
- ACPI
-
-
-
- APM
-
-
- Advanced Configuration and Power Interface
- (ACPI) ist ein Standard verschiedener
- Hersteller, der die Verwaltung von Hardware und
- Energiesparfunktionen festlegt. Die
- ACPI-Funktionen können von einem
- Betriebssystem gesteuert werden. Der Vorgänger des
- ACPI, APM, erwies sich
- in modernen Systemen als unzureichend.
-
-
-
- Mängel des Advanced Power Managements
-
- Das APM steuert den Energieverbrauch
- eines Systems auf Basis der Systemaktivität. Das
- APM-BIOS wird von dem
- Hersteller des Systems zur Verfügung gestellt und ist auf die
- spezielle Hardware angepasst. Der
- APM-Treiber des Betriebssystems greift auf
- das
- APM Software Interface
- zu, das den Energieverbrauch regelt. APM
- findet sich in der Regel nur noch in Systemen, die vor 2001
- produziert wurden.
-
- Das APM hat hauptsächlich
+ APM hat hauptsächlich
vier Probleme. Erstens läuft die Energieverwaltung
unabhängig vom Betriebssystem in einem herstellerspezifischen
BIOS. Beispielsweise kann das
@@ -3139,11 +3104,30 @@ kern.maxvnodes: 100000
unzureichend. Das PNPBIOS verwendet eine
16-Bit-Technik. Damit das Betriebssystem das
PNPBIOS ansprechen kann, muss es in einer
- 16-Bit-Emulation laufen.
-
- Der APM-Treiber wird in &man.apm.4;
+ 16-Bit-Emulation laufen. Der Treiber wird in &man.apm.4;
beschrieben.
-
+
+ ACPI
+ APM
+
+ Der Nachfolger von APM ist das
+ Advanced Configuration and Power
+ Interface (ACPI).
+ ACPI ist ein Standard verschiedener
+ Hersteller, welcher die Verwaltung von Hardware und
+ Energiesparfunktionen festlegt. Die
+ ACPI-Funktionen können vom Betriebssystem
+ gesteuert werden.
+
+ Dieser Abschnitt zeigt die Konfiguration von
+ ACPI unter &os;. Zudem werden einige
+ Tipps zur Fehlersuche vorgestellt und wie Sie Problemberichte
+ einreichen können, sodass Entwickler
+ ACPI-Probleme erfassen und beheben
+ können.
+
+
+
Konfiguration des ACPI
@@ -3188,9 +3172,8 @@ kern.maxvnodes: 100000
&man.sysctl.8;-Variablen gesetzt werden. Lesen Sie dazu
&man.acpi.4; sowie &man.acpiconf.8;.
-
-
+ ACPI-Fehlersuche
@@ -3244,9 +3227,6 @@ kern.maxvnodes: 100000
des &os;-ACPI-Subsystems, Fehlerquellen
zu finden und Fehler zu beseitigen.
-
- Fehlerberichte einreichen
-
Bevor Sie einen Fehlerbericht einreichen, stellen
Sie bitte sicher, dass das BIOS
@@ -3746,7 +3726,7 @@ hw.acpi.s4bios: 0
Sie das Betriebssystem, das Sie in der
ASL finden, in
/boot/loader.conf anzugeben:
- hw.acpi.osname="Windows 2001".
+ hw.acpi.osname="Windows 2001".
From owner-svn-doc-all@freebsd.org Thu Jul 21 21:37:45 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE620BA0FE8;
Thu, 21 Jul 2016 21:37:45 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 6C71913CA;
Thu, 21 Jul 2016 21:37:45 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6LLbi84051013;
Thu, 21 Jul 2016 21:37:44 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6LLbiar051012;
Thu, 21 Jul 2016 21:37:44 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <201607212137.u6LLbiar051012@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Thu, 21 Jul 2016 21:37:44 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49142 - head/de_DE.ISO8859-1/books/handbook/boot
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 21 Jul 2016 21:37:45 -0000
Author: bhd
Date: Thu Jul 21 21:37:44 2016
New Revision: 49142
URL: https://svnweb.freebsd.org/changeset/doc/49142
Log:
Update to r44300:
Initial prep work for Booting Process chapter.
Modified:
head/de_DE.ISO8859-1/books/handbook/boot/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/boot/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/boot/chapter.xml Thu Jul 21 21:08:19 2016 (r49141)
+++ head/de_DE.ISO8859-1/books/handbook/boot/chapter.xml Thu Jul 21 21:37:44 2016 (r49142)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/handbook/boot/chapter.xml,v 1.63 2012/04/22 20:05:15 bcr Exp $
- basiert auf: r44247
+ basiert auf: r44300
-->
&os;s Bootvorgang
@@ -13,7 +13,6 @@
Hans-ChristianEbkeÜbersetzt von
-
Übersicht
@@ -170,14 +169,11 @@
&os;-Systems gestartet zu werden.
-
+ Boot-Manager und Boot-PhasenBoot Manager
-
- Der Boot-Manager
-
Master Boot Record (MBR)
@@ -259,11 +255,9 @@ label=FreeBSD
sind. Geben Sie danach /sbin/lilo -v
ein, um die Änderungen zu übernehmen. Achten Sie
dabei besonders auf etwaige Fehlermeldungen.
-
- Phase Eins, /boot/boot1 und Phase Zwei,
- /boot/boot2
+ Phase Eins und Phase ZweiIm Prinzip sind die erste und die zweite Phase Teile
desselben Programms, im selben Bereich auf der
@@ -335,7 +329,7 @@ boot:
- Phase drei, /boot/loader
+ Phase Dreiboot-loaderDer boot-loader ist der letzte von drei Schritten im
@@ -347,9 +341,6 @@ boot:
sein, ergänzt durch einen umfangreichen Interpreter mit einem
komplexeren Befehlssatz.
-
- Loader Ablauf
-
Der Loader sucht während seiner Initialisierung
nach Konsolen und Laufwerken, findet heraus, von welchem
Laufwerk er gerade bootet, und setzt dementsprechend
@@ -382,8 +373,6 @@ boot:
laden, alle Module zu entladen oder schließlich zu booten
bzw. neu zu booten.
-
-
Die eingebauten Befehle des Loaders
@@ -582,9 +571,93 @@ boot:
+
+
+
+ Interaktion mit dem Kernel während des Bootens
+
+
+ Kernel
+ Interaktion während des Bootens
+
+
+ Wenn der Kernel einmal geladen ist, entweder durch den
+ Loader oder durch boot2, welches den Loader umgeht, dann
+ überprüft er vorhandene Boot-Flags und passt sein Verhalten
+ nach Bedarf an.
+
+
+ Kernel
+ Boot-Flags
+
+
+ Es folgt eine Auflistung der gebräuchlichsten
+ Boot-Flags:
+
+
+
+
+
+
+ Bewirkt, dass während der
+ Kernel-Initialisierung gefragt wird, welches Gerät als
+ Root-Dateisystem eingehängt werden soll.
+
+
+
+
+
+
+
+ Es wird von CD-ROM gebootet.
+
+
+
+
+
+
+
+ Startet UserConfig, das Boot-Zeit
+ Konfigurationsprogramm.
+
+
+
+
+
+
+
+ Bewirkt den Start des Single-User Modus.
+
+
+
+
+
+
+
+ Zeigt mehr Informationen während des Starten des
+ Kernels an.
+
+
+
+
+
+ Informationen zu den anderen Boot-Flags finden Sie in
+ &man.boot.8;.
+
+
+
+
+
+
+
+ Willkommmensbildschirme während des Bootvorgangs
+ konfigurieren
-
- Willkommmensbildschirme während des BootvorgangsJoseph J.BarbishContributed by
@@ -609,9 +682,6 @@ boot:
Installation und Konfiguration eines grafischen
Display-Managers und Login-Managers.
-
- Willkommensbildschirm-Funktionalität
-
Die Willkommensbildschirm-Funktionalität unterstützt
256-Farben in den Formaten Bitmap
(.bmp), ZSoft PCX
@@ -659,10 +729,6 @@ boot:
Durch die Installation des Ports sysutils/bsd-splash-changer können
Willkommensbildschirme von einer zufällig ausgewählten
Sammlung von Bildern bei jedem Neustart angezeigt werden.
-
-
-
- Aktivieren der Willkommensbildschirm-FunktionalitätDie Willkommensbildschirm-Datei
.bmp, .pcx oder
@@ -748,94 +814,9 @@ bitmap_name="/boot/splash.b
Weitere Informationen finden Sie in
&man.splash.4;, &man.loader.conf.5; und &man.vga.4;.
-
-
-
- Kernel Interaktion während des Bootprozesses
-
-
- Kernel
- boot interaction
-
-
- Wenn der Kernel einmal geladen ist, entweder durch den
- Loader () oder durch boot2
- (), welches den Loader umgeht, dann
- überprüft er evtl. vorhandene Boot-Flags und passt sein
- Verhalten nach Bedarf an.
-
-
- Kernel Boot-Flags
-
-
- Kernel
- bootflags
-
-
- Es folgt eine Auflistung der gebräuchlichsten
- Boot-Flags:
-
-
-
-
-
-
- Bewirkt, dass während der
- Kernel-Initialisierung gefragt wird, welches Gerät als
- Root-Dateisystem gemounted werden soll.
-
-
-
-
-
-
-
- Es wird von CD-ROM gebootet.
-
-
-
-
-
-
-
- Startet UserConfig, das Boot-Zeit
- Konfigurationsprogramm.
-
-
-
-
-
-
-
- Bewirkt den Start des Single-User Modus.
-
-
-
-
-
-
-
- Zeigt mehr Informationen während des Starten des
- Kernels an.
-
-
-
-
-
- Informationen zu den anderen Boot-Flags finden Sie in
- &man.boot.8;.
-
-
-
-
-
Konfiguration von Geräten
@@ -939,17 +920,12 @@ bitmap_name="/boot/splash.b
Variable init_path im Loader
spezifiziert wird.
-
- Der automatische Reboot-Vorgang
-
Der automatische Reboot-Vorgang stellt sicher, dass alle
Dateisysteme des Systems konsistent sind. Falls dies nicht
der Fall ist und die Inkonsistenz des UFS-Dateisystems nicht
durch &man.fsck.8; behebbar ist, schaltet &man.init.8; das
- System in den Single-User-Modus (), damit der Systemadministrator
+ System in den Single-User-Modus, damit der Systemadministrator
sich des Problems annehmen kann.
- Der Single-User Modus
@@ -958,8 +934,7 @@ bitmap_name="/boot/splash.b
KonsoleDer Wechsel in den Single-User Modus kann durch den
- automatischen Reboot-Vorgang (), das Booten mit der Option
+ automatischen Reboot-Vorgang, das Booten mit der Option
, oder das Setzen der
boot_single Variable in &man.loader.8; erreicht
werden.
@@ -1012,9 +987,6 @@ console none
den Mehrbenutzermodus, in dem dann die Ressourcen
Konfiguration des Systems gestartet wird.
-
- Ressourcen Konfiguration
-
rc-DateienDas Ressourcen Konfigurationssystem (engl.
@@ -1031,7 +1003,6 @@ console none
Lesen Sie &man.rc.8; und ebenso die Skripte an sich, um
mehr über das Ressourcen Konfigurationssystem zu
erfahren.
-
From owner-svn-doc-all@freebsd.org Fri Jul 22 00:03:46 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id 29D3BBA0331;
Fri, 22 Jul 2016 00:03:46 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id EF2BC1F56;
Fri, 22 Jul 2016 00:03:45 +0000 (UTC) (envelope-from gjb@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6M03jp5006715;
Fri, 22 Jul 2016 00:03:45 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6M03jM2006714;
Fri, 22 Jul 2016 00:03:45 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <201607220003.u6M03jM2006714@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
using -f
From: Glen Barber
Date: Fri, 22 Jul 2016 00:03:45 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49143 - head/en_US.ISO8859-1/htdocs/releases/11.0R
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 22 Jul 2016 00:03:46 -0000
Author: gjb
Date: Fri Jul 22 00:03:44 2016
New Revision: 49143
URL: https://svnweb.freebsd.org/changeset/doc/49143
Log:
Update the 11.0-RELEASE schedule to reflect BETA2 builds have started.
The remaining dates in the schedule will be adjusted later.
Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation
Modified:
head/en_US.ISO8859-1/htdocs/releases/11.0R/schedule.xml
Modified: head/en_US.ISO8859-1/htdocs/releases/11.0R/schedule.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/11.0R/schedule.xml Thu Jul 21 21:37:44 2016 (r49142)
+++ head/en_US.ISO8859-1/htdocs/releases/11.0R/schedule.xml Fri Jul 22 00:03:44 2016 (r49143)
@@ -130,7 +130,7 @@
BETA2 builds begin
15 July 2016
-
-
+
22 July 2016
Second beta test snapshot.
From owner-svn-doc-all@freebsd.org Fri Jul 22 05:19:46 2016
Return-Path:
Delivered-To: svn-doc-all@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
by mailman.ysv.freebsd.org (Postfix) with ESMTP id D523FBA1A50;
Fri, 22 Jul 2016 05:19:46 +0000 (UTC) (envelope-from bjk@FreeBSD.org)
Received: from repo.freebsd.org (repo.freebsd.org
[IPv6:2610:1c1:1:6068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client did not present a certificate)
by mx1.freebsd.org (Postfix) with ESMTPS id 6775F1331;
Fri, 22 Jul 2016 05:19:46 +0000 (UTC) (envelope-from bjk@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6M5JjIR023480;
Fri, 22 Jul 2016 05:19:45 GMT (envelope-from bjk@FreeBSD.org)
Received: (from bjk@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6M5JjIP023479;
Fri, 22 Jul 2016 05:19:45 GMT (envelope-from bjk@FreeBSD.org)
Message-Id: <201607220519.u6M5JjIP023479@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bjk set sender to bjk@FreeBSD.org
using -f
From: Benjamin Kaduk
Date: Fri, 22 Jul 2016 05:19:45 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r49144 - head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 22 Jul 2016 05:19:46 -0000
Author: bjk
Date: Fri Jul 22 05:19:45 2016
New Revision: 49144
URL: https://svnweb.freebsd.org/changeset/doc/49144
Log:
Make an editing pass through the 2016Q2 report
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Fri Jul 22 00:03:44 2016 (r49143)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2016-04-2016-06.xml Fri Jul 22 05:19:45 2016 (r49144)
@@ -97,8 +97,8 @@
The &os; Release Engineering Team completed the 10.3-RELEASE
cycle late April, led by &a.marius;. The release was one week
- behind the original schedule, to accommodate for a few last
- minute critical issues that were essential to include in the
+ behind the original schedule, to accommodate for a few
+ last-minute critical issues that were essential to include in the
final release.
The &os; 11.0-RELEASE cycle started late May, one month
@@ -106,10 +106,10 @@
to accommodate for packaging the &os; base system with the
pkg(8) utility. However, as work on this progressed,
it became apparent that there were too many outstanding
- issues. As a result, packaged base will be a "beta" feature
+ issues. As a result, packaged base will be a "beta" feature
for 11.0-RELEASE, with the goal of promoting it to a
- first-class feature in 11.1-RELEASE, with additional
- provisions to ensure a seamless transition for earlier
+ first-class feature in 11.1-RELEASE. It is expected that
+ provisions will be made to ensure a seamless transition from older
supported releases.
Despite the fact that packaged base is not going to be a
@@ -120,7 +120,7 @@
Allwinner SoCs are used in multiple hobbyist devboards and
- single board computers. Recently, support for these SoCs
+ single-board computers. Recently, support for these SoCs
received many updates.
Theses tasks were completed during the second quarter of
2016:
-
Switch to upstream DTS is complete
+
Switch to upstream DTS
A83T SoC support
H3 SoC support
-
Switch to new clock framework
+
Switch to the new clock framework
-
Convert A10 interrupt controller to INTRNG
+
Convert the A10 interrupt controller to INTRNG
OHCI support
-
Generic ALLWINNER kernel config file
+
A generic ALLWINNER kernel config file
A20/A31 NMI support
@@ -213,8 +213,8 @@
A83T Security ID support
-
Allwinner Gigabit Ethernet controller found in
- H3/A83T/A64
+
Support for the Allwinner Gigabit Ethernet controller found
+ in H3/A83T/A64
Now that the process-shared locks are implemented for our
- POSIX threads implementation library, libthr,
- the only major lacking feature for POSIX compliance is robust
- mutexes. Robust mutexes allow the application to detect, and
+
Now that process-shared locks are implemented for our
+ POSIX threads implementation, libthr,
+ the only major feature lacking for POSIX compliance is robust
+ mutexes. Robust mutexes allow applications to detect, and
theoretically, recover from crashes which occur while
modifying the shared state. The supported model is to protect
shared state by a pthread_mutex, and the crash is
@@ -284,7 +284,7 @@
recover from failures. The pthread_mutex_lock()
function may return new error EOWNERDEAD, which
indicates that the previous owner of the lock terminated while
- still owning the lock. Despite returning the non-zero value,
+ still owning the lock. Despite returning this non-zero value,
the lock is granted to the caller. In the simplest form, an
application may detect the error and refuse to operate until
the persistent shared data is recovered, such as by manual
@@ -299,22 +299,22 @@
It is curious but not unexpected that this interface is not
used widely. The only real-life application which utilizes it
- is Samba. Using Samba with an updated FreeBSD base uncovered
- minor bugs both in the FreeBSD robustness implementation, and
+ is Samba. Using Samba with an updated &os; base uncovered
+ minor bugs both in the &os; robust mutex implementation, and
in Samba itself.
-
It is believed that libthr in FreeBSD 11 is
- POSIX-compliant for large features. Further work is planned
- to look at the lock structures inlining to remove overhead
- and improve performance of the library.
+
It is believed that libthr in &os; 11 is
+ POSIX-compliant for major features. Further work is planned
+ to look at inlining the lock structures to remove overhead
+ and improve the performance of the library.
Most of the implementation of the robustness feature
consisted of making small changes in the lock and unlock
paths, both in libthr and in kern_umtx.c.
This literally required reading all of the code dealing with
- mutexes and conditional variables, which was something I
+ mutexes and condition variables, which was something I
wanted to help future developers with. In the end, with the
- help of Ed Maste, the man pages for umtx(2) and all
+ help of Ed Maste, man pages for umtx(2) and all
thr*(2) syscalls were written and added to the base
system's documentation set.
@@ -329,7 +329,7 @@
- EFI Refactoring, GELI Support
+ EFI Refactoring and GELI Support
@@ -357,16 +357,17 @@
too much effort.
Both boot1 and loader have been refactored
- to talk through the EFI_SIMPLE_FILE_SYSTEM interface.
- In loader, this is accomplished with a dummy
+ to utilize the EFI_SIMPLE_FILE_SYSTEM interface.
+ In the loader, this is accomplished with a dummy
filesystem driver that is just a translation layer between the
- loader filesystem interface and
+ loader filesystem interface and
EFI_SIMPLE_FILE_SYSTEM. A reverse translation layer
allows the existing filesystem drivers to function as EFI
drivers.
-
The EFI refactoring by itself exists in
- this branch.
Additionally, GELI support has been added using the EFI
refactoring. This allows booting from a GELI-encrypted
@@ -376,7 +377,7 @@
framework, which allows injection of keys directly into a
loaded kernel, without the need to pass them through
arguments or environment variables. This patch only uses the
- intake buffer for EFI GELI support as legacy BIOS GELI support
+ intake buffer for EFI GELI support, as legacy BIOS GELI support
still uses environment variables.
EFI GELI support depends on the
@@ -404,7 +405,7 @@
-
Install an EFI shell on the ESP.
+
Install an EFI shell on the EFI System Partition (ESP).
@@ -439,7 +440,7 @@
Try switching over to an encrypted main partition once
- everything else has worked.
+ everything else is working.
@@ -447,9 +448,8 @@
Testing is needed.
- Code will need review and some style(9)
- normalization must occur before this code goes into
- FreeBSD.
+ The code will need review, and some style(9)
+ normalization must occur before it goes into &os;.
@@ -475,7 +475,7 @@
-
The port has been updated to GDB 7.11.1.
+
The devel/gdb port has been updated to GDB 7.11.1.
Support for system call catchpoints has been committed
upstream. Support for examining ELF auxiliary vector data via
@@ -484,12 +484,12 @@
- Figure out why the powerpc kgdb targets are not
+ Figure out why the powerpckgdb targets are not
able to unwind the stack past the initial frame.Add support for more platforms, such as arm,
- mips, and aarch64, to upstream gdb for both
- userland and kgdb.
+ mips, and aarch64, to upstream gdb for both
+ userland and kgdb.Add support for debugging powerpc vector
registers.
@@ -516,11 +516,11 @@
- Projects workspace (all merged to head now).
+ Project workspace (all merged to head now).
-
VIMAGE is a virtualization framework on top of FreeBSD jails
+
VIMAGE is a virtualization framework on top of &os; jails
that was introduced to the kernel about eight years ago with
the vnet virtualized network stack.
@@ -533,8 +533,9 @@
The vnet teardown has been changed to be from top to
bottom, trying to tear down layer by layer. This is
preferable to removing interfaces first and then cleaning
- everything up, as no more packets could flow. Along with this
- work, various parts with potential memory leaks were plugged.
+ everything up, as no more packets could flow once the
+ interfaces are gone. Along with this
+ work, various paths with potential memory leaks were plugged.
Lastly, vnet support was added to formerly
unvirtualized components, such as the pf and
ipfilter firewalls and some virtual interfaces.
@@ -543,7 +544,7 @@
The FreeBSD Foundation
- Please test FreeBSD 11.0-ALPHA6 or later. When reporting
+ Please test &os; 11.0-ALPHA6 or later. When reporting
a problem, use the vimage keyword in the FreeBSD bug
tracker.
@@ -569,9 +570,9 @@
Half a year ago, I started a promotion campaign to improve
support for fetching ports via IPv6. Research performed in
- December, 2015 showed that 10,308 of 25,522 ports are not
- fetchable when using IPv6-only as these ports ignore the FreeBSD.org pkg mirror.
+ December 2015 showed that 10,308 of 25,522 ports were not
+ fetchable when using IPv6-only, as these ports ignore the FreeBSD.org pkg mirror.
As a result of the campaign, the following servers now
successfully support IPv6:
@@ -590,7 +591,7 @@
This enables 711 more ports to be fetched via IPv6.
-
I would like to thank Wolfgang Zenker who is very active in
+
I would like to thank Wolfgang Zenker, who is very active in
supporting the adoption of IPv6. During the latest RIPE
meeting, he brought up the topic of non-support of IPv6
being a hindrance to business. I am hopeful that his talk
@@ -637,15 +638,15 @@
- FreeBSD Virtual Machines on Microsoft Hyper-V
- Supported Linux and FreeBSD virtual machines for Hyper-V on Windows
+ &os; Virtual Machines on Microsoft Hyper-V
+ Supported Linux and &os; virtual machines for Hyper-V on Windows
During BSDCan 2016, Microsoft announced
- the global availability of FreeBSD 10.3 images in Azure.
- There are many FreeBSD-based Azure virtual appliances in the
+ the global availability of &os; 10.3 images in Azure.
+ There are many &os;-based Azure virtual appliances in the
Azure Marketplace, including Citrix Systems' NetScaler and
Netgate's pfSense. Microsoft also made an in-depth technical
presentation to introduce how the performance of the Hyper-V
@@ -659,11 +660,11 @@
performance of Hyper-V network and storage device drivers.
Work is ongoing to replace the internal data structure in the
LRO kernel API from a singly-linked list to a double-linked
- list, to speed up the LRO lookup by hash table, and to compare
+ list, to speed up the LRO lookup by hash table, and to evaluate
the performance with tcp_lro_queue_mbuf().
The &os; build process can build most of the tools in
- Ceph. However, the RBD-dependent items do not work since
+ Ceph. However, the RBD-dependent items do not work, since
&os; does not yet provide RBD support.
Since the last quarterly report, the following progress was
made:
-
The changeover from using CMake to Automake results in a
+
Switching to using CMake from Automake results in a
much cleaner development environment and better test output.
The changes can be found in the
wip-wjw-freebsd-cmake branch.
-
Throttling code has been overhauled to prevent live locks.
+
The throttling code has been overhauled to prevent live locks.
These mainly occur on &os; but also manifest on Linux.
-
Fixed a few more tests. On one occasion, I was able to
- complete the full test set without errors.
+
A few more tests were fixed. On one occasion, I was able to
+ complete the full test suite without errors.
11-CURRENT is used to compile and build test Ceph. The
- Clang toolset needs to be at least version 3.7 as Clang 3.4
+ Clang toolset needs to be at least version 3.7, as Clang 3.4
does not have all of the capabilities required to compile
everything.
@@ -755,7 +756,7 @@
-
Install bash and link it in /bin
+
Install bash and link to it in /bin
(requires root privileges):
sudo pkg install bash
@@ -787,33 +788,33 @@
RBD: Rados Block Devices are currently implemented in the
- Linux kernel but there used to be a userspace
+ Linux kernel, but there used to be a userspace
implementation. It is possible that ggated could
- be used as a template since it provides some of the same
+ be used as a template, since it provides some of the same
functionality and it has a userspace counterpart.
BlueStore: &os; and Linux have a different AIO API which
- needs to be made compatible. There has been some
+ needs to be bridged. There has been some
discussion about aio_cancel not working for all
device types in &os;.
-
CephFS: Cython tries to access an internal field in dirent
- which does not compile.
+
CephFS: Cython tries to access an internal field in
+ struct dirent, which fails to compile.
-
Tests that verify the correct working of the above are
- also excluded from the testset.
+
Tests that verify the correct functionality of these are
+ also excluded from the test suite.
Tests Not Yet Included:
ceph-detect-init/run-tox.sh: the current
- implementation does not know anything about &os;
- rc-init.
+ implementation does not know anything about &os;'s
+ rc system.
-
Tests that make use of nosestests do not really
- work since nostests is not in /usr/bin,
- and calling /usr/bin/env/nosetests does not work on
+
Tests that make use of nosetests do not really
+ work since nosetests is not in /usr/bin,
+ and calling /usr/bin/env nosetests does not work on
&os;.
test/pybind/test_ceph_argparse.py
@@ -823,13 +824,13 @@
- The current and foremost task it to get the test set to
+ The current and foremost task it to get the test suite to
complete without errors.Build an automated test platform that will build
ceph/master on &os; and report the results back to
the Ceph developers. This will increase the maintainability
- of the &os; side of things as developers are signaled that
+ of the &os; side of things, as developers are signaled that
they are using Linux-isms that will not compile or run on
&os;. Ceph has several projects that support this: Jenkins,
teuthology, and palpito. But even a
@@ -845,7 +846,7 @@
Device).Investigate if an in-kernel RBD device could be developed
- ala ggate.
+ akin to ggate.Investigate the keystore which currently prevents the
building of Cephfs and some other parts.
@@ -890,7 +891,7 @@
&os;, which is quite a commendation.
Current work aims to fix the open problems, get the latest
- major version into the port, and create the documentation for
+ major version into the port, and create documentation for
the update progress.
-m (specifies the trace mode to control debugger
attachments)
-q (queries the state of the specified mode for the
- process with the PID specified by -p option)
+ process with the PID specified by the -p option)
-e (toggles the feature on or off for the given
process or itself)
-
If the command is specified, it inherits the applied
+
If a command is specified, it inherits the applied
settings from proccontrol. For instance, to start a
build of a program with ASLR disabled, use
proccontrol -m aslr -s disable make.
-
The ports exp run was done with ASLR tuned up to the most
+
A ports exp-run was done with ASLR tuned up to the most
aggressive settings. The results can be found in PR 208580.
+
Case study: Lisp
+
SBCL is an interesting case which illustrates several points.
It is much smaller than JDK, and its build system is easier to
- work with. The code provides a very non C-ish language
- runtime which utilizes a lot of corner cases and non-standard
- uses of VM, at least from the point of view of a typical C
+ work with. The code provides a very non C-like language
+ runtime which utilizes a lot of corner cases and makes non-standard
+ uses of the VM system, at least from the point of view of a typical C
programmer.
SBCL compiles Lisp forms into the machine native code and
manages its own arena for objects. The precompiled Lisp
- runtime is mapped from the core file. SBCL relies on
+ runtime is mapped from a core file. SBCL relies on
the operating system's C runtime for the initial load of Lisp,
and needs a functional libc to issue many system
calls, including syscalls, as well as the dynamic loader. The
end result is that there are unfixed mmap(2) calls
- during both startup and runtime, interfering with the
- MAP_FIXED mmaps. The core file loading and arenas
- are hard-coded to exist at fixed addresses.
+ during both startup and runtime, interfering with other
+ MAP_FIXED mmaps. The loading of the core file
+ and the private arenas are hard-coded to exist at fixed
+ addresses.
This happens to work on the default address map, which is not
changed often, so the SBCL choices of the base addresses
evolved to work. But any significant distortion of the
standard map results in SBCL mmap(MAP_FIXED) requests
- to override memory from other allocators.
+ attempting to override memory from other allocators.
&os; uses the MAP_EXCL flag to mmap(2),
- which must be used in MAP_FIXED|MAP_EXCL form to
- cause mmap(2) failure if the requested range is
+ which must be used in the MAP_FIXED|MAP_EXCL form to
+ cause mmap(2) to fail if the requested range is
already used. I tried to force MAP_FIXED requests
- from SBCL to implicitely set MAP_EXCL, but this did
+ from SBCL to implicitly set MAP_EXCL, but this did
not go well since SBCL sometimes pre-allocates regions for
later use with MAP_FIXED. So, MAP_EXCL
mappings failed, dumping the process into ldb.
-
On Linux, if a kernel is detected in AS-randomization mode,
- the initial SBCL runtime sets personality to non-random and
+
On Linux, if it is detected that the kernel is in AS-randomization mode,
+ the initial SBCL runtime sets its personality to non-random and
re-execs. This might be a solution for &os; as well, after
the ASLR patch is committed, so that the procctl(2)
knob is officially available.
SBCL still has issues on Linux, even with re-exec, when
- more aggressive randomization from PaX patch is applied, as
+ more aggressive randomization from the PaX patch is applied, as
seen in bug
1523213.
+
Case study: Emacs
+
The Emacs build procedure involves loading the
temacs image with the compiled Emacs Lisp files and
- then dumping the memory to recreate the image with the
- preloaded content, in order to shrink the start time.
+ then dumping its memory to create an image with the content
+ preloaded, in order to reduce startup time.
Recent Emacs sources seem to generally avoid
MAP_FIXED, except in some situations. When Emacs
does use the flag, it carefully checks that the selected
- region is not busy. In fact, Emacs would benefit from
+ region is not busy. In fact, Emacs would benefit from using
MAP_EXCL.
I tried several runs of building Emacs and running the dumped
- binary, but was not able to reproduce the issue. It seems
+ binary, but was not able to reproduce any issues. It seems
that the code improved enough to tolerate ASLR both in Linux
and NetBSD without turning it off.
In my opinion, it is not reasonable to fight the issues in
the kernel as most of it is not fixable from the kernel side.
The procctl(2) interface and proccontrol(1)
- utilities provide the override when needed, but are not
+ utilities provide an override when needed, but are not
automated.
+
Conclusions
+
The set of ports which cannot be built with ASLR turned on
should be limited but fluid. However, exp-runs may not
reliably uncover all problems due to randomization, as seen in
- the Emacs example. In the route to enable ASLR by default in
- non-aggressive settings, the ports framework should provide an
+ the Emacs example. In the route to enable ASLR by default (with
+ non-aggressive settings), the ports framework should provide an
option like ASLR_UNSAFE=yes which spawns
proccontrol -m aslr -s disable make for the build
stages of the unsafe port. Users would still need to be aware
of proccontrol(1) in order to run the resulting
- binary.
+ binary or wrapper scripts provided to do so.
A recommended approach is a flag in the ELF binary to mark
it as not compatible with non-standard AS layouts. This frees
users from having to use proccontrol(1), but still
- requires patching and upstreaming. This approach is also
- useful outside the context of ASLR. However, the
+ requires patching the application's build process and
+ upstreaming the changes. This approach is also
+ useful outside the context of ASLR. However, that
mechanism is not yet ready, and developing it is a larger work
than ASLR itself.
@@ -1062,7 +1073,7 @@
Graphics Stack Roadmap and Supported Hardware MatrixPorts Development RepositoryDRM 4.6 Development Repository
- GSoC 2016: link /dev entries to sysctl nodes
+ GSoC 2016: link /dev entries to sysctl nodesGSoC 2016: Redesign libdevq Graphics Team Blog
@@ -1075,7 +1086,8 @@
The GSoC project about being able to connect a /dev
entry to sysctl nodes is making progress. After some
fruitful discussons on the freebsd-arch@ mailing-list,
+ href="https://lists.freebsd.org/mailman/listinfo/freebsd-arch">freebsd-arch@
+ mailing-list,
Kiloreux finished the design and is now implementing the
solution. The GSoC project on libdevq was
abandoned.
@@ -1090,7 +1102,7 @@
There are instances of visual artifacts that appear with
varying frequency, depending on workload. Of particular
- note is lack of redraw when a Qt5 window is partially
+ note is the lack of redraw when a Qt5 window is partially
covered by a menu and then uncovered.
WebGL demos will sometimes fail due to a recoverable
@@ -1104,11 +1116,11 @@
issues, along with others, by updating Linux support to the
point where the Intel GPU Tools work on &os;.
-
The Radeon AMD/ATI has been updated to GCN 1.0. This has
+
The Radeon AMD/ATI driver has been updated to GCN 1.0. This has
only been tested on an R7 240. 2D-accelerated X works. Due
to apparent issues with user library support, X does not
recognize the KMS driver as being 3D-capable and reports it as
- "not DRI2 capable". The OpenCL benchmark clpeak
+ "not DRI2 capable". The OpenCL benchmark clpeak
fails in drm/ttm, so there may in fact be issues in
the underlying 3D support.
Obtain a report on all nicknames and accounts with
+
Obtained a report on all nicknames and accounts with
existing freebsd/* user cloaks.
-
Liaise with freenode staff on upcoming changes to freebsd
+
Liaised with freenode staff on upcoming changes to freebsd
channels.
@@ -1432,7 +1444,7 @@
Another of Core's important functions is to ensure good
relations amongst developers. To that end, members of Core
provided oversight over the backing-out of disputed
- blacklistd related patches to OpenSSH, and acted to
+ blacklistd-related patches to OpenSSH, and acted to
smooth over ruffled tempers.
This quarter saw the usual quota of gentle reminders to avoid
@@ -1503,7 +1515,7 @@
-
Since the Triage Team was introduced in the October-December
+
Since the Triage Team was introduced in the October–December
2015 report, it has been working on the following three major
aspects of issue triage:
@@ -1520,13 +1532,13 @@
Our efforts have almost exclusively focused on issues in the
- "Ports & Packages" component as that is the easiest
- starting point. Other categories like "Base System" require
+ "Ports & Packages" component as that is the easiest
+ starting point. Other categories like "Base System" require
more knowledge and experience with problem content and
workflow.
During this time, Rodrigo was inactive due to lack of
- available time and Vladimir was unable to commit enough time
+ available time, and Vladimir was unable to commit enough time
during the first quarter of the year, but provided active
contribution during the second. It became obvious that the
Issue Triage Team must concentrate on additional recruitment
@@ -1537,17 +1549,17 @@
Wiki page. A summary of those issues is given here:
-
Issue triage, defined as "ensure an issue is summarized,
- classified, and assigned to appropriate people", is too time
+
Issue triage, defined as "ensure that an issue is summarized,
+ classified, and assigned to appropriate people", is too time
consuming. Bugzilla automation through auto-assign helps,
but is insufficient. If the triage process is extended to
- include "track the issue through its entire life to
- resolution", the time and effort required grows
+ include "track the issue through its entire life to
+ resolution", the time and effort required grows
exponentially. Fortunately, there are many things the
community can do, with minimum effort, that help greatly.
Part of the recruitment and education process is educating
users on how to properly treat their own issues and issues
- they interact with in order to maximize the efficiency of
+ they interact with, in order to maximize the efficiency of
issue tracking and problem resolution.
Various timeouts are inadequate. For example, the
@@ -1577,13 +1589,13 @@
track and quickly find issue categories and, more
importantly, their states. Another example
is ensuring that various flags and keywords are unambiguous
- and well understood. For instance, "patch" and
- "patch-ready", can often be misunderstood or
+ and well understood. For instance, "patch" and
+ "patch-ready", can often be misunderstood or
misapplied.
-
Issue statistics are lacking and for the next quarter we
+
Issue statistics are lacking, and for the next quarter we
intend to change that. Statistics help to provide insight
- into potential bottlenecks and inform the priority of
+ into potential bottlenecks and inform the prioritization of
improvements to the issue tracker and workflows.
@@ -1705,7 +1717,8 @@
the idea is that building the same binary, software package,
document, or other binary artifact twice from the same source
produces identical output. The reproducible-builds.org website
+ href="https://reproducible-builds.org/">reproducible-builds.org
+ website
provides background information and documentation on making
builds reproducible.
@@ -1724,7 +1737,7 @@
Ed investigated the state of build reproducibility
in the ports tree, and presented
Reproducible Builds in &os; at BSDCan 2016. With
- some work in progress patches, over 80% of the &os; ports tree
+ some work-in-progress patches, over 80% of the &os; ports tree
builds reproducibly.
The Diffoscope tool performs in-depth comparison of files,
@@ -1795,11 +1808,11 @@
Qt Creator was updated to 3.4.0, 3.5.0, 3.5.1, 3.6.0,
4.0.0, 4.0.1, and 4.0.2.
-
Added the new port misc/qt5-examples for the
+
A new port misc/qt5-examples was added for the
project examples provided by Qt. This makes Qt Creator more
functional.
-
Added the new port misc/qt5-doc for Qt's API
+
A new port misc/qt5-doc was added for Qt's API
documentation, used by Qt Creator and other programs.
A lot of work was done on modernizing the infrastructure of
- the Ports Tree, by introducing 6 new USES, one new
+ the Ports Tree, by introducing 6 new USES knobs, one new
keyword, and splitting out the larger targets of
bsd.port.mk into separate scripts. There were a
total of 42 exp-runs to validate these and other
@@ -1889,7 +1901,7 @@
the package building infrastructure.
During BSDCan, mat worked on various items,
- including updating the Porter's Handbook, and portmgr held a
+ including updating the Porter's Handbook, and portmgr held a
meeting to discuss various items.