(Add to category Incomplete_Spins for the Fedora 12 development cycle, add link to current version for historic purposes) |
mNo edit summary |
||
Line 34: | Line 34: | ||
== ISO Name / FS Label == | == ISO Name / FS Label == | ||
* Fedora- | * Fedora-12-x86_64-AOS.tar.gz | ||
* Fedora- | * Fedora-12-i686-AOS.tar.gz | ||
== Dependencies == | == Dependencies == | ||
Line 45: | Line 45: | ||
* Bootable virtual disk image with: yum, dns, grub, and se-linux all working on start-up. | * Bootable virtual disk image with: yum, dns, grub, and se-linux all working on start-up. | ||
* Current package set is 140 packages @ 360M. | * Current package set is 140 packages @ 360M. | ||
*For F- | *For F-12: I would like to add: | ||
** smaller footprint | ** smaller footprint | ||
** make kick-start prettier to ahear with the spin guidelines to not exclude packages. | ** make kick-start prettier to ahear with the spin guidelines to not exclude packages. | ||
Line 75: | Line 75: | ||
[[Category:Spins_Fedora_11]] | [[Category:Spins_Fedora_11]] | ||
[[Category: | [[Category:Spins_Fedora_12]] | ||
<!-- When your spins page is completed and ready for review --> | <!-- When your spins page is completed and ready for review --> |
Revision as of 22:04, 27 July 2009
AOS
Appliance Operating System
Summary
Appliances are pre-installed, pre-configured, system images. This Spin is intended to make it easier for anyone (ISVs, developers, OEMS, etc) to create and deploy virtual appliances. The AOS (The Appliance Operating System) is a scaled down version of Fedora with a small footprint containing only the packages necessary to run an appliance.
Past Releases
Owner(s)
- Name: David Huff
- email: dhuff@redhat.com
- IRC: huffd
Detailed Description
AOS: 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 is to create a base that developers can build their applications on top of, only pulling 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).
See more info on the project at:
Benefit to Fedora
AOS spin will:
- provide a template for developers who want to build a fedora based appliance.
- provide a minimal version of fedora for those who want to start form the ground up and add only what they want/need
- allow developers to "kick the tires" of the AOS without having to build it from scratch.
Kickstart File
- devel: http://git.et.redhat.com/?p=aos.git;a=summary
- stable: http://git.fedorahosted.org/git/?p=spin-kickstarts.git;a=blob_plain;f=fedora-aos.ks
ISO Name / FS Label
- Fedora-12-x86_64-AOS.tar.gz
- Fedora-12-i686-AOS.tar.gz
Dependencies
To build:
- Livecd-tools
- appliance-tools
Requirements:
- Bootable virtual disk image with: yum, dns, grub, and se-linux all working on start-up.
- Current package set is 140 packages @ 360M.
- For F-12: I would like to add:
- smaller footprint
- make kick-start prettier to ahear with the spin guidelines to not exclude packages.
- either create a base-pkgs.ks file to be included in the snippets dir or
- possibly create a new comps group for the minimal appliance and above requirements?
Scope / Testing
Scope
* Requires hosting an AOS kickstart file in the kickstart pool * Requires hosting a binary image on http://spins.fedoraproject.org/ * Would like to have an new comps group form mini appliance package set
Testing
1) Download image 2) Launch image on kvm via virt-image on Rawhide 3) Launch image on VMware??
- In all cases the expected results are really "It boots, we can log in"
Comments and Discussion
- See Talk:AOS_Spin
- http://thincrust.net/
- Discussion of this project takes places at the thincrust-devel@redhat.com mailing list: