|FreeBSD, Release Engineering, Future Goals|
FreeBSD has undergone several significant transformations since the
decision was made 5 years ago to pursue fine-grained locking and
threading in the kernel. The result is a network and storage stack that
runs multi-threaded and takes advantage of multiple CPUs, along with
many other kernel services that now run in parallel. There have also
been many changes in the development aspects of FreeBSD, including the
introduction of Perforce to augment source control, more active Release
Engineering participation, and a switch to a more focused release cycle.
This presentation will describe the technical and developmental
transitions from FreeBSD 4 to FreeBSD 5 and on to FreeBSD 6, the role
that the Release Engineering team plays in development, the lessons
learned from the FreeBSD 5 development cycle, and what to look forward
to in FreeBSD 6 and beyond.
speaker: Scott Long
location: SITE B0138