Open main menu

CDOT Wiki β

Changes

Winter 2010 Posters/ARM Intro

1,797 bytes added, 18:16, 20 April 2010
Our Objective
= The ARM Hardware =
The devices listed below are some of the devices that use a ARM processor: * One Laptop Per Child (OLPC) computers is a ''subnotebook'' - model XO-1.75 a subnotebook notebook that is smaller than the average notebook -- that's donated to developing countries at a cost of fifty dollars so , with the hope that each , every primary school child could have their own laptop to explore the world. The OLPC is very inexpensive to produce, a costing developers fifty dollars($50) for everyone produced. * The Touch Book - developed by Always Innovating -- is a lightweight portable device that has a detachable magnetic keyboard and the * The SheevaPlug - a plug computer designed to run network-based software devices are some devices that use an ARM processor.
These devices also use a Linux based OS and since Fedora is used on the XO units, having a reliable ARM build of Fedora is increasingly important.
= About Fedora =
Fedora is an open source operating system using ''RPM-based'' -- linux distributions that use a tool to automate the process of installing, upgrading, configuring and removing software packages, built on top of the Linux kernel. ''Software packages'' -- are computer software that are stored in an archived format to install programs.-- ''Archived format'' -- a compressed format of storing files.-- There are presently over 15000 software packages availabe for download to linux community of users. It is developed and maintained by a ''community-support '' -- a group of programmers who contribute to the development of Fedora -- known as the Fedora Project which is sponsored by Red Hat. The Fedora Project's mission is "To lead the advancement of free and open source software and content as a collaborative community." Fedora’s main aim is to be a leader in the use and distribution on software designed as ''open source''-- the source code the proogram is readily available. -- Fedora has a release every six months and a maintenance period of about thirteen months for each of its releases. Fedora 12 was released November 11, 2009 and Fedora 13 has an expected release date of May 18, 2010. 
= Supported Architecture =
s390 - IBM mainframes (including z90 and z9)
sparc - Sun RISC architecture
 
Primary architectures are instrumental in the design and development of any fedora release. During the development of a fedora release if any of the primary architecture builds fail, the packages cannot be released. Fedora package maintainers are required to make sure that their package builds properly for this architecture. Users of any linux distrbutions use one of these primary architectures.
 
Secondary architectures are architectures where the hardware for the secondaries are maintained by the people producing the builds for those secondary architectures. Build failures on secondary architectures are not fatal, unlike builds in the primary architectures, the failure repairs on the secondary architectures are often released several months after the primary ones.
= The ARM Architecture =
= Our Objective =
The plan was to set up a Koji builder on a system of eight virtual ARM machines that is based on the CDOT system HongKong. The ARM builders are using ''QEMU emulation'', -- a processor emulator -- which will be replaced by ARM Hardware when it arrives. The ARM Hardware that was purchased was an OpenRD platform. This platform is powered by the fastest ARM architecture available. The platform allows us to create and complete our designs.
The HongKong system also housed a PosegreSQL database and the Koji hub, Koji Web and Kojira. Other components like Apache and Mock also had to be installed on the system.
 
= Acknowledgements =
1
edit