From Fedora Project Wiki

Revision as of 18:19, 5 August 2008 by Huff (talk | contribs)

Appliance Operating System

This page is a draft. I'll announce it officially on the lists when it's finished

Summary

The Appliance Operating System (AOS) Fedora Spin

Owner

  • Name: huff

Current status

  • Targeted release: Fedora 10
  • Last updated: 07-15-08
  • Percentage of completion: %50

Detailed Description

The AOS is a scaled down version of Fedora with a small footprint containing only the packages necessary to run an appliance. The hardware supported by this spin of Fedora would be limited, primarily focusing on virtual containers such as KVM and Vmware. The Goal would be to create a base that developers can build their applications on top of, only pull in packages that their software requires. A start from the bottom and build up mentality.

This is similar to the concepts of JeOS (Just enough operation system)

Benefit to Fedora

  • Provides a template for developers who want to build a fedora based appliance.
  • Will hopefully start to form some continuity around what a fedora appliance will look like.
  • It would also provide a minimal version of fedora for those who want to start form the ground up and add only what they want/need

Scope

Requires hosting an AOS kickstart file in the kickstart pool and hosting a binary image on http://spins.fedoraproject.org/

Target audience would mainly be developers wanting to quickly develop appliances based off of fedora

Test Plan

1. Test on supported platforms in rawhide, kvm. vmware
2. Work with Fedora QA to ensure that we have sufficient coverage

User Experience

1. Users can down load the binary image and run in a container such as vmware or KVM and be able to have a demo of app x up and running in minimal time
2. Users can download the ks file and create there own version of the AOS locally


Dependencies

  • tbd

Contingency Plan

  • tbd

Documentation

   http://www.redhat.com/mailman/listinfo/thincrust-devel


Release Notes

  • kickstarts available here:

http://git.et.redhat.com/?p=aos.git;a=tree;f=kickstarts

feel free to add a comments......