bcr 2012-04-29 10:58:42 UTC
FreeBSD German Documentation Repository
Modified files:
articles Makefile
Added files:
articles/nanobsd Makefile article.sgml
Log:
Der nanoBSD-Artikel liegt jetzt in deutscher Sprache vor.
Vielen Dank an: Bjoern Heidotting (b heidotting yahoo com)
Revision Changes Path
1.8 +1 -0 de-docproj/articles/Makefile
1.1 +24 -0 de-docproj/articles/nanobsd/Makefile (new)
1.1 +554 -0 de-docproj/articles/nanobsd/article.sgml (new)
Index: Makefile
===================================================================
RCS file: /home/cvs/de-docproj/articles/Makefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -I$FreeBSDde.*$ -r1.7 -r1.8
--- Makefile 18 Sep 2010 13:58:33 -0000 1.7
+++ Makefile 29 Apr 2012 10:58:42 -0000 1.8
@@ -11,6 +11,7 @@
SUBDIR+= explaining-bsd
SUBDIR+= laptop
SUBDIR+= linux-comparison
+SUBDIR+= nanobsd
SUBDIR+= new-users
SUBDIR+= solid-state
SUBDIR+= version-guide
Index: Makefile
====================================================================
#
# The FreeBSD Documentation Project
# The FreeBSD German Documentation Project
#
# $FreeBSD$
# $FreeBSDde: de-docproj/articles/nanobsd/Makefile,v 1.1 2012/04/29 10:58:42 bcr Exp $
# basiert auf: 1.8
#
# Article: NanoBSD
DOC?= article
FORMATS?= html html-split
WITH_ARTICLE_TOC?= YES
INSTALL_COMPRESSED?=gz
INSTALL_ONLY_COMPRESSED?=
SRCS= article.sgml
URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
Index: article.sgml
====================================================================
<!-- The FreeBSD Documentation Project
The FreeBSD German Documentation Project
$FreeBSD$
$FreeBSDde: de-docproj/articles/nanobsd/article.sgml,v 1.1 2012/04/29 10:58:42 bcr Exp $
basiert auf: 1.8
-->
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
<!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//DE">
%articles.ent;
]>
<article lang="de">
<articleinfo>
<title>Einführung in NanoBSD</title>
<authorgroup>
<author>
<firstname>Daniel</firstname>
<surname>Gerzo</surname>
<!-- 14 March 2006 -->
</author>
</authorgroup>
<pubdate>$FreeBSD: doc/en_US.ISO8859-1/articles/nanobsd/article.sgml,v 1.8 2012/04/16 16:46:20 maxim Exp $</pubdate>
<copyright>
<year>2006</year>
<holder>The FreeBSD Documentation Project</holder>
</copyright>
<legalnotice id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.general;
</legalnotice>
<abstract>
<para>Dieses Dokument stellt Informationen zu den
<application>NanoBSD</application> Werkzeugen bereit, die
dazu verwendet werden können ein &os; Abbild für
eingebettete Systeme zu erstellen, welche auf eine Compact
Flash Karte passen (oder andere Massenspeicher).</para>
</abstract>
</articleinfo>
<sect1 id="intro">
<title>Einführung in NanoBSD</title>
<indexterm><primary>NanoBSD</primary></indexterm>
<para><application>NanoBSD</application> ist ein Werkzeug welches
derzeit von &a.phk; entwickelt wird. Es erstellt ein &os;
Systemabbild für eingebettete Systeme, die auf eine Compact
Flash Karte passen (oder andere Massenspeicher).</para>
<para>Es kann dazu benutzt werden um spezialisierte
Installationsabbilder zu bauen, entworfen für die einfache
Installation und Wartung von Systemen die als "Computer
Appliances" bekannt sind. Computer Appliances haben ihre Hard-
und Software fest verbaut, dass bedeutet alle Anwendungen sind
vorinstalliert. Die Appliance wird an ein bestehendes Netzwerk
angeschlossen und kann mit der Arbeit (fast) sofort
beginnen.</para>
<para>Zu den Eigenschaften von <application>NanoBSD</application>
gehören:</para>
<itemizedlist>
<listitem>
<para>Ports und Pakete funktionieren wie in &os; — Jede
einzelne Anwendung kann auf dem
<application>NanoBSD</application> Abbild installiert und
benutzt werden, auf die gleiche Weise wie Sie es aus &os;
gewohnt sind.</para>
</listitem>
<listitem>
<para>Keine fehlende Funktionalität — Wenn es
möglich ist, etwas mit &os; zu tun, ist es auch
möglich, die gleiche Sache mit
<application>NanoBSD</application> zu tun, es sei denn, eine
oder mehrere Funktionen wurden ausdrücklich vor dem
Bau des <application>NanoBSD</application> Abbilds
entfernt.</para>
</listitem>
<listitem>
<para>Zur Laufzeit ist alles read-only — Es ist sicher
den Stromstecker zu ziehen. Es besteht dann keine
Notwendigkeit, einen &man.fsck.8; nach einem nicht
ordnungsgemäßem Herunterfahren des Systems
auszuführen.</para>
</listitem>
<listitem>
<para>Einfach zu bauen und anzupassen — Unter Verwendung
von nur einem Shell-Skript und einer Konfigurationsdatei ist
es möglich, ein reduziertes und angepasstes Abbild zu
bauen, welches jegliche Reihe von Anforderungen
erfüllt.</para>
</listitem>
</itemizedlist>
</sect1>
<sect1 id="howto">
<title>NanoBSD Anleitung</title>
<sect2 id="design">
<title>Das Design von NanoBSD</title>
<para>Sobald das Abbild auf dem Medium verfügbar ist, kann
<application>NanoBSD</application> gebootet werden. Der
Massenspeicher ist standardmäßig in drei
Teile unterteilt:</para>
<itemizedlist>
<listitem>
<para>Zwei Abbild Partitionen: <literal>code#1</literal>
und <literal>code#2</literal>.</para>
</listitem>
<listitem>
<para>Die Partition der Konfigurationsdatei, welche zur
Laufzeit unter dem <filename
class="directory">/cfg</filename> Verzeichnis
gemountet werden kann.</para>
</listitem>
</itemizedlist>
<para>Diese Partitionen sind im Allgemeinen read-only.</para>
<para>Die <filename class="directory">/etc</filename> und
<filename class="directory">/var</filename> Verzeichnisse
sind &man.md.4; (malloc) Speicher.</para>
<para>Die Partition der Konfigurationsdatei besteht unter dem
<filename class="directory">/cfg</filename> Verzeichnis. Sie
enthält Dateien für das
<filename class="directory">/etc</filename> Verzeichnis und
wird direkt nach dem Botten read-only eingehangen, weshalb
es erforderlich ist geänderte Dateien von
<filename class="directory">/etc</filename> zurück nach
<filename class="directory">/cfg</filename> zu kopieren falls
die Änderungen nach einem Neustart bestehen bleiben
sollen.</para>
<example>
<title>Dauerhafte Änderungen in <filename>/etc/resolv.conf</filename> vornehmen</title>
<screen>&prompt.root; <userinput>vi /etc/resolv.conf</userinput>
[...]
&prompt.root; <userinput>mount /cfg</userinput>
&prompt.root; <userinput>cp /etc/resolv.conf /cfg</userinput>
----------------------------------------------
Diff block truncated. (Max lines = 200)
----------------------------------------------
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Sun 29 Apr 2012 - 12:58:59 CEST