Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/distrib/notes/common + Update list of changes between 1.5 an...



details:   https://anonhg.NetBSD.org/src/rev/a289ff262693
branches:  trunk
changeset: 533734:a289ff262693
user:      lukem <lukem%NetBSD.org@localhost>
date:      Mon Jul 08 16:27:05 2002 +0000

description:
+ Update list of changes between 1.5 and 1.6.
  Mostly from Hubert Feyrer <hubertf%netbsd.org@localhost>, with tweaks from me.
+ Tweak "NetBSD developers" section
        - move non developers into separate "other contributers" section
        - list everyone, even if they're a member of another group
          such as core or portmasters
+ Update "releng members" for reality.

diffstat:

 distrib/notes/common/main |  420 ++++++++++++++++++++++++++++-----------------
 1 files changed, 256 insertions(+), 164 deletions(-)

diffs (truncated from 681 to 300 lines):

diff -r 907c5cced6f7 -r a289ff262693 distrib/notes/common/main
--- a/distrib/notes/common/main Mon Jul 08 16:20:07 2002 +0000
+++ b/distrib/notes/common/main Mon Jul 08 16:27:05 2002 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: main,v 1.190 2002/06/29 08:36:06 lukem Exp $
+.\"    $NetBSD: main,v 1.191 2002/07/08 16:27:05 lukem Exp $
 .\"
 .\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -53,7 +53,7 @@
 .
 .so \*[.CURDIR]/../common/macros
 .
-.Dd June 28, 2002
+.Dd July 9, 2002
 .Dt INSTALL 8
 .Os NetBSD
 .Sh NAME
@@ -289,7 +289,7 @@
 You will need to use the correct case for
 .Ic OFWBOOT.XCF No and Ic NETBSD.MACPPC
 depending on how your version of Open Firmware interprets the ISO
-filesystem.
+file system.
 You may need to replace
 .Ic cd
 with
@@ -447,219 +447,275 @@
 .
 .(bullet
 Ports to new platforms including:
-arc,
-cobalt,
-hpcmips,
-news68k,
+evbarm,
+hpcsh,
 newsmips,
+sandpoint,
 sgimips,
-sparc64,
+sun2,
 and
 walnut.
 .It
-Improved performance and stability of the UVM virtual memory subsystem.
+Unified Buffer Cache (UBC) removes size restriction of the file system's
+buffer cache to use all available RAM (if not otherwise used!).
 .It
-Implementation of generic kernel locking code, as well as a
-restructure and re-tuning of the scheduler, to be used by the
-future symmetric multi-processing (SMP) implementation.
+Road-robin page colouring implemented for various ports for better
+cache utilisation, more deterministic run-time behaviour, and faster
+program execution.
 .It
-Improved compatibility support for Linux, OSF1, and SVR4 programs.
+A rewritten SCSI middle layer to provide a cleaner interface between
+the different kernel layers, including a kernel thread to handle error
+recovery out of interrupt context.
+See
+.Xr scsipi 9 .
 .It
-New compatibility support for Win32 programs.
+A new pipe implementation with significantly higher performance
+due to lower overheads, which uses the UVM Page Loan facility.
 .It
-Support for dynamically loaded ELF kernel modules.
+New boot flags
+.Fl v
+.Pq Em bootverbose
+and
+.Fl q
+.Pq Em bootquiet ,
+to be used by kernel code to optionally print information during boot.
 .It
-Kernel process tracing using
-.Xr ktruss 1 .
+An in-kernel boot time device configuration manager
+.Xr userconf 4 ,
+activated with the
+.Fl c
+boot loader flag.
 .It
-Deletion of swap devices using
-.Xr swapctl 8 .
+A work-in-progress snapshot of ACPI support,
+based on the 20010831 snapshot of the Intel ACPICA reference implementation.
+.It
+USB 2.0 support, in the form of a preliminary driver for the
+.Xr ehci 4
+host controller.
 .It
-Easier hot-pluggability of keyboards and mice using a new wscons
-device\(emwsmux.
+Basic kernel support for IrDA in the form of the
+.Xr irframe 4
+IrDA frame level driver.
+Serial dongles and the
+.Xr oboe 4
+driver are currently supported.
 .It
-Improved PCMCIA and CardBus support, including support for detaching
-of devices and cards, resulting in better support for notebooks and
-PDA devices.
+Kernel configuration files can be embedded into the kernel for later
+retrieval.
+Refer to
+.Dv INCLUDE_CONFIG_FILE
+in
+.Xr options 4
+for more information.
 .It
-Numerous hardware improvements, including areas such as:
-audio, UDMA/66 support for ATA drives, USB, and wireless networking.
+Many more kernel tunable variables added to
+.Xr sysctl 8 .
+.It
+Linux binary emulation has been greatly improved,
+and not supports Linux kernel version 2.4.18.
 .bullet)
 .
 .Ss2 Networking
 .
 .(bullet
-Addition of IP version 6 (IPv6) and IPsec to the networking stack,
-from the KAME project.
-This includes addition of kernel code for IPv6/IPsec,
-IPv4/v6 dual-stack user applications and supporting libraries.
-Due to this, the shlib major version for
-.Xr pcap 3
-is incremented and you may need to recompile userland tools.
-The KAME IPv6 part includes results from the unified-IPv6 effort.
+Hardware assisted IPv4 TCP and UDP checksumming and for caching of the
+IPv6 TCP pseudo header.
+Support checksum offloading on the DP83820 Gigabit Ethernet, 3Com 3c90xB,
+3Com 3c90xC, and Alteon Tigon/Tigon2 Gigabit Ethernet cards.
+.It
+Zero-Copy for TCP and UDP transmit path achieved through page
+loaning code for
+.Fn sosend .
+.It
+IPFilter now supports IPv6 filtering.
+.It
+Add
+.Xr ndbootd 8 ,
+used to netboot
+.Nx Ns sun2
+machines.
+.It
+Added the
+.Xr racoon 8
+IKE daemon from the KAME project, for IPsec key negotiation.
+.It
+WEP encryption supported in
+.Xr ifconfig 8
+and
+.Xr awi 4
+driver.
+.It
+.Xr wi 4
+and
+.Xr wiconfig 8
+now support scanning for access points.
+.It
+Bridging support; currently only for ethernet.
+See
+.Xr bridge 4 .
+.It
+In-kernel PPP over Ethernet (PPPoE - RFC 2516).
+See 
+.Xr pppoe 8 .
+.It
+Add
+.Xr ifwatchd 8
+to invoke up-script and down-script when a network interface goes up and down.
+Used by
+.Xr pppoe 8 .
 .bullet)
 .
 .Ss2 File system
 .
 .(bullet
-Significant Fast file system (FFS) performance enhancements via
-integration of Kirk McKusick's soft updates and trickle sync code.
+Enhanced stability of LFS version 2, the BSD log-structured file system.
 .It
-Support for the
-.Tn "Windows NT"
-.Sq NTFS
-file system (read-only at this stage).
+.Xr dump 8 ,
+.Xr dumpfs 8 ,
+.Xr fsck_ffs 8 ,
+.Xr fsirand 8 ,
+.Xr newfs 8 ,
+and
+.Xr tunefs 8
+support a
+.Fl F
+option to manipulate file system images in regular files.
 .It
-Support for revision 1 of the
-.Tn Linux
-.Sq ext2fs
-file system.
+Added
+.Xr makefs 8 ,
+which creates file system images from a directory tree.
+(Currently ffs only.)
 .It
-Enhanced stability and usability of LFS (the
-.Bx
-log-structured file system).
-.It
-Various RAIDframe enhancements including: auto-detection of RAID components
-and auto-configuration of RAID sets, and the ability to configure the root
-file system
-.Pq Pa /
-on a RAID set.
+Add
+.Xr dpti 4 ,
+an implementation of the DPT/Adaptec SCSI/I2O RAID management interface.
+Allows the use of the Linux versions of
+.Ic dptmgr ,
+.Ic raidutil ,
+.Ic dptelog ,
+(etc).
 .It
 Support for
-.Tn Microsoft
-Joliet extensions to the ISO9660 CD file system.
-.It
-Improved file system vnode locking mechanisms,
-thus resolving a source of several panics in the past.
-.It
-Support for NFS and RPC over IPv6.
-.It
-The server part of NFS locking (implemented by
-.Xr rpc.lockd 8 )
-now works.
+.Tn "Windows 2000"
+.Sq NTFS
+(NTFS5).
 .bullet)
 .
 .Ss2 Security
 .
 .(bullet
-Strong cryptographic libraries and applications integrated,
-including the AES cipher Rijndael, the OpenSSL library, more
-complete Kerberos IV and Kerberos V support, and an SSH server
-and client.
-.It
-.Xr sysctl 3
-interfaces to various elements of process and system information,
-allowing programs such as
-.Xr ps 1 ,
-.Xr dmesg 1
-and the like to operate without recompilation after kernel upgrades,
-and remove the necessity to run setgid kmem (thus improving system
-security).
+Addition of a
+.Xr chroot 8
+heirarchy for services including
+.Xr named 8 ,
+.Xr ntpd 8 ,
+and
+.Xr sshd 8 .
 .It
-Disable various services by default, and set the default options for
-disabled daemons to a higher level of logging.
+Additional
+.Xr passwd 4
+ciphers:
+MD5, and
+DES with more encryption rounds.
+See
+.Xr passwd.conf 5 .
 .It
-Several code audits were performed.
-One audit replaced string routines that were used without bounds checking,
-and another one identified and disabled places where format strings were
-used in unsafe ways, allowing arbitrary data to be entered by (possibly)
-malicious users to overwrite application code, and leading from
-Denial of Service attacks to compromised systems.
-.It
-.Xr sshd 8
-and
-.Xr ssh 1
-now require
-.Xr rnd 4
-kernel random number devices.
+Several more code audits were performed.
+.
+.\" XXX: list security advisories here?
+.
 .bullet)
 .
 .Ss2 System administration and user tools



Home | Main Index | Thread Index | Old Index