(gentoo for sparc is dead) |
|||
(62 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
== NEWS == | |||
In October 2015, ORACLE released a SPARC-'''sun4v''' reference platform, for T1 or better(UA2005->), based on RHEL-6: | |||
* http://oss.oracle.com/projects/linux-sparc/ | |||
In early 2017, the SPARC version of Oracle Linux 6.7 was released for T4, T5, M5, M6, T7 and S7 platforms(OSA2011->): | |||
* http://blogs.oracle.com/wim/oracle-linux-6-for-sparc | |||
* http://blogs.oracle.com/linux/monday-spotlight%3a-announcing-oracle-linux-6-update-7-for-sparc | |||
* http://blogs.oracle.com/wim/introducing-uek4-and-dtrace-on-oracle-linux-for-sparc | |||
* http://blogs.oracle.com/linux/monday-spotlight%3a-announcing-uek4-and-dtrace-on-oracle-linux-for-sparc | |||
It also runs in Oracle VM Server for SPARC(Logical Domains): | |||
* http://blogs.oracle.com/virtualization/friday-spotlight:-running-oracle-linux-as-a-logical-domain-on-sparc | |||
ISOs available in: http://www.oracle.com/technetwork/server-storage/linux/downloads/oracle-linux-sparc-3665558.html | |||
== Status == | |||
'''The development of this architecture is halted '''([http://lists.fedoraproject.org/archives/list/sparc%40lists.fedoraproject.org/thread/WBLUWKN7CS7C4PB76VJRNDBSXAAP77YC/ mailing list thread])''' as of 2012 because lack of manpower and/or interest in the community. Latest release is 12-BETA'''. | |||
== Goals and Objectives == | |||
The primary goal of this project is to provide support for SPARC as a [[TomCallaway/SecondaryArchitectures| secondary architecture]] in Fedora. | |||
== Architecture Maintainer Team == | == Architecture Maintainer Team == | ||
Line 8: | Line 30: | ||
* [[DennisGilmore| Dennis Gilmore]] (Fedora Account: ausil) | * [[DennisGilmore| Dennis Gilmore]] (Fedora Account: ausil) | ||
* [[PatrickLaughton| Patrick "Jima" Laughton]] (Fedora Account: jima) | * [[PatrickLaughton| Patrick "Jima" Laughton]] (Fedora Account: jima) | ||
* PeterJones (Fedora Account: pjones) | * [[PeterJones| Peter Jones]] (Fedora Account: pjones) | ||
Interested in joining the SPARC team? Contact [[TomCallaway| the team lead]] . | Interested in joining the SPARC team? Contact [[TomCallaway| the team lead]]. | ||
== Contact Info == | == Contact Info == | ||
* IRC: #fedora-sparc on | * IRC: {{fpchat|#fedora-sparc}} on [http://freenode.net freenode.net] | ||
** Regular IRC Meeting: Fedora SPARC will have regular IRC meetings on '''TBD'''. | |||
* Regular IRC Meeting: Fedora SPARC will have regular IRC meetings on '''TBD'''. | * Mailing List: | ||
** mailto:sparc@lists.fedoraproject.org | |||
** https://lists.fedoraproject.org/archives/list/sparc@lists.fedoraproject.org/ | |||
== History == | == History == | ||
Fedora SPARC started out as the [http://web.archive.org/web/20131214061751/http://www.auroralinux.org/ 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. | Fedora SPARC started out as the [http://web.archive.org/web/20131214061751/http://www.auroralinux.org/ 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. | ||
== SPARC LiNUX docs == | == SPARC LiNUX docs == | ||
* [http://web.archive.org/web/20040610191509/http://www.nuclecu.unam.mx/~miguel/uselinux/SparcLinux.html The Linux/SPARC port] | |||
[http://web.archive.org/web/20071029114805/http://www.ultralinux.org/faq.html UltraLinux | * [http://web.archive.org/web/20071029114805/http://www.ultralinux.org/faq.html UltraLinux FAQ]. | ||
* [http://tldp.org/HOWTO/SPARC-HOWTO.html SPARC-HOWTO]. | |||
[http://tldp.org/HOWTO/SPARC-HOWTO.html SPARC-HOWTO]. | * [http://web.archive.org/web/20080320061836/http://www.sparc-boot.org/ SILO web]. | ||
* [http://web.archive.org/web/20130525031339/http://wiki.auroralinux.net/wiki Aurora Wiki]. | |||
[http://web.archive.org/web/ | * [http://web.archive.org/web/20120306063021/http://users.ecs.soton.ac.uk/mas01r/aurorafaq.html Aurora FAQ]. | ||
[http://web.archive.org/web/20130525031339/http://wiki.auroralinux.net/wiki Aurora Wiki]. | |||
[http://web.archive.org/web/ | |||
== CPU and Architecture Target == | == CPU and Architecture Target == | ||
The baseline [http://en.wikipedia.org/wiki/SPARC SPARC] CPU architecture that we have chosen to support is sparcv9 in 32bit. Although Aurora (the predecessor to Fedora SPARC) supported sparcv7 as its baseline, poor upstream kernel support for sparc(32-bit) combined with significant optimization gain make sparcv9 a much more viable target. Unfortunately, this means that sparc32 systems (anything [http://en.wikipedia.org/wiki/SPARCstation sun4c, sun4d, sun4m] and [http://en.wikipedia.org/wiki/LEON LEON]) will not work with Fedora SPARC. | The baseline [http://en.wikipedia.org/wiki/SPARC SPARC] CPU architecture that we have chosen to support is sparcv9 in 32bit. Although Aurora (the predecessor to Fedora SPARC) supported sparcv7 as its baseline, poor upstream kernel support for sparc(32-bit) combined with significant optimization gain make sparcv9 a much more viable target. Unfortunately, this means that sparc32 systems (anything [http://en.wikipedia.org/wiki/SPARCstation sun4c, sun4d, sun4m] and [http://en.wikipedia.org/wiki/LEON LEON]) will not work with Fedora SPARC. | ||
Line 47: | Line 64: | ||
=== Koji Instance === | === Koji Instance === | ||
The Sparc Koji instance can be found at http://sparc.koji.fedoraproject.org/koji | The Sparc Koji instance([http://lists.fedoraproject.org/archives/list/sparc%40lists.fedoraproject.org/thread/QIRLYC5PLXABSIJB5JPTC5MV2MTJM3UN/ Servers are down]) can be found at http://sparc.koji.fedoraproject.org/koji | ||
=== Build Servers === | === Build Servers === | ||
Line 61: | Line 78: | ||
|vala || Netra X1, 500mhz Ultrasparc IIi, 2x80gb ide drives, 2gb ram. | |vala || Netra X1, 500mhz Ultrasparc IIi, 2x80gb ide drives, 2gb ram. | ||
|} | |} | ||
=== Build results mailing lists === | |||
* Mailing List: | |||
** mailto:sparc-builds@lists.fedoraproject.org | |||
** https://lists.fedoraproject.org/archives/list/sparc-builds@lists.fedoraproject.org/ | |||
== Tracker Bug == | == Tracker Bug == | ||
If excluding sparc architectures you need to make the bug block '''F-ExcludeArch-SPARC''' | If excluding sparc architectures you need to make the bug block '''F-ExcludeArch-SPARC''' | ||
to see whats currently blocking visit [ | to see whats currently blocking visit [http://bugzilla.redhat.com/show_bug.cgi?id=F-ExcludeArch-SPARC Bugzilla ] | ||
== Releases == | == Releases == | ||
=== Fedora SPARC 12 === | === Fedora SPARC 12 BETA === | ||
* ISOs are available here: http://archive.fedoraproject.org/pub/archive/fedora-secondary/releases/test/12-Beta/sparc/iso/ | |||
* | * FILES are available here: http://archive.fedoraproject.org/pub/archive/fedora-secondary/releases/test/12-Beta/ | ||
* | * UPDATES are available here: http://archive.fedoraproject.org/pub/archive/fedora-secondary/updates/12/ | ||
* | |||
Known issues: <BR> | Known issues: <BR> | ||
Line 85: | Line 106: | ||
- 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<BR> | - 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<BR> | ||
=== | === rawhide (fc15) === | ||
* http://archive.fedoraproject.org/pub/archive/fedora-secondary/development/rawhide/sparc/ | |||
* http://archive.fedoraproject.org/pub/archive/fedora-secondary/development/rawhide/sparc64/ | |||
* http:// | |||
* http:// | |||
== Alternative distributions for SPARC == | |||
* [http://www.debian.org/ports/sparc/ Debian] | |||
* [http://oss.oracle.com/projects/linux-sparc/ Oracle] | |||
[[Category:Arch-specific SIGs]][[Category:SIGs]] | [[Category:Arch-specific SIGs]][[Category:SIGs]] | ||
[[Category:Fedora special-interest groups|SPARC]] | [[Category:Fedora special-interest groups|SPARC]] |
Latest revision as of 21:30, 13 October 2017
Fedora SPARC
NEWS
In October 2015, ORACLE released a SPARC-sun4v reference platform, for T1 or better(UA2005->), based on RHEL-6:
In early 2017, the SPARC version of Oracle Linux 6.7 was released for T4, T5, M5, M6, T7 and S7 platforms(OSA2011->):
- http://blogs.oracle.com/wim/oracle-linux-6-for-sparc
- http://blogs.oracle.com/linux/monday-spotlight%3a-announcing-oracle-linux-6-update-7-for-sparc
- http://blogs.oracle.com/wim/introducing-uek4-and-dtrace-on-oracle-linux-for-sparc
- http://blogs.oracle.com/linux/monday-spotlight%3a-announcing-uek4-and-dtrace-on-oracle-linux-for-sparc
It also runs in Oracle VM Server for SPARC(Logical Domains):
ISOs available in: http://www.oracle.com/technetwork/server-storage/linux/downloads/oracle-linux-sparc-3665558.html
Status
The development of this architecture is halted (mailing list thread) as of 2012 because lack of manpower and/or interest in the community. Latest release is 12-BETA.
Goals and Objectives
The primary goal of this project is to provide support for SPARC as a secondary architecture in Fedora.
Architecture Maintainer Team
- Tom "spot" Callaway (team lead) (Fedora Account: spot)
- Dennis Gilmore (Fedora Account: ausil)
- Patrick "Jima" Laughton (Fedora Account: jima)
- Peter Jones (Fedora Account: pjones)
Interested in joining the SPARC team? Contact the team lead.
Contact Info
- IRC: #fedora-sparc[?] on freenode.net
- Regular IRC Meeting: Fedora SPARC will have regular IRC meetings on TBD.
- Mailing List:
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.
SPARC LiNUX docs
CPU and Architecture Target
The baseline SPARC CPU architecture that we have chosen to support is sparcv9 in 32bit. Although Aurora (the predecessor to Fedora SPARC) supported sparcv7 as its baseline, poor upstream kernel support for sparc(32-bit) combined with significant optimization gain make sparcv9 a much more viable target. Unfortunately, this means that sparc32 systems (anything sun4c, sun4d, sun4m and LEON) 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(Servers are down) 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. |
Build results mailing lists
- Mailing List:
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://archive.fedoraproject.org/pub/archive/fedora-secondary/releases/test/12-Beta/sparc/iso/
- FILES are available here: http://archive.fedoraproject.org/pub/archive/fedora-secondary/releases/test/12-Beta/
- UPDATES are available here: http://archive.fedoraproject.org/pub/archive/fedora-secondary/updates/12/
Known issues:
- SBUS devices do not autodetect
- serial console install - By default the serial console is not enabled. To install with only a serial console you just boot into single user mode with a serial console by adding "console=ttyS0,9600 single" to the SILO boot prompt, At the '# ' prompt edit /boot/silo.conf to remove the rhgb and add "console=ttyS0,9600". Then copy /etc/event.d/tty1 /etc/event.d/serconsole and edit serconsole to use ttyS0 in place of tty1. You then must edit /etc/securetty to include ttyS0 for pam to accept the root password on the serial console. After doing this 'exit' will boot multi-user and you should see a login prompt on the serial console. If you do not do these steps, the multi-user boot will appear to hang.
- 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
rawhide (fc15)
- http://archive.fedoraproject.org/pub/archive/fedora-secondary/development/rawhide/sparc/
- http://archive.fedoraproject.org/pub/archive/fedora-secondary/development/rawhide/sparc64/