Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Jan 2001 10:08:17 -0500 (EST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        doc@FreeBSD.org
Cc:        adrian@FreeBSD.org, dcs@FreeBSD.org
Subject:   Patch for features.sgml
Message-ID:  <Pine.NEB.3.96L.1010106095747.16031A-100000@fledge.watson.org>

next in thread | raw e-mail | index | archive | help

Well, I finally got sick of seeing the old features page pop up whenever I
pointed people to www.FreeBSD.org, so Adrian, Daniel, and I put together
the following patch.  It probably has non-ideal SGML, and other things
could be added, but I figured it was a starting point.  As such, I'm
looking for a bored docs committer who feels like taking this one the rest
of the way to commit-land :-). 

Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
robert@fledge.watson.org      NAI Labs, Safeport Network Services

Index: features.sgml
===================================================================
RCS file: /home/ncvs/www/en/features.sgml,v
retrieving revision 1.13
diff -u -r1.13 features.sgml
--- features.sgml	2000/04/03 10:42:51	1.13
+++ features.sgml	2001/01/06 15:00:51
@@ -45,61 +45,42 @@
 	operating systems design to give you these advanced features:</p>
       
       <ul>
-	<li><b>Bounce buffering</b> gets around a limitation in the PC's ISA
-	  architecture that limits direct-memory access to the first 16
-	  megabytes.
-
-	  <p><i>Result:</i> systems with more than 16 megabytes operate more
-	    efficiently with DMA peripherals on the ISA bus.</p></li>
-
 	<li><b>A merged virtual memory and filesystem buffer cache</b>
 	  continuously tunes the amount of memory used for programs and the
-	  disk cache.<p><i>Result:</i> programs receive both excellent memory
+	  disk cache.  As a result, programs receive both excellent memory
 	    management and high performance disk access, and the system
-	    administrator is freed from the task of tuning cache sizes.</p></li>
+	    administrator is freed from the task of tuning cache sizes.</li>
 	
 	<li><b>Compatibility modules</b> enable programs for other operating
 	  systems to run on FreeBSD, including programs for Linux, SCO,
-	  NetBSD, and BSDI.
+	  NetBSD, and BSDI.</li>
 	  
-	  <p><i>Result:</i>&nbsp;users will not have to recompile programs
-	    already compiled for one of the compatible OS's, and will have
-	    access to a greater selection of off-the-shelf software, like the
-	    <a href="http://www.microsoft.com/FrontPage/">Microsoft FrontPage
-	      Server</a> extensions for BSDI or <a
-	      href="http://linux.corel.com/linux8/index.htm">WordPerfect</a>;
-	    for SCO.</p></li>
-
-	<li><b>Dynamically loadable kernel modules</b> allows new filesystem
-	  types, networking protocols or binary emulators to be added to the
-	  kernel at runtime without having to generate a new kernel image.
-
-	  <p><i>Result:</i> Much time can be saved and 3rd party vendors can
-	    deliver complete subsystems as kernel modules without having to
-	    distribute source or have lengthy installation procedures.</p></li>
-
-	<li><b>Shared libraries</b> reduce the size of programs, saving disk
-	  space and memory. FreeBSD uses an advanced shared library scheme
-	  which offers many of the advantages of ELF, and the current version
-	  offers ELF compatibility for both Linux and native FreeBSD
-	  programs.</li>
+	<li><b>Kernel Queues</b> allow programs to respond more efficiently
+	  to a variety of asynchronous events including file and socket IO,
+	  improving application and system performance.</li>
+
+	<li><b>Accept Filters</b> allow connection-intensive applications,
+	  such as web servers, to cleanly push part of their functionality into
+	  the operating system kernel, improving performance.</li>
+
+	<li><b>Soft Updates</b> allow improved file system performance
+	  without sacrificing safety and reliability, by intelligently
+	  analyzing, caching and rewriting or reordering disk meta-data
+	  operations.</li>
+
+	<li><b>Support for IPsec and IPv6</b> allows improved security in
+	  networks, and support for the next-generation Internet Protocol,
+	  IPv6.</li>
+
       </ul>
 
-      <p>Naturally, since FreeBSD is an ongoing effort, you can expect newer
-	features and higher levels of stability with each release.</p>
-    </blockquote>
-
-    <h2>What experts have to say . . .</h2>
-    
-    <blockquote>
-      <p><i>``FreeBSD has an outline-structured visual configuration editor
-	  ... you can enter the configuration of every device the OS supports
-	  and can therefore get a successful installation on the first try
-	  almost every time. IBM, Microsoft, and others would do well to
-	  emulate FreeBSD's approach.''</i></p>
+      <p>Work in-progress includes support for fine-grained SMP locking in
+        kernel, allowing higher performance on multi-processor machines,
+        support for Scheduler Activations, allowing parallelism in threaded
+        programs, file system snapshots, fsck-free booting, network
+	optimizations such as zero-copy sockets and event-driven socket IO,		ACPI support, and advanced security features such as Mandatory
+	Access Control.</p>
 
-      <div align="right"><p>---Brett Glass, <i>Infoworld</i>, April 8
-	  1996.</p></div>
     </blockquote>
 
       &footer;



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1010106095747.16031A-100000>