Reviving Fedora MIPSMichal Toman michal.toman at gmail.com
Mon Jun 1 20:10:17 UTC 2015
Next message: Reviving Fedora MIPS
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Greetings everyone,you might know me from my former work on ABRT, or later Power and s390.For the last few months however, I have been collaborating withImagination Technologies to bring back Fedora for MIPS.A brief history - some effort to bootstrap Fedora for MIPS has been donearound Fedora 11/12/13, but died afterwards because of lack of interest.Even though the RPMs were labelled with mips64el architecture, they wereusing the hybrid n32 ABI with 32-bit pointers and 64-bit data, ratherthan the full 64-bit n64 ABI.Since we decided to go with n64 rather than n32, we have tried tobootstrap the distribution from scratch (well, almost) to see how muchproblems we will run into. I need to say that I was very surprised thata majority of packages build fine with no or just minor tweaks tospecfiles and very few packages do require actual code patching.Anyway, we have now arrived into a state where Fedora mips64el userspacecan be booted and played with. I have created a QEMU image [1] and allthe packages and repositories are available from mipsfedora.imgtec.com[2]. I have also created some wiki pages [3] briefly describing what weare doing and will continue to expand them in the following days to bemore detailed.Apart from mips64el, we have lately started working on 32-bit mipsel, tobe ran on the Creator CI20 Borad [4]. This is basically 3 months behindmips64el so there are no significant results yet, but hopefully will besoon.Future plans are, naturally, to turn MIPS into a fully-fledged secondaryarchitecture, deploy koji-shadow, compose releases and do everythingother secondary archs do. Build hardware is likely to be donated byImagination Technologies.Any help would be appreciated, especially in the area of kernel, u-bootand some specific languages - haskell, erlang, ocaml etc. I have alreadybeen playing with some of those and there is a list of issues on the wiki.Hopefully you will like Fedora MIPS backRegards,
Michal[1]
http://mipsfedora.imgtec.com/development/22/mips64el/images/20150601/[2]
http://mipsfedora.imgtec.com/development/22/mips64el/[3]
https://fedoraproject.org/wiki/Architectures/MIPS/2015Bootstrap[4]
http://community.imgtec.com/platforms/creator-ci20/