Thursday, April 19, 2007

Ubuntu 7.04 Released!

It's been a long six-month wait, but she's finally arrived. Ubuntu 7.04 was released today, and brings a slew of improvements to the popular desktop Linux distribution. Even Michael Dell's in on the buzz this time.*

Among the features that the Ubuntu team has been hard at work on are:

  • Restricted Driver Manager - Allows you to easily install proprietary drivers for your hardware (like NVidia and some wifi drivers)
  • Desktop-Effects - Ubuntu now has a single-click way of enabling wobbly windows!
  • Easier codec installation - Suggests which package(s) you need to install in order to playback movies/audio when you don't have the right codec installed. (Hmmm, reminds me of something...)


I've been using Ubuntu 7.04 for a few weeks now, and I've found that it's much more polished than Edgy was (in terms of application stability and nice little touches). If you're going to dist-upgrade to 7.04, you probably won't notice very much difference besides the new artwork and the features I listed above. In fact, if you've already got all the right codecs installed, you'll probably never even see the easy codec installation thing (I haven't). That being said, these are still useful features because they save new users a good chunk of customization time.

Anyways, long story short: 7.04 is the best Ubuntu release since Dapper (6.06), and I think it might be finally worth giving a copy of it to your non-Linux user friends, without fear of total reject. Features like the restricted driver manager, migration assistant, and easy codec installation make Ubuntu an ever more user-friendly OS, and I think it's going to continue to impress people and make waves over the next few years.

* If you haven't been following the whole Dell/Linux thing, Dell launched this IdeaStorm site a while back to help get ideas from their users. They were totally swamped with requests for Linux and now they're trying to figure out which distro people want. Educated speculation: I'm expecting a big announcement sometime in the next few months about Dell offering Ubuntu on their laptops (which is a huge win for both Canonical and Ubuntu users, because it means we'll probably be getting better hardware support for those laptops.) Why? I just don't see them advertising that Michael Dell uses Ubuntu and then turning around and offering SUSE on their laptops.

Monday, April 16, 2007

Wine-Doors Screencast

I just noticed a short screencast of Wine-Doors in action over on their site:



Looking pretty slick...

Saturday, March 24, 2007

Beryl and Compiz to Merge

I'll be honest - I didn't see this one happening anytime soon, but alas, it is going to happen (and I suppose sooner is better than later.)

A while after Compiz and XGL's initial release as the enabler of crazy wobbly windows on Linux, some developers from the community didn't like David Reeveman's/Novell's slightly restricted (yet open source) development process that was occuring with Compiz. Personally, I thought Compiz's "I'll work on it for 9 months, not bother with releases, and end up with something amazing" development process worked pretty darn well - Before XGL, there were endless discussions about how to make OS X-like graphics a reality on Linux, none of which materialized into anything really usable. Instead of bickering about it (*cough* design by committee) for years, David decided to just do it. And he did it. And for a 0.1 release, Compiz was pretty damn good.

Can't argue with results.

However, some developers from the community who were getting involved with Compiz didn't like the way development looked like it was going to proceed, so they forked, giving us Beryl. Those developers worked on adding more crazy effects and in the short term took the focus away from stability, but within the last few months it seems like the developers efforts to stabilize Beryl have been successful. In the meantime, the Compiz team has also been plugging away and adding new features to Compiz as well.

This brings us to March 23, 2007, when QuinnStorm announced that Beryl will remerge with Compiz. It won't be easy for the teams to merge, but I think they both realize now that the long-term benefits of cooperation far outway the short-term setbacks that each team will incur.

Now that's progress.

Friday, March 16, 2007

New Ubuntu Site

I don't know how long it's been up for, but I just noticed the Ubuntu site got a nice overhaul (as did the Ubuntu Forums).

The website looks much more professional now, and feels like it's got a bit more "buzz" to it. Good stuff.

Saturday, March 03, 2007

Mixxx 1.5.0 Released

If you're looking for good free DJ software, Mixxx is the king of the hill. Not only is it much more mature than any other open source DJ application, but it also beats all the spyware riddled freeware apps that do similar things.


After two years of work, the Mixxx team has released version 1.5.0, which adds a decent amount of new features as well as a ton of bug fixes. Mixxx is an interesting project to take a look into because there's something to be learnt from it's history. It started in 2001 as one of the first "digital DJ" apps, before big commercial competitors like Traktor entered the scene. Unfortunately, after several years of development and a couple of releases, the project ended up somewhat abandoned. However, last year the project was revived by a couple of developers and after many months of hard work, they've whipped the project back into shape and finally made a new release. One of the reasons it took so long to fix Mixxx was because it's development seemed to have lost focus - There were tons of unmaintained features added to it over the years, many of which didn't end up working properly on all platforms. (Mixxx is a cross-platform application, and that makes certain things like hardware controller support very tricky.) However, things are looking much better for Mixxx now.

At the end of the day, Mixxx (as an open source project) is a good example of three things:
1) A very well written program who's original developers thought long and hard when designing it.
2) A project that lost it's way as more developers got involved. It looks like not enough discretion was used when screening patches, which eventually lead to tons of bugs and half-working features.
3) The way in which the open source process can give new life to a dead project. After switching maintainers, the project's focus was tightened up and forced developers to fix bugs rather than create them. Now that the ball's rolling once again, you can certainly expect cool new stuff to come from Mixxx in the future.

That being said, if you're interested in DJing, Mixxx is a must-have application for Linux. For more information, check out Mixxx's features or head on over and give it a download (Windows, OS X, and Linux).

Wednesday, February 28, 2007

The Truth About Switching

I don't usually post specifically about other blog posts, but I'm going to make an exception here. Alan Pope's "The Truth About Switching" is an honest look at what switching to Ubuntu is really like, and I have to say that it summarizes my own feelings very nicely.

If you're thinking about switching from Windows to Ubuntu, it's definitely worth a read.

Wednesday, February 07, 2007

Visio, and another reason I love Linux


Today I had a nice reminder of one of the things I like best about Linux.

I've found myself being forced to draw some UML diagrams in Microsoft Visio 2003, and to be quite honest, I've been totally disappointed with the software. One of the things that bugs me is that Visio seems to have absolutely no intelligence whatsoever when it comes to laying out labels on associations - It'll blindly draw numbers on top of your classes and other diagrams.

You would think after Visio 2000 and Visio 2002 that stupid stuff like this would be fixed, but nope, this is Microsoft, and this is exactly why I love Linux.

Stupid bugs like this get fixed in open source software, because the users are the developers. With each release of Ubuntu (and other good pieces of open source software), there are not only new features added, but also a ton of bug fixes. I've yet to be affected by a bug in Ubuntu that's persisted across releases, and these guys release a new version every six months - not every couple of years (a la Microsoft). That's pretty damn good.

I think another reason why problems get fixed in open source projects is because their software development processes sometimes leave big companies like Microsoft in the dust. Quite honestly, Launchpad and other bug trackers (and the way in which they are used transparently) seems to play a large role in many projects' rapid success by providing developers with organization and a strong continual link to their users. It's this constant interaction, an excellent feedback loop, that some companies seem to lack.

Sure, many open source projects don't follow strict development processes, but you know what?
They not only get their software built, but they get it built faster and better.


Note: If you're looking for a good open source Visio replacement, here's some good ones:

Thursday, February 01, 2007

Ubuntu - Intelligent Package Suggestion in Action

Some of you might remember me rambling about how important intelligent package suggestion is to a desktop user, and what a killer feature it would be in Linux.

I've noted earlier that something along these lines was in the works for the next release of Ubuntu (7.04/Feisty Fawn).

Well, I'm glad to say, it looks like it's finally materialized. The new "gnome-app-installer" now automatically suggests what package the user needs to install (and guides them through the process) in order to play DivX/XviD, MP3, and WMV/WMA files.

Check out this Flickr gallery showing off the new system.

Interestingly enough, some of this infrastructure is already enabled in Edgy Eft. I noticed that if I double-click on a .mid file in Nautilus, the app installer pops up and searches for programs that will play MIDI files.

Lastly, I'd like to thank all the hard workers that brought this feature to reality. Sitting on your ass blogging about something isn't that constructive - The Ubuntu guys (and everyone that actually worked on this) deserves a big thanks. They're making Ubuntu a great deal easier to use for new users, and I think the whole community will reap the benefits in the end.