home

Archive for March, 2006

Woman faces eviction for blog

Monday, March 20th, 2006

At issue is a blog started by Dawe, a 46-year-old widow who lives on a disability pension, chronicling her disputes with Homestead over issues in the apartment where she has lived for more than a decade. Homestead informed Dawe that it would evict her unless she removed the blog, which she has refused to do.

read more | digg story

Time to ditch those CD sets..

Thursday, March 9th, 2006

Something that really boggles my mind: Why do all the distros still push their 3 or 7-CD or DVD sets as the main way to download them? It’s 2006 for crying out loud. My distro of choice these days is debian, and I’ve been using the net-install ISO for a couple years now.

Waste of Bandwidth

Most distros come with, well basically, everything. Interestingly, most people use one desktop environment. One internet browser. One mail client. One office suite. Many many TB’s of bandwidth are wasted by the extra programs people are downloading, but never use. This puts undue strain on all the sites hosting, including the mirrors that donate their bandwidth.

With a network-based install, you just download a small, bootable CD with the basic OS on it. Debian’s net-install is 100MB. The installer has the ability to download packages from web, ftp, and nfs servers, as you select which packages you actually want.

Quickly Outdated

When you burn a distro on CD, it pretty much goes obsolete immediately. The longer you wait, the more packages get updates. If you install something a month or two old, then chances are the first time you run the update utility, it’s going to download a large number of packages again, because they’ve been updated. So now you have a whole ton of packages on CDs - many of which you’ll never use - and once you’re done installing, you’re goig to have to download most of them again.

Broadband: It’s Everywhere

A very high percentage of people have broadband access (in USA, estimated 29% rural, 39% urban - probably higher in the rest of the world), and I’d be willing to bet that the percentage among people installing Linux (ie, the techies) is much higher. With a good connection, downloading doesn’t even take that much longer than copying off a CD. (And just think, with all the extra bandwidth from people mostly doing net-installs, the mirrors will be able to go even faster!)

For dialup users or people that want to install on a standalone machine, it makes sense to keep the CDs around.
Faster Install

Instead of having to wait to download 2 or 3 CDs, and then do the installation, you can just download the 100MB image (or use an old one you have laying around, as if it’s been well-designed, it will basically never go out of date) and then download only the packages you need (which should be much less than 3 CDs worth). This even makes sense for dialup users, if they don’t otherwise have access to broadband to get the full CD set.

Drawbacks

There are drawbacks to the net-install. If the network hardware isn’t supported by the installer, then obviously it won’t work. For a new user, a net install may be confusing since it’s so different from the typical OS install. I don’t think these are huge issues though, as long as the user interface is well designed and enough drivers are included (and the user isn’t using some obscure and/or obsolete network hardware).

I’d love to hear comments on this, about why it is or isn’t a good idea, and why more distros have not adopted the network install method.

Zend Framework

Monday, March 6th, 2006

The much-anticipated Zend Framework was released a couple of days ago, and I finally got around to looking at it today. I really wasn’t impressed much.

It’s really not much more than PEAR, with a sloppy MVC framework tacked on. I certainly don’t think it’s not a useful library: the Zend_InputFilter class looks very handy, and the Zend_Db stuff is an interesting implementation (though, I’m not sure if I’ll be switching away from ADOdb anytime soon).
I’m still not currently using a formal MVC framework (I haven’t yet found one I really like - though I do implement something similar the view-controller part without object oriented code), and by the looks of things, I won’t be building any applications using just the Zend Framework, either.

Okay, so it’s written by the people behind PHP. Is this really the best benefit it has over any other framework? I certainly don’t seem to be alone in thinking this way.