From Fedora Project Wiki
No edit summary
(Redirected page to Features/ApplianceTools)
 
Line 1: Line 1:
= Appliance Operating System =
#REDIRECT [[Features/ApplianceTools]]
{{ Template:message/warning2 |  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: [[Releases/10|  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://thincrust.net/aos.html
* Discussion of  this project takes places at the thincrust-devel@redhat.com mailing list:
    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......
 
----
 
[[Category:FeaturePageIncomplete]]

Latest revision as of 08:05, 27 November 2009