Re: [sugar] Sugar\Windows won't ship

2008-04-30 Thread Nathalia Sautchuk Patrício
The video that Scott are saying are available at
http://twiki.softwarelivre.org/bin/view/TV


2008/4/28 Carol Lerche [EMAIL PROTECTED]:

 I assume many people may already have seen this 
 articlehttp://www.olpcnews.com/software/operating_system/aquatic_sugar_childrens_interface.htmland
  associated video, but those who have not definitely should.  It greatly
 enhanced my appreciation of the design goals of sugar, and in my opinion
 should be featured on the officially maintained wiki pages about the sugar
 UI.


 On Mon, Apr 28, 2008 at 11:02 AM, C. Scott Ananian [EMAIL PROTECTED]
 wrote:

  Incidentally, this whole topic of getting Sugar to play nicely with
  Linux was the *exact* topic of my talk at FISL this year.  The slides
  can be downloaded from
  http://download.laptop.org/content/conf/20080417-fisl08/cscott/ ; I'm
  under impression that the actual video will be available at some point
  from http://fisl.softwarelivre.org/9.0/www/ but my Portuguese is not
  at a sufficient level for me to know if this has been done yet, and if
  not when it might be available.
   --scott
 
  --
   ( http://cscott.net/ )
  ___
  Devel mailing list
  Devel@lists.laptop.org
  http://lists.laptop.org/listinfo/devel
 



 --
 Always do right, said Mark Twain. This will gratify some people and
 astonish the rest.
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
Nathalia Sautchuk Patrício
http://nathaliapatricio.blogspot.com/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread John Gilmore
 I'll say that the impression that I have received as an outsider is that 
 the people working on Sugar have not at all been interested in 
 compatibility with normal linux software.

It's more accurate to say that while they are somewhat interested in
that as an abstract idea, they are much more interested in making
their interface whizzier, which is fun, and in rewriting the most
obviously braindead parts of the Journal/Datastore, which staves off
programmer and end-user insanity.  (I'm paraphrasing drastically, from
having watched a bit of their goal-setting for the next release from
afar.)

If someone came along with clean patches to make Sugar work better
with normal Linux/Unix software, I think they'd accept them.  (Some
patches to Gnome, KDE, and other window managers are also going to be
needed, at least if Sugar apps want to show their current SVG icons;
no other window manager supports drawing SVG icons.)

If the community waited around til the two? three?-person Sugar team
got around to implementing these features itself, they might have to
wait til 2010 or so.

Somebody who implemented Sugar in the early days clearly didn't
understand the X11 networked graphics model -- or didn't mind breaking
it for expediency -- but they only broke it in small ways, which are
pretty easily patched up.  The problems in the Journal and Datastore
are much more fundamental, thus are getting more immediate attention.
E.g. I diagnosed bug http://dev.laptop.org/ticket/5744 and 5719 in the
initial OLPC G1G1 software release.  It refused to play (or delete!)
audio or video files from external drives until they had been copied
into the local 1GB Flash memory -- even if that filled up the entire
file system and then rendered the system unbootable.  That has been
patched, but just barely; the API still comes with terrible
assumptions like of course the application will make a copy of every
file it touches.  I do not know who designed that API, but I don't
think they should be permitted to graduate from junior high school.

John
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread Marco Pesenti Gritti
On Mon, Apr 28, 2008 at 7:39 AM,  [EMAIL PROTECTED] wrote:
  in fact there was a post within the last week claiming that it would be a
  bad idea to make sugar able to use unmodified linux software becouse that
  would mean that the educational software and activities being written for
  sugar could then be used on any linux box without sugar and this would
  mean the death of sugar. a couple of us responded that if sugar requires
  that sort of lock-in it deserved to die, but I don't remember anyone
  speaking up to say that the developers of sugar or the software team at
  OLPC disagreed with the initial poster.

The lists has been pretty busy in the last few weeks and if we spent
time  reading and answering every single post, it would not leave us
any time to code.

That's not the position of the team at all and Walter just told it
clearly in this same thread. I'm not sure why you are trying to
pretend otherwise.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread Marco Pesenti Gritti
On Mon, Apr 28, 2008 at 9:59 AM, John Gilmore [EMAIL PROTECTED] wrote:
  Somebody who implemented Sugar in the early days clearly didn't
  understand the X11 networked graphics model -- or didn't mind breaking
  it for expediency -- but they only broke it in small ways, which are
  pretty easily patched up.

The fact that it's broken only in small ways is *not* accidental. We
understood X11, but we also understood the non-standard UI design we
had to implement. The current implementation is one of the possible
tradeoffs to be able to express the new UI metaphors by reusing
standard X11 semantics.

As Walter said compatibility was not considered a very high priority
at the time. One year of experience and UI design changes later, I'm
confident that we can easily refactor the window management layer to
fix the broken compatibility bits.

To be really useful though, we will have to solve compatibility issues
in rainbow, datastore and activities distribution (.xo). And those are
much trickier.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread Tomeu Vizoso
On Mon, Apr 28, 2008 at 4:25 PM, Jim Gettys [EMAIL PROTECTED] wrote:

  On Mon, 2008-04-28 at 10:06 -0400, Walter Bender wrote:
   I must have missed the post you refer to. It has never been the
   position of the core Sugar team--that I am aware of--to preclude the
   running of standard Linux apps. We even went so far as to hire a
   contractor to look at various ways to facilitate the running of
   standard X apps last summer---although that work was never completed
   or brought into the main branch.
  

  Matthew Allum thinks we're best off not trying to force-fit this into
  matchbox (the window manager we're currently using), having done the
  experiment last summer.  He's not only the contractor, but also the
  original author of matchbox; so I think we should respect his opinion in
  this matter.

  We'll investigate alternative window managers, rather than flogging this
  horse, which is clearly dead for our purposes. Many of the modern ones
  honor full screen hints, and I've never seen Sugar's UI do much that
  isn't supported one way or the other by the ICCCM/EWMH's. It may take a
  bit of sugar work, but I'd be surprised it will be difficult.

If someone would like to go ahead and try replacing matchbox with
metacity, would be great ;)

Thanks,

Tomeu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread Marco Pesenti Gritti
On Mon, Apr 28, 2008 at 4:32 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
  If someone would like to go ahead and try replacing matchbox with
  metacity, would be great ;)

And I'd be happy to help out whoever attempts it both on the Sugar and
on the wm/X side... :)

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread Jim Gettys
Note I understand that metacity can be configured to use a dbus/gconf
version, rather than bringing in the dread CORBA/bonobo dependencies
we've worked so hard to avoid.  So don't let ldd mislead you that it
isn't worth a try; it is.

So Metacity is clearly one of the contenders.  This wasn't an option
when Sugar was started, though with 20-20 hindsight, we probably should
have used something other than matchbox from the beginning.
- Jim

On Mon, 2008-04-28 at 16:32 +0200, Tomeu Vizoso wrote:
 On Mon, Apr 28, 2008 at 4:25 PM, Jim Gettys [EMAIL PROTECTED] wrote:
 
   On Mon, 2008-04-28 at 10:06 -0400, Walter Bender wrote:
I must have missed the post you refer to. It has never been the
position of the core Sugar team--that I am aware of--to preclude the
running of standard Linux apps. We even went so far as to hire a
contractor to look at various ways to facilitate the running of
standard X apps last summer---although that work was never completed
or brought into the main branch.
   
 
   Matthew Allum thinks we're best off not trying to force-fit this into
   matchbox (the window manager we're currently using), having done the
   experiment last summer.  He's not only the contractor, but also the
   original author of matchbox; so I think we should respect his opinion in
   this matter.
 
   We'll investigate alternative window managers, rather than flogging this
   horse, which is clearly dead for our purposes. Many of the modern ones
   honor full screen hints, and I've never seen Sugar's UI do much that
   isn't supported one way or the other by the ICCCM/EWMH's. It may take a
   bit of sugar work, but I'd be surprised it will be difficult.
 
 If someone would like to go ahead and try replacing matchbox with
 metacity, would be great ;)
 
 Thanks,
 
 Tomeu
-- 
Jim Gettys
One Laptop Per Child


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread Jim Gettys

On Mon, 2008-04-28 at 16:47 +0200, Marco Pesenti Gritti wrote:
 On Mon, Apr 28, 2008 at 4:32 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
   If someone would like to go ahead and try replacing matchbox with
   metacity, would be great ;)
 
 And I'd be happy to help out whoever attempts it both on the Sugar and
 on the wm/X side... :)


Note that this work (should be) the same, no matter what window manager
we end up using.  Window managers have been pretty interchangeable
throughout X's history. That's what the ICCCM/EWMH's documents are all
about.  If there is something missing we need, we can/should/will work
with the freedesktop mailing list to catch the oversights.

I suspect we're using dbus in some places where we should just be using
the normal ICCCM/EWMH conventions.
 - Jim

-- 
Jim Gettys
One Laptop Per Child


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread Marco Pesenti Gritti
On Mon, Apr 28, 2008 at 4:55 PM, Jim Gettys [EMAIL PROTECTED] wrote:
  I suspect we're using dbus in some places where we should just be using
  the normal ICCCM/EWMH conventions.

Activities/applications can run fine without DBus right now. The main
problem are a couple of non standard X properties. It should not be
too difficult to stop requiring those.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-28 Thread Marco Pesenti Gritti
On Mon, Apr 28, 2008 at 4:55 PM, Jim Gettys [EMAIL PROTECTED] wrote:
  Note that this work (should be) the same, no matter what window manager
  we end up using.  Window managers have been pretty interchangeable
  throughout X's history. That's what the ICCCM/EWMH's documents are all
  about.  If there is something missing we need, we can/should/will work
  with the freedesktop mailing list to catch the oversights.

As far as I know the current Sugar implementation should run decently
under any ICCCM/EWMH compliant window manager, with just a couple of
modifications.

The main shell glitch I know about is the way we implement the frame
panels (we couldn't do it the right because of matchbox limitations),
but that should be really easy to fix, matter of using the right hint.

And then there is obviously the fact that activities should be
fullscreen. One way to fix that would be just to use the fullscreen
hint for activities.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-27 Thread david
On Sat, 26 Apr 2008, Walter Bender wrote:

 Sugar/Linux could easily have compatibility with regular Linux stuff,
 but this has been denied despite strong demand.

 Albert, saying that this has been denied is overstated. Was it a
 priority in the beginning? No. Were some decisions made that make it
 more difficult? Yes. But are people working towards this goal? Yes.

I'll say that the impression that I have received as an outsider is that 
the people working on Sugar have not at all been interested in 
compatibility with normal linux software.

in fact there was a post within the last week claiming that it would be a 
bad idea to make sugar able to use unmodified linux software becouse that 
would mean that the educational software and activities being written for 
sugar could then be used on any linux box without sugar and this would 
mean the death of sugar. a couple of us responded that if sugar requires 
that sort of lock-in it deserved to die, but I don't remember anyone 
speaking up to say that the developers of sugar or the software team at 
OLPC disagreed with the initial poster.

I know that in an ideal world you would not have to speak up to deny each 
and every crazy statement that's made, but at this point there is so much 
uncertinty about what the attitudes really are (not to mention the problem 
of knowing who actually speaks with authority on many of these things) the 
reality is that everything that's incorrect needs to be responded, if only 
so others don't start quoting it incorrectly.

David Lang
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-26 Thread Joshua N Pritikin
On Sat, Apr 26, 2008 at 03:27:21PM -0400, [EMAIL PROTECTED] wrote:
 As for Windows, the problem is that you can't scale large 
 installations without going bankrupt with the annual fees that 
 Microsoft charges.? This works out to about $100 per computer per year 
 in many US schools, and is one of the reasons that Brazil moved to 
 Linux.

As I have posted before, I am not distressed by the inclusion of Windows 
on the XO laptop, perhaps in a dual-boot configuration or whatever. What 
would distress me is if Windows was not sold as an option. If laptops 
could only be purchased with Windows, raising the price by the Microsoft 
tax, that would be a cause for complaint.

I don't think OLPC intends to go that way. Windows is about more choice, 
not less, right?
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-26 Thread Ivan Krstić
On Apr 26, 2008, at 4:55 PM, Albert Cahalan wrote:
 Microsoft will never cooperate with dual-boot. They haven't
 ever even bothered with false promises. Forget about it.


Actually, this is the last epic battle I fought at OLPC. To my  
knowledge, it's a battle I won.

--
Ivan Krstić [EMAIL PROTECTED] | http://radian.org

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-26 Thread Edward Cherlin
On Sat, Apr 26, 2008 at 3:14 PM, Ivan Krstić
[EMAIL PROTECTED] wrote:
 On Apr 26, 2008, at 4:55 PM, Albert Cahalan wrote:
   Microsoft will never cooperate with dual-boot. They haven't
   ever even bothered with false promises. Forget about it.


  Actually, this is the last epic battle I fought at OLPC. To my
  knowledge, it's a battle I won.

You've either said too much or too little. Please explain who said
what to whom. The rest of us have no context for your statement.

I do recall your earlier statement that the XO would not suffer
Windows lock-in on your watch.
http://radian.org/notebook/paradox-of-choice

And Microsoft has made it quite clear that it has no interest in dual-boot.
http://news.zdnet.co.uk/software/0,100121,39292078,00.htm

I have no idea where Nicholas gets the notion

  --
  Ivan Krstić [EMAIL PROTECTED] | http://radian.org



  ___
  Devel mailing list
  Devel@lists.laptop.org
  http://lists.laptop.org/listinfo/devel

-- 
Edward Cherlin
End Poverty at a Profit by teaching children business
http://www.EarthTreasury.org/
The best way to predict the future is to invent it.--Alan Kay
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-26 Thread John Watlington

Ivan was not the only one fighting this battle,
and I think he quite overstates his role...

On Apr 26, 2008, at 7:33 PM, Ivan Krstić wrote:

 On Apr 26, 2008, at 7:20 PM, Edward Cherlin wrote:
 I do recall your earlier statement that the XO would not suffer
 Windows lock-in on your watch.

 While preventing direct lock-in was enough to keep me from screaming
 bloody murder, behind the scenes I kept agitating furiously for a
 solution that allowed actual dual-boot. Probably out of sheer
 annoyance and an overwhelming desire to just make me shut up already,
 everyone involved eventually conceded. Dual-boot became the plan of
 record at OLPC and MS, and actual technical work began on this
 approach before I left.

 --
 Ivan Krstić [EMAIL PROTECTED] | http://radian.org
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Sugar\Windows won't ship

2008-04-26 Thread Ivan Krstić
On Apr 26, 2008, at 7:36 PM, John Watlington wrote:
 Ivan was not the only one fighting this battle,
 and I think he quite overstates his role...


Sorry, I didn't at all mean to imply I was the only one. I would have  
preferred to have had no role at all in it, actually, since that  
entire set of conversations was like a particularly tedious game of  
broken telephone, and it was never clear who was opposed to what, and  
for what reason. I'm just glad it's happening.

--
Ivan Krstić [EMAIL PROTECTED] | http://radian.org

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel