Girish Venkatachalam is a UNIX hacker with more than a decade of
networking and crypto programming experience.
His hobbies include yoga,cycling, cooking and he runs his own
business. Details here:
It is really easy to create a USB bootable OpenBSD LiveUSB image. With that you can do just about anything you want. Don't believe me?
Then head to https://liveusb-openbsd.sourceforge.net and download the USB image. Boot it and find out!
You can watch videos with mplayer in full screen, you can bask in the glory of mplayer's sexy OSD menu, you can read manual pages in color, you can lookup English words using the dictionary client, you can chat with pidgin, you can browse with Mozilla Firefox, you can use sox to convert audio, you can play any video or audio file with mplayer, you can stream audio from the Internet, you can do whatever you want!
Moreover you can also use the rich repertoire of tiny but incredibly powerful tools like netcat, socat, nmh, mutt, vim, randtype, figlet. After all the man pages tell you how to use these tools and you have examples too. You also have ready access to the perl, python and lua interpreters, you have all the spam control daemons, the routing protocols like BGP or OSP, you have FTP server, HTTP server or you could do image processing with ImageMagick.
There is one detail however.
You have to use DHCP to connect to the Internet if your ADSL MODEM dishes out dynamic IPs or you can configure the IP using the ifconfig command. Usually this will do.
# dhclient vr0 (Your ethernet interface could be fxp0, rl0 or something else, find out with ifconfig)
Give it a whirl and get in touch with me should you have any issues using this. After all it is free and open source.
And oh by the way the fixed write cycles of USB memory drives is largely a myth.
Got something to add? Send me email.
More Articles by Girish Venkatachalam © 2009-12-01 Girish Venkatachalam
The object-oriented model makes it easy to build up programs by accretion. What this often means, in practice, is that it provides a structured way to write spaghetti code. (Paul Graham)