|
[20100131]
|
Unfilling my inbox: NetBSD news from the past few weeks - ACPI, NUMA, Xen, and more
Herre are some more things that I've caught in my inbox for too long,
and I'm finally finding some time
to sum them up here:
- NetBSD's "let's move kernel parts to the userland" RUMP
project is still under heavy development, and in order
to make testing of compatibility after kernel changes easier,
a new command "rumptest" was added to build.sh:
``Basically you say:
./build.sh ${yourargs} tools ; ./build.sh ${yourargs} rumptest
Where yourargs are what have you, e.g. '-U -u -o -O /objs'.
The latter builds only the rump kernel libs and uses some ld+awk magic
to figure out if things go right or not. This is to avoid having to
install headers and build libs (which is too slow since a full build is
too slow). The magic is not a substitute for a full build, but it is
n+1 times faster and works probably 99.9% of the time.
The scheme uses a number of predefined component sets
(e.g. tmpfs+vfs+rumpkern) to test linkage. They are currently listed
in build.sh. This area probably needs some work in the future. It would
be nice to autogenerate the combinations somehow.
If things go well, you get something like this:
===> Rump build&link tests successful
===> build.sh ended: Wed Nov 18 20:10:59 EET 2009
''
See Antti's
Antti's mail to tech-kern:
on how to tell if things didn't go so well, and what to do in that case.
- According to
Wikipedia,
``Non-Uniform Memory Access or Non-Uniform Memory Architecture (NUMA) is a computer memory design used in multiprocessors, where the memory access time depends on the memory location relative to a processor. Under NUMA, a processor can access its own local memory faster than non-local memory, that is, memory local to another processor or memory shared between processors.''
Supporting NUMA in a contemporary (i.e.: Intel centric)
SMP-enabled operating system requires following a bunch
of standards, two of which are
parsing of two tables, the System Resource Affinity Table (SRAT)
and the
System Locality Information Table (SLIT).
Both tables are accessible via
the
Advanced Configuration and Power Interface (ACPI), and according
to the
German-language Wikipedia,
the SRAT is used to assign local memory to local threads
to boost their performance, and the SLIT defines the
"distance" of the nodes among themselves, which is used to
determine the "nearest" memory if local memory is not
enough.
Now, Christop Egger has posted patches to add
an ACPI SLIT parser
and
an ACPI SRAT parser.
See the two postings for
dmesg pr0n from his tests on an 8-node system.
- Staying with ACPI and Christoph Egger, he found that even
though the ACPI spec defines an ACPI device for fans,
BIOS vendors and OEMs do their own thing.
To accommodate things like the fan sensor found in
the ACPI Thermal Zone in his HP Pavillion DV9700 laptop
he has
proposed a driver
to extend the acpitz(4) driver with fan information.
That way, envstat(8) can be used to display the ran's
RPMs:
[acpitz0]
Processor Thermal Zone: 56.000 95.000 degC
fan: 2840 RPM
- Staying with driver games, iMil writes me that
there's documentation on
getting DRI, AIGLX, Composite and Compiz
going with NetBSD 5.0 available in
the O(ther)NetBSD Wiki now.
The documentation covers how to enable the
Direct Rendering Manager (DRI), setting up and configuring
Modular X.org, assuring that everything's in place, and
how to get
Compitz going. Mmm, wobbly windows at last! :-)
- While we're talking funky desktop stuff: Marc Balmer has
submitted
a patch to get touchpanel support for ums(4).
ums(4) is for USB mice, and in contrast to mice, touch panels need
to deal with absolute numbers, not relative numbers.
- Back to the guts of the kernel, another patch suggested
by Christop Egger was for
adding x2apic. What is x2apic?
X2APIC is
``an Intel-only feature but can also be found
in virtual environments with support for CPU apic id's > 0xff.
I.e. Xen 4.0 (not yet released) supports 128 CPUs in HVM guests
with the CPUs enumerated with even apic id's. That means you need
x2apic for the 128th CPU :)
''
- While speaking of Xen: Xen 4.0 is coming soon,
and there's a
call to help testing it on NetBSD!
Install Mercurial, check out latest Xen
sources, apply a bunch of patches, build and install.
Examples of commands are given, in addition to changes
required for /boot.cfg etc.
Report your findings to
port-xen!
- Last one for today: Michal Gladecki,
Editor-in-Chief of BSD Magazine
writes:
``We are happy to announce that BSD Magazine is transforming into a free monthly online publication. The online version of BSD Magazine will stay in the same quality and form. It will look like the BSD magazine one is familiar and comfortable with. Please sign up to our newsletter at www.bsdmag.org and get every issue straight to your inbox. Also, you can now download any of the previous issues from our website. The first online issue -- 2/2010 -- is coming out in February. Please spread the word about BSD Magazine. ''
Click!
So much for today. I still have a bunch of news items
in my inbox for next time, but let's call it
good for today.
Unrelated, I've been playing with git a bit over the
past few days, and wile I have a number of questions building up
(which will be subject to tech-repository or so), what I
can say today is that the speed of "git pull" with
NetBSD's git repository and my 1MBit DSL line reminds me
a lot of the times when I used SUP with my 56k modem
- it took forever, too. :-(
[Tags: acpi, acpitz, aiglx, Articles, bsdmac, compiz, dmesg, dri, numa, rump, slit, touchpanel, ums, x2apic, xen]
[Slashdot It!]
|
|
[20090724]
|
Work in progress: ACLs, Xen Baloon Driver, GPIO, Raidframe detachment
No big announcements in NetBSD land for a bit now, but there's
lots of stuff brewing in moist dark places. I've assembled
a few over the past few weeks, and I think it's time to
mention them so they don't get lost:
- NetBSD implements traditional Unix file access control, which
is based on permissions for reading, writing and executing for
any of a file's owner, its group, and the rest of the world.
Concepts in the form of Access Control Lists (ACLs) exist for
more fine grained control, but they are not available with
NetBSD. Yet.
Elad Efrat is still workin on the kauth(9) framework, and as
a side-product, he has implemented
Access Control Lists on top of kauth(9)..
The code is not fit for production use yet, but we can
stay tuned to see more of this.
- When you have a machine running virtualization, you usually dedicate
a portion of the machine's RAM to each of the VMs. You (usually)
cannot spend more RAM for VMs than you have RAM in the host,
obviously... until you use some sort of virtual memory for the
VMs themseolves. Which is what the Xen "balloon" driver does,
inflating a Xen VM's RAM as needed.
Those interested in a driver can find
a balloon driver for Xen3 dom0 by Cherry G. Mathew
now, who's looking forward to your comments!
- Coming newly to NetBSD, developer Marc Balmer writes:
``NetBSD has had support for General Purpose Input/Output devices since the
4.0 release, when the GPIO framework from OpenBSD 3.6 was imported. Since
the import of the GPIO framework into NetBSD, I have reworked larger parts
of that subsystem in OpenBSD to address some problems and drawbacks''.
More details on his motivation and details can be found on
his homepage,
and Marc has
posted about his recent work on updating NetBSD's GPIO framework.
See
Marc's posting
for details on changes in the API, prominent
changes, security aspects and more.
- When you run a Xen DomU which has its file system on a vnd(4)
disk and which has a number of disk images which are again put
together into a raidframe(4) volume which may in turn contain
further images for vnd(4), raidframe(4), cgd(4) and possibly
others, tearing down the whole stack on system shutdown can
get hairy.
The situation is known, and
David Young has put some work into this area.
For now, he can properly detach raid units. See
his posting for an example session.
So much for the latest projects that are "work in progress"
on the NetBSD front. Stay tuned for them to hit NetBSD-current!
[Tags: acls, gpio, raidframe, xen]
[Slashdot It!]
|
|
[20090325]
|
Jibbed 5 rc3 - now with Xen!
Zafer Aydogan's latest release candidat of his
Jibbed Live CD
now also offers booting a Xen3 Dom0 kernel from
the CD, and allows starting further DomUs.
Other news in RC3 are that packages can now be
installed with pkg_add for from pkgsrc (enough RAM
assumed :), and that sysinst plus official sets
from NetBSD's FTP server are on the CD, so NetBSD
can be installed on a harddisk from Jibbed, too.
All this goes with the usual contents of the CD,
i.e. a NetBSD based lice CD with a XFCE desktop.
[Tags: jibbed, xen]
[Slashdot It!]
|
|
[20090309]
|
Catching up - various items (and not source-changes, this time)
Many things have happened in NetBSD-land in the past few weeks,
and as I've been slacking^Wbusy again, here's just a digest
of things that I haven't seen mentioned
elsewhere so far, in
random order:
- BSD-related radio-show "bsdtalk" has published an interview
with NetBSD's Andrew Doran in its
March 2009 issue. Besides covering Andrews work,
the upcoming NetBSD 5.0 release is also discussed.
Available as
mp3
and
ogg.
- Cross-compiling pkgsrc packages is a long-standing dream, and it's
yet waiting for someone to do it. For the time being, Jared McNeill
has come up with an
HowTo on how to build 32bit packages on amd64
(and probably other 64bit systems).
- Jared McNeill's been hacking on more stuff recently, and one thing
includes changes to the framebuffer console support on x86 (i.e.
both i386 and amd64). In short,
the recent changes
are just a stop on the way to move the splashscreen code and
esp. image data from the kernel to userland. I.e. that you can put
something like
menu=Boot NetBSD:vesa 1280x800;splash /logo.bmp;boot netbsd
into your /boot.conf in the future. But we'll see a separate
announcement when that part is done. Let's stay tuned! :)
- Martti Kumparinen has tackled generating a UFS file system on
a "large" (~5.5TB) disk. As the process is not straight forward,
he has
posted a howto that may help in the future.
Any takers for adding comments and integrating this into
The NetBSD Guide? :)
- Manpages are a major component of every Unix system. If you have ever
tried to write such a manpage, you 'll have learned that they are
in a funny text-based format similar to LaTeX and HTML, with its
own processor - *roff. There are several *roff implementations, and
the one used in NetBSD currently is the GNU implementation. To provide
an alternative here is good for both removing GPL'd code from the
NetBSD codebase, and also because groff is written in C++, which
is slow to compile, and - well - requires a C++ compiler.
A change for that situation may arise eventually, as Kristaps
Dzonsons has been working on a groff replacement to format
Unix manpages recently. See
his posting
and
his homepage for further information.
- I've talked about Xen support for PCI passthrough
recently,
and Manuel Bouyer has finished his work to get full support
for passing in access to specific PCI devices from the Xen
Dom0 to DomUs. See
his posting to port-xen
for more details!
- Staying at Xen for a moment, David Brownlee has written
instructions on
Installing Windows XP in Xen under NetBSD.
Just in case anyone needs to run a legacy system... :)
- The NetBSD operating system supports many different hardware
and CPU platforms. For a specific platform, binaries are
compiled with a specific compiler, and there is a set of
binaries for each platform. This results in a rather big number
of different sets of binaries - currently about 50.
A different approach
with historic precedence
is to have one binary work on may hardware platforms,
so-called "fat" binaries.
Gregory McGarry has posted
suggestions on how to modify NetBSD's toolchain
to produce fat binaries. An interesting concept which would
solve a number of problems (think: support, updates, pkgsrc!)
- Qt is a user-interface library found in widespread use in the
Unix/Linux world. It's not exactly small, and its prerequirement
of the X Window System doesn't it make a #1 choice for embedded
systems at the first look. A Qt variant - Qt/Embedded - can be
ran without X, though, and which thus avoids all the configuration
and hardware support trouble of X in one go.
On NetBSD, Qt/Embedded could talk to the wscons driver directly,
and Valeriy 'uwe' Ushakov has posted about his work on
patches to adopt Qt/Embedded to wscons.
Who's first to post some screenshots?
Enjoy!
[Tags: 64bit, bsdtalk, fatbinary, groff, pkgsrc, qt, toolchain, vesa, windows, xen]
[Slashdot It!]
|
|
[20090215]
|
Xen news: Dom0 with PAE, PCI passthrough, migration
I have
outlined the need for PAE with Xen
in a previous posting.
In the recent past, PAE has become the default in Linux
Xen kernels, and as a result, running Linux on a NetBSD-Dom0
was not possible due to lack of PAE in Dom0. This has changed now,
Manuel Bouyer has added PAE support for NetBSD/Xen's Dom0
support with a XEN3PAE_DOM0 kernel config now.
Manuel's
posting to port-xen
outlines the PAE work for Dom0.
Other work that's underway is PCI passthrought: This feature that
was available with Xen2 on NetBSD was changed in Xen3, and kernel
support for DomUs to access specific devices on a PCI bus is
underway. Currently, NetBSD DomUs need a Linux Dom0 to pass
access to the PCI bus, but this is expected to change soon.
First steps to pass single PCI devices from a NetBSD Dom0
to a DomU are made, and we can look forward for more of this to
come. Again, see
posting to port-xen
for more details.
The last item is just a quick heads-up in reply to Manuel's posting:
Jean-Yges Migeon is currently working to get saving and restoring
of DomUs as well as the associated migration of domains between
several Dom0s -- i.e. to move a running DomU from one machine to
another -- working.
[Tags: pae, xen]
[Slashdot It!]
|
|
[20080909]
|
Booting Xen without grub
So far, if you wanted to boot the Xen hypervisor, you had to
use the GRUB bootloader. IIRC the reason for this was the different
way of passing parameters to the kernel -- NetBSD's boot(8)
doesn't use the "multiboot" protocol. This was added to the
NetBSD kernel in order to boot NetBSD with grub, but that's not
a help for Xen.
As installing a different bootloader is suboptimal, possibly
dangerous, and has (had?) issues on 64bit platforms, grub was
not such a nice option.
Now, Robert Swindells has finished making
changes to NetBSD's
native boot loader to allow it to load the Xen hypervisor
by itself, without needing grub any more!
This makes installation of NetBSD/Xen even easier: Just drop in
a Xen-enabled kernel, add an entry to the boot.cfg file, and
reboot.
I can even envision that Xen could be installed in
future versions of NetBSD/i386 and NetBSD/amd64 by default.
Then all that's really needed would be to add the management
tools after installing NetBSD. Any takers? :-)
[Tags: grub, xen]
[Slashdot It!]
|
|
[20080610]
|
Yet another NetBSD/Xen guide
I've been slacking on this one, but here it is:
Michael Dexter has
posted about
his NetBSD Xen Guide.
It describes setup of NetBSD/Xen, including the required
packages and kernels, how to setup the GRUB bootloader,
and how to configure the privileged Dom0 as well as an unprivileged
domU.
Further topics coviered include how a domU can be given special
privileges, and a section for the adventuresome among us
tells how FreeBSD and OpenBSD can be setup as domUs.
[Tags: Docs, xen]
[Slashdot It!]
|
|
[20080208]
|
Creating an unprivileged Solaris domain (DomU) with NetBSD/Xen as Dom0
NetBSD/Xen works fine for both NetBSD as guest domain (domU)
and as privileged domain (dom0). Those interested to run NetBSD
as dom0 and Solaris as domU may be happy about Tobias Nygren's
posting, which hints at his update to the
NetBSD/Xen HowTo,
which now also describes
creating an unprivileged Solaris domain (DomU).
[Tags: Docs, solaris, xen]
[Slashdot It!]
|
|
[20080131]
|
Article: Waving the flag: NetBSD developers speak about version 4.0
Federico Biancuzzi has collected interviews from more than
twenty NetBSD developers in an
multiple-page article
which talks about what's new in the NetBSD 4.0 release:
- Introduction
- Release engineering, Sendmail, and kauth
- PaX, fileassoc, and Veriexec
- Linux compat, XFree86, pkgsrc, proplib, and Xen
- Filesystems
- iSCSI and optical disc support
- Bluetooth, mobile devices, agr
- Google Summer of Code
- Hackathons and funding
If you have any comments, there's also a
page for comments and discussion available.
[Tags: Articles, bluetooth, google-soc, hackathon, iscsi, kauth, pkgsrc, release, udf, veriexec, xen]
[Slashdot It!]
|
|
[20080124]
|
NetBSD Xen/i386 got PAE support (and why this is good)
A 32bit CPU can normally address 2^32 bytes, which is about 4GB RAM.
As that's not
enough for everyone any more today, one possible solution is to move
to more address bits, which is what 64bit CPUs are for. Another alternative
is to add some fancy magic to do paging/banking, which 16-bit Intel CPUs used
"back then" when Protected Mode was still a topic. Today, address space
beyond 4GB RAM can be addressed using the
Physical Address Extension (PAE)
on Intel (and compatible) CPUs.
So far, NetBSD never got PAE-support, as its amd64-port worked early and
very well, so people with demand for more than 4GB ram usually moved to
an appropriate hardware platform, and called it good. One case where PAE
support was an issue is Xen, though: Linux usually has
PAE enabled these days with Xen3 Dom0s, and DomUs running on a
PAE-enabled Dom0 also have to support PAE. As a consequence, it was
not easily possible to use NetBSD DomUs with contemporary Linux/Xen
distributions.
Thanks to long-term NetBSD/Xen-hacker Manuel Bouyer, this
has changed now: Manuel has added support for PAE to the
NetBSD/Xen port, and he has merged the corresponding CVS
branch to NetBSD-current now. There are separate kernels,
XEN3PAE_DOMU
and
INSTALL_XEN3PAE_DOMU, which have PAE-support enabled,
and which are expected to show up in
daily builds
soonish.
While this work does not add PAE support for NetBSD/i386 in general,
it brings it a big step forward, and it may just be a matter of time
until NetBSD/i386 also gets PAE support.
Implementation details can be found in
src/sys/arch/i386/include/pte.h
and
src/sys/arch/i386/include/pmap.h, btw -- see Manuel's
mails
to
port-xen
for more information.
[Tags: pae, xen]
[Slashdot It!]
|
|
[20071118]
|
Xen/amd64 update
Manuel has
posted
an update on his work on the bouyer-xenamd64 branch:
``a amd64 domU kernel runs stable, and a dom0 kernel boots and can start a domU''.
Manuel also outlined his future plans:
``Once bouyer-xenamd64 is merged, I'll start a new branch to work on
switching xeni386 to the new x86 pmap and xenamd64 bootstrap codes, and
merge back code from xen/i386 to i386/i386. I'll also look at x86pae support
in Xen, as using the x86 pmap should make this much easier.''
Esp. the bit about PAE is very desirable, as it currently stops
NetBSD from working as domU with a Linux dom0 that has PAE enabled
(which is the default nowadays). Every Linux user that wants to try
NetBSD in a Xen domU currently has to make sure he has a non-PAE
kernel first, which is suboptimal.
[Tags: amd64, xen]
[Slashdot It!]
|
|
[20071022]
|
Status: NetBSD on Xen/amd64
Manuel Bouyer has worked on making NetBSD working on Xen on
the amd64 platform, and he has it has made some substantial
progress, see
his status mail.
A
dmesg output
is also available.
[Tags: amd64, dmesg, xen]
[Slashdot It!]
|
|
[20070508]
|
Screenshots: Xen with HVM and Windows
In case you always wondered what NetBSD with Xen and
hardware virtualization (HVM) looks like, check out these
pictures showing installation of
Windows XP
and
Windows 2003
on a system running a NetBSD 4.0_BETA2 Dom0
with Xen 3.0.4.
[Tags: images, xen]
[Slashdot It!]
|
|
[20070405]
|
Setting up Linux/Xen with a NetBSD Dom0
Harold Gutch dropped me a note that he wrote some
documentation
on how to setup a Debian/Linux DomU with a NetBSD Dom0 setup.
[Tags: Docs, xen]
[Slashdot It!]
|
|
[20070218]
|
Hosting: Xen and 'regular'
The question of NetBSD/Xen hosting came up again, and a
list of 'regular' and Xen provieders
was posted that I think may be of interest at some point.
(mmm, abusing my blog as knowledge base - sorry! :-)
[Tags: hosting, xen]
[Slashdot It!]
|
|
[20070103]
|
Article: An overview of virtualization methods, architectures, and implementations
There's an article actually titles
Virtual Linux
over at IBM's developerworks, that has
"An overview of virtualization methods, architectures, and implementations"
as subtitle:
``Virtualization means many things to many people. A big focus of virtualization currently is server virtualization, or the hosting of multiple independent operating systems on a single host computer. This article explores the ideas behind virtualization and then discusses some of the many ways to implement virtualization. We also look at some of the other virtualization technologies out there, such as operating system virtualization on Linux.''
Too much focus on Linux and too little focus on NetBSD, but
it may still serve as useful material when trying to tell
your boss/buddy/whatever what Xen is and why it is yet
another reason for going NetBSD.
(While there: anyone up for providing patches to bring the
NetBSD/Xen HowTo
up to speed for Xen3 from the start? Send your patches to
www [at] NetBSD.org!)
[Tags: Articles, xen]
[Slashdot It!]
|
|
[20061109]
|
More NetBSD/Xen hosting: GPLhost.com and Panix.com
OK, another round of free advertizement, from the "companies hosting
NetBSD/Xen" department: If you're in need of a hosted NetBSD/Xen domain
(that's 'domain' as in Xen, not as in DNS), there are
a bunch of solutions today,
and the most recent ones I came across are
the NetBSD/Xen hosting at GPLhost.com
as well as
Panix' V-Colo Virtual Colocated Servers.
Just for the record (and to hit the spot of this blog :-): Panix, who is one of the oldes ISPs in
business ever, has a longstanding relationship with NetBSD: They use NetBSD
for many of their services, and current and former Panix employees are
active NetBSD developers.
[Tags: hosting, xen]
[Slashdot It!]
|
|
[20061020]
|
Xen with HVM and hardware virtualization: Booting Windows XP in a DomU
Manuel Bouyer has continued his work on the NetBSD/Xen port, and
his latest results include support to use the
Hardware Virtual Machine (HVM)
interface for Intel and AMD CPUs that support virtualization
as well as the Qemu Device Model (Qemu-dm), which is a modified Qemu
running in Dom0 that is used to emulate some hardware devices, see
Manuel's first posting
to the port-xen list and the thread starting from it.
In related news, Manuel has updated the packages for the latest Xen release
(3.0.3) and a new one to support HVM (which needs X, in order to emulate
a VGA console via Qemu, see above). With that package, it was possible to
boot systems that were not specifically prepared for use with Xen, e.g.
NetBSD/i386, Linux and Windows XP!
See Manuel's
second posting
and the followups.
[Tags: qemu, xen]
[Slashdot It!]
|
|
[20061011]
|
More NetBSD/xen vhosting in Germany: x|encon (Updated)
x|encon
is a hosting provider located in Hannover, Germany.
Besides offering Linux vServer based hosting, they
also offer Xen hosting, and their
x|bsd
prominently mentions NetBSD as the base for their products.
They offer two different configurations with 20/40GB harddisk
and 325/650MB RAM for a monthly fee for 29/49EUR and no
setup fees. The contract includes flat billing of network
traffic, dynamically allocated swap space (probably swap
file instead of a dedicated swap partition), a public
IP address and of course full root access.
(And no, I'm not sponsored by them;
Rainer Brinkmöller pointed me at them)
Update:
The x|encon Support Team told me that what they offer is a
plain blockdevice which can be setup wit a NetBSD XEN3_DOMU_INSTALL
kernel then to everyones' likes.
[Tags: hosting, xen]
[Slashdot It!]
|
|
[20060928]
|
Xen3 progress: acpi/mpbios/ioapic support
NetBSD/Xen-maintainer Manuel Bouyer has continued his fine work
to make NetBSD work with Xen. After Xen2 DomU and Dom0 and
Xen3 DomU and Dom0 support, he is now working on support for
running Xen3 on SMP hardware, with all the related changes
to ACPI, MPBIOS and IOAPIC. People running Xen3 with Dom0
and DomU on NetBSD will have to adjust their kernel configs
after this commit, changing
cpu* at mainbus?
to
vcpu* at hypervisor?
See
Manuel's mail
for more information.
[Tags: xen]
[Slashdot It!]
|
|
|
Tags: ,
2bsd,
3com,
501c3,
64bit,
acl,
acls,
acm,
acorn,
acpi,
acpitz,
adobe,
Advocacy,
advocacy,
advogato,
aes,
afs,
aiglx,
aio,
airport,
alereon,
alex,
alix,
alpha,
altq,
am64t,
amazon,
amd64,
anatomy,
apache,
apm,
apple,
arkeia,
arla,
arm,
art,
Article,
Articles,
ascii,
asiabsdcon,
asterisk,
asus,
atf,
ath,
atheros,
atmel,
audio,
audiocodes,
autoconf,
avocent,
avr32,
axigen,
backup,
banners,
basename,
bc,
benchmark,
bigip,
bind,
blackmouse,
bldgblog,
blog,
blogs,
blosxom,
bluetooth,
bonjour,
books,
boot,
boot-z,
bootprops,
bozohttpd,
bs2000,
bsd,
bsdcan,
bsdcertification,
bsdcg,
bsdforen,
bsdfreak,
bsdmac,
bsdmagazine,
bsdnexus,
bsdstats,
bsdtalk,
bsdtracker,
bug,
build.sh,
busybox,
buttons,
bzip,
c-jump,
c99,
cafepress,
callweaver,
camera,
candy,
capabilities,
card,
carp,
cars,
cauldron,
ccc,
ccd,
cd,
cddl,
cdrom,
cdrtools,
cebit,
centrino,
cephes,
cert,
certification,
cfs,
cgd,
cgf,
checkpointing,
china,
cisco,
clt,
cobalt,
coccinelle,
codian,
colossus,
common-criteria,
community,
compat,
compiz,
compsci,
concept04,
config,
console,
contest,
copyright,
core,
cortina,
coverity,
cpu,
cray,
crosscompile,
crunchgen,
cryptography,
cu,
cuneiform,
curses,
curtain,
cuwin,
cvs,
cvs-digest,
cvsup,
cygwin,
daemon,
daemonforums,
danger,
darwin,
data,
date,
dd,
debian,
debugging,
dell,
desktop,
devd,
devfs,
devotionalia,
df,
dfd_keeper,
dhcp,
dhcpcd,
dhcpd,
dhs,
diezeit,
digest,
digests,
dilbert,
dirhash,
distcc,
dmesg,
Docs,
donations,
draco,
dracopkg,
dragonflybsd,
dreamcast,
dri,
driver,
drivers,
drm,
dsl,
dst,
dtrace,
dvb,
eclipse,
eeepc,
eeepca,
ehci,
eifel,
elf,
em64t,
Embedded,
embedded,
emulate,
encoding,
envsys,
eol,
espresso,
etcupdate,
etherip,
eurobsdcon,
eurosys,
Events,
exascale,
ext3,
f5,
falken,
fan,
fatbinary,
features,
fefe,
ffs,
filesystem,
fileysstem,
firefox,
firewire,
fireworks,
flag,
flash,
flashsucks,
flickr,
flyer,
fmslabs,
force10,
fortunes,
fosdem,
fpga,
freebsd,
freedarwin,
freescale,
freex,
freshbsd,
friendlyAam,
friendlyarm,
fritzbox,
froscamp,
fsck,
fss,
ftp,
ftpd,
fujitsu,
fun,
fundraising,
funds,
funny,
fuse,
g4u,
g5,
games,
gcc,
gdb,
gentoo,
geode,
getty,
gimstix,
git,
gnome,
google,
google-soc,
gpio,
gpl,
gprs,
gre,
groff,
groupwise,
growfs,
grub,
gumstix,
guug,
gzip,
hackathon,
hackbench,
hal,
hanoi,
happabsd,
Hardware,
haze,
hdaudio,
heat,
heimdal,
hf6to4,
hfblog,
hfs,
history,
hosting,
hp,
hp700,
hpcarm,
hpcsh,
hpux,
html,
httpd,
hubertf,
hurd,
i18n,
i386,
i386pkg,
ia64,
ian,
ibm,
ids,
ieee,
ifwatchd,
igd,
iij,
image,
images,
information,
init,
initrd,
install,
intel,
interix,
internet2,
io,
ioccc,
iostat,
ipbt,
ipf,
ipfilter,
ipmi,
ipsec,
ipv6,
irbsd,
irc,
irix,
iscsi,
isdn,
iso,
isp,
itojun,
jail,
jails,
java,
javascript,
jibbed,
jihbed,
jobs,
jokes,
journaling,
kame,
kauth,
kde,
kerberos,
kergis,
kernel,
keyboardcolemak,
kitt,
kmod,
kolab,
kylin,
l10n,
landisk,
laptop,
laptops,
law,
ld.so,
ldap,
lehmanns,
lenovo,
lfs,
libc,
license,
licensing,
links,
linksys,
linux,
linuxtag,
live-cd,
lkm,
localtime,
locate.updatedb,
logfile,
logging,
logo,
logos,
lom,
lvm,
m68k,
macmini,
macppc,
macromedia,
magicmouse,
mail,
makefs,
malo,
mame,
manpages,
marvell,
matlab,
maus,
mbuf,
mca,
mdns,
mediant,
mediapack,
meetbsd,
mercurial,
mesh,
meshcube,
mfs,
mhonarc,
microkernel,
microsoft,
midi,
mini2440,
miniroot,
mips,
missile,
mit,
mobile-ip,
modula3,
modules,
mouse,
mp3,
mpls,
mtftp,
mult,
multics,
multilib,
multimedia,
music,
mysql,
named,
nas,
ndis,
nec,
nemo,
neo1973,
netbook,
netboot,
netbsd,
netbsd.se,
nethack,
nethence,
netksb,
networking,
neutrino,
nforce,
nfs,
nis,
npwr,
nroff,
nslu2,
nspluginwrapper,
ntfs-3f,
nullfs,
numa,
nvi,
nvidia,
nycbsdcon,
office,
ofppc,
ohloh,
olimex,
olpc,
onetbsd,
openat,
openbgpd,
openblocks,
openbsd,
opencrypto,
opengrok,
openmoko,
openoffice,
opensolaris,
openssl,
oracle,
oreilly,
oscon,
osf1,
osjb,
packages,
pad,
pae,
pam,
pan,
panasonic,
parallels,
pascal,
patch,
patents,
pax,
paypal,
pc532,
pc98,
pcc,
pci,
pdf,
pegasos,
penguin,
performance,
pexpect,
pf,
pfsync,
pgx32,
pike,
pinderkent,
pkg_install,
pkg_select,
pkglint,
pkgmanager,
pkgsrc,
pkgsrc.se,
pkgsrcCon,
pkgsrccon,
plathome,
pocketsan,
podcast,
pofacs,
politics,
polls,
polybsd,
portability,
posix,
postinstall,
power3,
powernow,
powerpc,
powerpf,
pppoe,
precedence,
preemption,
prep,
presentations,
Producs,
Products,
products,
proplib,
protectdrive,
proxy,
ps,
ps3,
psp,
pthread,
ptp,
ptyfs,
Publications,
puffs,
pxe,
qemu,
qnx,
qos,
qt,
quality-management,
quine,
quote,
quotes,
r-project,
radio,
radiotap,
raid,
raidframe,
rants,
raptor,
raq,
rc.d,
readahead,
realtime,
record,
refuse,
reiserfs,
Release,
release,
Releases,
releases,
releases pkgsrc,
releng,
reports,
resize,
restore,
ricoh,
rijndael,
rip,
riscos,
rng,
roadmap,
robot,
robots,
roff,
rootserver,
rotfl,
rox,
rs6k,
rss,
ruby,
rump,
rzip,
sa,
safenet,
san,
savin,
sbsd,
scampi,
scheduling,
sco,
screen,
script,
sdf,
sdtemp,
secmodel,
Security,
security,
segvguard,
seil,
sendmail,
sfu,
sge,
sgi,
sgimips,
sh,
sha2,
shark,
sharp,
shisa,
shutdown,
sidekick,
size,
slackware,
slashdot,
slit,
smbus,
smp,
soekris,
softdep,
software,
solaris,
sony,
source,
source-changes,
spanish,
sparc,
sparc64,
spider,
spreadshirt,
squid,
ssh,
sshfs,
ssp,
stereostream,
stickers,
studybsd,
subfile,
sudo,
summit,
sun,
sun2,
sun3,
sunfire,
sunpci,
support,
sus,
suse,
sushi,
susv3,
svn,
swcrypto,
symlinks,
sysbench,
sysinst,
sysjail,
syslog,
syspkg,
systat,
systrace,
sysupdate,
t-shirt,
tabs,
tanenbaum,
tape,
tcp,
tcp/ip,
tcpdrop,
tcpmux,
tcsh,
teamasa,
teredo,
termcap,
terminfo,
testdrive,
testing,
tex,
TeXlive,
thecus,
theopengroup,
thin-client,
thinkgeek,
thorpej,
threads,
time,
time_t,
timecounters,
tip,
tme,
tmp,
tmpfs,
tnf,
toaster,
todo,
toolchain,
top,
torvalds,
toshiba,
touchpanel,
training,
tso,
ttyrec,
tulip,
tun,
tuning,
uboot,
udf,
ufs,
ukfs,
ums,
unetbootin,
unicos,
unix,
updating,
upnp,
uptime,
usb,
usenix,
useradd,
userconf,
userfriendly,
usermode,
usl,
utc,
utf8,
uucp,
uvc,
uvm,
valgrind,
vax,
vcfe,
vcr,
veriexec,
vesa,
video,
videos,
virtex,
vm,
vmware,
vnd,
vobb,
voip,
voltalinux,
vpn,
vpnc,
vulab,
w-zero3,
wallpaper,
wapbl,
wargames,
wasabi,
webcam,
webfwlog,
wedges,
wgt624v3,
wiki,
willcom,
window,
windows,
winmodem,
wireless,
wizd,
wlan,
wordle,
wpa,
wscons,
wstablet,
x.org,
x11,
x2apic,
xbox,
xcast,
xen,
xfree,
xfs,
xilinx,
xkcd,
xmms,
xorg,
xscale,
youos,
youtube,
zaurus,
zdump,
zfs,
zlib
'nuff.
Grab the RSS-feed,
index,
or go back to my regular NetBSD page
Disclaimer: All opinion expressed here is purely my own.
No responsibility is taken for anything.