[Fedora-spins] Appliance Operating System (AOS) REVIEW - NEEDINFO

Bryan Kearney bkearney at redhat.com
Thu Aug 14 14:50:09 UTC 2008


Jeroen van Meeuwen wrote:
> Bryan Kearney wrote:
>>> The name I would choose to give to this spin is "Fedora AOS" (at which 
>>> point the name of the kickstart becomes "fedora-livecd-aos.ks" or 
>>> possibly just "fedora-live-aos.ks".
>> Good comment. I have renamed it fedora-aos.ks. This seems to take the 
>> heart of your suggestion as well as reflect the fact that this is an 
>> image not an ISO.
>>
> 
> Point taken, accepted.
> 
>>> == Feature Page ==
>>>
>>> The feature page is more extensive then other Spin's feature pages 
>>> because this particular spin is only part of a feature. To be able to 
>>> track the Spin Feature separately, we may need a separate AOS Spin 
>>> Feature page. I'm not sure how other involved parties are seeing this 
>>> (eg. Feature wrangler / Release Engineering).
>> At the FESCo meeting, I was told to submit the feeature to RE. I think 
>> it is good enough, but am happy to break out another tracking feature if 
>> that is necessary.
>>
> 
> OK, if FESCo has addressed this there is no need to change anything ;-)
> 
>>> Whereas the appliance-tools has additional features compared to 
>>> livecd-tools, this particular spin is a perfect showcase, and a great 
>>> way to test whatever it is someone might want to do.
>>>
>>> It may need a little clarification though on why a user should use 
>>> this spin (eg. scope and target audience things).
>> I re-worked the benefits section of the feature [1] to make clear what 
>> the AOS was providing. Does that address the concern?
>>
> 
> WORKSFORME. I hope Release Engineering agrees since they are the ones 
> empowered by FESCo to approve Spin Features as real Features.
> 
>>> == Kickstart ==
>>>
>>> First of all, since this is a unique spin concept in that it has a 
>>> specific goal, these notes and corresponding feedback needs to be 
>>> taken into account by the Spin SIG as well as the spin maintainers...
>>>
>>> 1) SELinux on this spin is disabled. Although understandable, we would 
>>> like to see if SELinux could be enabled, or hear about why it is 
>>> disabled entirely (rather then set permissive). SELinux is a major 
>>> major feature in Fedora as well as RHEL, so we would like to preserve 
>>> SELinux as a feature on all spins.
>> There is an issue with the appliance-tools and selinux. I will need to 
>> defer to David Huff on this and have him respond in a separate message.
>>
> 
> The existing issue is that if livecd-tools and so also probably 
> appliance-tools is run on a box with SELinux in enforcing mode, inside 
> the chroot the right context cannot be set. Spins are therefor composed 
> on hosts with SELinux set to permissive mode.


David
> 
>>> 2) A root password is set, which is understandable for real live 
>>> systems but is not conform the other spin concepts where an 
>>> additional, normal user is created and the root password is removed. 
>>> If there is a motivation for setting a root password and not creating 
>>> a (regular) user in this spin concept, please let us know.
>> This spin is really seen as a base upon which someone would "build" an 
>> appliance. As appliances tend to be locked down in most cases, the root 
>> user is probably the only user who would log into the machine. Anyone 
>> building upon this would probably want to remove the user.
>>
> 
> True as far as the custom user is concerned, however a default password 
> for the root user is worse then no password, given that remote access is 
> prevented when not having a password, while allowed when knowing the 
> default password. Although this spin does not contain nor start sshd, I 
> can only assume that is the first thing some people will want to add. 
> Additionally, it has been proven a pain in the *ss to communicate a 
> default password alongside a spin.

I will comment this out, defaulting it to a blank password.

> 
>>> 3) the partitioning configuration has --ondisk sda as well as --fstype 
>>> ext3 which is not taken into account with creating a live spin.
>> The appliance-tools do take these into acocunt, and utilize them to set 
>> up the partitioning on disk.
>>
> 
> Noted, and maybe worth a little comment entry in the kickstart - it 
> doesn't really apply to this particular spin that we would be releasing 
> via the Fedora Project, but it does apply for people wanting to continue 
> and build upon this spin (and use this kickstart).

Added a comment.

> 
>>> 5) the kickstart removes fedora-logos, but does not add another logos 
>>> package, resulting in that fedora-logos still ends up on the image. A 
>>> minor problem for when the spin is approved by the Board for trademark 
>>> usage, but you may want to add "generic-logos" to the manifest for now.
>> I have added in generic logos. Once the new tradmark policy is put into 
>> place, I would like to add the secondary marks to this kickstart file.

Updated kickstart file is attached.

-- bk

-------------- next part --------------
A non-text attachment was scrubbed...
Name: fedora-aos.ks.gz
Type: application/x-gzip
Size: 961 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/spins/attachments/20080814/78187224/attachment.gz 


More information about the spins mailing list