Changes

Jump to: navigation, search

Winter 2010 Posters/ARM Intro

850 bytes removed, 22:38, 16 April 2010
no edit summary
= Fedora =
Fedora. An , an open source operating system using RPM-based, built on top of the Linux kernel. It is developed and maintained by a community-support 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 commuinty." Fedora's main aim is to be a leader in the use and distrbution on software designed as open source. = The Arm Architecture =
Koji Hub - an XML-RPC server that receives and relies upon calls from the Koji Builder Daemons and other Koji components to initiate communications.= The ARM Architecture =
Koji Web ARM chips are the most popular CPU produced - an interactive web interface that runs on mod_python modules - approximately 1.6 billion are being made each year. These are being sold under a number of different brand names (ARM, StrongARM, Armada, Cortex, OMAP, Sheeva, Snapdragon, XScale) by a number of different manufacturers. Most of these are going into cellphones, but hundreds of millions are being used in the Apache Web Serverother devices such as routers, NAS boxes, embedded controllers, tablets, and netbooks.One Laptop Per Child (OLPC) computers, model XO-1. The Koji Web provides 75, use an interface for Koji users to see ARM processor. Since Fedora is used on the status XO units, having a reliable ARM build of queued builds and information for trouble shooting unsuccessful build attemptsFedora is increasingly important.
Koji Builder Daemon - the build daemon that runs on each of the Koji build machines and is responsible for polling the Koji Hub for build requests. Once a request is received for the Koji Hub the Koji Builder will initiate a test build of the software package ensuring there are no errors, if errors are detected they are logged for further analysis.
= Components Required By Koji Supported Architecture =Apache Web Server - The most popular web server on the internet Apache is responsible for serving the pages provided by the Koji Web scripts. Apache is configured to use a variety of modules including SSL and mod_python. The SSL modules facilitates authentication of users and the different components of the Koji Build System.
PostgreSQL Fedora supports two primary architectures: i386 - PostgreSQL is the back32-end database used by the Koji Build System. It stores tables of information including users, packages and build categories.bit Intel/AMD-compatible x86_64 - 64-bit Intel/AMD-compatible
= Problems Encountered =There are also a number of secondary archs:* Problems using the PostgreSQL database arm - A widely-used, low-power processor family commonly used for embedded and mobile applications ia64 – Itanium* After what appeared to be a successful installation and configuration, Koji builders were listed as not being fully functional, this appeared to be an issue with the Koji Hub but was later determined to be a lack of disk space on the Koji builders. pa-risc - HP Precision Architecture ppc - 32-bit Power PC* Authentication using SSL certificates ppc64 - 64-bit Power PC s390 - IBM mainframes (including z90 and z9)* Various configuration issues sparc - Sun RISC architecture
= Results =
1
edit

Navigation menu