summaryrefslogtreecommitdiffstats
path: root/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
diff options
context:
space:
mode:
authorbmah <bmah@FreeBSD.org>2006-06-19 02:55:27 +0000
committerbmah <bmah@FreeBSD.org>2006-06-19 02:55:27 +0000
commit9c58ddf0f87b68c93ea82ecb8467b115a359f97f (patch)
tree3cbb8f59f59273aedbd718b014c95eb9430a0ff1 /release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
parent77210e1c31c4928afd52c6439b0c35dd24f1e8f3 (diff)
downloadFreeBSD-src-9c58ddf0f87b68c93ea82ecb8467b115a359f97f.zip
FreeBSD-src-9c58ddf0f87b68c93ea82ecb8467b115a359f97f.tar.gz
Various wording nits (hopefully resulting in net improvements) to the
main kernel section.
Diffstat (limited to 'release/doc/en_US.ISO8859-1/relnotes/common/new.sgml')
-rw-r--r--release/doc/en_US.ISO8859-1/relnotes/common/new.sgml41
1 files changed, 23 insertions, 18 deletions
diff --git a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
index 367fb95..115e398 100644
--- a/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
+++ b/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml
@@ -231,13 +231,17 @@
for a sleep queue associated with that wait channel.</para>
<para><filename>DEFAULTS</filename> kernel configuration files
- for each platform have been added. &merged;</para>
+ for each platform have been added. These files contain
+ directives that are implicitly included in all kernel
+ configurations, and generally include basic, mandatory
+ functionality for each platform. &merged;</para>
- <para>A bug in file descriptor handling such that simple
+ <para>A bug in file descriptor handling such that a simple
<literal>close(0); dup(fd)</literal> sequence does not return
descriptor <literal>0</literal> in some cases, has been fixed.</para>
- <para>The &man.firmware.9; subsystem has been added. This allows
+ <para>The &man.firmware.9; subsystem has been added. This
+ subsystem provides a mechanism
to load binary data into the kernel via a specially crafted module.
&merged;</para>
@@ -252,7 +256,7 @@
<para>&man.hwpmc.4; and &man.pmcstat.8; now support profiling
of dynamically loaded kernel modules and
- <function>dlopen()</function>'ed shared objects.
+ shared objects loaded with &man.dlopen.3;.
&man.pmcstat.8; can now log over a network socket
to a remote host.</para>
@@ -268,27 +272,27 @@
<para>The <literal>SIGCHLD</literal> signal queuing has been
added. For each child process whose status has been changed,
- a SIGCHLD instance is queued. If the signal is still pending,
+ a <literal>SIGCHLD</literal> instance is queued. If the signal is still pending,
and the process changed status several times, the signal information
is updated to reflect the latest process status.
There is a loader tunable <varname>kern.sigqueue.queue_sigchild</varname>
which can control the behavior, setting it to zero disables the
<literal>SIGCHLD</literal> queuing feature.</para>
- <para arch="amd64,i386">Instead of dumping the whole physical
- memory, the kernel now defaults to dump only pages that are
- actively mapped into kvm. A new sysctl variable
- <varname>debug.minidump</varname>
+ <para arch="amd64,i386">Instead of including all of physical
+ memory in a kernel crash dump, the kernel now defaults to dumping only pages that are
+ actively mapped into kernel virtual memory. A new
+ <varname>debug.minidump</varname> sysctl variable
can be used to turn off this behavior when set to zero.</para>
<para>A new sysctl variable <varname>kern.malloc_stats</varname>
- has been added. This allows to export kernel malloc
+ has been added. This allows exporting of kernel malloc
statistics via a binary structure stream.</para>
<para>A new sysctl variable <varname>kern.forcesigexit</varname>
has been added. This forces a process
to sigexit if a trap signal is being held by the current thread or
- ignored by the current process and is enabled by default.</para>
+ ignored by the current process. It is enabled by default.</para>
<para arch="alpha">Support for Linux emulation on the Alpha
platform has been removed, due to the lack of a
@@ -299,9 +303,9 @@
has been removed, as it had fallen out of sync with the rest
of the kernel.</para>
- <para>RedZone, a buffer corruption protection for kernel &man.malloc.9;
- facility has been implemented. This detects both of buffer underflows and
- buffer overflows bugs at runtime on &man.free.9; and &man.realloc.9;,
+ <para>RedZone, a buffer corruption protection for the kernel &man.malloc.9;
+ facility has been implemented. This detects both buffer underflows and
+ overflows at runtime on &man.free.9; and &man.realloc.9;,
and prints backtraces from where memory was allocated and from where
it was freed. For more details, see the &man.redzone.9; manual page.</para>
@@ -310,7 +314,7 @@
<literal>biba/equal(equal-equal)</literal>, has been added.
This is useful where programs such as &man.dhclient.8; and &man.ppp.8;.
which initialize network interfaces do not have any labeling support.
- This variable is set as <literal>0</literal>(disabled) by default.
+ This variable is set as <literal>0</literal> (disabled) by default.
&merged;</para>
<para>A new sysctl variable <varname>vm.zone_stats</varname>
@@ -339,9 +343,10 @@
<para>An experimental support for POSIX message queue has been
implemented.</para>
- <para>The support for Xbox, whose architecture is nearly identical
- has been added. For details of the latest development,
- see <ulink url="http://xbox-bsd.nl"></ulink>.</para>
+ <para>&os; now runs on the Xbox, whose architecture is nearly identical
+ to the i386. For details of the latest development,
+ see <ulink url="http://www.FreeBSD.org/platforms/xbox.html"></ulink>
+ and <ulink url="http://xbox-bsd.nl"></ulink>.</para>
<sect3 id="boot">
<title>Boot Loader Changes</title>
OpenPOWER on IntegriCloud