all about linux.

Hello all. I’m including a few Linux-related links below - enjoy.

A Wired article from a few years back about Linus Torvalds, inventor of Linux. Here’s his info page at linux.org.

unix.org
Here you can learn all about Unix, which is (historically, anyway) the software behind the internet.

gnu.org
This is Richard Stallman’s “not unix” project which fills in the gaps in Linux; he’ll throw a fit if you call Linux “Linux” and not “GNU/Linux”… so watch out.

Minix
As mentioned, this is the academic “Unix-like” OS created by Andy Tanenbaum to go with his book, Operating Systems: Design and Implementation; it formed the initial basis for Linux, with its code eventually being replaced completely.

linux.org
Here you can find loads of info about Linux history, distributions, etc.

kde.org
“About” page for the K desktop environment, which is one way of giving your Linux installation a GUI. I’ve always liked the look of KDE more than GNOME, but recently GNOME seems more developed, no doubt as a result of its default status in Ubuntu. The Ubuntu K desktop is called Kubuntu.

gnome.org
“About” page for the GNOME desktop, the default in Ubuntu.

ubuntu.com
This is the “OS” I ran through in class yesterday; it’s completely free and worth a look if you have Parallels (though Parallels isn’t required, of course); right now this is probably the best/cheapest way for a beginner to get started with a computer (just add a dirt-cheap PC).

If you want a few-years-old introduction to Linux (and an unhealthy dose of geeks on camera), you can check out the Revolution OS documentary on google video here.

f-spot

I’m planning to redesign the interface for f-spot, which is an open source photo management app for Linux (GNOME). It’s fairly capable (think speedier iPhoto), but not terribly attractive. You can check some screenshots of it (in all their default glory) here and here.

contribution options

Perl. This site isn’t terrible, and degrades well enough without CSS enabled, but it still uses tables for layout and is built for the tiniest of resolutions. I think updating the underlying code (no tables), fixing some of their type, wrapping the page content in a centered container and making the whole site even 100 px wider would help. I doubt they’re going to change the camel. Of these three possibilities, I’m leaning toward this.

Apache. I think the problem with a lot of open source sites is that they embrace “default” styling (blue underlined links, bulleted lists, white background), probably to show how “geek” they are. Apache’s main page is a good example of this, but some of the sub-projects are pretty decent. It’d be interesting, and probably beyond the scope of what could be accomplished in this class, to apply one identity across all of the apache sub-projects. Realistically though, updating the main Apache page or one of the more horrible sub-project pages would be a possibility.

Linux. Here’s another gem. This page is littered with mid-90s web weirdness. Where are these colors coming from? Check out the random centering and mixed bold/serif/sans. The possibility of getting them to change it is slim to none, but… maybe.