We need your help to port Ubuntu to Loongson (was Re: Compile farm for MIPS64/Loongson)

Kai-Cheung Leung kcleung at users.sourceforge.net
Sun Jul 26 00:26:57 UTC 2009

Dear Loongson development team,

Ubuntu is the most widely-adopted and user-friendly Debian-based Linux
desktop distribution and it has very good Chinese localization
support.  By porting Ubuntu to Loongson, we can significantly increase
Linux adoption in China and the Loongson adoption in the world.

Debian already has MIPS64/Loongson support and Ubuntu source are
ported from Debian, so apart from building the toolchain, it should be
theoretically feasible to port Ubuntu to Loongson.

However we need your help to provide access to machines (for both
compile farm and testing) and involvement from your group to port
Ubuntu to Loongson.

We warmly welcome your group to join the Ubuntu Loongson / MIPS64 Team at:


However the first step is to get the Ubuntu toolchain to compile
MIPS/MPIS64 packages out-of-the box.  For this part, you should join
the Ubuntu Toolchain team:


and contact the Ubuntu toolchain developer Michael Casedevall:

mcasadevall at ubuntu.com

Thank you very much for your attention.

Best Regards,

Ubuntu Loongson / MIPS64 Team

On Sun, Jul 26, 2009 at 6:31 AM, Michael
Casadevall<mcasadevall at ubuntu.com> wrote:
> I've done some work on Ubuntu/MIPS on a experimental/research basis
> for my own curiosity, but my Yeeloong
> bombs when I max out the I/O and the system hangs which has prevented
> me from doing a proper bootstrapping of Ubuntu. Basically, the process
> of creating a new port of Ubuntu is:
> 1. Build the toolchain by hand
> 2. Build the base system from the toolchain
> 3. Install the base system into a chroot, and rebuild the base using
> the newly bootstrapped toolchian.
> 4. Setup buildds, and compile the archive
> 5. Port the kernel
> 6. Port the installer
> 7. Spin the images
> While bootstrapping and setting up the buildds is relatively
> straightforward, a considerable amount of effort will be going in the
> initial builds of the archive. As it stands, Ubuntu's GCC didn't build
> out of the box on MIPS. Speaking from experience on the ARM port, its
> not an effort to be undertaken unless there is a strong enough
> developer backing to deal with resolving FTBFS's and maintaining
> merges from Ubuntu. Depending on the speed and number of boxes, fully
> compiling the archive will likely take 3-4 months (even if shortcutted
> using Debian packages to help get main fully built).
> Michael
> (I also noticed I was added to the ubuntu-loongson team on Launchpad,
> so I have that feeling we might have talked on this before but I'm
> drawing a mental blank)
> On Sat, Jul 25, 2009 at 11:18 AM, Henrique Almeida<hdante at gmail.com> wrote:
>> 2009/7/18 Kai-Cheung Leung <kcleung at users.sourceforge.net>:
>>> Debian is still supporting MIPS64, which the Chinese Loongson chips
>>> are compartible with.  And Ubuntu codes are lifted from Debian.
>>> I would like to have an unofficial repository for MIPS64/Loongson, at
>>> least in main, and if this works, I really would like to set up a
>>> project that provides unofficial MIPS64 support.  This would certainly
>>> drive Ubuntu to the Chinese desktop market, where in a few years time,
>>  Insightful. Do you have references for Loongson's adoption rate ? It
>> would be a good idea to track that for the following months.
>>> Loongson can become popular and now is a good time to prepare for.
>>> How can I set up a compile farm that sync packages from Ubuntu source,
>>> do automated compiling and for each package, automatically generate a
>>> report?
>>> Where can I find information about such infrastructure in Ubuntu?
>>> Thanks!
>>> kcleung
>>> --
>>> Ubuntu-devel-discuss mailing list
>>> Ubuntu-devel-discuss at lists.ubuntu.com
>>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
>> --
>>  Henrique Dante de Almeida
>>  hdante at gmail.com
>> --
>> Ubuntu-devel-discuss mailing list
>> Ubuntu-devel-discuss at lists.ubuntu.com
>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

More information about the Ubuntu-devel-discuss mailing list