Booting Your Business Card: Linux-BBC 2.1
I have to admit, I have a bit of a
fascination with small Linuxes. So when my usual troll of Freshmeat
revealed that Linux-BBC released a new version, naturally I had to
try it. Now, small is a relative term; at 48MB, Linux-BBC actually
is medium-sized amongst small distributions. The spectrum of the
category ranges from miniwoody, at 180MB, to any of the various
things that fit on a single 1.44MB floppy.That said, there's a lot here; Linux-BBC is a combination
system administrator's triage disc and portable
workstation-on-a-CD. At bootup, the first thing I noticed was a
copy of Memtest86 3.0. It boots straight from ISOLINUX and is a
handy way to see if the boot crash you're getting is due to bad
memory. I was happy to see they're using V3.0; not only does this
version not have the 2GB RAM limit, it also handily tells you what
chipset is on the motherboard. The latter attribute can make things
a little less mysterious when you're dealing with a machine for the
first time.Rebooting into character mode, I started poking around. The
hard drive partitions are mounted automatically at bootup as
read-only under the /mnt/discs directory. Unlike Red Hat's system
administration disc, Linux-BBC doesn't make any assumptions about
what partitions go where. It simply mounts everything as
/mnt/discs/discN/partM, where N and M are the logical disc number
and partition number, respectively. It may be mildly annoying to
remount everything into a tree on a simple system, but for an
überhacker's multiboot, shared-partition box, this
works.Setting up networking was a breeze. I ran
trivial-net-setup; it autoprobed my tulip card,
asked me whether I wanted DHCP (I did), ran dhcpcd as a dæmon
and I was on the Net. For the console types,
links,
screen,
ncftp and
GPM are all available. Sorry,
there's no full-out Emacs, but
nano,
pico and
joe are available for those who
like that sort of thing. For those in the opposite camp, Vim fills
the role.A number of other tools are present on Linux-BBC that I
wouldn't expect to find on a mini-Linux distribution, including
dc,
wc and
less. These are the types of
things you don't think about not having on a
normal Linux setup, but items you wouldn't find in, say, tomsrtbt.
There are no man pages, however. Linux-BBC is very much a "we
expect you to know what you're doing" kind of distribution. After
all, you can run screen, ssh out
to a working system, read the fine manual and cut-and-paste code
back into the local host.You say the network isn't working? Oh, that must be why /sbin
has a number of Ethernet diagnostic binaries hanging around, from
things as common as the ne2k and eepro100 to some of the more
obscure types, such as alta and yellowfin. Impressive.
Fscks are present for everything
common (that Linux can write to): the
isovfy tool from the cdrecord
suite, minicom for checking your modem, LVM tools, a couple
different varieties of fdisk...at this point the little grey cells
began to boggle, so it was time to see if X worked.Because my poor aging peepers can't read normal text at 1280
x 1024, even on a 19" screen, I fired up the 1024 x 768 framebuffer
mode on reboot. After logging in, I ran startx, which came up in a
hurry (having run discover during the boot process) with an xterm,
an rxvt (so you'd have your choice) and a small clock.
Right-clicking revealed a menu tree that includes the ability to
configure Hackedbox, a window manager to do "sloppy focus". That
is, focus follows the mouse but stays in the last window moused if
the cursor goes to the root window. It's handy to keep the cursor
out of the way, yet not have to click to type in a window. Other
choices included terminals, the BrowseX Tcl/Tk-based browser,
Ethereal, a few games and the workspace list. The workspace list
also can be accessed with the middle button. After using BrowseX a
while, I found it to be fast, light and capable of rendering
complex pages quickly and correctly. I might write more about this
browser at a later date.A few non-Linux but related tools are included on the CD as
well, including copies of PuTTY and PSCP for Windows. One could use
these in conjunction with sshd from Linux-BBC to help rescue a
machine, but don't forget to give root a password before trying to
log in from remote. It won't work if you don't, and it politely
tells you as much when you start sshd. Windows copies of rawrite
for both DOS and Win32 are provided, so you can make a boot floppy
for those machines that won't boot ISOLINUX, along with .exe files
for tar and gzip.I didn't see a copy of GRUB lurking about, though I did see
LILO. This isn't a big deal, though; under most circumstances one
needs to edit grub.conf or use the GRUB binary kept on the
underlying system. You do have to crank up GPM, the portmapper (for
NFS mounts), sshd and thttpd every time, unless you hack the
disc--an entirely reasonable thing to do if you've gotten this far.
I also didn't see a GUI CD burner program, though cdrecord is
available.All of these really are minor annoyances, however; the idea
of being able to walk up to J. Random PC and have this much Linux
goodness in something wallet-sized is worth it. I might actually
have to find some business card CD-Rs specifically for this
purpose. I don't think they would hold up too well in a wallet, but
it sure would get clients' attention to hand them something with
your name on it that was useful for more than scratch paper once
the print on the front is transcribed. And these CDs would go well
in the business card slot in a laptop or palmtop case. In addition,
nothing prevents you from using a more standard form factor for the
physical media; the 3.5" (180MB) minidisc size often works where
something squared off does not. Whatever you put it on, it's a
whole lot of bang for 48MB worth of bandwidth bucks. Score
Linux-BBC a 9.5 in-category.Linux-BBC 2.1 is available from
www.lnx-bbc.org. It is
GPLed as an anthology, but the individual packages carry their own
licenses.Coming Up: Last week, we
said Glenn's next article would be about low-noise cooling
components as tested on our Ultimate Linux Box (ULB) test-bed
machine. Unfortunately, it didn't arrive in time for Glenn to do
the testing and write today's article. Next week, though, we're
back on track with the ULB.Glenn Stone is a Red Hat
Certified Engineer, sysadmin, technical writer, cover model and
general Linux flunkie. He has been hand-building computers for fun
and profit since 1999, and he is a happy denizen of the Pacific
Northwest.
email: liawol.org!gs










This week 5 lucky Members will receive a copy of The Official Ubuntu Server Book by Benjamin Mako Hill and Linux Journal's very own Kyle Rankin. No entry necessary. Check back here early next week to find out who the lucky Online Members are.




Comments
I've been exploring this
I've been exploring this mini distro for a week before accidentally got here. I have tried others under 100MB such as DSL, Mini-Jinx, voyage, tinycore, slitaz, and NimbleX. Subjectively, I prefer Linux-BBC and DSL.
Reading this article is a pleasure. Good job!
Re: Booting Your Business Card: Linux-BBC 2.1
Hi, is there anyway to put this distro into a USB Pen Drive and boot from there?
Re: Booting Your Business Card: Linux-BBC 2.1
That's one of my ideas as well. I remember seeing something about the idea early on. About the time the first of these widgets were announced. I'm still lost in that Cave with this one.
Re: Booting Your Business Card: Linux-BBC 2.1
Nice review but great OS. I went out and purchased some business card CD's from CompUSA after reading your article. I downloaded LNX-BBC 2.1 and burned it to a 50M credit card CD. I wasn't sure that I could burn them or even read them after burning because they don't really fit into a PC CD. I was able to burn one no problem just by centering it in my burner and closing the door. Then I put it my DVD player and rebooted my computer. Yes! That worked without a hitch too! This the coolest Linux I have ever had the pleasure of woking with for some time. Not just the fact that it fits on a credit card CD (although this is what first attrtacted me to this distribution and is REALLY neat), but it is a great distro with just about everything one would want for just about anything. This is an excellent distro for repair, portability, credit card, demo, showing off, or many many other uses I'm sure. Great job!!!
Gary
This distribution is called LNX-BBC
Thanks for the review. The name of this distribution is "LNX-BBC", not "Linux-BBC".
Re: Booting Your Business Card: Linux-BBC 2.1
After reading your article, I downloaded it and cooked it onto a CD-R. Nice. I will take it to work with me and set it next to my KNOPPIX CD. The really nice thing about it is you can burn it onto one of those small CD-R's.
Thanks.
Re: Booting Your Business Card: Linux-BBC 2.1
Speaking of using Linux as a business card. I am laid off and have started using Knoppix CD's as business cards to attract attention to myself. It works far better than a regular business card, and promotes the OS we all know and love, except it's kinda' "big". I definetly want to try out Linux-BBC. Sounds like it is exactly what I am looking for.
Re: Booting Your Business Card: Linux-BBC 2.1
This Linux on a 50mb card that i can carry in my wallet is extremely
intriguinig. But I'm curious how does this pass off as a business card, as you suggest?
Re: Booting Your Business Card: Linux-BBC 2.1
basically if you're good you could modify and add your own content (2 megs or so) and you also have the labels that for some reason in my pack i got 20 business cd-rs and 30 labels for them which is kinda odd but then again so is the os the mindless masses promote (windoze)
Re: Booting Your Business Card: Linux-BBC 2.1
http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=business+card+cdr&spell=1
Blank cdrs that are the size of a business card. Basically they will work in any tray loading drive that accepts 3.5 inch discs.
Post new comment