Re: [Server-devel] GSoC
2008/3/20 crosvera <[EMAIL PROTECTED]>: > Hello, I'm Carlos Ríos, a university student Chilean. And I want apply to > the "Google Summer of Code" and work to help the OLPC project, I read the > idea's list in the Wiki, and I found an idea that I'm sure that I can do it. Hola Carlos! Great to hear you are interested. I will update the ideas page with more XS ideas soon (tomorrow if I can) - I will be happy to take up to 3 students under the GSocC program. There is a ton of interesting stuff to do on the XS. > The idea it's about design the admin interface of the school servers. I > write to know what kind of things I need to do, before may 24 when it's the > apply to "Google Summer of Code", and participate in the project. What to do? You already know the area you want to work on. Do a bit of background research -- we've exchanged some emails on this list about that for example, and we mentioned a few existing implementations of webbased config tools, and I've posted some hints. If you can do an initial research on those, and in your GSoC application discuss what you've learned, and what your draft plan would be, fantastic. Don't let that take all your time or space though - there are other things you'll need to talk about like schedules, etc. Also - keep your eyes open - I'll be posting a few roadmap-related notes, and we're likely to have a phone conference to discuss plans soon. cheers, m ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Google Summer of Code and OLPC
On Thu, Mar 20, 2008 at 10:11 PM, Roberto Fagá <[EMAIL PROTECTED]> wrote: > Try "One Laptop Per Child" :) > http://code.google.com/soc/olpc/about.html Ooops! I'm a tired fool it seems. Sorry about the noise! martin ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Google Summer of Code and OLPC
Try "One Laptop Per Child" :) http://code.google.com/soc/olpc/about.html On Thu, Mar 20, 2008 at 11:06 PM, Martin Langhoff <[EMAIL PROTECTED]> wrote: > On Thu, Feb 28, 2008 at 9:28 PM, Martin Langhoff > > <[EMAIL PROTECTED]> wrote: > > > This year, GSoC is starting early, so > > we should be getting in motion asap. > > Did we manage to get in? Or rather - did OLPC apply at all? Deadline > was 12th March... we don't seem to be on the list here > http://code.google.com/soc/2008/ > > cheers, > > > > martin > > > ___ > Devel mailing list > [EMAIL PROTECTED] > http://lists.laptop.org/listinfo/devel > ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Google Summer of Code and OLPC
On Thu, Feb 28, 2008 at 9:28 PM, Martin Langhoff <[EMAIL PROTECTED]> wrote: > This year, GSoC is starting early, so > we should be getting in motion asap. Did we manage to get in? Or rather - did OLPC apply at all? Deadline was 12th March... we don't seem to be on the list here http://code.google.com/soc/2008/ cheers, martin ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Database on server
On Thu, Mar 20, 2008 at 2:47 PM, John Watlington <[EMAIL PROTECTED]> wrote: > You are correct that postgres is in the build, but nothing > currently requires it. The idmgr package is using sqlite instead. > > Martin can either make this call or lead further discussion. I have certainly been mulling on this -- I have experience with both, and my intention is to define a simple, but effective set of criteria and see which DB meets it best. The key webapps we care about support both (I did the support of the Pg port for a while for Moodle), support for Pg is growing and SQL syntax is converging. So support in webapps we care about is no longer the monster it used to be. One of the key metrics I will take into account is behaviour in low mem conditions -- and I plan on asking MySQL devs and Pg devs to give us a bit of help configuring them. Off the cuff, I'd compare... - Stability / sanity - Good performance & behaviour in memory-constrained, low-end HW scenarios - Our core webapps/apps/libs support it - Strong dev community - multiple vendors contributing on one codebase - one or more talented and respected leaders - can resolve conflicts - growing dev activity (number of patches, number of authors) - Random apps out there support it (long last in priority...) the strategy of giving the community a significant weight is what I followed for OSVLE to pick an LMS. It picked moodle back then when it was clunkier and had less features (at first glance) than the rest. But the architecture made more sense, and the community was on fire - I'm ready to make the same "mistake" again! ;-) cheers, martin ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] GSoC
Hello, I'm Carlos Ríos, a university student Chilean. And I want apply to the "Google Summer of Code" and work to help the OLPC project, I read the idea's list in the Wiki, and I found an idea that I'm sure that I can do it. The idea it's about design the admin interface of the school servers. I write to know what kind of things I need to do, before may 24 when it's the apply to "Google Summer of Code", and participate in the project. well, that's it. See ya! P.S: sorry if my english it's not so good ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] via epia not supported in iso?
On Wed, 2008-03-19 at 23:59 -0400, John Watlington wrote: > Can you install Fedora 7 on that machine ? > We can't support every old machine (although we don't > mind if others help us do so...) Our current litmus test is > support by Fedora 7. it boots, and installs (nearly finished) Marten ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Database on server
I hope not a religious war on my part. I am happy with both choices abstractly (and I am a big user of sqlite3 as well, which is excellent but not so much for multi-user update-heavy applications). My point (and this whole comment is certainly directed at Martin, who is the ongoing developer) is just that after installing many open-source projects that have database access, there seem to be a non-trivial number that don't support PostGres but do support MySQL, so it might be helpful to make that the pre-installed database. As to Sameer's point that anything can be installed after the fact: that's true with a reliable connection. Having just spent several weeks in connectivity hell, I can assure you that trying to do "yum install" over a line that has frequent glitches is miserable, so it would be kind to try to make "most common" decisions in the base install. (And drupal, btw is one of those packages that supports both databases.) ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Database on server
John Watlington wrote: > Smells like a religious war to me. > > You are correct that postgres is in the build, but nothing > currently requires it. The idmgr package is using sqlite instead. > > Martin can either make this call or lead further discussion. > > John > > On Mar 20, 2008, at 2:17 PM, Carol Lerche wrote: > > >> I notice that the pre-installed database for the xs build is >> PostGres. Now I have nothing against PostGres. It is a fine >> database, and was a "real" (ACID) database from the start, unlike >> MySQL. I certainly advocated that it be used in preference to >> MySQL for de novo projects at clients in the past. But from the >> standpoint of making a choice that enables the most other open >> source software to be installed and to run without difficulty, I >> believe MySQL would be a better choice today, especially since its >> former deficiencies have largely been rectified. In summary this >> is a recommendation based on a desire to lower the development >> costs of reusing software, not a theoretical determination of which >> database is "better". >> >> Any thoughts? >> >> Carol Lerche >> ___ >> Server-devel mailing list >> Server-devel@lists.laptop.org >> http://lists.laptop.org/listinfo/server-devel >> > > ___ > Server-devel mailing list > Server-devel@lists.laptop.org > http://lists.laptop.org/listinfo/server-devel > I don't intend to hijack this thread, but the determination of software packages should really come from the "need" (demand) side of the equation. I strongly think that instead of picking favorites (we have a LOT in the pool to pick from:-)) we should establish the need first. Use case -> Need -> Applications -> Packages So, in Carol's case (hypothetical example): Carol's case -> Blogging -> Drupal -> Apache, MySQL, PHP After all, even if the DB of choice was MySQL, nothing's stopping me from installing PG on it! Also keep in mind that while there will be significant overlap across different use cases, but I doubt it if we can get away with a single XS build combination. Sameer -- Dr. Sameer Verma, Ph.D. Associate Professor of Information Systems San Francisco State University San Francisco CA 94132 USA http://verma.sfsu.edu/ http://opensource.sfsu.edu/ ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Database on server
Smells like a religious war to me. You are correct that postgres is in the build, but nothing currently requires it. The idmgr package is using sqlite instead. Martin can either make this call or lead further discussion. John On Mar 20, 2008, at 2:17 PM, Carol Lerche wrote: > I notice that the pre-installed database for the xs build is > PostGres. Now I have nothing against PostGres. It is a fine > database, and was a "real" (ACID) database from the start, unlike > MySQL. I certainly advocated that it be used in preference to > MySQL for de novo projects at clients in the past. But from the > standpoint of making a choice that enables the most other open > source software to be installed and to run without difficulty, I > believe MySQL would be a better choice today, especially since its > former deficiencies have largely been rectified. In summary this > is a recommendation based on a desire to lower the development > costs of reusing software, not a theoretical determination of which > database is "better". > > Any thoughts? > > Carol Lerche > ___ > Server-devel mailing list > Server-devel@lists.laptop.org > http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Database on server
I notice that the pre-installed database for the xs build is PostGres. Now I have nothing against PostGres. It is a fine database, and was a "real" (ACID) database from the start, unlike MySQL. I certainly advocated that it be used in preference to MySQL for de novo projects at clients in the past. But from the standpoint of making a choice that enables the most other open source software to be installed and to run without difficulty, I believe MySQL would be a better choice today, especially since its former deficiencies have largely been rectified. In summary this is a recommendation based on a desire to lower the development costs of reusing software, not a theoretical determination of which database is "better". Any thoughts? Carol Lerche ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Drupal on OLPC? (Martin Langhoff)
Greg Smith (gregmsmi) wrote: > Hi Sameer, > > I think you are on the right track in terms of laying out the use cases > and relevant variables. A full matrix of options will be too complicated > but we can list the main physical/HW variables and then put known > deployments in each category. > > Something like: > Server HW (RAM/Disk) - big, medium, little > Bandwidth to Data Center - big, medium little, none > Bandwidth to Internet - big, medium, little > Power in school - enough for AP and 2 x servers, enough for one server > max, not enough for any servers, > Wireless access - Wireless AP, active attena, none > Size of school - 10 - 50, 51 - 100, 100 - 200 > > Could be more precise numerical values too. > > After that we don't need a cross product of all variables. We can just > look at known constraints on SW and services based on that. > > E.g. You could say, if the best HW you can get is 512MB RAM and you only > have power for one box and you have medium BW to the data center you > should move squid to the data center. Or a simple one like, if you have > 200 kids in the school you need a wireless AP. > > I have deliverables for Uruguay web site building tool due this week so > my OLPC "spare" time is up and I need to pass the buck for now :-) > > If you have a chance you could use the talk page at: > http://wiki.laptop.org/go/XS_Server_Specification > Or talk page at: > http://wiki.laptop.org/go/XS_Server_Services > [snipped] Hi Greg, This is what I was driving at. This week has been busy, but we have Spring break next week, so I'll spend some time on it. Three major constraints are power and connectivity and school size. Server specs, network topology etc. are items that will support that constraint space. I'll post something on the talk page in a few days. Sameer -- Dr. Sameer Verma, Ph.D. Associate Professor of Information Systems San Francisco State University San Francisco CA 94132 USA http://verma.sfsu.edu/ http://opensource.sfsu.edu/ ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Drupal on OLPC? (Martin Langhoff)
On Thu, Mar 20, 2008 at 10:51 AM, Greg Smith (gregmsmi) <[EMAIL PROTECTED]> wrote: > Thanks for the comments and direction. > > I'm still working on options for the Uruguay requirement (BTW now > rewritten, verified with tech lead in Montevideo and posted in wiki at: > http://wiki.laptop.org/go/Requiremientos_Para_XO). Read it. Sounds great! A lot of what they've been trying to do is exactly what moodle does, so once moodle is on the XS, I think we will be 99% there. Also - I will be in Buenos Aires for ~3 weeks (30th March to 18th April). Discussing with Fernando Da Rosa about perhaps catching the ferry to Colonia. > If we get that traction how we do we make the solution broadly > available? Making sure it makes it into the XS image, right now as an RPM package ;-) > If we focus on Moodle and Media Wiki do we work directly with those > projects or look for some maintainer/lead developer support from OLPC? I am a core moodle dev, and I plan to do some work here see the K-12 forum in moodle.org - and get in touch with Gary Anderson - see his posts in the k-12 forum where I posted about the XS. But it won't happen immediately -- first a lot of OS work needs my attention. > On the drupal front, perhaps we can have a model where XS code can be > added like activities are added to XO. E.g. core activities plus > downloadable additions via well defined install. RPM packages > The great thing about this project is that we get direct user feedback > from a real XO deployment! So Uruguayan technicians, teachers and > students are part of the design from the start. I know - I find it addictive myself - ;-) cheers, martin ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Drupal on OLPC? (Martin Langhoff)
Hi Martin et al, Thanks for the comments and direction. I'm still working on options for the Uruguay requirement (BTW now rewritten, verified with tech lead in Montevideo and posted in wiki at: http://wiki.laptop.org/go/Requiremientos_Para_XO). We want any new work to be available in all deployments. Unless the XS base install works for teachers and students out of the box, we need to go where the most development support is available. Looks like you suggest current Moodle and MediaWiki plus possible added code (may be outside XS scope, e.g. client side or system level) unless we get great traction with Drupal team. If we get that traction how we do we make the solution broadly available? If we focus on Moodle and Media Wiki do we work directly with those projects or look for some maintainer/lead developer support from OLPC? On the drupal front, perhaps we can have a model where XS code can be added like activities are added to XO. E.g. core activities plus downloadable additions via well defined install. The great thing about this project is that we get direct user feedback from a real XO deployment! So Uruguayan technicians, teachers and students are part of the design from the start. For now, we will try all options until we find a viable design and developers interested in pursuing it. Any additional input on where to focus efforts re: developer recruitment and target software is greatly appreciated. Thanks, Greg S I do think Moodle i very strong in all course or student-group content and activity mgmt, and getting better all the time. It's patchy in the "general content for everyone", where MediaWiki shines, and we will also have MW there to host partial Wikipedia content. There has to be a strong case for a 3rd system that overlaps so much with those 2 -- each additional system is a significant burden, as we will have to customise it quite a bit. Having said that, I _like_ Drupal, and it can be used usefully, but we are entering diminishing returns region (from a core OLPC team POV), so if the Drupal community can help get this in shape, that would be great. IOWs it won't be a priority for me. cheers, m ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel