From Fedora Project Wiki
No edit summary
Line 4: Line 4:


This is the starting page for the Fedora port to the MIPS architecture.
This is the starting page for the Fedora port to the MIPS architecture.


== Goals and Objectives ==
== Goals and Objectives ==


The primary goal of this project is to provide support for MIPS as a [[TomCallaway/SecondaryArchitectures| secondary architecture]]  in Fedora.
The primary goal of this project is to provide support for MIPS as a [[TomCallaway/SecondaryArchitectures| secondary architecture]]  in Fedora.
Just like the ARM port, our secondary goal is to enable derivative distributions based on the Fedora package collection and repository that are more suitably optimized for embedded and mobile use-cases.


== CPU and Architecture Target ==
== CPU and Architecture Target ==


Currently we have chosen to support Loongson 2F and Loongson 3A, but in time we will also support other MIPS-compatible processors.
At this moment we have chosen to support two targets:
* '''mipsel''' - mips32r2, little endian, o32 ABI
* '''mips64el''' - mips64r2, little endian, n64 ABI


Information of Loongson CPU can be found on http://www.linux-mips.org/wiki/Loongson, http://www.loongson.cn/ and forum http://bbs.lemote.com/.
For more information about the bootstrap see [[Architectures/MIPS/2015Bootstrap|2015 Bootstrap]]


== Fedora MIPS Repositories ==
== Fedora MIPS Repositories ==


=== Fedora 22 mipsel ===
* http://mipsfedora.imgtec.com/development/22/mipsel/stage3/
* http://mipsfedora.imgtec.com/development/22/mipsel/stage3.1/
* http://mipsfedora.imgtec.com/development/22/mipsel/stage4/


 
=== Fedora 22 mips64el ===
=== Test Release: Fedora 12 ===
* http://mipsfedora.imgtec.com/development/22/mips64el/stage3/
Release for MIPS Little Endian N32 ABI based on Fedora 12 GA
* http://mipsfedora.imgtec.com/development/22/mips64el/stage3.1/
* Not yet a completed release, just enough for GNOME desktop and development tools
* http://mipsfedora.imgtec.com/development/22/mips64el/stage4/
** http://files.gbraad.nl/fedora/mips/Fedora-12-RPMS-MIPS/
* Modified Source RPMs are here:
** http://files.gbraad.nl/fedora/mips/Fedora-12-SRPMS-MIPS/
* Tarball for root filesystem and QEMU-mips64el runnable image can be found here:
** http://files.gbraad.nl/fedora/mips/Fedora-12-rootfs-MIPS/
(Default root password is "fedora")
 
=== Test Release: Fedora 13 ===
Release for MIPS Little Endian N32 ABI based on Fedora 13 GA
* Not yet a completed release, just enough for GNOME desktop and development tools
** http://files.gbraad.nl/fedora/mips/Fedora-13-RPMS-MIPS/
* Modified Source RPMs are here:
** http://files.gbraad.nl/fedora/mips/Fedora-13-SRPMS-MIPS/
* Tarball for root filesystem can be found here:
** http://files.gbraad.nl/fedora/mips/Fedora-13-rootfs-MIPS/
(Default root password is "fedora")


=== Older releases ===
=== Older releases ===
See [[OlderReleases|this page]]
For information on the former n32 bootstrap effort that died between Fedora 12 and 13 see
* [[Architectures/MIPS_Fedora_11_12_13|Fedora 12 13 MIPS]]
* [[OlderReleases|Fedora 11 MIPS]]


== How to get in touch? ==
== How to get in touch? ==
* The [https://admin.fedoraproject.org/mailman/listinfo/mips Fedora-MIPS mailing list] is available for both user and developer discussions.
* The [https://admin.fedoraproject.org/mailman/listinfo/mips Fedora-MIPS mailing list] is available for both user and developer discussions.
* We have an IRC channel: [irc://irc.freenode.net/#fedora-mips #fedora-mips on Freenode]
* We have an IRC channel: [irc://irc.freenode.net/#fedora-mips #fedora-mips on Freenode]
* Frequent updates about the effort are available at the [http://blogs.fedoraproject.org/wp/mips/ Fedora-MIPS blog]


== Bugs and issues ==
== Bugs and issues ==
Bug or other issues you encounter can be issued at our Trac instance https://fedorahosted.org/mips/.
* [[Architectures/MIPS/2015Bootstrap/mipsel/issues|mipsel issues]]
 
* [[Architectures/MIPS/2015Bootstrap/mips64el/issues|mips64el issues]]
Issues we currently have with building are decribed on the page [[Architectures/MIPS/BuildIssues]]


== Maintainer Team ==
== Maintainer Team ==


* [[User:gbraad| Gerard Braad]] (team lead) (Fedora Account: gbraad)
* [[User:Mtoman|Michal Toman]]
* [[User:Lonestar| XinZhen]] (co-lead) (Fedora Account: lonestar)
* [[User:Anibal|Anibal Monsalve Salazar]]
* [[User:Lazyfai| FaiWong]] (tech lead) (Fedora Account: lazyfai)
* [[User:wzssyqa|YunQiang Su]]
* [[User:jebba| Jeff Moe]] (enthusiastic supporter) (Fedora Account: jebba)


Interested in joining our team? Contact us in the IRC channel.
Interested in joining our team? Contact us in the IRC channel.

Revision as of 06:12, 14 July 2015

Shortcut:
Arch:MIPS

Fedora MIPS

This is the starting page for the Fedora port to the MIPS architecture.

Goals and Objectives

The primary goal of this project is to provide support for MIPS as a secondary architecture in Fedora.

CPU and Architecture Target

At this moment we have chosen to support two targets:

  • mipsel - mips32r2, little endian, o32 ABI
  • mips64el - mips64r2, little endian, n64 ABI

For more information about the bootstrap see 2015 Bootstrap

Fedora MIPS Repositories

Fedora 22 mipsel

Fedora 22 mips64el

Older releases

For information on the former n32 bootstrap effort that died between Fedora 12 and 13 see

How to get in touch?

Bugs and issues

Maintainer Team

Interested in joining our team? Contact us in the IRC channel.