Sudbury Star article: There's no need to buy an OS
Citing from yesterday's article
``There's no need to buy an OS''
in the Canadian newspaper
The Sudbury Star:
``There are also "lite" versions of the Linux operating system available, including NetBSD, which is at www.netbsd.org. One of the amazing things about NetBSD is the variety of hardware pieces it will run on.''
[Tags: linux, sudbury]
Comparing Operating System sizes
Slashdot links to an
that aims at comparing operating system sizes,
and their growths.
Of course operating system means Linux today, right?
Not quite, actually. They also have
a page dedicated to BSD growth.
BSD here means FreeBSD, NeTBSD, OpenBSD and Darwin,
and for NetBSD they look at the number of external
symbols for data (empty / block storage, read only
and read-writable) plus code. More symbols can mean
more code or more features features, but also more
bugs, so it's left to your own interpretation. :)
Also interesting are the
timelines, which I wonder a bit
about. My own perception was that release ("stable")
branches survive their direct successor for quite some
confirms this. Anyone want to double-check the
numbers and the graph? Updates welcome! :)
[Tags: elf, linux, size]
Yet another pkgsrc-based system: BlackMouse Linux
BlackMouse Linux homepage:
``BlackMouse is Linux distribution based on Slackware Linux and pkgsrc package system. Pkgsrc system is used in NetBSD unix system and other modifications in other systems, for example in FreeBSD. Main base packages is from slackware with some modification for pkgsrc and other applications packages are compiled from pkgsrc tree.
Prefer gui is GTK2, so prefer desktop is Xfce and GNOME, but KDE is compiled too. Any others BlackMouse tools is/will be programmed in Python, GTK and Bash. In fact, we could say, that BlackMouse Linux want be BSD distribution /with same clean/. In another view to BSD, it's better, and more freedom licence that GPL. So this distribution as complet (new thinks to GNU Slackware Linux) is BSD. We can call BSD BlackMouse Linux as BSD distribtion with GNU kernel :) Many thinks which they are only modifed are still under GPL licence ! Only some new scripts or separate files, code or thinks are under BSD licence!
At this moment, there are 3 hardware versions of BlackMouse: i586, i686 and for x86_64.''
I think at this time I'll stick to my
BSD distribution with BSD kernel. :-)
[Tags: blackmouse, linux, pkgsrc]
Voltalinux 2.1: Slackware + NetBSD's pkgsrc
Here's another one in the series of
based on NetBSD's pkgsrc, quoting from the
``Matteo Garofano has announced the release of Voltalinux 2.1, a server-oriented distribution based on Slackware Linux and using NetBSD's pkgsrc package management system.
As expected, after the release of Slackware Linux 12.1,
Voltalinux 2.1 (code name 'Livorno') is out. It benefits from the many new features in Slackware: HTTP and FTP install, new kernel, installation on LVM and RAID, etc. Also includes the benefits of the new features found in the NetBSD's pkgsrc port system, such as upgraded packages and a better management system. As usual, Voltalinux comes with more then 150 packages (compiled with the pkgsrc port system) intended for server use, including Postfix, Exim, Dovecot, ClamAV, Pure-FTPd, Bftpd, Squid, MySQL, PostgreSQL, Bind, MaraDNS, etc."''
For more information, see the
Voltalinux 2.1 announcement
[Tags: linux, pkgsrc, slackware, voltalinux]
DracoPKG: an attempt at merging pkgtools and pkgsrc
According to the
homepage, DracoPKg is
``a humble attempt at merging pkgtools and pkgsrc through a simple wrapper. Hiding the complexity through simple commands.'' In this,
pkgsrc is NetBSD's packages collection/toolset, and pkgtools is
the same from Slackware.
The system comes with a wrapper for running the various commands:
There are many more commands documented on the
go and have a look. Maybe this is the thing that gives pkgsrc
the "product readiness" it's been lacking so far?
- dp install foobar to install a package and its
- dp options foobar to learn about the options that can
be passed to the USE environment variable
- dp upgrade foobar to upgrade na installed package by
- dp replace foobar to replace a single package, without
- dp remove foobar deinstall a package and all its
- dp info foobar to print information
[Tags: dracopkg, linux, pkgsrc, slackware]
Plat'Home's SSD Linux: Linux Kernel + NetBSD Userland
Google News has pointed this outa few times, but as the
port runs on their
for some time, I haven't paid much attention to
Timo Schoeler has pointed me at an interesting article in
The Register, though
(part one /
mentions a funny detail on what the machines ship with as
operating system: ``The unit runs the SSD Linux operating system, which straps NetBSD userland functions onto the Linux kernel.''
``SSD/Linux is the Linux distribution developed by Plat'Home, for use with the MicroServer series. The distribution is optimized to fit on a small internal ROM, while offering all necessary functions for networking and peripheral devices.
The name of the distribution is derived from its place of development, Sotokanda in Tokyo, in imitation of BSD. It is published under a BSD-style open license. See the User's Guide for more information.
While the OS uses a Linux kernel, most of the userland is taken from NetBSD.''
[Tags: Articles, linux, plathome, Products]
Draco GNU/Linux 0.3.0 - powered by pkgsrc
``Draco GNU/Linux is a distribution based on Slackware Linux and
"pkgsrc", a package management system developed by NetBSD.
version, 0.3, was released a few days ago: "Introducing Draco GNU/Linux
0.3.0. Featuring kernel 2.6.23 (with optional 2.6.16), glibc 2.6.1,
GCC 4.1.2, and OSS 4.0. Selected packages from pkgsrc are available
through the repository and on an ISO image. This release also introduces
Draco Desktop. Draco Desktop contains the latest stable Draco release,
bundled with software from the latest pkgsrc branch. Draco Desktop
defaults to Xfce, with Fluxbox as an option." Here is the brief
announcement. Draco GNU/Linux 0.3.0 is available for download either as
a minimal base system or a "Desktop" edition, an installation CD with
Xfce and Fluxbox window managers.
the CD images from here:
draco-desktop-2007Q4.iso (596MB, MD5).''
[Tags: draco, linux, pkgsrc]
firefox-bin: undefined symbol: _ctype_ (fix)
Trying to get the Linux firefox binary going, I got this today:
/usr/pkg/lib/firefox-linux/firefox-bin: symbol lookup error: /usr/X11R6/lib/libfreetype.so.9: undefined symbol: _ctype_
After upgrading all the packages, the error persisted (doh).
After some digging,
is quite simple:
% unsetenv LD_LIBRARY_PATH
[Tags: firefox, linux]
Two articles on pkgsrc on Solaris and Linux
From the netbsd-in-the-news-department:
of the German freeX magazine has two articles on
pkgsrc, one focussing on Solaris, the other one on Linux.
Ulrich Habel's article "Der Daemon und die Sonne" talks about pkgsrc
on Solaris. He describes how to bootstrap the environment using a
precompiled binary bootstrap that was made available as Solaris
package, then continues on how to use pkg_add and other tools for
using precompiled binaries that are available via www.sunpkg.de.
Dr. Heiko Herrman's article "Daemonic Tux: Linux mit pkgsrc"
describes the situation where he gets to a new workplace that has
Linux on the desktop, but that calls for some software
maintenance. Instead of hunting down the system administrator,
pkgsrc can be used to install everything pkgsrc offers into his home
directory, and without root privileges. The article gives details on
how to bootstrap pkgsrc by compiling, then explains how to compile
packages via pkgsrc and gives some hints on pkgsrc's internals.
The articles cannot be read online, information about the magazine
and how to get it can be found at
[Tags: Articles, linux, pkgsrc, solaris]
Nethence - a smaller Slackware for pkgsrc
``It's a Slackware, but with less packages, hence the lighter ISO image.
During installation, just select A, AP, D, K, L, N and eventually X sets, then Full install. The packages matching the latest patches/packages/, ../unsupported/ and pasture/ folders as of Nethence Linux release date are included.''.
for more information on precompiled binary packages,
screenshots, usage, etc.
[Tags: linux, nethence, pkgsrc]
Tux-shaped computer runs Linux
Can I get this in daemon form, please?!
[Tags: Hardware, linux]
From the PCjacking website
(and found via symlink):
``PCjacking is sticking Linux Live CDs in computers located in popular department stores, to let the customers know that something other than Windows exists (...). If you think it's an useful thing to do, try it yourself ! PCjacking is totally safe for the hijacked PC, and leaves it completely unaltered.''
I'm tempted to say that this IS a nice idea (and
guerillia marketing at its best :-). Esp. after I ran by a
retail store the other day that had a machine showing some KDE desktop
in the window (made me go "wtf?!"). Now, how about grabbing some
NetBSD Live CDs
and visiting your nearby retail store tomorrow? :)
[Tags: Advocacy, linux]
Linux installer recommends NetBSD
posted about the
OpenMicroServer(TM) by Plathome, which is a
MIPS board that comes with Linux by default, but that
apparently can also run NetBSD.
The funny part is: would you expect your Linux installer
to ask you THESE questions?
SSD/Linux 0.4-20051205/2.6.12 Installer
Why do you choose Linux ?
We recommend you to use NetBSD, FreeBSD, or OpenBSD instead.
Are you sure to install [y/N] ? y
Really [y/N] ? y
[Tags: funny, linux, mips]
First version of COMPAT_LINUX32 imported
Emmanuel Dreyfus has been working on 32bit Linux compatibility for
64bit NetBSD, and he has imported a first version, see
his mail on current-users@.
"What's the fuss, NetBSD already runs Linux binaries?!" you may ask.
The point is: Running 32bit binaries on a 64bit system needs a bit more work.
A "32bit system" is also known as ILP32, i.e. it has types 'int', 'long' and
pointers 32bit, while "64bit systems" are also known as "LP64" systems
because they have types 'long' and pointers with 64bit.
Now guess what happens when you run a binary that was build on a
system with long=32bit on a system with long=64bit:
For things to work properly, arguments from and to system calls
need to be converted, in addition to all those semantic changes when
emulating a different Unix system (Linux).
[Tags: amd64, linux]
Bluewall Linux 1.2 released
Bluewall Linux 1.2 has been released.
Bluewall is a GNU/Linux distribution based on Debian and pkgsrc. It
aims to create a complete pkgsrc-based GNU/Linux distribution.
Version 1.2 was updated to
debian-sid and pkgsrc-cvs and linux 2.6.15, 541 binary pkgsrc
packages including Xorg, GNOME, GIMP, Inkscape, mplayer were added
See the homepage
for more information.
[Tags: linux, pkgsrc]
Well, not directly related, but still funny: If you know the
posters etc. from despair.com,
then you may actually find the
"Despair Linux" images funny.
Anyone want to make some for the
various BSDs? :)
[Tags: funny, linux]
Voltalinux - Linux and BSD happily together
With Voltalinux, there's another Linux
distribution (based on slackware) that uses pkgsrc.
Nice mascot. :)
[Tags: linux, pkgsrc]
Subject: Reminder about Linux and resumes
shows how to tweak your resume so it gets found by people searching
for something you have never used. Without lying. Weird world...
(also mentions NetBSD, but that's not so much the point)
[Tags: jobs, linux]
Article: Linus compares Linux and BSDs
general purpose OS > special purpose OS - a point for NetBSD
with its wide focus? :)
Thorsten Glaser also pointed me at a german translation
which seems to mix up quite a few things, and rather represents
the translators wishes than being a real 1:1 translation. Unfortunately.
[Tags: Articles, linux]
Article: Dictatorship of the Minorities
There's a blog entry that describes how
non-mainstream participants hinder (dictate) ongoing of the masses.
Seems to be from a RedHat employee, but I'm surprised he forgot where
the (Linux) mainstream comes from today, and that many important
components that made Unix (and Linux!) successful today were designed
for a very broad range of platforms, including exotic ones.
Maybe someone wants to comment in the blog or
[Tags: Articles, linux]
How to go back
Are you tired of this communist Open Source stuff, that never works
as expected, forces you to compile your own kernel and word processor
and with all these people that have big egos but that you can't sue to
get things the way you want? Do you want to go forward (*cough*)
to a decent operating system? Help is at hands!
[Tags: linux, microsoft, windows]
Debian cutting down on supported platforms
It seems that Debian
intends to cut down on the number of supported platforms, from 11 to
4 (i386, powerpc, ia64 and amd64), where supported platforms must fulfil
criteria like ``the port must demonstrate that they have at least 50 users''.
I guess that would rule out several ports of NetBSD, where not even
50 _machines_ of that kind exist. ;)
Then again, the important difference in the whole story between NetBSD
and Debian is that Debian is very strongly based on precompiled binary
packages (for all platforms!), while NetBSD puts equal emphasis on
precompiled binary pkgs and building from src via pkgsrc, taking NetBSD
out of the responsibility to build all these binary pkgs. Sort of.
[Tags: debian, linux]
Operating Systems - design vs. mistake
"I really can't plan my way out of a cardboard box."
-- Linux creator Linus Torvalds, on the future of his operating system
[Tags: linux, torvalds]
More ath adventures - NetBSD >> Linux
I continued playing with the Atheros 54MBit WaveLAN cards and an
LanCom Access point today. Getting things configured in NetBSD was
all easy, simply setting "mediaopt turbo" as listed by "ifconfig -m ath0"
and the channel that the AP was tuned to, and off we went. Almost -
I first had to find out that setting the countrycode to Germany
(by patching CTRY_DEFAULT=276 into the kernel) didn't give any Turbo
modes from the HAL, so we operated the hardware in US frequency bands.
Getting the card to attach to the WaveLAN and tune into the right
frequency, ping the access point in the Atheros Turbo mode was all no
problem. On NetBSD.
On Linux, the MadWiFi driver patched into either a 2.4.x or 2.6.x
kernel didn't work when enabling Turbo mode, giving obscure error
messages that we could decode as wrong parameters to one of the HAL
functions by the ifconfig(!) command. This and all the maze of various
tools like ifconfig, iwconfig, iwpriv together with the lot of
undocumented arguments you had to hand them didn't help to make
setting up Turbo mode on an Atheros card w/ Linux a straight forward
job. Manpages for these tools? You wish! And if available, they're
uncomplete and tell the important bits that you have to put into the
"private" bits of the card.
Today's experience confirmed that if you want a working setup
with little to no fuzz, NetBSD is the right choice! Of course in
an economy that lives from consulting and broken things, Linux
sounds much better as it will create demand for support, consulting
and fixing where things could just work, and people could just
get work done otherwise. Oh well!
Performance measurements with iperf showed 43MBit/s (~5MByte/s) between
a Pentium-133 running Linux connected to the AP via ethernet, and a PIII-800
running NetBSD 2.0_BETA/i386 and a -current kernel from today.
[Tags: ath, linux, netbsd, networking, wlan]
pkgsrc: Slackware Linux with pkgsrc Packages
Martti Kuparinen has updated his documentation on
using Slackware Linux with pkgsrc Packages, forward
it to all your Linux-using friends for an introduction on how to
get started with pkgsrc!
[Tags: linux, pkgsrc]
Grab the RSS-feed,
or go back to my regular NetBSD page
Disclaimer: All opinion expressed here is purely my own.
No responsibility is taken for anything.