Subject: First Quarterly Status Report
To: None <netbsd-advocacy@netbsd.org>
From: Jan Schaumann <jschauma@netbsd.org>
List: netbsd-advocacy
Date: 04/08/2004 11:29:34
--DrWhICOqskFTAXiy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


NetBSD Quarterly Status Report - 2003Q1

[Quarterly Status Reports]

NetBSD is an actively developed operating system.  With binary support
of over 40 architectures in our last official release (NetBSD 1.6.2),
our widely portable Packages Collection and large userbase there is a
lot going on within the project.  In order to provide a summary of
the most important changes over the last few months, we have decided
to follow the example of other projects of releasing official status
reports on a regular basis.

These status reports will be released on a quarterly basis, providing
an overview over the last three months within the NetBSD Project.
They are suitable for reproduction and publication in part or in whole
as long as the source is clearly indicated.

-Jan Schaumann <jschauma@NetBSD.org>

=3D=3D=3D=3D

January - March 2004:

The NetBSD Project has had some very active months in this year's first
quarter.  The year started off with the introduction of the
``pkgviews'' framework into pkgsrc and the start of our new Logo
contest, followed by the annual meeting of the NetBSD developers, the
release of NetBSD 1.6.2 and finally the start of the release
engineering process of NetBSD 2.0.

The first quarter of 2004 within NetBSD in details:

Administrative:
	- NetBSD Logo Design Contest announced [20040113]
	- New Developers [20040201]
	- Annual meeting [20040207]
	- TNF 501(c)(3) non-profit [20040210]

pkgsrc:
	- pkgsrc gets experimental ``pkgviews''	[20040106]
	- First PkgsrcCon announced [20040309]
	- Interix (Windows) support added to pkgsrc [20040312]
	- pkgsrc becomes self-hosted [20040312]
	- New pkgsrc-2004Q1 branch [20040329]

Ports:
	- sgimips: IP20 (Indigo) and IP2[24] X support in-tree
	- sh3 ports switch to gcc3 [20040224]
	- sparc: JavaStation snapshots [20040106]
	- xen: New NetBSD/xen port [20040311]

Security:
	- Four Security Advisories released [20040218]
	- IPFilter updated to 4.1.1 [20040328]

Technical:
	- Intermittent ffs compatibility issue
	- Cross build of X11 possible [20040108]
	- NetBSD 1.6.2 released [20040301]
	- gcc updated to version 3.3.3 [20040301]
	- XFree86 4.4.0 imported [20040305]
	- gawk replaced by nawk [20040313]
	- NetBSD 2.0 Release Engineering process started [20040328]





Administrative:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

NetBSD Logo Design Contest [20040113]
-------------------------------------

The NetBSD Project announced that it has launched an international
competition for the creation of a new logo.  The rules of the
competition, submission information and the design brief can be found
in the official announcement
(http://mail-index.NetBSD.org/netbsd-advocacy/2004/01/14/0001.html),
which caused a lot of discussion on various mailing lists and web
forums.  The logo competition was closed on February 29th -- many
hundred submissions were received and are currently being evaluated.



New Developers [20040201]
-------------------------

The NetBSD project is pleased to welcome the following new developers
during the first quarter of 2004:

* Daniel de Kok (daniel@NetBSD.org), who will be working on the NetBSD
  Guide and website documentation.
* Jochen Kunz (jkunz@NetBSD.org), who will be working on device
  drivers, hppa and rs/6000.
* Min Sik Kim (minskim@NetBSD.org), who will be working the NetBSD
  Packages Collection as well as the Korean translation of the website
* Soren Jacobsen (snj@NetBSD.org), who will be working on the NetBSD
  Packages Collection.



Annual Meeting [20040207]
-------------------------

The NetBSD Foundation held its annual meeting, during which the
developers discussed (amongst other things), how NetBSD progressed
over the last year and what is planned for the coming year.  The full
report is available online at
http://www.netbsd.org/Foundation/reports/2003.html.



The NetBSD Foundation becomes officially 501(c)(3) non-profit [20040210]
------------------------------------------------------------------------

The NetBSD Foundation Inc. finally became classified as an Internal
Revenue Code 501(c)(3) publicly-funded non-profit organization.  This
means that donations to the Foundation by US taxable entities are now
fully tax-deductible.



pkgsrc:
=3D=3D=3D=3D=3D=3D=3D

pkgsrc gets experimental ``pkgviews'' [20040106]
------------------------------------------------

Johnny C. Lam integrated support for the experimental ``pkgviews''
framework into pkgsrc.  This framework, finally allowing multiple
versions of one package to co-exist without conflicts (among other
great features), was first proposed by Alistair Crooks at EuroBSDCon
2002.  See http://www.netbsd.org/Documentation/software/pkgviews.pdf
as well as Johnny's initial User's Guide at
http://mail-index.NetBSD.org/tech-pkg/2004/01/06/0004.html.



First PkgsrcCon announced [20040309]
------------------------------------

The NetBSD Packages Collection has grown significantly and various
exciting technologies are emerging.  Therefore, the NetBSD pkgsrc
developers have decided to organize the first PkgsrcCon, a technical
conference for people working on the NetBSD Packages Collection,
focusing on existing technologies, research projects, and
works-in-progress in pkgsrc infrastructure.  Developers, contributors,
and users are all welcome to attend.  The conference will be held on
April 30 to May 2, 2004 in Vienna, Austria.

For more information, including how to register and how to submit a
presentation proposal, please visit http://www.pkgsrcCon.org/.



Interix (Windows) support added to pkgsrc [20040312]
----------------------------------------------------

Preliminary support for Interix, a UNIX-like environment for Microsoft
Windows 2000, XP, and 2003, has been added to pkgsrc.  The support is
still new and incomplete, but it is now possible to bootstrap pkgsrc
and install simple packages.  Interix is part of Microsoft's Windows
Services for UNIX package.  More details can be found in Todd
Vierling's email to the tech-pkg mailing list at
http://mail-index.NetBSD.org/tech-pkg/2004/03/11/0048.html.



pkgsrc becomes self-hosted [20040312]
-------------------------------------

Bootstrap-pkgsrc has been moved from othersrc to pkgsrc proper.
Pkgsrc is now self-hosting.  In order to bootstrap pkgsrc, see the
instructions at
http://www.netbsd.org/Documentation/software/packages.html#getting-started



New pkgsrc-2004Q1 branch [20040329]
-----------------------------------

In March of 2004, the pkgsrc repository was frozen in order to prepare
the release of a new stable pkgsrc branch.  This branch was created on
March 29th, ending the pkgsrc freeze.  Alistair Crooks' announcement
at http://mail-index.NetBSD.org/netbsd-announce/2004/03/29/0000.html
highlights the benefits of this new branch.




Ports:
=3D=3D=3D=3D=3D=3D

Due to the large number of supported platforms, this status report
will only point out the very significant changes to some of the ports.
For a full list of port-specific changes, please refer to
http://www.netbsd.org/Changes/changes-2.0.html#port_specific and
http://www.netbsd.org/Changes/changes-2.1.html#port_specific


sgimips: IP20 (Indigo) and IP2[24] X support in-tree
----------------------------------------------------

The new year started off with the addition of IP20 (Indigo) support
for NetBSD/sgimips by Christopher Sekya on New Year's Eve.  On March
9th he further announced that, following the import of XFree86 4.4.0
into the NetBSD source tree, he was able to merge in the final bits
for newport X support on Indigo2/Indy platforms.  A full native build
of X should successfully compile.



sh3 ports switch to gcc3 [20040224]
-----------------------------------

Valeriy E. Ushakov announced that sh3 ports have been switched to
gcc3.  This means that all sh3 ports (such as dreamcast, hpcsh and
evbsh3) have shared libs. Thanks to Nick Hudson who did the work on
libgcc.



sparc: JavaStation snapshots [20040106]
---------------------------------------

NetBSD-current now includes everything needed to run the sparc port on
the Sun JavaStation network computer, aka. Mr. Coffee.  Daily builds
are available from ftp://releng.NetBSD.org/pub/NetBSD-daily/ and the
installation notes include JavaStation-specific information.



xen: New NetBSD/xen port [20040311]
-----------------------------------

Christian Limpach has committed support for NetBSD/xen.  NetBSD/xen is
a port of NetBSD to the Xen virtual machine monitor.   Xen is is a
virtual machine monitor for x86 that supports execution of multiple
guest operating systems with unprecedented levels of performance and
resource isolation.  Xen is Open Source software.

See http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ for more details on Xen=
.=20




Security:
=3D=3D=3D=3D=3D=3D=3D=3D=3D

Four Security Advisories released [20040218]
--------------------------------------------

The NetBSD Security-Officer team released four security advisories in
the first quarter of 2004:

* ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2004-001.txt=
.asc
  NetBSD-SA2004-001: Insufficient packet validation in racoon IKE daemon
* ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2004-002.txt=
.asc
  NetBSD-SA2004-002: Inconsistent IPv6 path MTU discovery handling
* ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2004-003.txt=
.asc
  NetBSD-SA2004-003: OpenSSL 0.9.6 ASN.1 parser vulnerability
* ftp://ftp.NetBSD.org/pub/NetBSD/security/advisories/NetBSD-SA2004-004.txt=
.asc
  NetBSD-SA2004-004: shmat reference counting bug



IPFilter updated to 4.1.1 [20040328]
------------------------------------

Martti Kupparinen updated IPFilter to the latest version (4.1.1).
More details can be found in his post to the current-users mailing
list: http://mail-index.netbsd.org/current-users/2004/03/28/0001.html.





Technical:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Intermittent disk ffs filesystem layout compatibility issue
-----------------------------------------------------------

Users upgrading systems that were running netbsd-current sources
installed last year may encounter filesystem related warnings when
upgrading to newer sources.

In January, compatibility was improved in netbsd-current for the on
disk ffs filesystem layout used by NetBSD prior to April of 2003 as
well as the netbsd-1-6 branch.  At that time, support was removed for
the interim compatibility which was in use in netbsd-current between
April 2003 and January of 2004.  Users who are now upgrading systems
which used -current sources from that time period may find that their
kernel prints out a warning message and fsck will require manual
intervention to repair their filesystems.  The usual fix for this
problem is to upgrade their fsck_ffs utility and manually invoke the
command 'fsck_ffs -b 16 -c 4' on the raw device containing the
filesystem.  However, filesystems fixed in this manner may not work
with older netbsd systems.

A separate but related problem was fixed in October of 2003 which only
affects users who installed in September of 2003.  Those users may
find that their kernel prints out a message recommending that they
download, compile and run the repair utility fixufsflags.c, which may
be found online in the tech-kern archives at:
<URL:http://mail-index.NetBSD.org/tech-kern/2003/10/07/0005.html>

As usual, up to date directions for upgrading netbsd-current systems
can be found in the file src/UPDATING.



Cross build of X11 becomes possible [20040108]
----------------------------------------------

Luke Mewburn announced that it has now become possible to cross build
XFree86 4.x on NetBSD-current using the advanced build.sh framework.
This offers, among other benefits, the possibility to cross-build
sources for one platform from another, use of a read-only source tree
and unprivileged builds.  Thanks to Tyler Retzlaff for his assistance
with this project.

Documentation on build.sh is available online at
http://www.netbsd.org/guide/en/chap-build.html.  Luke Mewburn's
announcement at
http://mail-index.NetBSD.org/current-users/2004/01/08/0004.html
contains some more details.



NetBSD 1.6.2 released [20040301]
--------------------------------

On March 1st, NetBSD 1.6.2, a maintenance release for users of NetBSD
1.6.1 and earlier versions, was released, with binary distributions
for 40 architectures.  A complete list of changes is available at
ftp://ftp.NetBSD.org/pub/NetBSD/NetBSD-1.6.2/CHANGES-1.6.2, a detailed
summary can be found in the original release announcement at
http://www.netbsd.org/Releases/formal-1.6/NetBSD-1.6.2.html.



gcc updated to version 3.3.3 [20040301]
---------------------------------------

Matthew Green updated the in-tree compiler toolchain to gcc version
3.3.3.  Also see [sh3 ports switch to gcc3].



XFree86 4.4.0 imported [20040305]
---------------------------------

After careful analysis, the NetBSD Project decided that it could not
find any problems with the license for XFree86 4.4.0 and subsequently
imported it into the source tree.  A summary of the changes in version
4.4.0 can be found from the XFree86 website at
http://www.xfree86.org/4.4.0/RELNOTES2.html#2



gawk replaced by nawk [20040313]
--------------------------------

Jaromir Dolecek committed the change of GNU awk to The One True New
AWK by B. W. Kernighan in early March.



NetBSD 2.0 Release Engineering process started [20040328]
---------------------------------------------------------

James Chacon of the NetBSD Release Engineering team has announced that
the Release Engineering process for the much awaited NetBSD 2.0
release has begun!  At this time, the expected final release is
scheduled for the end of May 2004.


--=20
http://www.netbsd.org -
         Multiarchitecture OS, no hype required.

--DrWhICOqskFTAXiy
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)

iD8DBQFAdW/efFtkr68iakwRAp13AJwJkvx/RL7ZeqIhJS5gGtYwj9LjrwCeKu6i
y14XVXKQJGVBEsYiOeWMoFY=
=EPIr
-----END PGP SIGNATURE-----

--DrWhICOqskFTAXiy--