|
[20070919]
|
On the state of IPv6 in computer science education
I've learned today that even though there's IPv6 infrastructure
available, IPv6 is disabled on all client workstations due to
the lack of firewall protection, which is due to a global lack
of interest^Wresources here. So much for our future
Bachelors of computer science getting a chance to get literate
in IPv6. :(
Makes me wonder what for I'm running the infrastructure here...
[Tags: hubertf, ipv6, rants]
|
|
[20061122]
|
An idea for saving our sanity (our == people using chat/IM)
You probably know the situation: you're hanging out on IRC
or any other chat or IM, and someone tosses an URL, without
any context or further words:
... idling ...
...
<dork> http://www.blabla.com/
<you> WTF?!
...
... idling ...
As most URLs are semantically
pretty worthless, the only way to find out what the tosser
wanted to tell is by selecting the link and pasting it into
your browser (or just clicking on it, if you're into such things).
Now here's an idea to fix this:
The problem comes from the fact that people just cut the
URL from their browser's address bar. Now, what if taking
an address from the browser would not only take the URL,
but some useful text, like the URL's title. Which is already
loaded and displayed right now anyways, or which could probably
be loaded when right-clicking on an URL and selecting
"Copy Link Location" in Firefox. I.e. the idea is to have something like
"bla bla bla - http://www.blabla.com/" copied, instead
of just "http://www.blabla.com/":
... idling ...
...
<dork> bla bla bla - http://www.blabla.com/
* you is instantly enlightened!
...
... idling ...
Now if that was done, doing the reverse would probably be easy:
when pasting an URL into Firefox, drop everything but the last word,
and then use that as the URL to load.
=> more meaning of URLs in chats, international understanding,
peace on earth!
(If someone earns a lot of money from this idea, I'd like to
get a share of it :-)
[Tags: hubertf, rants]
|
|
[20060903]
|
WTF: latex(1) generating PDF instead of DVI?!
After upgrading my system and all pkgs (including teTeX),
running latex(1) produced a PDF file instead of DVI
all of a sudden. WTF?!
Doing some digging, it seems that
\usepackage[pdftex]{graphicx}
was the culprit, and that changing it to
\usepackage{graphicx}
got me a DVI file back. But serious guys - that's a very nasty side effect
that shook my foundations. TeX not doing what it did the past XX years. :(
[Tags: hubertf, rants]
|
|
[20060808]
|
CVS and stickiness
For the past few weeks, I've tried to build NetBSD-current on my
slow old PC, and it always bombed out in src/distrib/i386/cdroms,
complaining that my bootxx_cd9660 is busted:
/home/cvs/src-current/obj.i386/tooldir/bin/nbinstallboot -t raw \
-mi386 bootxx /home/cvs/src-current/obj.i386/destdir/usr/\
mdec/bootxx_cd9660
nbinstallboot: Invalid magic in stage1 bootstrap 0 != 7886b6d1
nbinstallboot: Set bootstrap operation failed
This worked fine a few weeks ago, and the only major change
that happened in NetBSD since then was the switch from gcc3 to gcc4.
Suspecting some breakage there, I started building everying
without any optimisation today ("nbinstallboot" needs HOST_CFLAGS="",
also "bootxx" and "bootxx_cd9660"), but that didn't change anything.
I've verified that daily releng builds work, so this was probably a problem
on my side, but where? I didn't want to blindly rebuild the whole toolchain
on this slow PC, so tried investigating. Comparing /usr/mdec/bootxx_cd990
from my own and the releng build showed that there *was* some difference,
so I continued looking in src/sys/arch/i386/stand/bootxx/bootxx_cd9660
to see what the matter was. Using hexdump -C showed that there was a difference
between my bootxx_cd9660 and the releng one, and after getting the intermediate
files of the build (bootxx_cd9660.tmp, cdboot.o) from a helpful being on
#NetBSD, nm(1) showed that my version of cdboot.o lacked several symbols, e.g. a
"start1".
As the cdboot.o file is made directly from a cdboot.S file,
there's probably not much chance for the compiler to break
things, and I didn't really believe that the assembler
would add symbols on its own. Asking other people, they confirmed
that they had "start1" in their cdboot.S files, while my copy
of the same file lacked such a symbol. From there it
was just a quick look at src/sys/arch/i386/stand/cdboot/CVS/Entries
to fine the problem:
miyu% cat CVS/Entries
/Makefile/1.6/Wed Jun 28 20:23:05 2006//
/cdboot.S/1.2/Mon Aug 7 23:24:18 2006//T1.2
D
Apparently I used "cvs update -r1.2 cdboot.S" some time ago
to get that specific version, and forgot to tell CVS to remove
that sticky tag to get the latest version on later 'cvs update' runs.
Also, 'cvs update' doesn't tell that a file is sticky and
so this was never detected, until it exploded.
Now if the CVS update would print something for sticky
files as it does for modified files, that would have saved
me some time this evening. Doh!
Next thing to do: cd src ; cvs up -A,
just to be on the safe side.
[Tags: cvs, hubertf, rants]
|
|
[20060805]
|
Truth of the day
From a 1990 paper on secure operating systems:
``In fact, computer software vendors have taken steps to ensure that they are not held liable for the flaws in their software, even when they are real, demonstrable, and incontrovertable. Until this changes, there is no reason to do secure systems.''
Maybe NetBSD should add some holes to the operating system
and at the same time
start making money from selling anti-virus products,
personals firewalls and whatnot... doh!
[Tags: hubertf, rants]
|
|
[20060623]
|
Truth of the day
``Today's laptops have become obese. Two-thirds of their software is
used to manage the other third, which mostly does the same functions nine
different ways.''
(Source: OLPC FAQ)
[Tags: hubertf, rants]
|
|
[20060507]
|
New Disclaimer for the Internet
Well, neither really a rant nor funny, but rather the
bare, naked truth: Slashdot has an
article
about a 'new disclaiimer for the internet':
``Business is unpredictable and unsafe. The Internet is dangerous. Many blogs have been written about these dangers, and there's no way we can list them all here. Read the blogs. The Internet is covered in slippery slopes with loose, slippery and unpredictable footing. The RIAA can make matters worse. Patent trolls are everywhere. You may fall, be spammed or suffer a DOS attack. There are hidden viruses and worms. You could break your computer. There is wild code, which may be vicious, poisonous or carriers of dread malware. These include viruses and worms. E-mail can be poisonous as well. We don't do anything to protect you from any of this. We do not inspect, supervise or maintain the Internet, blogosphere, ISP's or other features, natural or otherwise.''
I think this should be brought to every user's attention
before they get access to a computer. And re-acknowledged
every day. Anyone care to provide stickers, also in
translated forms? :)
[Tags: funny, hubertf, rants]
|
|
[20060406]
|
Doing some g4u work - FAQs, donations and hopefully a beta RSN
Due to reallife (PhD thesis, my stay in the US, ...) I haven't had
as much time for g4u as I would like to have, but that's the thing with
hobbies. To prevent even more people from guessing if g4u is dead or not,
and to prepare a real release of g4u 2.2, I've whipped the recent changes
to the build system together and hope to release a beta version RSN (actually
it's already done, but I want to run my regression tests on it before
making the beta public - quality is key :-).
In the "cleaning up old mail" department, I have added a new entry to the FAQ
telling people
what FTP server's good
(for those that don't use NetBSD yet :-), and I've added the people that
made donations to the
g4u donations page.
While talking about donations: don't assume I'm getting rich. Many donations
are like $2 to $10, which is nice for some food'n'drinks, but it won't
pay my rent or allow me to devote huge globs of time to this project.
Unfortunately.
Let me point out one donation in that regard: I always find it interesting
to see questions from companies on the g4u list, asking about hundreds of
machines to clone, and the very latest hardware, but without ever donating
a bit back (hint: a commercial license of a product similar to g4u is like
$50, and now take that * the number of your machines to see what you're
saving. Split that by two and send it to paypal@feyrer.de to give
g4u a bright future!).
Anyways, with all those companies happily using
g4u, I'd like to point out one donation that's very special to me:
A kindergarten school donated $15 for g4u. Working in education myself,
I have a rough impression of how much money they probably have (ie.: none),
and this makes it a very, very nice donation to me. Thanks a lot!
[Tags: g4u, rants]
|
|
[20060330]
|
RIP bluephod
RIP bluephod!
^- No, this is not NetBSD-related at all, but the website
served me as source of personal amusement. The (assumed)
fact that lawyers killing web forums and thus killing free
speach SUCKS!
I hope people
will be able to stop this madness.
[Tags: hubertf, rants]
|
|
[20051108]
|
Rant: a minor clue when using autoconf
It's not enough to just dump @foo@ in your Makefile.in and
then just blindly -- untested, in releases! -- expect the
right things to happen. Esp. when @foo@ expands to ${bar},
make sure that you define "bar" in your Makefile also,
e.g.
bar= @bar@
Now guess what - this has to go up ALL THE WAY, until everything
is defined. Who would have thought... *sigh*
[Tags: autoconf, rants]
|
|
[20050923]
|
Observing system startup - Metadata quo vadis?
This is not really about NetBSD, but a rant on what the world is
becoming to.
I was looking at various "modern"
system startup mechanisms and -replacements, and came across
Apple and Sun's FAM which (though different in detail) do not only
add metadata in addition to boot scripts, but also use it to manage
services that were handled "on demand" by inetd before.
Now, here's what NetBSD (to be on-topic) has in /etc/inetd.conf
to run rshd(8) when a service request comes in:
shell stream tcp nowait root /usr/libexec/rshd rshd -L
That's one line.
I never looked at xinetd, but apparently it was used by Apple
before MacOS X 10.4, describing the same thing in another format:
service shell
{
disable = yes
socket_type = stream
wait = no
user = root
server = /usr/libexec/rshd
groups = yes
flags = REUSE
}
Same data, different format. Not a big deal, but IMHO it's more
difficult to keep an overview, as you usually have more than one
such service.
Now here's what Apple's "launchd" takes for the same thing:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<true/>
<key>Label</key>
<string>com.apple.rshd</string>
<key>ProgramArguments</key>
<array>
<string>/usr/libexec/rshd</string>
</array>
<key>inetdCompatibility</key>
<dict>
<key>Wait</key>
<false/>
</dict>
<key>InitGroups</key>
<true/>
<key>Sockets</key>
<dict>
<key>Listeners</key>
<dict>
<key>SockServiceName</key>
<string>shell</string>
</dict>
</dict>
</dict>
</plist>
Of course this is all in the name of (machine) readability,
because the classic inetd.conf format is harder to read for
machines.
One extra bonus to Sun (which also put the startup item metadata
into XML files): They don't keep the various services' data in
files in a directory as Apple seems to do, but to install a
service, you read it into a SQL (SQLite, actually) database,
which is then used upon system boot.
Seems the times of readable(!) ASCII config files are ending.
While thinking for a long time that Solaris is one of the better
things since sliced bread, their new start up system in Solaris 10
made me turn away.
--
References:
"Getting started with launchd",
Solaris' svc.startd(8) and smf(5).
[Tags: hubertf, rants, rc.d]
|
|
[20050827]
|
Worms - who's the true criminal?
It always annoys me to see that
people writing worms
(german language, sorry) are treated as criminals, but that
noone pulls
the people who made it possible
that these worms can attack systems into responsibility.
This stinks!
[Tags: rants, Security]
|
|
[20050807]
|
Of course it runs NetBSD?
This slogan isn't probably no longer as true as it used to be,
but in his
article about the current state of the Linux kernel,
Geoff Broadwell writes
``Linux now supports more devices on more platforms than any other operating system ever (Linux passed NetBSD last year, an impressive achievement)''.
My question in that context is: What is that "Linux" that's supporting
all these devices? Is it what everyone can grab on kernel.org? Or is
it just a term for a set of operating system kernels that behave
roughly the same on all platforms they run? Or do they really all
run kernels from the same sources? Reminds me of my
musing about portability some time ago...
is Linux (the kernel) really there were NetBSD is today? (serious question!)
Of course things look even more different in the userland, I guess,
with NetBSD's crosscompiling framework for userland and X...
[Tags: portability, rants]
|
|
[20050411]
|
No NetBSD News Today (Updated)
I'm pissed off enough by people working in this project against
each other that I'm not in the mood to dig up any interesting
things. I hope NetBSD & esp. pkgsrc management get their act together
else I see a dim future for this project(s).
Let's hope for a better day tomorrow...
Update: Thanks to the people who've mailed and encouraged me.
To answer the question what happened, let's say there are different
opinions about the value of precompiled binary packages, esp. in light of
security problem. While the practice so far was/is to just rm them
(and thus make the set of binary pkgs on the FTP server inconsistent and
mostly unusable w/o compiling missing things from pkgsrc),
it may happen that this handled a bit more user/functionality-oriented.
To what extend the binaries will be moved around and how this will be
documented, or if the binaries may even be replaced by non-vulnerable
packages remains to be seen.
While pkgsrc is all fine for building by compiling, the situation with
availability of binary packages for slow platforms is very suboptimal.
Having started pkgsrc in 1997, with Al Crooks, and with the goal to
provide precompiled packages for slow machines -- I used to maintain an
archive of binary packages for NetBSD/amiga before that time -- I can't
really say that this goal was met today, 8 years later. The blame to
not put enough emphasis on crosscompiling and esp. "management" processes
to ensure better availability of binary pkgs on all platforms supported
by NetBSD goes to myself in this case. Shoot me. :)
[Tags: hubertf, rants]
|
|
[20050327]
|
Article and comment: (FreeBSD) Daemon's Advocate
Hu, it seems some FreeBSD people really got up the tree after
some recent statements about performance of NetBSD, and in the
January issue of DaemonNews, there's an
entry in the "Daemon's Advocate
column from Scott Long and Robert Watson from FreeBSD where they
try to address the "NetBSD > FreeBSD" claims recently assessed
in various benchmarks, and some of the statements from Christos Zoulas
in the annual report. I'd like to present my personal views on a few of
their statements here:
- ``As the old saying goes, FreeBSD is about performance, NetBSD is about platform portability, and OpenBSD is about security.
So is that still the case?''
I don't think so, and it probably never was, as I hope for FreeBSD
(and OpenBSD too): Each of the BSD projects has more than one
goal, and at least for NetBSD, establishing state of the art
security is just a natural thing that needs no special emphasis.
Likewise, if performance deficiencies are found, the past has shown
that they do get addressed. As such, asserting that each of the
BSDs has only one goal in mind seems a short-sighted to me, and
leads to wrong impressions in the reader that e.g. performance
and security are of no concern in NetBSD. Which is wrong. Of
course NetBSD is performant, and of course it is secure - we just
emphasize something else as our major feature.
Speaking from a historic perspective, when UCB stopped BSD,
FreeBSD and NetBSD emerged (with some detour via 386BSD).
With 4.4BSD supporting a wide range of hardware platforms,
FreeBSD concentrated on the PC platform only, and NetBSD
set the goal to provide a stable Unix(like) platform that
behaves equally well on all platforms (as far as the platform
allows). Seems NetBSD didn't have to re-adjust its goals
so far...
- ``The NetBSD advocates are quick to claim that NetBSD 2.0 now beats FreeBSD in both performance and features. Fortunately, that is just not true.''
There are a number of benchmarks out there that show differences
to this statement. Not all of them, not in all details, but the
statement in general is not true any more.
- ``There simply is not anything else in any other OS that is as flexible, easy to use, and full-featured as netgraph.''
Uhu. While reading the description on what Netgraph is, I wonder:
What about System V's STREAMS, which was there um... 20(?)
years ago?
- ``Advanced network features and protocols such as SACK, NFSv4, SYN-cache/SYN-cookies, compressed TIME_WAIT, and accept filters allow for fast, secure, and scalable network operations in an ever-increasing hostile and busy Internet. Packet filters like IPFW and PF provide advanced filtering, shaping, and NAT sharing.''
Um, just for the record, NetBSD has SACK too, SYN-cache etc. is
available since NetBSD 1.3(?), a collection of packet filters (IPF,
PF) and traffic shaping. I'm not sure what the other features listed
mean, so I cannot comment. (Someone please update the NetBSD list
of features please!)
- ``Outstanding desktop and laptop support is provided by a number of technologies.''
Um, like the PCMCIA framework that I hear is based on NetBSD's code?
Given it's goal of portability, NetBSD was long made to support a lot
of devices, even in a "removable" way, and thus getting
drivers working esp. on non-Intel, 64-bit machines helped a lot.
I agree that interfacing with some vendors like nVidia or groups
like KDE and GNOME could be improved, but then KDE runs pretty well
out of the box on my PC running NetBSD. :)
- ``The "Ports" collection provides one-step support for over 11,000 3rd party applications.''
Yes, size does matter. :) I hear rumours that many of these
"ports" are duplicates for difference in options and language,
and that some do not build properly. To counter this with some
number, from the ~5500 packages in pkgsrc, less then 100 (<2%) were
broken in the last attempt to build them all.
(Details)
- ``NetBSD 2.0 is a significant step forward for NetBSD, but the large amount of stagnation cannot be overlooked.''
Hu?
- ``It's great that NetBSD is committed to supporting legacy architectures, but how does the effort to do so benefit modern architectures or encourage wider use and more adoption of NetBSD?''
Portability is more than "supporting legacy architectures", as
can
be known. It's about making hardware abstractions, and
establishing interfaces to easily replace support for code, like
change of CPU or bus architecture. This lead to products like
the ARM-based "keyboard-video-mouse" switch from Avocent,
the PowerPC-based Brocade SAN switches of the Sony PSP TCP/IP
stack, just to name a few. And it also serves as a base for
FreeBSD's PCMCIA/Cardbus support, FreeBSD/alpha, FreeBSD's
bus_space/bus_dma(?) support, I hear. :)
(Details:
various NetBSD-based products from HP, IBM and Sony,
MacMini,
Xen,
products based on NetBSD)
Maybe some more understanding of the issue and facts at hands
should be gained before making more statements like the above.
- There's one statement in Robert Watson's (second) part of the article
that I want to emphasize though (in favour of FreeBSD):
``This includes doing a better job with PR.''
Yes please!!!
I have promoted NetBSD at various joint BSD-boots at roadshows in
Europe, and while NetBSD and OpenBSD were present, there were always
people asking for FreeBSD which we had to send away. It would be
really nice if some FreeBSD people could be found to do some on-site
adovcacy at various events. Anyone interested feel free to contact me
to coordinate joint BSD activities!
So to sum up my views on this article, it seems to me that
the first part looks like a rather bad researched rant
with the hope to spread enough FUD to make people not look at NetBSD,
which I'd like to welcome everyone:
screenshots,
features list (needs updating),
live-CD torrent/ISO,
documentation,
download.
Last, I'm impressed that DaemonNews gave their good name to publish
such a statement in such a position.
[Tags: Articles, rants]
|
|
[20050119]
|
More OpenBSD bullshit, and GeNUA
So I had to add two new entries to my RIPOFF
file today: One about some small change in the PUC driver, where
credit was given, but after carefully digging out the NetBSD developer's
private email address instead of using the official NetBSD address from
the source-changes message. See "20020602" entry of the
RIPOFF file.
The second entry is more annoying, as it's hurting NetBSD's reputation
in a print magazine:
The company GeNUA, producer of firewalls from Germany, was
abandoning BSDi and looking at alternatives. In an interview
in the german magazine "freeX" they describe how they choose
OpenBSD. NetBSD was not chosen as the NetBSD developer group was
considered too closed and to rarely pick up inspirations from
outside, which makes it hard to integrate it into release
planing:
``Problematisch ist es dagegen fuer GeNUA, dass die
NetBSD-Entwicklung von einer sehr geschlossenen Gruppe
betrieben wird, die externen Anregungen nur selten
aufgreift. So ist es schwierig, zukuenftig benoetigte
Features sicher in die Release-Planung einzubringen.
Aus diesem Grund konnte GeNUA nicht auf NetBSD als
Basis fuer die weitere Entwicklung von GeNUGate setzen.''
(FreeX 1/2005, Seite 8)
Contacting the chief of GeNUA who was also interviewed in that
article, Magnus Harlander, how this impression came and whom
they talked to, I got the answer that this was the response
that they got from several OpenBSD developers(!) they had asked,
which apparently tried to report several NetBSD kernel bugs.
So:
- GeNUA never contacted NetBSD directly (in contrast to
what the article makes one think)
- OpenBSD developers apparently never made it clear they
were talking for someone else when they communicated
with NetBSD
- Given personal experience and history of relation between
NetBSD and OpenBSD, I'd be surprised if the contact was
made in a constructive manner. (I have no further details
here, so just a guess)
While I welcome everyone to choose whatever OS they want to use,
and while I'm even more happy to see people use a (OS based on a)
decent OS, BUT making wrong statements about project NetBSD in
public annoys me, and I guess I'll have to think what to best do
to answer this whole incident.
Suggestions welcome!
[Tags: openbsd, rants]
|
|
[20041202]
|
NetBSD - supplier of Open Source operating system technology
Thanks to NetBSD, some other open source operating systems can boast
about having in-kernel PPPoE
and SMP support.
Kinda makes me wonder why there's need for
so many BSD forks
when they all just take code from
the same BSD variant.
[Tags: openbsd, rants]
|
|
|
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,
ansible,
apache,
apm,
apple,
arkeia,
arla,
arm,
art,
Article,
Articles,
ascii,
asiabsdcon,
asterisk,
asus,
atf,
ath,
atheros,
atmel,
audio,
audiocodes,
autoconf,
avocent,
avr32,
aws,
axigen,
backup,
banners,
basename,
bash,
bc,
benchmark,
bigip,
bind,
blackmouse,
bldgblog,
blog,
blogs,
blosxom,
bluetooth,
bonjour,
books,
boot,
boot-z,
bootprops,
bozohttpd,
bs2000,
bsd,
bsdca,
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,
cloud,
clt,
cobalt,
coccinelle,
codian,
colossus,
common-criteria,
community,
compat,
compiz,
compsci,
concept04,
config,
console,
contest,
copyright,
core,
cortina,
coverity,
cpu,
cradlepoint,
cray,
crosscompile,
crunchgen,
cryptography,
csh,
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,
disklabel,
distcc,
dmesg,
Docs,
donations,
draco,
dracopkg,
dragonflybsd,
dreamcast,
dri,
driver,
drivers,
drm,
dsl,
dst,
dtrace,
dvb,
ec2,
eclipse,
eeepc,
eeepca,
ehci,
ehsm,
eifel,
elf,
em64t,
Embedded,
embedded,
emips,
emulate,
encoding,
envsys,
eol,
espresso,
etcupdate,
etherip,
euca2ools,
eucalyptus,
eurobsdcon,
eurosys,
Events,
exascale,
ext3,
f5,
facebook,
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,
fstat,
ftp,
ftpd,
fujitsu,
fun,
fundraising,
funds,
funny,
fuse,
fusion,
g4u,
g5,
galaxy,
games,
gcc,
gdb,
gentoo,
geode,
getty,
gimstix,
git,
gnome,
google,
google-soc,
gpio,
gpl,
gprs,
gracetech,
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,
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,
lte,
lvm,
m68k,
macmini,
macppc,
macromedia,
magicmouse,
mahesha,
mail,
makefs,
malo,
mame,
manpages,
marvell,
matlab,
maus,
mbr95,
mbuf,
mca,
mdns,
mediant,
mediapack,
meetbsd,
mercurial,
mesh,
meshcube,
mfs,
mhonarc,
microkernel,
microsoft,
midi,
mini2440,
miniroot,
minix,
mips,
mirbsd,
missile,
mit,
mobile-ip,
modula3,
modules,
mouse,
mp3,
mpls,
mtftp,
mult,
multics,
multilib,
multimedia,
music,
mysql,
named,
nas,
nat,
ncode,
ndis,
nec,
nemo,
neo1973,
netbook,
netboot,
netbsd,
netbsd.se,
nethack,
nethence,
netksb,
netstat,
networking,
neutrino,
nforce,
nfs,
nis,
npf,
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,
openpam,
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,
php,
pike,
pinderkent,
pkg_install,
pkg_select,
pkgin,
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,
prezi,
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,
raspberrypi,
rc.d,
readahead,
realtime,
record,
refuse,
reiserfs,
Release,
releases,
releng,
reports,
resize,
restore,
ricoh,
rijndael,
rip,
riscos,
rng,
roadmap,
robopkg,
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,
sed,
segvguard,
seil,
sendmail,
sfu,
sge,
sgi,
sgimips,
sh,
sha2,
shark,
sharp,
shisa,
shutdown,
sidekick,
size,
slackware,
slashdot,
slit,
smbus,
smp,
sockstat,
soekris,
softdep,
software,
solaris,
sony,
source,
source-changes,
spanish,
sparc,
sparc64,
spider,
spreadshirt,
squid,
ssh,
sshfs,
ssp,
stereostream,
stickers,
studybsd,
subfile,
sudbury,
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,
tetris,
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,
wimax,
window,
windows,
winmodem,
wireless,
wizd,
wlan,
wordle,
wpa,
wscons,
wstablet,
x.org,
x11,
x2apic,
xbox,
xcast,
xen,
xfree,
xfs,
xgalaxy,
xilinx,
xkcd,
xlockmore,
xmms,
xmp,
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.