Changes

Jump to: navigation, search

DPI908/SBR600 Potential Projects

3,801 bytes added, 13:02, 5 October 2012
no edit summary
Resources: Peter Robinson (pbrobinson)
 
=== Raspberry Pi Video Decoding ===
 
The Raspberry Pi has GPU video decoding capabilities. This project involves exposing those capabilities to Fedora video applications, by packaging new components or modifying existing packages, and getting those changes incorporated into either Fedora or the Raspberry Pi Fedora Remix repositories.
 
Expected outcome: It will be possible to play video on the Raspberry Pi using GPU acceleration.
 
Maximum number of students: 1 (possibly more if multiple packages are affected).
 
Resources: Chris Tyler (ctyler)
== Performance Tuning Projects ==
Resources: Raymond Chan (rchan)
 
=== GuruPlug Security Servers ===
 
We have a group of GuruPlug micro-servers that are no longer needed in the FedoraARM buid farm. It would be interesting to create a Fedora Remix for these devices for the following use cases:
# Penetration testing (perhaps similar to the PwnieExpress products?)
# Intrusion Detection System
# High-performance firewall
 
Expected outcome: A Fedora Remix which can be loaded onto a microSD card and used on a GuruPlug to provide the specified feature set.
 
Maximum number of students: 3 (one for each of the use-cases)
 
Skills required: Linux administration, security, packaging, composing
 
Resources: Raymond Chan (rchan), Chris Tyler (ctyler)
== Andora Projects ==
Skills required: packaging, testing
 
Resources: Raymond Chan (rchan), John Selmys
 
=== Create the andora-logos, andora-release, and andora-fedora-remix-release-notes packages ===
 
Fedora usually contains three packages that cannot be redistributed with derived (remixed) versions:
 
* fedora-logos
* fedora-release
* fedora-release-notes
 
Dummy versions of these packages are available, substituting generic- for fedora- (i.e., generic-logos, generic-release, and generic-release-notes).
 
This project involves creating a replacement for the three packages:
 
* andora-logos -- This package will contain replacements for the Fedora logos, including the Andora logo where appropriate. It would probably also be a good idea to produce a Andora-backgrounds package with Andora-branded wallpaper.
* andora-fedora-remix-release -- This package will contain Andora-Fedora Remix release files such as yum configs and various /etc/ files that define the release.
* andora-fedora-remix-release-notes -- This package will contain documentation on the Remix, including notes on how to install it to a hard disk or an USB flash drive, trademarks, etc.
 
Expected outcome: three packages.
 
Skills required: documentation writing, graphics, packaging
 
Maximum number of people: 3 (logos, release keys, release notes)
Resources: Raymond Chan (rchan), John Selmys
Resources: Chris Tyler (ctyler), Jon Masters (jonmasters)
 
Project Page: [[ARMv8_Support_Analysis|ARMv8_Support_Analysis]]
 
== OLPC Projects ==
 
=== School Server Packaging ===
 
The [http://laptop.org One Laptop per Child] project (OLPC) provides a software distribution for what they call the "school server" (XS). This distribution needs to run on both ARM and x86_64/i386 systems.
 
There are some packages that have been created for this school server which should be reviewed using Fedora's packaging guidelines and made a part of the Fedora package set. This may involve refactoring the packages (dividing them up), adjusting spec files, and going through the Fedora package review process. There are some XO 1.75 ARM computers available for sign-out if needed.
 
Expected outcome: The XS packages will be in the Fedora package set.
 
Maximum number of students: 6 (each taking several different packages)
 
Web references:
# Repo: http://build.laptop.org.au/xs/XS-0.7+/repos/XS-F17ARM/SRPMS/
# Description of the new school server project: https://docs.google.com/document/pub?id=1dnhU2F6EntepVXTgN8QpkME8fZVUuPjcCoMUfAVKbcc
# Blog about the school server: http://schoolserver.wordpress.com/blog
# Mailing list: http://lists.laptop.org/listinfo/server-devel
 
Skills required: packaging, scripting, testing
 
Resources: Jerry Vonauk, Adam Holt, Chris Tyler (ctyler)
1
edit

Navigation menu