May 17 2008

Working on the Ubuntu PS3 Port

Tag: Linux, Open Source, PS3, UbuntuDan @ 2:15 pm

I am relatively new to the Ubuntu PS3 Port team. I joined about a month before Hardy was released when I was told by Gouki that there really wasn’t any development happening on it because it was a community maintained port just like the PowerPC port now is too. I just felt I had to do something - Ubuntu on the PlayStation3 is just too compelling for me to sit back and watch it bit-rot!

One of the first things that needed doing was to update the bootloader (otheros.bld) as the old Gutsy one wasn’t able to boot Hardy’s kernel. Once this was achieved (thanks to some great mentoring by a very busy Colin Watson and others) I was able to upgrade to Hardy and start fire-fighting.

Unfortunately we weren’t able to fix things in time for Hardy’s first release. X was crashing and trying to choose the wrong video driver (both now fixed), and the Kernel (still) has a memory allocation problem (fix on the way). There are various other problems waiting to be resolved, and a few suggested features too, but we’ll get to them all in good time.

Although initially the plan was to try and have an installable/usable Hardy by 8.04.1 in July, I think focus will probably be on Intrepid from now on. Getting fixes back into critical components such as the kernel and X for Hardy in time would be tough as this is considered an “unmaintained port” in Hardy.

So far working on this project has been a great experience for me. I am gaining a very broad knowledge of all aspects of how Ubuntu works, and also how Linux works on the PS3. I highly recommend any folks who are using Ubuntu on PS3 and have Debian/Ubuntu dev experience please jump on the development mailing list and look out for ways to contribute.

A status update has just been posted to the dev list today. I’ve tried to outline as best as I can the current state of the project.

Thanks to everyone upstream, downstream (ubuntu-ps3-dev, ubuntu-x, kernel-team), and in the community who has helped out so far!


Feb 13 2008

Linux on TV

Tag: General, Linux, Open SourceDan @ 3:09 pm

Flicking through the menus on a Panasonic Viera 32″ LCD I discovered a “Software Licence” link in the setup menu. Amazingly this links to a full copy of the GPL and a link to am-linux.jp. Seems it runs Linux!


Oct 11 2007

Ubuntu 7.10 Countdown

Tag: Linux, Open Source, UbuntuDan @ 8:59 am



Oct 10 2007

RM Linux laptop for schools

Tag: Linux, Mac, Open Source, Ubuntu, WindowsDan @ 9:31 am

I just heard today that RM will be selling a tiny Asus laptop pre-installed with Linux. It’s a very small machine 22.5 x 16.5 x 2.1-3.5cm and will cost only £169.

Instead of a hard drive it will use solid state memory apparently either 2GB or 4GB. Anecdotal evidence from the comments on this page, suggest it will be running a version of Suse Linux.

This is more great news for Linux as it shows that there is a growing confidence that it is a viable alternative to Windows and Mac. We already have Dell introducing Ubuntu pre-installed machines into for the European market. RM are a big supplier of IT hardware and services into schools and this laptop will probably be targeted directly at the education market. Lets hope we see more and more of the education market share heading towards Linux (and Mac) so there’s a more level playing field and kids don’t grow up thinking that computers and Windows are the same thing.

Update: Here’s the link to the product description page on the RM site - RM Asus miniBook. I notice in the features page the operating system is described as an “Asus developed Linux based operating system”. A little Googling turns up a story on Slashdot from from last Sunday mentioning about an ASUS motherboard called the P5E3 Deluxe/WiFi-AP@n that includes an embedded Linux OS called Splashtop which boots from the BIOS on the motherboard and allows you to use Firefox+Flash, and Skype in under 5 seconds from pressing ‘Power On’. The Splashtop site has a decent FAQ, and even a blog-post with a YouTube vid demostrating the OS. I’m not sure this is definitely the exact technologies the RM machine is using because Splashtop is developed by DeviceVM not Asus. The RM machine is basically a rebranded Asus Eee PC. The Eee PC site doesn’t give specific detail on the version of Linux it uses but it’s support page does link to Xandros Linux.


Oct 09 2007

My patch in Banshee

Tag: C#, Gnome, Mono, Open Source, Software EngineeringDan @ 7:04 am

A while ago I coded a small patch which I submitted to the Banshee music player project. It has a plugin which supports sharing of your music library via the DAAP protocol, but it was only sharing individual tracks and not playlists which made browsing a large collection a little tedious. So I cooked up a little code to solve the problem and attached it to a new bug in Banshee’s bug tracker.

I was happy to find my patch was accepted and was eventually released in version 0.13. I’m even happier to find that with the upcoming release of Ubuntu 7.10 my patch has found it’s way downstream to my favourite distro too.

It’s interesting to chart the progress of an open-source contribution: I submitted my patch upstream (i.e. directly to the Banshee) on 13th Feb 2007, it made it into a stable release six months later on the 5th August 2007, and now in October it’s beginning to make it downstream into the distributions. In total around eight months have passed. At first this appears to be a long time but it’s better new features don’t float downstream too quickly so they have more time to mature.


Oct 05 2007

Gnome 2.20 and the new Gnome Library site

Tag: Gnome, Linux, Open Source, UbuntuDan @ 7:32 pm

I’ve just read over the Gnome 2.20 Release Notes and I must say I’m looking forward to using it in Ubuntu 7.10 (Gutsy). There are quite a few small improvements that I’ve been waiting for. For instance:

  • Finally the Evolution mail client has an icon for the Gnome Panel’s Notification Area, I hope it supports minimizing of Evolution too (without leaving behind the task bar button).
  • Evolution now has a built-in backup utility to help export and move settings to another machine.
  • The properties dialog for a mounted disk now shows a disk-usage pie chart - very useful.
  • One neat feature is that if you lock your screen and go away someone can leave you a message to read once you return (no more sticky post-its stuck to your screen).
  • Automatic unlocking of the Gnome Keyring (Password Manager) when you login or unlock your screen.

However, the thing I am most happy to see is the new Gnome Library documentation site. This is a very polished site collecting together Gnome related tutorials, manuals, and API references. I think this is a great step forward for the Gnome project; I have felt in the past the resources were not as well presented or well maintained as they could be, particularly developer docs on subjects such as Gtk and Glib.


Apr 10 2007

Guadec 2007 in Birmingham, UK

Tag: Linux, Open SourceDan @ 9:28 am

The annual GNOME Users and Developers Conference is to held in the UK this year from 15-21 July 2007. I hope I can arrange to go along. Here’s the link to its home page:

GUADEC2007


Feb 27 2007

UK Government Software Patents E-Petition Response

Tag: Open Source, Software EngineeringDan @ 11:09 am

Today an answer has been given to the E-Petition on software patents which was raised a few months ago.


Feb 22 2007

Debconf 2007 in Edinburgh

Tag: Linux, Open Source, UbuntuDan @ 5:13 pm

This years Debian Conference is going to hosted in Edinburgh, UK from Sunday 17 to Saturday 23 June 2007. I’m definitely going to go along. Here’s the main event info page: DebConf7.


Nov 14 2006

Java now Open Source under the GPL2

Tag: Java, Linux, Open Source, Software EngineeringDan @ 10:23 am

Yesterday announcements were made that Java has been released under the GPL2 Open Source licence. Here’s some of the relevant links:

Apparently it’s an early version of Java 7 that is immediately available under the new licence, this includes the Hotspot VM and the ‘javac’ compiler. However, the Java API class libraries and certain 3rd party components are still not yet open.

Personally I think this is great news. Adoption of Java has clearly been hampered on open source operating systems because it remained under a closed source licence for so long. It has allowed technologies such as Mono/.Net and Python to get ahead for development of cross platform desktop apps where Java may have a been a viable choice if only it’s licence had allowed it to be shipped along with standard packages.


Next Page »