Changes

Jump to: navigation, search

Raspberry Pi Fedora Remix FAQ

2,639 bytes added, 13:45, 20 September 2012
Developers needed
== What is the Raspberry Pi Fedora Remix? ==
The Raspberry Pi Fedora Remix is a software distribution based upon the [[:fedora:Architecture/ARM|Fedora ARM secondary architecture project]], which in turn is a part of the [[http://fedoraproject.org|Fedora Project]]. It includes some software which cannot be included in Fedora because it is not licensed under any of the licenses approved by the [http://opensource.org Open Source Initiative].
The Remix was produced by the [[Main Page|Seneca Centre for Development of Open Technology]] in Toronto, Ontario, Canada.
== How big is the Remix? ==
The Raspberry Pi Fedora Remix 14 is about 1.6GB, so it fits comfortably on a 2GB SD cardwith a few hundred MB available, though you may want a larger one so you have card to leave more room for extra programs or for data. There is a lot of software available for the Remix that isn't in the initial card image -- you can [[Raspberry_Pi_Fedora_Remix_Administration#Updating.2C_Adding.2C_and_Removing_Software|add and remove]] software to get exactly the combination you want.
The compressed image is a little under 600 MB - about the size of a CD. == What's in the Remix? == The Remix package set was selected to provide a good selection of packages for both graphical and non-graphical operation, while providing a manageable download size and installing onto a 2GB SD card. Here are some highlights of the applications included in RPFR14: * Desktop GUI environments** LXDE** XFCE* GUI applications** Abiword** Gimp** Gedit with syntax highlighting and plugins (terminal, python console, file manager, etc)** Graphical file manager** Tools to add/remove and update software** System administration tools* Command-line applications** Vim** Yum to add/remove and update software** Utilities such as wget, curl, units** System administration tools* Scripting languages** python** ruby** perl** basic (brandy)** bash* System services** sshd - remote access** cron - scheduled tasks** cups - printing Other software can be easily added or removed using the graphical (gnome-packagekit) or command-line (yum) tools. == Why is the Remix so slow? ==
The GUI in particular is slow, because the 2D graphics (the X Window System) are not yet connected to the 3D graphics processing unit on the SOC.
* Consider [[Raspberry_Pi_Fedora_Remix_Administration#Adding_Swap_Space|adding swap space]] -- though the jury is still out on the value of swapping to an SD card.
* Use apps that have the same look and feel. It's more likely that these programs will use the same graphical toolkit (for example, GTK3 or Qt4), reducing the amount of memory used for shared libraries.
* Try alternate apps that provide similar functionality- See [[Raspberry Pi Fedora Remix 14 - Suggested Packages]].
== Where's the app for ...? ==
== What are the Future Plans for the Raspberry Pi Fedora Remix? ==
The future of the Remix is closely tied to the plans of the [[:fedora:Architecture/ARM|Fedora ARM]] project. The next major release of Fedora ARM will be [[:fedora:Releases/17|Fedora 17]]. It is intended that the Fedora ARM 17 release will be made concurrently, or very close to, the release of Fedora 17 for primary architectures (x86 32- and 64-bit PCs) in May 2012. By the release of Fedora 18 20 in November 20122013, the ARM architecture will hopefully be promoted to [[:fedora:Architectures|Primary Architecture]] status, meaning that the ARM release will be done in lock-step with the x86 PC release.
A group of students in the Seneca [[SBR600]] class ([[Winter 2012 SBR600 Participants|Winter 2012]]) is working has worked to polish the Remix for the F17/F18 releases. This work is being carried forward by the Fedora-ARM research group at Seneca. The RPFR17 test images are currently available, with a final release expected in October 2012. A further-optimized RPFR18 release is planned for December 2012.
The number of packages in the Raspberry Pi-specific repositories is expected to diminish over time -- by the time that Fedora 18 19 is released (November May 2012), the Raspberry Pi repositories should hopefully contain only mot much more than the VideoCore libraries and headers. (If these were ever to become licensed these under an [http://opensource.org OSI]-approved license then the need for a Remix will be eliminated, and the Raspberry Pi could be directly supported as a Fedora target).
== Can I Remix the Remix? ==
See the notes on [[Raspberry Pi Fedora Remix Administration#Adding_Swap_Space|adding swap]].
 
== How do I access the sample source code for the Raspberry Pi and build the multimedia demo programs? ==
 
See [[Raspberry Pi Fedora Remix Multimedia Demo Programs]].
 
== Where can I get the latest compose script for the Raspberry Pi? ==
 
Latest compose script [http://huttriver.proximity.on.ca/outbound/rpfrcompose16-xfce compose script]
 
== How/where can I get help with the Remix? ==
 
See [[Raspberry_Pi_Fedora_Remix#Getting_Help|Getting Help]].
 
== How can I get involved? ==
 
=== Getting involved in the Fedora ARM project ===
 
We'd love to have your help! See http://join.fedoraproject.org and the mailing lists and IRC channels listed under [[Raspberry_Pi_Fedora_Remix#Getting_Help Getting Help]].
 
=== Developers needed ===
 
There is one area that stands out as needing particular attention: making the multimedia capabilities of the Raspberry Pi accessible through standard interfaces, particularly:
* GPU access via X11 (accelerated X)
* OpenGL via glx
 
If you are an audio/X/GL developer and can help out in these area, please jump in! We need to expose the Raspberry Pi's hardware capabilities via standard interfaces as early in the Raspberry Pi ecosystem growth cycle as possible to avoid excessive forking of projects to create versions locked to the (current) Raspberry Pi implementation -- which is not scalable in the long run.
 
=== Reporting Bugs or Suggesting Enhancements ===
 
See [[Raspberry_Pi_Fedora_Remix#Reporting_Bugs_and_Suggesting_Enhancements|Reporting Bugs and Suggesting Enhancements]].

Navigation menu