ABOUT CLICK

Welcome to CLICK, the Daily News' home for everything interesting on the internet. If people are clicking on it, we're here to tell you about it, from internet widgets to viral video. Have a suggestion for something CLICK-worthy? E-mail us.

Daily News
Subscribe to RSS feed

Categories

Powered by
Movable Type 4.01

Main

February 24, 2008

Debian dumps Flash ... and why you might want to try Debian and Slackware

I just read that Debian is removing Flash from its repository:

Flashplugin-nonfree has been removed (see below), as this is closed source and we don't get security support for it. For security reasons, we recommend to immediately remove any version of flashplugin-nonfree and any remaining files of the Adobe Flash Player. Tested updates will be made available via backports.org.

Since adding Flash from the repository never seemed to work for me in Debian -- I always have to get it through the browser dialogs -- it's kind of a moot point. I haven't yet investigated Gnash -- the free, open-source Flash clone -- but I'd sure like to do so. Flash is a resource hog, and I wish it would go away, but that's probably not going to happen. I just hope that Gnash or some other open-source alternative can replace it -- and quickly.

Back to Debian: The Flash news is part of Debian's main announcement that there's a new netinstall image for Etch:

The Debian project is pleased to announce the third update of its stable distribution Debian GNU/Linux 4.0 (codename etch). This update mainly adds corrections for security problems to the stable release, along with a few adjustment to serious problems.

Please note that this update does not constitute a new version of Debian GNU/Linux 4.0 but only updates some of the packages included. There is no need to throw away 4.0 CDs or DVDs but only to update against ftp.debian.org after an installation, in order to incorporate those late changes.

Those who frequently install updates from security.debian.org won't have to update many packages and most updates from security.debian.org are included in this update.

So you don't really need it, unless you don't already have it, in which case you need it.

I've been running Debian Lenny (testing) on the $0 Laptop (Gateway Solo 1450), and it's making significant progress -- it works way better than it did a month ago. I'm dual-booting with PCLinuxOS 2007 at the moment.

The older, weaker $15 Laptop (Compaq Armada 7770dmt) is still running Debian Etch (Stable), with the Xfce build's software, but now set to use Fluxbox as the window manager.

I can't decide whether or not to install Etch again on the Gateway just to see if any other bugs were fixed. For me, Lenny has resolved most of my issues, and I'll be happy to stick with it as it goes Stable.

And while I'm considering building an experimental server with OpenBSD, I might make it easy on myself and use Debian Etch instead.

My advice: If you're worried that either Debian or Slackware is too hard to figure out, don't be so worried. The not-so-hidden secret out there is that Ubuntu isn't that much easier. If you've got Ubuntu figured out even a little, you can handle Debian (and it's a bit faster, with more in the default install, besides). Slackware, you can probably figure out with a little hand-holding. Adding software and doing updates isn't as easy as in Debian/Ubuntu, but it's still fairly easy -- and you'll definitely learn something; actually quite a few somethings.

The flexibility of Debian is legendary. With one little netinstall CD, you can roll out a GNOME, KDE or Xfce desktop, a minimal console-only system (from which you can build what you want), plus any number of server configurations.

Slackware is also very flexible, but in a different way. It can't compete with Debian's 20,000+ packages, but there's a lot in the full Slack install. A full KDE desktop (with Xfce and Fluxbox, too). And if you want to spend a lot of time on the install process, you can pick and choose each individual package before committing to the final install.

Both put a lot of power in the hands of the user. And you do want power, don't you?

Flash update: Sander Marechal provided this very illuminating bug report (in this LXer thread) about the discussion in the Debian community over whether or not (and if so, then how) to include Flash in Debian.

At this point, it looks like the flashplugin-nonfree will be available to Debian users via Backports.org.

In the bug report, Ramond Wan says:

As a Debian user, but someone who isn't related to how Debian is run...I think you are correct and more importantly, what makes you think that Debian isn't political? Every time I visit a web site with Iceweasel and the server pops up an annoying message saying that Firefox is supported but not my browser, I sense only a part of the overall politics in Debian. In this case, I blame the server developers, too, for having such a message (how about if I used lynx?).

Anyway, there is a lot of politics within Debian and it stems from them
drawing a line that forms the basis of what Debian is (i.e., "free").
If they start making exceptions, then that line has no meaning.
Backports is a patch that helps make it easy for many of us. We give up
some things to be able to use Debian (rather than one of the many other
Linux distributions).

Carlo Wood says:

I'm sorry, but it doesn't seem to make much sense to let the debian users of stable and testing suffer like this. It's not like Adobe is going to be like "Oh My God!" and change their ways. They clearly don't give a damn.

I can't help but sense a political reason not to
support flash, just because it's "non-free", the
maintainers of debian WANT it to be broken, almost,
and certainly don't look hard for a way to give
their users an easy way to use flash. Just as long
as the result is that the users blame Adobe, and
not debian, it's ok - regardless of how much the
users suffer because of it.

And Timo Jyrinki says:

YouTube already works with Gnash the free Flash player, so that in particular should not be a problem. Many other sites are not yet working, but Gnash could be possibly defined as working "well enough" in time for the Lenny. At least I'm using it exclusively anyway, and I'm just using the 0.8.1 version, which lacks development for the last four months. But I don't find it problematic to skip sites that don't work with Gnash, so I'm not an average user.

In summary, Gnash works rather well for Flash 7 sites, but quite a large
portion of sites has moved to Flash 8 and 9 which are only a
work-in-progress with regards to Gnash, and most do not work properly.
Time will tell how fast Gnash will progress.

And here's what I say: I'm ambivalent about Flash. Some sites -- yes, even some that I personally help maintain -- use way too much Flash. You can barely navigate a site when you have two to four Flash apps running on a given page. The people who are all hot to use this much Flash obviously don't spend much, if any time using their own sites.

As far as video goes, Flash just seems easier than the alternatives. I know that QuickTime, for instance, runs like an old, three-legged dog on non-Apple hardware. It's just a lousy app.

So as far as video goes, I'd love to see some alternatives to Flash, especially open-source alternatives.

But as I say above, it may be a security issue, but on Debian I've always just gotten the Flash plugin straight from Mozilla through the browser itself.

February 19, 2008

Foresight, hindsight, Debian, BSD, Linux books ... and the 5 a.m. problem

I've taken a few days off from OpenBSD, and in the interim I ran the NetBSD live CD for the first time on the Gateway Solo 1450 (the $0 Laptop). Again, it looks great, but I'm so far from figuring out how to manage the CPU fan in any of the BSDs that I'm not optimistic about running any of them on this laptop. I wish it were different, but until the heavens open and the path forward is made much more clear, I'll stick to desktops (and my old 1999-era Compaq Armada pre-ACPI laptop) for BSD.

During that time, I booted into Debian Lenny on the Gateway and installed 141 updates. Debian Lenny is moving along very quickly. I'm ready to put an Etch install alongside it for comparison's sake during the wait for Ubuntu 8.04 ... which is two months at this writing.

The best text editor for the job: The other day, I needed to do some work at home, and I wasn't having a great time with the Gedit text editor in Lenny. I somehow thought that Gedit had a way to change the case of words, but the Lenny version (Gedit 2.20.4) didn't seem to have it. Was I imagining it, or did the Gedit in Ubuntu 7.10 have this feature? (See below for the answer.)

Anyhow, I need a better editor ... so I went into Synaptic and installed three: Geany, Bluefish and Scite. I'm going to try them all out. So far I can't seem to change the case of letters automatically in Bluefish, but there are so many features that can help with Web development that it's probably worth using. But for the level of work I'm doing, I'm relying on Geany the most at the moment. I haven't used Scite much, but I do plan to give it a try soon.

But ... GEdit does have the ability to change the case of words/letters. Under Edit -- Preferences -- Plugins, there's a Change Case plugin. I enabled it, and now I can change case via the menu with Edit -- Change Case. I prefer to use the keyboard to do this ... so I'll probably keep the other editors in contention.

Foresight Linux: The Foresight Linux booth at SCALE 6X was fairly busy. I could barely get near it during the show, and since I didn't really put 2 and 2 together and remember that Foresight is dedicated to presenting the latest in the GNOME desktop environment, I didn't linger. But I do want to give Foresight a try. It has separate install and live images, so I downloaded the live CD image and am m going to see what it's like.

I'll be your server: I've never set up a server, and all this work with OpenBSD makes me want to roll one myself. I'm going to try to do one on the local network with NFS, Samba, FTP and Apache. I'll probably try in OpenBSD and Debian as well as Damn Small Linux.

Two excellent Linux books: Since I'm not made of money, I got both of these from the library. The "Linux Administration Handbook, " by by Evi Nemeth, Garth Snyder, Trent R. Hein and an army of more recent contributiors, is a hefty tome that's long on advice, Unix/Linux history and what people like to call "best practices."

While much of the book is flying right over my head, and I don't think you could really administer a system without a secondary reference that's specific to the Linux distribution you're using, this is a very valuable book that every serious Linux user should have. Especially when it comes to servers, there's a lot of information here.

"Linux Administration Handbook" is heavy on the philosophy of how to set up and maintain a system, and amid a sea of distro-specific how-tos that expire with every six-month release, that's a good thing to have. Still, what books like "Linux Administration Handbook" make evident is that at one level, most Linux systems are more alike than they are different, and the skills you develop using one distribution are very much transferable to the others. However, there are pointers everywhere in the book to specific instructions for Red Hat/Fedora, Debian/Ubuntu and Suse.

And if you want to see how professional sysadmins (or at least the good ones) go about their work, this is the book to get. It can't be the only book on your Linux shelf, but "Linux Administration Handbook" pairs very well with a doorstop-sized distro-specific how-to (like the "Unleashed" series of books, or Mark Sobell's "Practical" guide series) to help you get a handle on making Linux work for you.

The other book I got from the library, "Linux Administrator Street Smarts: A Real-World Guide to Linux Certification Skills," by Roderick W. Smith, is a great book for anyone who wants to figure out how Linux works from the command line. The book doesn't assume a vast knowledge of Linux or Unix. It offers many tips, instructions, and again, "best practices" on how to configure and manage a Linux system. This book is also not distro-specific; instead, it's one of the best command-line-centered books I've seen when it comes to basic system administration.

I don't know how good "Linux Administrator Street Smarts: A Real-World Guide to Linux Certification Skills," in helping you get actual "certification skills," but it will definitely help with the basics of setting up and maintaining a server or desktop.

Smith's style is clear and concise -- a rarity in these kind of books, which often leave me more confused than not. I definitely recommend taking a look at this "Street Smarts" volume.

So I had two winners here. I would probably buy both of these books, but that said, I still turn to Carla Schroder's "Linux Cookbook," which I'd love to see updated, and Michael Stutz's same-name-but-different "Linux Cookbook," which could use an update even more.

If I was in a buying mood, I'd get a more recent O'Reilly book, "Linux System Administration," by Tom Adelstein and Bill Lubanovic, and I really like Chris Negus' new "Toolbox" series of distro-specific books. They're fairly cheap and filled with good, timely tips, emphasis on the "timely" part. If only all of these great books were updated every couple of years instead of five years ... or never.

Click frequency: The "publish every day at 5 a.m." thing hasn't been working out so well of late. I just haven't had all that much time to do entries in advance, but I have had an entry every day ... just not prewritten to publish at 5 a.m.

One man's FreeBSD: I admire this guy, William Denton, for chronicling eight years of personal use of FreeBSD.

Debian ... ah, Debian: In case it's not evident, I still really enjoy using Debian. While I'm a great believer in the slimmed-down application mix in the default install of Ubuntu (which is based on Debian) -- with less indeed being more, on many levels I've had a whole lot more success with Debian.

I've done the default GNOME install of Debian, the Xfce and KDE installs, a "standard" install to which I've added X, and a few "standard" installs that were console-only. The flexibility of Debian is legendary, as is its stability and usability.

Some of my hardware has been supported better by Ubuntu at times, but I keep coming back to Debian. I'd love for Debian Lenny to support the Alps touchpad as well as Ubuntu Gutsy does. I'm hoping it'll happen before Lenny is frozen, and I will be trying Ubuntu Hardy when it comes out, but I'd love for Linux in general to get everything right for my Gateway laptop.

But since fan management has gotten worse, not better, over the past six months in the Linux kernels I've used, I'm only cautiously optimistic.

February 18, 2008

How important are software updates to you?

Getting my feet wet in OpenBSD has gotten me thinking about how different operating systems handle software updates -- and how important security patches and bug fixes really are.

I'm thinking most of you will say they're very important. If you have a Debian-based Linux system, for instance, there are updates available almost every day, both security- and bug-related.

Live CDs are different. Knopix 5.1.1 has been around a very long time -- over a year at this point -- and plenty of people are using it, even though it's had no update of any kind in that period of time. But live-CD distros like Puppy Linux and Damn Small Linux have a new release every two or three months, and while the developers don't patch every single conceivable thing, I imagine that quite a bit of upgrading is done over the course of, let's say, six months.

OpenBSD, FreeBSD and NetBSD all offer apps in the form of ports, which are source files that you download and compile on your own machine, as well as precompiled binary packages for a variety of architectures (i386, powerpc, sparc, etc.). And the method for updating these ports and packages is something I'm still investigating.

m no expert yet, but I think the bulk of the updating for these BSD systems is done with ports through a CVS server. Taking OpenBSD as an example -- especially because that's what I'm running at the moment -- there are precompiled binaries for OpenBSD 4.2 that haven't changed since the version's release. So if you point to the packages created for OpenBSD 4.2 in your PKG_PATH, you get Firefox 2.0.0.6.

But if you look in snapshots, OpenBSD has a 2.0.0.12 package for Firefox on i386 that was uploaded two days ago.

(A quick check of the NetBSD repository for binary packages yielded Firefox 2.0.0.11, as well as preliminary versions of Firefox 3, for NetBSD 4.0.

So is it better to stick with the 4.2 packages, or to use the newer "snapshot" packages?

I'll give myself the answer: RTFM. While much is the same in the various BSD projects when compared to the hundreds of Linuxes out there, much is different -- and in the service of user choice.

But when it comes to getting the latest versions of ... well, everything, thus far I haven't yet figured out if there's a prebuilt script for updating binary packages en masse in OpenBSD and NetBSD. I know that FreeBSD has an app called freebsd-update that accomplishes this task, and I'm anxious to try it, but I'd like to know if I'm missing a similar utility in NetBSD and OpenBSD, or if the absence of this sort of tool is intentional.

My question: Am I compromising my OpenBSD system by running older precompiled binary apps? Does it really matter?

I'm conditioned by using Debian, Ubuntu and Slackware to expect updates on a continual basis and I wonder if I need to have the same level of vigilance with the BSDs. And should I be using ports instead of packages? While I'm on the subject, here's a way to keep up with new ports for OpenBSD. And here's the listing for Firefox.

Helpful site for OpenBSD: From OpenBSDSupport.org comes this page on how to replace Windows with OpenBSD. While it's based on OpenBSD 3.7 instead of the current 4.2, and that makes some of the information out of date, there are more than a few tips that can be applied to the newer version.

Plugging into OpenBSD: I've just signed up for a bunch of OpenBSD mailing lists, but there's also the OpenBSD Journal to help you keep up with what's going on.

Summing up: So far I'm having a lot of fun looking into the BSD operating systems. I met networking and security instructor, as well as prolific author Dru Lavigne at SCALE 6X, and she's going to send me a copy of her new book, "The Best of FreeBSD Basics," which means I'll be doing some work in FreeBSD in order to evaluate the book. In case you want your own copy, here it is on Amazon.

February 9, 2008

Heard at SCALE 6x: Damn Small Linux moving to Firefox 2

Damn Small Linux won't add just any application to its 50 MB distribution. But when there's a big hue and cry, things that users really need tend to get added. I thanked Robert Shingledecker for adding my favorite lightweight image editor, MtPaint, to DSL, and I'm anxiously awaiting another improvement:

Firefox in DSL will move from the current version 1 to the GTK 1 version of Firefox 2. That's a big deal because a lot of Web sites require at least Firefox 1.5 for full functionality. It means, for one thing that it'll be possible to use Google Docs and Spreadsheets with Damn Small Linux.

Robert has two machines running DSL at the booth. One was that really, really small Sony laptop, on which DSL looked great. The other was one of those great little Damn Small Machine fanless Mini-ITX PC's that are sold at the DSL Store. It had no hard drive. DSL booted off of a USB key, which was then pulled out of its jack.

I really, really want one of these little computers. I'm a huge fan of Mini-ITX and fanless machines in general. They save space as well as energy, and I really enjoy the quiet.

As far as the 3 series of Damn Small Linux, Robert is keeping its development going for at least the near future because it's the version that the Damn Small Linux book is based on.

As far as competition among the smaller-footprint distros go, Robert said there's no bad blood between DSL and Puppy Linux. "We're doing our own thing -- there's no rivalry," he said.

I mentioned the nascent Damn Small BSD project to Robert, and all he would say was that DSL's John Andrews was looking into the situation. I took that to mean they're not ecstatic about another project appropriating the "Damn Small" name.

Damn Small Linux at SCALE 6x: I meet Robert Shingledecker

The highlight of SCALE 6x for me so far has been meeting Robert Shingledecker, whose Damn Small Linux is one of the best distributions out there for hardware that's seen better days.

I won't go into all we talked about, but in the way of news, Robert told me that Damn Small Linux will soo go beyond the 2.4 Linux kernel and put out a release based on 2.6 at some point in the near future. Robert plans to keep the 2.4-based version of DSL going because he foresees continued demand for it, but the newer kernel will be welcome news to many DSL users.

Robert talked a little about replacing Fluxbox with JWM as the main window manager for DSL. One of the reasons was the fact that JWM is smaller than Fluxbox and makes it easier for DSL to stay within its 50 MB size limit. That limit appears to be something that Robert is content to stick with going forward.

I hadn't yet tried DSL 4.2, but Robert showed me how the right-click application menu has come back into the distro, and he explained how the DFM file manager, besides being smaller in size than the ROX-filer, works well -- and shares icons with JWM.

SCALE 6x: BSD all over it

The "L" in SCALE may stand for Linux, but each of the three major BSD projects has a table at the Southern California Linux Expo. While the FreeBSD booth was giving away PC-BSD CDs (they still have about 500 left, so have at it, people), the OpenBSD booth was selling Version 4.2 CD sets for $45, and the NetBSD people were selling T-shirts for $15.

But it's not all about stuff.

I spent a lot of time talking to Kevin Lahey, a developer for NetBSD who is also a programmer for the Information Sciences Institute under the auspices of the University of Southern California. His organization does work for the Department of Homeland Security, and in the past Kevin has worked for the NASA Ames Research Center, and he told me that NetBSD has a lot of uptake in both government and university settings.

The NetBSD project began in May 1993, and is edging closer to its 15th birthday. It was nice to see Kevin's IBM Thinkpad running NetBSD with a GUI desktop. I've been impressed by the way NetBSD both looked and performed in the 2006-era live CD I tried on Friday, and while NetBSD is increasingly aimed at embedded applications, I think it's a great candidate for desktop use.

Kevin told me that NetBSD has over 200 active developers, most of whom do IT-related work for companies, many of which use NetBSD as part of their business.

As far as the desktop goes, NetBSD is getting better all the time at supporting the ACPI standard for power management -- something that will also see considerable improvement in the forthcoming OpenBSD release, as I learned at that booth. The NetBSD kernel also supports gigabit and even 10GB Ethernet, so it plays very well in many networked environments.

While OpenBSD encourages users to use the precompiled packages for the various architectures, NetBSD users rely on ports for adding applications. Also at the NetBSD booth was David Maxwell, and he told me that thera are about 16,000 ports for NetBSD. It always amazes me that there is so many applications available for the BSD operating systems.

I didn't quite get how NetBSD handles software updates, and Kevin tried to explain it to me, but there is some mechanism at work that can bring the needed updates down to your box as needed. It's something I'll have to look into more. Luckily, every one of the three BSD projects includes excellent, comprehensive documentation on their Web site.

As far as that documentation goes, David told me that NetBSD takes extra care to make sure its man pages are up to date.

Again, it's great to see a worthy project and the very smart people behind it.

SCALE 6x: Good reasons to buy from ZaReason

Chief technology officer Earl Malmrose of the Berkeley, Calif.-based ZaReason and I didn't just talk about the Everex Cloudbook.

Also on display were a $299 desktop machine and a few laptops (beginning at $899), all running Ubuntu 7.10, which ZaReason preinstalls and configures for its customers.

Why buy from ZaReason? I thought they just took off-the-shelf laptops and slapped Ubuntu on them, but they in fact have the computers made for them by ASUS, with final assembly and tuning taking place at their Berkeley headquarters.

And they're doing the entire thing with 5 employees -- final assembly, support, shipping. Earl said business is growing, and the company is set to open a site in in Germany to take care of its European Union customers.

Things are getting even more cozy for the company, which is close to the Fremont-headquartered Everex and now to gOS, which recently gave up its Wilshire Boulevard digs in Los Angeles for Berkeley to be closer to Everex.

Earl also told me that ZaReason is committed to rolling out its machines with the latest version of Ubuntu. When 7.10 ships in April, that's what will go on ZaReason's computers immediately.

So if you're in the market for a new desktop or laptop computer and want it to "just work" out of the box, and you like the idea of a 1-year warranty backed by some pretty nice people, ZaReason is a great company with which to do it.

Heard at SCALE 6x: The Everex Cloudbook will ship with a much improved version of gOS

I've been as critical of gOS as anybody, maybe even more so. The Ubuntu-derived OS that first ran the $199 Everex desktop offering that sold through Wal-Mart and a few others was a distribution that was far from ready for prime time, as they say.

At the ZaReason booth, the company, which sells Everex in addition to Ubuntu-friendly desktops and laptops, had an Everex Cloudbook running. Sure it's small, but the screen looks great.

The gOS desktop was as green as ever, but something looked different. Earl Malmrose, the CTO of ZaReason told me that the version of gOS on the Cloudbook includes the GNOME desktop and all the GNOME tools. It's still green in hue, still has that toolbar across the bottom for all the Web 2.0 applications that gOS is built around, but with GNOME instead of Enlightenment, doing any kind of configuration will be much, much easier.

I don't know who's whose idea this is, but whoever it is, we're thinking alike.

SCALE 6x -- This place is packed

I got to SCALE 6x today just in time to hear Ubuntu's Jono Bacon deliver the keynote speech to a standing-room-only audience in the theater at the Los Angeles Airport Westin hotel.

The room was packed, with people bunched up in the back and along the sides.

His talk focused on the importance and purpose of community in the entire open-source world, not just the Ubuntu project. The point was that the community -- from developers all the way down to users -- will make some year (maybe not this year) "the year of the Linux desktop."

"The desktop is rubbish," he said. I'm not sure exactly what he meant by that, but he did say that keys to the implementation of open-source software on the desktop hinges on an effort that's "managed, reliable and sustained." As far as the "sustained" component goes, Bacon talked about the importance of "regular releases, predictible releases."

That's what Ubuntu is all about -- setting a six-month interval between releases, with those releases supported for a fixed length of time.

And when it comes to businesses, "they want reliability," Bacon said, but when it comes to the biggest part of the open-source world -- community -- the business world (and the rest of the computer-using world that isn't using open source right now) can't quite wrap their collective heads around it.

"Businesses don't understand community -- they just don't understand how it works," Bacon said. "It's so alien to them."

And open source breeds a different kind of community, Bacon said. "We're a community that builds stuff. It all boils down to us -- everybody has an impact."

But don't let it go to your head, Linux geeks. While open source in general, Linux in particular and Ubuntu in specific are certainly growing, open-source software has a 1.77-percent share of the market. Yes, it's almost doubled from the 1-percent share of previous years, but there are other ways to measure it, Bacon said.

"It really doesn't matter -- what's more important is 'mindshare.' You may not use it, but everybody's talking about it."

Bacon cited Google Trends, which keeps track of what people are searching for from year to year, showing how searches for the keyword Linux have gone down while those for the keyword Ubuntu have gone up. "We're feeling a change in mindshare toward distributions," he said.

"More and more people are talking about Ubuntu and Red Hat as opposed to just talking about Linux."

And the open-source community is vital to the success of the technogies it's producing, polishing and using.

"The community can make the year of the desktop happen -- everybody in this room can make a difference in how it works."

To that end, Bacon said that being a member of the community includes everything from filing bug reports (which can be followed by anybody, since they're as open as the software that produces them) to learning how to build packages and basically not being a big ol' jerk.

That led to the reasons for Ubuntu's Code of Conduct. "It basically boils down to 'be excellent to each other,' " Bacon said. And key to that excellence is inclusion, diversity and, again, making it so everybody feels they have an impact.

February 8, 2008

The NetBSD live CD -- why haven't I heard of this before?

So I think I'm "discovering" the NetBSD live CD, but I learn that Distrowatch announced the damn thing in 2006. All I can say is that I'm very, very impressed.

It's NetBSD, it boots on my temperamental test box, and not only does it have X, it has a full KDE desktop with tons of applications -- the full KOffice, Konqueror, Firefox, Abiword, K3b, Krita, the GIMP, Inkscape, JuK, XMMS, -- hell, just say it's got a full KDE 3.5.4 setup and then some, and NetBSD autoconfigured for my monitor (with the VESA option) and looks absolutely gorgeous.

If the NetBSD people could someday, someway, make this an installable live CD, they'd really have something here. So far, this looks and works better on my computer than DesktopBSD and PC-BSD. I guess the one thing this version of NetBSD is missing when compared to DesktopBSD and PC-BSD is graphical package managment, but the rest of it looks and works so well ...

While the NetBSD live CD attempts to configure a static IP address for you (ignore this if you use DHCP), it didn't work. To configure a static IP in NetBSD at a terminal -- and it is slightly different than doing the same thing in Linux -- here's how to do it (adapted from my similar tutorial for the FreeBSD-based FreeSBIE live CD):

My Ethernet interface, usually eth0 in Linux, is called rtk0 in NetBSD. If you're unsure, run this command:

$ ifconfig -a

That should output the name of your Ethernet interface.

To set the static IP in NetBSD I either used the same terminal window or opened a terminal window (Konsole in the KDE menu works fine) and became root:

$ su
(When prompted, for a password, the root password is root. If you signed on as root, you don't have to su, since you're already root).

At the # prompt, do the following (substituting your own networking numbers, of course):

# ifconfig rtk0 192.9.200.20 netmask 255.255.255.0 broadcast 192.9.200.255

# route add default 192.9.200.254

(Note: don’t use route add default gw, like in Linux — gw is not needed. As above, enter your own router/gateway address)

I also set up my name servers in /etc/resolv.conf (I used vi because I knew it would be there. You can also use any of the other KDE text editors in the live CD environment. Use any text editor you wish in its place:

# vi /etc/resolv.conf

once in the file, I added these lines:

domain yourdomain.com
nameserver 192.9.200.4
nameserver 192.9.200.2

(as always, add your own search domain and name server IPs, then save and close the file; you should now be ready to start Firefox and begin browsing the Web. Note: my connection doesn't require use of a domain in /etc/resolv.conf)

And again, if you have a dynamic connection, ignore this completely.

Additional info: Look at this PDF, which looks like a PowerPoint presentation for some background on BSD live CDs.

What is SCALE 6X? Glad you asked

Every once in awhile, I write for a, shall we say, less specialized audience. Here's a story about this weekend's Southern California Linux Expo aimed at a more general audience. If all goes as planned, this will run in Saturday's print edition of the Daily News:

By Steven Rosenberg
Staff Writer

Google will be at this weekend's Southern California Linux Expo, but talk about the search giant's effort to keep Microsoft from buying Yahoo! won't be at the tip of everyone's tongue.

Instead, the talk among the exhibitors and in the meeting rooms will be about free, open-source software (yes, the very same software that made Google into a massively-scaled search-engine powerhouse), the hardware that runs it, and what you can do in everything from medicine to education to concert-ticket distribution with tools that anyone can download and run without paying a dime.

While the focus is on the Linux operating system -- made to work like the mainframe stalwart Unix but now available for servers and desktop computers of all kinds, a big part of the SCALE 6X show Saturday and Sunday at the Los Angeles Airport Westin hotel will be how companies like Google, Ticketmaster and Shopzilla use free, open-source software to build huge businesses.

And there's plenty for home computer users to learn, said Simi Valley resident Orv Beach, publicity chairman for the show and also the information-technology director at Simi Valley Hospital.

"SCALE has always had a focus on the end-user of Linux and the education of that end-user, whether they're in IT or not. We try to fill the booths with people who have stories to tell about free and open-source software and who are eager to show attendees cool stuff," he said.

To that end, exhibitors will include Damn Small Linux, an operating system assembled specifically for use on older, less powerful computers, as well as IBM and Hewlett-Packard and Sun Microsystems, which will show off the latest technologies based on free software.

"The interest and excitement on the expo floor is palpable," Beach said. "It's a fun show and is a great place to come for both the experienced computer user and the newcomer to open-source software."

For more information on SCALE 6X, go to the convention Web site, www.socallinuxexpo.org, or read about it on the Daily News' Click blog, http://insidesocal.com/click.

February 7, 2008

OpenBSD on the desktop: Why?

Why a desktop installation of OpenBSD?

It's a legitimate question. According to Distrowatch, among the three main BSD projects (they don't like to be called "distros"), FreeBSD is way out in front -- and is the base for PC-BSD and DesktopBSD -- followed by OpenBSD and NetBSD.

And even though there are two desktop-focused versions of FreeBSD, and it's possible to turn all three of the major BSD projects into a desktop-worthy system, the question remains: Why not just stick with Linux, with its usually superior hardware detection, vastly larger community of users (who in theory and often in practice can provide all the help you need to get a system up and running) and much larger choice of distributions?

For one thing, Linux isn't alone on the desktop, nor should it be. Apple has a hugely popular desktop operating system based in part on code from BSD. And another operating system derived from Unix -- OpenSolaris -- is also inching onto the desktop with its Indiana project.

I think the competition is enormously healthy for free, open-source software, and I support that competition and choice wholeheartedly.

And using OpenBSD to build up a desktop system is just plain fun. It's more of a challenge, and all the configuration that I've done and am doing just teaches me more about what makes operating systems tick, even in my technologically feeble state.

I'm no coder. I've never programmed anything. I just mess around with hardware and software and then write about it.

I'm pretty much compelled to do all the things I've done over the past year and a half. It hasn't gotten boring.

And while I'm not going to move away from Linux, if the hardware and software cooperate -- as they have on this test machine -- I see no reason not to spend some considerable time running OpenBSD and seeing what I can do with it.

Again, my thanks go to all the people behind OpenBSD as well as the bloggers whose experience has paved the way for me to consider running the operating system and then to install and begin configuring it.

Going forward, I hope all of the major BSD projects -- FreeBSD, OpenBSD and NetBSD -- will continue to grow, keeping their documentation of the same ultra-high quality and enabling users to get more and more hardware working to the point where both server and desktop users have a greater number of choices than ever with which to get things done.