Ubuntu 9.10 (Karmic) & Airport Extremes
Now - I know some of you probably hate Apple...I don't, clearly. So if you do, please don't come and post comments about how much you hate them, I won't approve them
So with that out of the way, on with the post. I've just installed Karmic (Ubuntu 9.10) this evening, and in the process of setting things up, I realised I'd never installed my printer on Jaunty (9.04). So I figured I'd give it a go, wondering if it would be as easy as when I installed it on all the other PC's & my MacBook - as it's connected to my router (the airport extreme), it's shared using bonjour, which I happen to really like, it does mean setting up the printer is much more simple, and a lot quicker than normal.
I'll be honest - my hopes weren't very high, I figured that since it's an Apple developed technology, and not open-sourced, that I would have a hell of a time trying to get it to work. I was totally wrong. I did configure it slightly differently, in that I opened http://localhost:631 in Firefox to set it all up via the CUPS web UI. I chose "Add Printer" and it scanned for connected printers locally and networked - I sat waiting for it to finish, and tell me that nothing was connected....
I'm sure you can imagine my surprise, and curiosity, when it returned my printer under "Network Printers". I continued with the setup, expecting it to throw back an error of some variety, but no, it all installed fine. To make sure I wasn't just daftly pointed and clicking things that looked relevant, I printed a test page.....which I now have on my desk next to me - chalk one up for Ubuntu!
Overall, having run Karmic for all over 2 hours now - I'm already very impressed, and I'm looking forward to the final release.

September 14th, 2009 - 00:54
First off, glad to hear it went well. I find this somewhat ironic though. You didn’t expect something Apple created to work with something else Apple created.
“CUPS is the standards-based, open source printing system developed by Apple Inc. for Mac OS¬Æ X and other UNIX¬Æ-like operating systems.”
Heck, http://localhost:631/ even works on Mac OS X.
The history is on Wikipedia but in short Apple hired the developer of CUPS and bought the source code in 2007.
September 14th, 2009 - 00:55
This is not actually new to Karmic, it works in 9.04 too. It is because apple bought CUPS, and it is used in OSX. Printer sharing from macs works the same way.
September 14th, 2009 - 01:02
I seem to remember it failing in 9.04, though I could be wrong
As for the CUPS web UI, I knew it existed on macs also, I just rarely use it, that’s why I felt the need to mention it. I guess you’re both right though, I shouldve expected it to work given the link between the 2.
IIRC it’s actually shared as a jetdirect printer on port 9100
September 14th, 2009 - 03:28
I’m glad it worked !
I have an Apple mac mini, used for ipod and imovie, but since Ubuntu is my main workhorse this is good to know.
September 14th, 2009 - 05:02
Sounds good. I believe the changes in Pulse Audio for Karmic also now let you stream audio to Airport Express units.
September 14th, 2009 - 08:01
I don’t find it that surprising. After all, Bonjour is just Apples implementation of Zeroconf, which cups supports quite nicely through Avahi. It should be supported in Ubuntu since Hardy.
September 14th, 2009 - 09:29
Cheers Joeb, this is good to know. After you’ve had a bit more time with it, maybe you could discuss problems you’re having, if any!
For me I’m hoping it’ll work with my P4 single core computer. Even with over a gig of ram, basic apps like Rhythmbox with Pulseaudio stuttered (This isn’t the case with WMP with WinXP). If I can’t get the perfomance I need, I may as well buy a new computer, and if I do that, I’ll have Windows 7 on by default. Sure I’ll dual boot it with Ubuntu Studio Karmic, but I’d like to be independant from Microsoft.
September 14th, 2009 - 15:56
I’ve always found that Ubuntu works a lot better with Mac than with Windows. Printing is one thing that those two operating systems have got very right.
Karmic has always been a very good development release since I’ve started using it in June.
The only problems it has are shutdown issues — too often your root partition is damaged when booting up again and the shut down button doesn’t work; GDM restarts — and Flash player issues — YouTube and other websites don’t respond on clicks.
October 21st, 2009 - 11:18
I don’t like Linux because I had always problems in installing it on my computer
Windows is easy to install but hard to use – so which OS we should use?
November 15th, 2009 - 18:38
How do you figure that Apple created it, if they just hired the guy who created it? You give Apple a lot of credit…
OS X is a blend of BSDUnix and the Next OS. It shares a lot of things with Linux, having the same lineage.
I think you have it backwards — Apple uses open source technology in its platform because it works well. It doesn’t very often create something and give it back to the community.
December 5th, 2009 - 05:12
Sounds good. I am trying to set up my Airport Express for the first time in a new location. I recently wiped my Windows laptop and installed Karmic. I have the Express Utility running in Wine, but it will not recognize my Airport. Any ideas/suggestions??
December 5th, 2009 - 09:53
Unfortunately I’ve never tried the Airport utility in Wine, though I may give it a try later and see what happens.
As a wild guess, I’d say it’s a setting somewhere within Wine that relates to networking, so try to have a look for anything to do with that
December 7th, 2009 - 01:51
I don’t see anything relevant in Wine. I actually was able to get my Airport working with a Windows PC.
I still can’t connect to the router/internet with my Karmic laptop, though. Pardon my ignorance, but where are the wifi settings in Karmic? I am using WiFi Radar to search for and connect to my network, but I can’t get past the ‘Aquiring IP Address’ loading window…
April 19th, 2010 - 22:47
Really a big help. I didn’t even know about localhost:631 and I have been using linux for about 10 years.