From Fedora Project Wiki

Fedora SPARC

Architecture Maintainer Team

Interested in joining the SPARC team? Contact the team lead .

Contact Info

  • IRC: #fedora-sparc on irc.freenode.net
  • Mailing List: sparc@lists.fedoraproject.org
  • Regular IRC Meeting: Fedora SPARC will have regular IRC meetings on TBD.

History

Fedora SPARC started out as the Aurora SPARC Linux Project , when Red Hat stopped support for SPARC with Red Hat Linux 6.2. Fedora SPARC is the continuation of the Aurora efforts, in an official capacity as part of the Fedora Project.

CPU and Architecture Target

The baseline SPARC CPU architecture that we have chosen to support is sparcv9 (32bit). Although Aurora (the predecessor to Fedora SPARC) supported sparcv7 as its baseline, poor upstream kernel support for sparc/ (as opposed to sparc64/) combined with significant optimization gain make sparcv9 a much more viable target. Unfortunately, this means that sparc32 systems (anything SUN4M or older) will not work with Fedora SPARC.

It is possible that we will release a sparcv7 baselined tree again at some point, either under the Aurora name or as a Fedora SPARC release.

Sandbox Systems

Currently, there are no Fedora SPARC sandbox systems available.

Buildservers

Koji Instance

The Sparc Koji instance can be found at http://sparc.koji.fedoraproject.org/koji

Build Servers

daedalus Sun Fire T1000, 32 1ghz thread Niagara 1 CPU, 2x73gb sas drives, 16gb ram.
korolev Sun Fire T2000, 32 1ghz thread Niagara 1 CPU, 2x73gb sas drives, 8gb ram, 253gb T3 StorEdge shelf.

Database Server

vala Netra X1, 500mhz Ultrasparc IIi, 2x80gb ide drives, 2gb ram.

Tracker Bug

If excluding sparc architectures you need to make the bug block F-ExcludeArch-SPARC

to see whats currently blocking visit Bugzilla

Releases

Fedora SPARC 12

- Beta ISOs are available here: http://secondary.fedoraproject.org/pub/fedora-secondary/releases/test/12-Beta/sparc/iso/

Known issues:
- SBUS devices do not autodetect
- serial console install - to have a console on the serial port post install pass "console=ttyS0,9600" to the installer
- serial console install - to do any customisation at all you need to use vnc
- sunblade and Fire systems with qlogic hba's for primary storage - Make sure that you do a graphical install (vnc or local X) or kickstart and include "hardware support" this is so that you have the firmware for your primary storage
- install blowing up at partitioning - parted doesnt seem to like old parted disk labels. in rescue mode "dd if=/dev/zero of=/dev/sdX bs=512 count=2" where X == the value of each disk (e.g. /dev/sda)
- partitioning is fragile - simple partitioning works fine more complicated setups might require you to manually use parted to setup the partitioning you want and then choosing custom partitiing and allocate as you need to
- systems with less than 512mb ram - using vnc you may get OOM during package install. you will need to either do a default install or select a smaller package set
- repo issues when installing - There repos are not laid out exactly as anaconda wants when doing a netinstall. you can pass repo="path to mirror" or fix up in the gui

Fedora SPARC 13

- Once F12 updates are built we can start building F-13. - March 10 2010 updates are underway