Summer of Code results: PXE Bulk Install
This is the summary of Maxwell Winderbaum's "PXE Bulk Install" Summer of Code 2009 project.
[Read More] [0 comments]
Summer of Code results: Miniaturize NetBSD
Here is my summary of project goals and results for Lloyd Parkes' Summer of Code project, Miniaturize NetBSD.
Lloyd's project was concerned with helping developers to build small, bootable NetBSD system images by extending NetBSD's cross-compilation toolset and adding new kernel facilities.
[Read More] [3 comments]
Summer of Code results: Improving RAIDframe parity handling
The work to improve the parity handling in RAIDframe was done by Jed Davis as a 2009 Google Summer of Code project in NetBSD. The mentoring on this project was done by Greg Oster. This document summarizes the project and the results.
Goals
RAIDframe (the software RAID implementation in NetBSD) suffers from long parity checking/rebuilding times in the event of an unclean shutdown. The goal of this project was to implement a solution that greatly reduces the amount of time required to ensure that the parity is correct after an unclean shutdown.
Results
The main project goals were met. Jed's solution to the parity rebuilding problem is based on a "parity map". In this solution, the RAID set is divided into some number of "zones", where the parity status of each zone is reflected in the parity map. So while the existing RAIDframe code can be though of as having just a single zone (i.e. the entire RAID set) the new parity map code uses simple heuristics (e.g. minimum zone size of 25MiB per component, maximum of 4096 zones) to determine the number of zones and the size of the zones.
Part of the work involved exploring various zone sizes and investigating the performance implications of not only the zone sizes but the frequency of updating the parity map as well. There were also data consistency (e.g. order of write operations) and update issues (e.g. drive cache flushing) to deal with.
The code has yet to be merged into the main NetBSD tree, pending additional testing and verification of the code involved.
[1 comment]
network maintenance planned at ISC Oct 8th 14:00-15:00 UTC
ISC has informed us of network maintenance to happen between 14:00 and 15:00 UTC today (Oct 8th). This concerns most public services directly under NetBSD.org (including this blog). Expected outage duration is 20 minutes. Please stay calm :)
[0 comments]
Summer of Code Results: XML command-line utilities
This summer I mentored Nhat Minh Lê's project, XML Command-Line Utilities for NetBSD. Here is my summary of the project goals and results.
The main idea of the project was to bring the UNIX text-processing idiom to XML, helping users to employ pipelines, elementary filters, and shell scripts in XML processing tasks.
[Read More] [0 comments]
EuroBSDCon 2009 - Cambridge, UK
The 8th EuroBSD Con was held at Cambridge University in the United Kingdom on 18 - 20 September 2009. This year four NetBSD Developers Alistair Crooks, Adam Hamsik, Joerg Sonnenberger and Arnaud Ysmal presented a range of topics including Role Based Access Control, Journaling FFS, NetBSD LVM, The pkgsrc wrapper framework, A BSD licensed PGP library, and fs-utils: File systems access tools in userland. This post contains a short summary and links to their slides and papers.
[Read More] [0 comments]
Summer of Code results: Efficient Wide-Character Regular Expressions
The 2009 Summer of Code project to implement efficient wide-character regular expressions for NetBSD was carried out by Matthias-Christian Ott, mentored by myself. This blog entry gives an overview of the progress and results of the project.
[Read More] [1 comment]
NetBSD developer summit in Cambridge/UK
On Friday, the 18th of September, a group of NetBSD developers from all over the world met during a developer summit at the Fitzwilliam College in Cambridge/UK. It provided a great opportunity for developers to meet each other in person, to share ideas and to talk about ongoing and future projects.
The summit was organised by Stephen Borrill and sponsored by Precedence Technologies, a Cambridge based company selling NetBSD based products.
Based on a presentation by Alistair Crooks the roadmap for NetBSD 6.0 was discussed. Here are some of the highlights that are planned for NetBSD 6.0:
- System:
- kernel modules
- POSIX shared memory
- processor & cache aware scheduler
- Networking:
- Mobile IPv6
- SCTP
- netboot from HTTP
- Storage:
- LVM
- ZFS
- iSCSI initiator
- devfs
- Virtualisation:
- Xen domU migration, suspend & resume
- Xen ballon driver
- Gaols via kauth (similar to FreeBSD jails)
- iSCSI booting
- Security:
- RBAC kernel
- netpgp
NYftp.NetBSD.org will take a vacation from 2009-09-25 around 00:00 UTC
Around 00:00 UTC on 2009-09-25, nyftp.netbsd.org will be offline for an unknown interval of time due to the emergency replacement of a chiller and other air conditioning equipment at the location where it is hosted. The current expected date for the return of services is ~2009-09-28. [0 comments]
Outage of blog.NetBSD.org today
blog.NetBSD.org was not very available between ~13:00 and ~20:00 UTC today. One of its disks semi-failed and led to really exhaustive retries that left the httpds so exhausted they timed nearly everybody out instead. The faulty disk has been taken offline, and lo, we have a blog again. [0 comments]
Summer of Code results: Display Control and Acceleration
For a second consecutive year I mentored Jeremy Morse for NetBSD's Google Summer of Code project entitled Display Control and Acceleration.
This post will review the goals of the project and present the results.
[Read More] [0 comments]
Summer of Code results: Generic file system mounting
This year I mentored Arnaud Ysmal's Summer of Code project entitled "Generic file system mounting". This post contains a recap of the goals and presents the results.
[Read More] [0 comments]
![[NetBSD Logo]](/tnf/resource/NetBSD-headerlogo.png)