Fedora Distribution Toolbox

Slides:



Advertisements
Similar presentations
Fedora Linux Fedora: the (somewhat) new Linux distribution on the block. To switch or not to switch? Moreover, why use it at all? And, what is its target?
Advertisements

Web Programming Presentation on: Flash. How Flash Came to Be Created by Jonathan Gay, current VP of Flash and Generator at Macromedia Created by Jonathan.
GForge: A collaborative development environment Presentation by: Geoff Gerfin.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
Types of software. Sonam Dema..
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
April 30, 2007 openSUSE.org Build Service a short introduction Moiz Kohari VP Engineering.
INFSO-RI Module 01 ETICS Overview Alberto Di Meglio.
INFSO-RI Module 01 ETICS Overview Etics Online Tutorial Marian ŻUREK Baltic Grid II Summer School Vilnius, 2-3 July 2009.
PerfSONAR-PS Functionality February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
Luke Macken [ bodhi ]. ● History of Fedora updates ● bodhi ● goals ● features ● architecture ● using ● testing/qa ● hacking ● future ideas [ overview.
- 12 August 2006.
FEDORA Getting the Bits Out: Fedora MirrorManager Matt Domsch Fedora Mirror Wrangler, Board member Technology Strategist Office of the CTO Dell, Inc.
Spacewalk + Fedora = 42. What is Spacewalk? A systems management platform designed to provide complete lifecycle management of the operating system and.
Getting the Bits Out: Fedora MirrorManager Matt Domsch Fedora Mirror Wrangler, Board member Linux Technology Strategist Office of the CTO Dell, Inc.
Update On Scientific Linux Troy Dawson HEPIX Spring 2010 April 21, 2010.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
Zope-cookbook.org Tarek Ziadé, Nuxeo
MirrorManager: The Fedora Mirror System Matt Domsch Fedora Mirror Wrangler Linux Technology Strategist Office of the CTO Dell, Inc.
What is LINUX??? Linux is an operating system. It was initially created as a hobby by a young student, Linus Torvalds, at the University of Helsinki in.
April 1st, 2009 Cobbler Provisioning Made Easy Jasper Capel.
FUDCon Toronto 2009 Luke Macken
Customizing Fedora Jeroen van Meeuwen Fedora Project.
An Introduction to. Where did Fedora come from? Boxed set every 6 months == Failed business model [
New Tools Used by the Scientific Linux Team
CEN 202 “Space Standardisation”
Installation of MySQL Objectives Contents Practical Summary
Build process of ovirt-node and the plugins
application into a Flatpak
Improve yourself in real world
Where we are, where we’re goin’
Welcome to Linux Chap#1 Hanin Abdulrahman.
CompTIA Server+ Certification (Exam SK0-004)
CSE 775 – Distributed Objects Submitted by: Arpit Kothari
Introduction to Fedoraproject
WP4-install status update
GLAST Release Manager Automated code compilation via the Release Manager Navid Golpayegani, GSFC/SSAI Overview The Release Manager is a program responsible.
Say Hello to my Little Friend - Fedora Messaging Infrastructure
FUDCon 2009, Boston Luke Macken
Going the open source way
Spacewalk and Koji at Fermilab
Opyum: offline package management with Yum -- Debarshi Ray
Pegasus Status Update April 2001
Modular Infrastructure Design with Messaging
Fedora Remix Paul W. Frields Fedora Project Leader CA-LUG, 11 Feb 2009
The Websites Team Robert Mayr (robyduck).
Lab #1 Install Linux & How to Build Live CD
Introduction to Apache
Porting LCG to IA64 Andreas Unterkircher CERN openlab May 2004
Module 01 ETICS Overview ETICS Online Tutorials
JavaScript.
Make Web Not War /Web Say(Hello); to the Microsoft Web Platform
Dynamic Process for Source Control
Android Developer Fundamentals V2
Beta releases and Product Management
NetChat Communications Framework
Welcome to Linux Chap#1.
Web Servers (IIS and Apache)
Introduction to JavaScript
PyWBEM Python WBEM Client: Overview #2
Web Application Development Using PHP
HCA Data Access Oct 3rd 2019.
Module 02 Operating Systems
Presentation transcript:

Fedora Distribution Toolbox Jesse Keating Linux Fest Northwest 2008

RPMS Basis for everything Three major parts: Payload Control script for installation Metadata

Yum Useful Python API for dealing with rpms Deals with rpm metadata in remote locations API bases for just about everything Written by Seth Vidal and others in community Python, some C

Koji Schedule builds of rpms for various arches. Each build done in clean chroot Every rpm used is known and tracked Builds -> Tags; Tags -> Targets Inheritance API

Koji (cont) Works from source control or srpms Scratch builds Kerberos, SSL, username/pass auth Written by RH for internal, opensourced for Fedora Python, cheetah, javascript, xmlrpc

Pungi Creates install trees from rpms Kickstart Depresolving (not depsolving) API Gathers SRPMS Anaconda-runtime Written by scratch Python

Livecd-creator Creates Live images from rpms Chroot ext3 Squashfs .iso files USB with persistence Originally OLPC, re-purposed and rewritten Python

Bodhi Bugzilla Mailing List Karma Update Grouping TurgoGears (Python)

MirrorManager Tracks mirrors of content Provides up to date lists or redirection to clients Geoip Netblock specific mirrors Rsync ACL management TurboGears

Transifex Web interface for submitting translations No need to know SCMs Status Tracking Hooks into any supported upstream SCM TurboGears Google Summer of Code

PackageDB Web management of package ownership / rights management Bugzilla Koji CVS TurboGears

Fedora Services Project Hosting Software / Documentation Translation Artwork Logos Hackergotchi Web Graphics / Interaction Design Marketing Collateral Documentation Illustration Language Programming Support

Fedora Services (cont) Self-service pipeline from upstream to end users Reliable/Dependable release cycles Stable development platform Buildsystem and package management system Very large community of users /testers Vibrant feedback loop Strong commitment to upstream Open governance model

Questions?