hubertf's NetBSD Blog
Send interesting links to hubert at feyrer dot de!
 
[20110710] 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: , ]



[20090615] Comparing Operating System sizes
Slashdot links to an article 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 time, and NetBSD's documentation confirms this. Anyone want to double-check the numbers and the graph? Updates welcome! :)

[Tags: , , ]



[20090223] Yet another pkgsrc-based system: BlackMouse Linux
From the 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: , , ]



[20080612] Voltalinux 2.1: Slackware + NetBSD's pkgsrc
Here's another one in the series of Linux distributions based on NetBSD's pkgsrc, quoting from the e-linux.it announcement: ``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 and the Voltalinux homepage.

[Tags: , , , ]



[20080524] 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:

  • dp install foobar to install a package and its dependencies
  • 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 recompiling
  • dp replace foobar to replace a single package, without touching dependencies.
  • dp remove foobar deinstall a package and all its dependencies
  • dp info foobar to print information
  • ...
There are many more commands documented on the dracopkg homepage, go and have a look. Maybe this is the thing that gives pkgsrc the "product readiness" it's been lacking so far?

[Tags: , , , ]


[20080427] Plat'Home's SSD Linux: Linux Kernel + NetBSD Userland
Google News has pointed this outa few times, but as the NetBSD/evbppc port runs on their OpenBlockS for some time, I haven't paid much attention to Plat'Home's new OpenMicroServer. Timo Schoeler has pointed me at an interesting article in The Register, though (part one / two), which 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.''

From the SSD/Linux homepage: ``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: , , , ]



[20080417] Draco GNU/Linux 0.3.0 - powered by pkgsrc
From the e-linux.it announcement: ``Draco GNU/Linux is a distribution based on Slackware Linux and "pkgsrc", a package management system developed by NetBSD.

A new 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 release 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.

Download the CD images from here: draco-0.3.0.iso (232MB, MD5), draco-desktop-2007Q4.iso (596MB, MD5).''

[Tags: , , ]



[20080413] firefox-bin: undefined symbol: _ctype_ (fix)
Trying to get the Linux firefox binary going, I got this today:
% firefox-linux 
/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, the solution is quite simple:
% unsetenv LD_LIBRARY_PATH


[Tags: , ]


[20070809] Two articles on pkgsrc on Solaris and Linux
From the netbsd-in-the-news-department: Issue 5/2007 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 www.cul.de.

[Tags: , , , ]



[20060608] 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.''.

See the homepage for more information on precompiled binary packages, screenshots, usage, etc.

[Tags: , , ]



[20060308] Tux-shaped computer runs Linux
Can I get this in daemon form, please?!

[Tags: , ]


[20060227] PCjacking
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: , ]



[20060223] Linux installer recommends NetBSD
Izumi Tsutsui 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?

# sysinst

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: , , ]



[20060212] 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: strange things! 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: , ]



[20060206] 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: , ]



[20051007] Despair Linux
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: , ]


[20050705] Voltalinux - Linux and BSD happily together
With Voltalinux, there's another Linux distribution (based on slackware) that uses pkgsrc. Nice mascot. :)

[Tags: , ]


[20050614] Subject: Reminder about Linux and resumes
This article 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: , ]


[20050614] 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: , ]



[20050531] 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 on slashdot.

[Tags: , ]


[20050421] 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: , , ]


[20050314] 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: , ]



[20041229] 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: , ]


[20040819] 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: , , , , ]



[20040508] 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: , ]


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.

Access count: 14329667
Copyright (c) Hubert Feyrer