There's OBS (build packages for multiple distros) and suse studio, the latter builds isos, and if I understand it correctly not just suse isos, its kind of a drag and drop tool where you choose what your iso should contain....<br>
<br>And I would hardly say openSUSE is a minor distro... next to Ubuntu and Fedora, probably the most known and used... though I guess much more so outside the US, seeing as its German in origin...<br><br>kind regards,<br>
David Van Assche<br><br><div class="gmail_quote">On Thu, Jun 2, 2011 at 11:20 AM, Aleksey Lim <span dir="ltr"><<a href="mailto:alsroot@activitycentral.org">alsroot@activitycentral.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="HOEnZb"><div class="h5">On Thu, Jun 02, 2011 at 06:29:51PM +1000, Sridhar Dhanapalan wrote:<br>
> On 28 May 2011 08:31, Aleksey Lim <<a href="mailto:alsroot@activitycentral.org">alsroot@activitycentral.org</a>> wrote:<br>
> > On Fri, May 27, 2011 at 11:39:54AM -0400, Bernie Innocenti wrote:<br>
> >> On Fri, 2011-05-27 at 21:14 +0545, Abhishek Singh wrote:<br>
> >> > Dear All,<br>
> >> > I've put down my OLPC XS wishlist at<br>
> >> > <a href="http://asingh.com.np/blog/olpc-xs-my-wishlist/" target="_blank">http://asingh.com.np/blog/olpc-xs-my-wishlist/</a> . Please comment upon it.<br>
> >> ><br>
> >> > Thank You.<br>
> >><br>
> >> Thank you! Forwarding this to the Dextrose list as well.<br>
> ><br>
> > I've also CCed guys who do XS work in .au<br>
> ><br>
> > Abhishek: thanks for sharing your wishlist.<br>
> ><br>
> > From my side, I see the whole picture in case of school server like having:<br>
> ><br>
> > * sugar-server[1], the base of any school server. it doesn't provide<br>
> > stuff like moodle (too complicated to be basic) or puppet (useless on<br>
> > this level, since configuring sugar-server should be just install<br>
> > packages/iso and do some automatic work, the higher levels might user<br>
> > puppet or so)<br>
> > * any additional services that might be useful in some deployments but<br>
> > are not basic, eg, moodle or wiki.<br>
> > sugar-server should provide needed info via reliable API for these<br>
> > services.<br>
> > in my mind, such services might be formed as separate projects (like<br>
> > sugar-server-moodle) to make it possible to attach it on purpose<br>
> > (there might be useful configuration tool that is being used in<br>
> > sugar-server, mace[2]).<br>
> > * final products that include components on purpose (but sugar-server is<br>
> > a required one). It is entirely depends on local needs.<br>
><br>
> We are looking to make our XS-AU[0] more modular to suit different use<br>
> cases. Our initial goal<br>
<br>
> (completed over a year ago)<br>
</div></div>If I got it right, it is still the same OLPC XS code base but w/ tweaks?<br>
sugar-server in that case is a new project w/ more tough and localized<br>
design.<br>
<div class="im"><br>
> work on a single interface to integrate well into existing networks.<br>
> Installation is via USB and fully scriptable via kickstart files.<br>
><br>
> The current XS is very monolithic and bureaucratic. It requires<br>
> moderate sysadmin skills to install and maintain. Maintaining the<br>
> presence service is cumbersome and impractical in our schools. The<br>
> turnover of teachers and students is far too high to ensure that<br>
> anything gets managed properly.<br>
<br>
> We're looking to slim down the XS-AU such that we can have a simple<br>
> collaboration server (which we currently call "XS Lite") that is<br>
> installable in a classroom as a drop-in appliance.<br>
<br>
</div>ie, just having jabber server and somehow let students know where it is?<br>
<br>
> is an ejabberd.<br>
<br>
btw, I'm planing to use Prosody instead of ejabberd. I have really bad<br>
experiance w/ ejabberd - on <a href="http://jabber.sugarlabs.org" target="_blank">jabber.sugarlabs.org</a> it eats too many<br>
resources for regular 10-30 online users. Prosody is slim and light app<br>
and it alsready works fine w/ sugar-0.88.<br>
<div class="im"><br>
> Registration, Moodle, Squid, backups and so on are<br>
> unnecessary. Each teacher can run their own server for their own<br>
> class. Conveniently, this could easily run on an XO (XS-on-XO).<br>
<br>
</div>in other workds there is no need in sugar specific stuff at all - just<br>
install jabber server from packages (maybe w/ sugar specific patches) and<br>
write its url on studensts' boxes.<br>
<div class="im"><br>
> > My own running though your wishlist keeping in mind sugar-server plans:<br>
> ><br>
> > 1) Porting XS to new version of Fedora<br>
> > sugar-server will be build on OBS[3] for distros that are being used<br>
> > in the field (deb or/and rpm based).<br>
> > So, downstream can just use these packages, add new one and create<br>
> > the final product (there is an idea to teach OBS to create isos for<br>
> > not only SUSE, obs is designed originally)<br>
><br>
> You're using SuSE as a base? That sounds like an awful lot of work<br>
> porting to a distribution that isn't widely used. Why not stick with<br>
> the current platform, which benefits from Red Hat engineering and has<br>
> a much larger developer, installation and user base? Not to mention<br>
> that the XOs use the same platform, meaning that skills can be shared<br>
> across client and server.<br>
<br>
</div>OBS is not only suse (in fact, they renamed it from openSuse Build<br>
Service to Open Build System recently). In other words, it can create<br>
package for any rpm/deb based distro, but, afaik, it can create iso only<br>
for opensuse for now (and plan is looking how it might be done for other<br>
distros, but anyway using obs as a packages farm is good w/o having<br>
isos).<br>
<div class="im HOEnZb"><br>
> The XS-AU has been working pretty well on Fedora 11 for quite some<br>
> time. We've reconfigured it so that it runs as a set of packages on<br>
> top of Fedora 11[1] rather than being a fork. We're quire confident<br>
> that it'll work on Fedora 13 without much effort. Fedora 14 will need<br>
> a bit of work since it has a newer version of Python.<br>
><br>
><br>
> Sridhar<br>
><br>
><br>
> [0] <a href="http://dev.laptop.org.au/projects/xs-au/wiki" target="_blank">http://dev.laptop.org.au/projects/xs-au/wiki</a><br>
> [1] <a href="http://dev.laptop.org.au/projects/xs-au/wiki/Install_on_an_existing_Fedora_installation" target="_blank">http://dev.laptop.org.au/projects/xs-au/wiki/Install_on_an_existing_Fedora_installation</a><br>
><br>
><br>
><br>
> Sridhar Dhanapalan<br>
> Technical Manager<br>
> One Laptop per Child Australia<br>
> M: <a href="tel:%2B61%20425%20239%20701" value="+61425239701">+61 425 239 701</a><br>
> E: <a href="mailto:sridhar@laptop.org.au">sridhar@laptop.org.au</a><br>
> A: G.P.O. Box 731<br>
> Sydney, NSW 2001<br>
> W: <a href="http://www.laptop.org.au" target="_blank">www.laptop.org.au</a><br>
><br>
<br>
</div><span class="HOEnZb"><font color="#888888">--<br>
Aleksey<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Server-devel mailing list<br>
<a href="mailto:Server-devel@lists.laptop.org">Server-devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/server-devel" target="_blank">http://lists.laptop.org/listinfo/server-devel</a><br>
</div></div></blockquote></div><br>