docs/94419: [patch] NanoBSD chapter for Handbook

Jesus R. Camou jcamou at FreeBSD.org
Mon Mar 13 20:00:40 UTC 2006


The following reply was made to PR docs/94419; it has been noted by GNATS.

From: "Jesus R. Camou" <jcamou at FreeBSD.org>
To: Daniel Gerzo <danger at rulez.sk>
Cc: FreeBSD-gnats-submit at FreeBSD.org
Subject: Re: docs/94419: [patch] NanoBSD chapter for Handbook
Date: Mon, 13 Mar 2006 19:56:05 +0000

 An express review.
 
 On Mon, Mar 13, 2006 at 07:22:07PM +0000, Daniel Gerzo wrote:
 > <!--
 >      The FreeBSD Documentation Project
 >      $FreeBSD: $
 
 You mean $FreeBSD$ here.
 
 > -->
 > 
 > <chapter id="nanobsd">
 >   <chapterinfo>
 >     <authorgroup>
 >       <author>
 > 	<firstname>Daniel</firstname>
 > 	<surname>Gerzo</surname>
 > 	<contrib>Written by </contrib>
 > 	<!-- 13 March 2006 -->
 >       </author>
 >     </authorgroup>
 >   </chapterinfo>
 > 
 >   <title>NanoBSD</title>
 > 
 >   <sect1 id="nanobsd-intro">
 >     <title>Introduction to <application>NanoBSD</application></title>
 > 
 >     <para><application>NanoBSD</application> is tool currently
 
 `a tool'
 
 >       developed by &a.phk;.  It creates a &os; system image for embedded
 >       applications, suitable for use on a Compact Flash card (or other
 >       mass storage medium).</para>
 > 
 >     <para>It can probably be used to build a specialized server designed
 >       for easy installation and maintenance called computer applicance.
 >       Computer appliances have their hardware and software bundled in
 >       the product, so all applications are pre-installed.  The appliance
 
 s/so/which means/ perhaps?
 
 >       is plugged into an existing network and can begin working (almost)
 >       immediately.</para>
 > 
 >     <para>Features of <application>NanoBSD</application>:</para>
 > 
 >     <itemizedlist>
 >       <listitem>
 > 	<para>Ports and packages work like in &os;.</para>
 
 Probably s/like/as/ or something, or rewrite the whole sentence.
 
 >       </listitem>
 >       <listitem>
 > 	<para>No missing functionality — If it is possible to do
 > 	  with &os;, it is possible to do with
 > 	  <application>NanoBSD</application>, unless it was removed in
 > 	  compile time.</para>
 >       </listitem>
 >       <listitem>
 > 	<para>Everything is read-only at run-time — It is safe to
 > 	  pull the power-plug.  &man.fsck.8; is not necessary.</para>
 >       </listitem>
 >       <listitem>
 > 	<para>Easy to build and customize.</para>
 >       </listitem>
 >     </itemizedlist>
 >   </sect1>
 > 
 >   <sect1 id="nanobsd-howto">
 >     <title><application>NanoBSD</application> Howto</title>
 > 
 >     <sect2 id="nanobsd-design">
 >       <title>The design of <application>NanoBSD</application></title>
 > 
 >       <para>Once the image is present on the medium, it is possible to
 > 	boot the <application>NanoBSD</application>.  The mass storage
 	     ^^^
 Remove `the' here.
 
 > 	medium is divided into three parts, two image partitions -
 > 	<literal>code#1</literal> and <literal>code#2</literal>, and the
 > 	configuration file partition -
 > 	<filename role="directory">/cfg</filename>, which are normally
 > 	mounted read-only.  This means that it is safe to pull the power
 > 	plug on a <application>NanoBSD</application> machine and that
 > 	Flash based storage is not worn out with file system metadata
 > 	writes.</para>
 > 
 >       <para><filename role="directory">/etc</filename> and
 > 	<filename role="directory">/var</filename> directories are
 > 	&man.md.4; (malloc) disks.</para>
 > 
 >       <para>The configuration file partition persists under the <filename
 > 	role="directory">/cfg</filename> directory.  This partition
 > 	contains files for <filename role="directory">/etc</filename>
 > 	directory and is briefly mounted read-only right after the system
 > 	boot.  Note that this partition should be mounted only at
 > 	boot-time and while overriding the configuration files.</para>
 > 
 >       <para>After some modifications have been done in files in
 > 	<filename role="directory">/etc</filename> and they are proposed
 > 	to exist after next boot, it is required to copy them to the
 > 	<filename role="directoru">/cfg</filename> directory. For
 				                             ^^
 Double space after dot.
 
 You may want to take a look at some of the sentences for possible
 redundancies or better sentence options.
 
 - j
 



More information about the freebsd-doc mailing list