OLPC Fork Sugar On a Stick Goes 1.0 146
Marten writes "It was more than a year ago that Walter Bender left OLPC and started SugarLabs.org. Now, the first version of the new project has been released. Sugar on a Stick is a USB drive that runs on Mac and PC-style hardware. 'The open-source education software developed for the "$100 laptop" can now be loaded onto a $5 USB stick to give aging PCs and Macs a new interface and custom educational software.' Bender said, 'What we are doing is taking a bunch of old machines that barely run Windows 2000, and turning them into something interesting and useful for essentially zero cost. It becomes a whole new computer running off the USB key; we can breathe new life into millions of decrepit old machines.'"
Old computers boot from USB? (Score:4, Informative)
Re: (Score:2)
Re: (Score:2)
But, yes, the older hardware not booting from USB is something of an issue. At least for today's older hardware.
But, tomorrow's older hardware is today's current hardware. Just because it is a bit of a limiting factor right now doesen't mean it will be a problem going forward.
Re: (Score:2)
Tomorrow's older hardware won't need to run such cut-down OSs, though. He says it's about computers that can "barely run Windows 2000"- and I can't think of many Win2k-era computers with the capability to boot from USB.
Tomorrow's older hardware (that is, stuff designed to run XP) should be able to run a more feature-rich OS than the one in TFA. Most XP-era computers should be comfortable enough running the not-particularly-slim Ubuntu, for god sake.
Re:Old computers boot from USB? (Score:4, Interesting)
Exactly. Shouldn't it be a bootable cdrom, at least ?
Re:Old computers boot from USB? (Score:4, Insightful)
Re: (Score:3, Insightful)
Well not necessarily. If the 'sugar on a stick' build expects to be able to write to the stick, you'd need to add something like UnionFS in order to be able to run it from a cdrom. Not to mention that you'd need to setup something to keep users' settings in between reboots (e.g. a usb stick).
Re: (Score:2)
USB better, stores the kid's data (Score:4, Informative)
There is a CD spin too, but the USB solution means the kid can do stuff in school, then come home, boot up the old computer and show her parents what she did right off the stick.
Re:USB better, stores the kid's data (Score:4, Insightful)
Why aren't more schools doing something like that? Issue/sell USB flash sticks with the OS on it to kids, that way they can essentially carry their entire computer with them to home and school. Give the kids OS-less computers at school to boot with their sticks, and you can stop spending so much money on OS support for every single terminal.
Re: (Score:2)
Why aren't more schools doing something like that? Issue/sell USB flash sticks with the OS on it to kids, that way they can essentially carry their entire computer with them to home and school.
Because Sugar on a Stick just came out, and they haven't had time to implement it yet?
Do no evil. (Score:2)
Because "everybody" knows if you don't buy Microsoft software, you are "stealing" software. After all, you can't run a computer without a Microsoft, can you? An absolute certain zero-tolerance policy violation! Expulsion and jail time certain! Turn back young lad, for you have done evil.
Re: (Score:2)
Re: (Score:2)
M$? Failure in general? The fact that corporations direct most all tax spending in most countries?
Re: (Score:2)
OMG, they might actually have to learn something they don't already know?!?!?!?
Oh wait, I thought that was what school was for...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Maybe you were intending to be ironic, but actually, that statement is pretty much true. I've got boxes full of that kind of stuff I haven't got around to throwing out; anyone who needed that kind of gear could get it free just by asking around.
Re: (Score:2)
Re: (Score:2)
With a 286, I would hope they have a bunch of floppy disks, otherwise they just have a rather ugly metal box that does nothing.
Re: (Score:2)
If they have a 286, almost certainly yes, they will.
Though I doubt Sugar will run on a 286.
Use the boot helper CD (Score:4, Informative)
There is a boot helper CD available, see http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Strawberry under the section "Boot it!"
Re:Old computers boot from USB? (Score:5, Informative)
You can just burn the iso to a DVD, if you prefer, but it is a 1GB image so CD is out of the question.
Just burn it to a CD! (Score:3, Informative)
You can just burn the iso to a DVD, if you prefer, but it is a 1GB image so CD is out of the question.
Correction. The iso is 380 MB, so burning to a CD would work just fine.
Re: (Score:1)
Re: (Score:3, Informative)
Parent has been modded up. Should have been modded down - maybe "-5000 Failed to read link"
Clicking on the links, and browsing the site, one learns that he must download a standard 320MB ISO of a CD. Using this image, one then creates either a bootable CD or USB drive. If a guy really wants to run Sugar from the USB, but he can't boot from the USB, he can burn a "Boot Helper" CD, which apparently loads the kernel, then looks to the USB stick for the rest of the operating system.
I hope you're not represen
Re: (Score:2)
And many of those will be USB 1.0, although (hopefully) that shouldn't pose a problem.
Re:Old computers boot from USB? YES! (Score:3, Funny)
Yes, you can use Sugar on a Stick with your old PC that doesn't support booting from a USB drive. In this case in addition to the thumb drive you need to make a "helper CD". Your system boots off the helper CD but all the data goes on the thumb drive. This is not just a Live CD to try out Sugar; it's a system children can actually use to do all their work. It's quite impressive and I encourage all Slashdot readers to try it out.
Re: (Score:2)
amazing how a little "children can actually use" and "all slashdot readers" juxtaposition can lead an insightful comment to +5 funny. you know, a little mixed bag wouldn't have hurt (I just ran out of mod points).
The way I see it, we are in a good disposition to try and judge the technology. Readers of /. should try it out. It has other potential uses as well. I have already been using Ubuntu in this fashion for about 6 months now. It is absolutely phenomenal. And if you will indulge some self-promotio
Um, (Score:3, Insightful)
What we are doing is taking a bunch of old machines that barely run Windows 2000, and turning them into something interesting and useful for essentially zero cost. It becomes a whole new computer running off the USB key; we can breathe new life into millions of decrepit old machines
The problem with that is that a lot of computers that old don't support booting off of a USB drive. Plus, some of the computers might only have USB 1.1 leading to slower transfer times. If this is your goal why not try to have it be "sugar on a disk" thats going to be infinitely easier than "sugar on a stick".
Re:Um, (Score:4, Funny)
If this is your goal why not try to have it be "sugar on a disk" thats going to be infinitely easier than "sugar on a stick".
Or a compromise between the two.
And no, I don't mean "sugar on a stisk".
Wait for it...
Re: (Score:3, Funny)
That's not what they mean by "Think of the children!" you pervert!
Re: (Score:2)
Sugar on a Kid?
That's not what they mean by "Think of the children!" you pervert!
Offtopic funny story...
When my older son was learning to talk, he went through a period where he was saying certain words backwards. For example, "cup" was "puck." He'd ask for a "puck" for water (which he said "wow", strangely). He also said "game" backwards, and would substitute m's and n's in the middle or end of words with hard consonants, so it took us a long time to figure out what "bayg" was.
One day, he acquired the word "kid." But he said it backwards, too.
We were SO glad when he got that turned
You can boot from ISO as well as USB stick (Score:2)
You can boot from a CD as well as a stick, if your system can't boot a USB device.
Go to http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Strawberry [sugarlabs.org] and look at "Boot it", where it says: "If your machine doesn't support that (booting from USB), download and burn: http://download.sugarlabs.org/soas/releases/soas-boot.iso [sugarlabs.org]". It's a small 8MB bootloader that easily fits on a CD.
Re: (Score:2)
Because bootable CD's are so 1995. Which essentially sums up the problem with the entire project - both Sugar and the OLPC have concentrated much more on being 'hip, with it, and politically correct' at the expense of functionality and usability.
Problem is.... (Score:2)
Most of those Older Pc's cant boot from a USB stick. It's only been the past 3 years that booting from a usb drive has become the norm, before that it was an oddity.
Really cool project, But it's gonna be hell to un-shovel even the Windows 98 machines in schools as the teachers for the computer classes are highly xenophobic when it comes to OS changes.
Re:Problem is.... (Score:5, Informative)
Most of those Older Pc's cant boot from a USB stick. It's only been the past 3 years that booting from a usb drive has become the norm, before that it was an oddity.
There is a boot helper CD [sugarlabs.org] for older computers like this. The beauty is that the OS on the computer is untouched, since Sugar runs from memory not the hard drive. Additionally, all progress is saved to the USB drive, so the stick is portable from computer to computer.
Suger is like drugs? (Score:5, Funny)
http://www.sugarlabs.org/index.php?template=page&page=learners [sugarlabs.org]
Re:Suger is like drugs? (Score:5, Funny)
Going by the pictures I would keep this away from children: http://www.sugarlabs.org/index.php?template=page&page=learners [sugarlabs.org]
Arrrgh. I need to dim the lights, put on some Pink Floyd and look at that comic strip again.
Re: (Score:2)
Seems to me that that Sugar was laced with copious amounts of LSD.
Careful! (Score:2, Funny)
A word of caution. In the U.S., asking for sugar on your stick is only legal in Nevada and Rhode Island. [sexwork.com]
Re: (Score:1)
What about asking to put your USB drive into her port? Remember to ask whether it'll be 1.1 or 2.0 style.
Re: (Score:2)
I'm pretty sure hispeed data transfer from male end to the female port would be bad in this case.
Re: (Score:2)
I'm pretty sure hispeed data transfer from male end to the female port would be bad in this case.
Only if it's part of a SQL injection attack.
Re: (Score:2)
What about asking to put your USB drive into her port? Remember to ask whether it'll be 1.1 or 2.0 style.
I miss the old, kinky days of Daisy chaining.
Lady Gaga (Score:1)
Is a sugar stick anything like a disco stick?
this ain't no disco (Score:2)
Great news everyone! (Score:1)
Now teachers can join Sugar Labs (Score:1)
Shiny? (Score:3, Funny)
> Bender said, 'we can breathe new life into millions of decrepit old machines.'
If it doesn't work, I wonder if we can bite his shiny metal ass?
Re: (Score:2)
Meh. I don't care about Bender's sugar stick. What I want is a Smell-o-scope and a finglonger!
Great headline (Score:2)
I know, individually, what all the words/acronyms mean but when put together in that order, they make no sense to me.
Re: (Score:2)
Yup. In this case, 'sugar' is a word. But in the context of this headline, doesn't make a lot of sense to me. Now, if they'd written it out Sugar-On-a-Stick Goes 1.0 or "Sugar on a Stick" Goes 1.0, that would make it easier to understand that that grouping of words was the name of of something.
Shades of Jurassic Park Unix (Score:2)
From the demo video, I've got to wonder what the they were thinking. This doesn't seem like a kid-friendly UI.
http://www.sugarlabs.org/index.php?template=gallery&page=media_01 [sugarlabs.org]
The intial interface showing what I assume is the "neighborhood" view of other Sugar users/machines (arranged in cum-by-ya campfire circles) is cute, but seems more designed for a Movie than for actual use (cf Jurassic Park's "Oh, it's Unix! I know that!" interface where they zoom down from a building view to an individual computer
Re: (Score:3, Interesting)
is cute, but seems more designed for a Movie than for actual use
Why that? It is very simple and easy to understand and most importantly it does something that your normal OS can't even do, as other OSs aren't build with group work in mind.
The biggest problem I have with the Sugar interface is that all that talk about zooming interface sound cool, but only till you realize that the OLPC isn't exactly a powerful machine. The machine is just to slow for fluid full screen animation, so every animation that Sugar does, looks kind of jerky and broken on a real machine and it
Re: (Score:2)
I don't think a zooming interface needs a lot of CPU if done right - Qt's QGraphicsView widget supports zooming on a massive hierarchy (millions of sub-widgets) very efficiently. The display code (in this case the Qt library) just needs to be smart so that it doesn't actually draw things that are too small to be seen or are obscured by other objects. The Qt widgets sit atop a VERY effifient Qt drawing library with multiple backends... Qt's own raster engine is much faster than many native drawing APIs and a
Re: (Score:2)
I don't think a zooming interface needs a lot of CPU if done right
You underestimate the problem. The OLPC is quite slow, has very large screen (1200x900) and no hardware acceleration to speak about, so it isn't even fast enough to do fullscreen refreshes at good framerates, let alone draw anything half complex while doing so. So a zooming interface, which does fullscreen refreshes a lot, really isn't exactly the most speedy way to do an interface there.
but it's hardly the best way to select between a small number of other users that you may actually be interacting with on a daily basis.
Sugar has both the global view of everybody, as well as a local view of just your friends.
An clickable set of photos of those users (maybe with online indication shown too), displayed on a single page regardless of their physical location, would be much nicer and more productive to use.
Sure, but it could be easily ab
VirtualBox image doesn't work (Score:2)
I don't have a USB stick handy but I just tried the VirtualBox image and it didn't work. The errors aren't very kid friendly. Kernel Panic.
... "On a Stick" (Score:2)
Old Boxes with fast USB drives (Score:3, Interesting)
Re: (Score:2)
If the executables are small and efficient, then a "slow" old USB port with a "slow" sub-GHz processor shouldn't be too bad. Especially if you are used to "fast" supercomputers running bloated crap such as Vista, Gnome, or KDE with all the flashy effects turned on full. Someone already posted the image is under 400MB, it can't be that inefficient. Here is a clue: those old "slow" computers were considered fast at one time.
In the 80s, many people used floppy disks as storage which were many, many times slo
Re: (Score:2)
It is NOT a fork! (Score:3, Interesting)
I'd like to correct the title of this post. What Sugar Labs is creating is NOT a fork of Sugar. It is the thing itself. There is no other version of Sugar being developed now. Sugar Labs is making Sugar available in all major Linux distros, as well as creating the version that runs on the XO and Sugar on a Stick. All this will make it possible for far more children to be able to use Sugar.
Re: (Score:2)
I suppose if you start a fork, and the other tine dies, then you end up with a skewer.
late reply (Score:2)
Re:Does he really think schools are going to do it (Score:5, Insightful)
Re: (Score:3, Interesting)
bash
Re: (Score:2, Insightful)
It prepared you for all of them. You know, most humans have to crawl before they walk; walk before the run; mumble before they speak.. etc.. Some skills you learn in life just so you have the fundamental knowledge to learn the subsequent intermediate and advanced skills. Unless of course you were born with all knowledge of everything in future. In that case why did you even bother posting?
Re:Does he really think schools are going to do it (Score:4, Interesting)
Its not the 70s, and its not the 80s, computer UI interfaces are pretty standard, especially among OS families. About the last major change to an OS that totally redesigned it was OS X and that was back in 2002.
Re: (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You can't teach a kid to learn. Yo
Re: (Score:2)
You can't teach a kid to learn.
On the contrary, that's about all you can teach kids. Anything else is just guided rote memorization.
You need to give them tools and resources and freedom and leave them alone until they ask you for help. The education system combines with the economic system to prevent people from having these things, which causes them to be fatalistic and unmotivated. Let people be pioneers and explorers and inventors and they will learn obsessively.
That works for some, but not for all. A good teacher guides students in the manner that suits them best, individualizing the experience across the classroom. Kids with high persistence will teach themselves what they need to know, getting help when they REALLY need it, but some need to be led or guided to the knowledge that will be worth the effort for them to retain.
Teaching a kid how to learn is about f
Re: (Score:2)
That's a good point, we went from Apple II computers, to those obnoxious 9" early Macs to combinations of first-gen (and maybe second?) Pentium PCs and Macs from the same era in my progress through grade school.
That's a pretty big change.
Re: (Score:2)
I started with BASIC on a Commodore 16, moved to a 128 with 64 mode. With a basic introduction to it, I taught myself machine language for the 6510 using a chip reference book.
Then I started working on the IBM clone computers at work. I would definitely say that had I gone as in depth with an IBM clone rather than a Commodore 64, I would have been better prepared for coding on 80386's.
If you are talking about learning a GUI, several of us here switched to Mac OS X. That was about a month long learning cu
Re: (Score:2)
Re: (Score:2)
In my case, it made me comfortable with the command line, so I didn't have a conniption when I was presented with an MS-DOS prompt.
This fact was quite useful when I started playing with djgpp and then actual Linux.
Re: (Score:2)
In my case, it made me comfortable with the command line, so I didn't have a conniption when I was presented with an MS-DOS prompt. This fact was quite useful when I started playing with djgpp and then actual Linux.
LOL.
If I was to make a generalised comment on the technical abilities of a young and bright individual asserting that "tech saviness" is the birthright of his generation, or someone who lived through the DOS years, I'd say that in my experience, it's that the latter who is typically more compete
Re: (Score:2)
Kind of reminds me of something one of my college Computer Science professors told us. He said that everything he taught us would be obsolete by the time we graduated, but we'd be able to use the basic principals of his teachings going forward. Sure enough, coding simple C programs (not even C++) isn't my day-to-day job, but I took those concepts and use them every day in my job as a web developer.
Re: (Score:2, Redundant)
Re: (Score:2)
It's not a 'fact' that the UI is terrible.
Would I want to use it as my day to day UI? No, but I think that it does have some interesting ideas and can be useful for its intended use -- educational usage.
Re:Does he really think schools are going to do it (Score:5, Insightful)
Re:Does he really think schools are going to do it (Score:5, Insightful)
Fact1: Kids are not learning any OS. They are learning to navigate a UI and exposing them to multiples enhances critical thinking instead of rote memorization.
Fact2: The OS means nothing, there are near ZERO highschools teaching an OS, and negative 10 grade schools teaching an OS. From your logic, people should be crying in the streets because the iphone is not like windows.
And yes, if the programming classes in highschools did fortran or cobol instead of the abortion that is basic. From my daughters experience her Computer science class at her highschool was a complete and utter joke.
Re: (Score:2)
In terms of schooling, kids *are* learning an OS, and it's whatever OS their school uses. (Yes, kids today are more than likely learning an OS at home, too).
No, schools don't offer "Windows XP" courses or tell kids about preemptive multitasking, processes, drivers, etc. but that doesn't mean they aren't, by virtue of being taught to use a particular computer that runs a particular OS, learning *that* OS.
Introductory computer education, even at the college level, suffers from a lack of ability to imbue far t
Re: (Score:3, Informative)
Have you seen Sugar? High school kids won't be doing their term papers in Sugar. It is for little kids. They will be learning about the keyboard, about the mouse, etc. They won't learn an OS, they will learn the basic skills necessary to navigate any of the modern graphical user interfaces. They'll be able to use the computer to practice other things they should be learning in school - reading, math, etc. They will hopefully have an opportunity to associate "fun" and "learning" and get practice using
Re: (Score:2)
Not every country in the world treats it's children like morons in school, thereby generating morons. Perhaps you are totally ignorant of the fact that several governments are migrating to Linux, and encouraging populations to migrate. The official operating system in China happens to be Red Flag. Google it - but I warn you, you may be exposed to ideas and concepts foreign to American capitalist ideals. Nor is it only a communist country that is migrating. A number of articles have been written in rece
Re:Does he really think schools are going to do it (Score:2)
What the schools do is irrelevant. It's what the kids do. And what the kids can do with this software is:
Learn to program in Turtle Art (like LOGO), Smalltalk (EToys), or Python (Pippy).
Download and read free books from Project Gutenberg and the Internet Archive.
Write documents with a word processor that allows collaboration: multiple authors of the same document at the same time.
Draw pictures with Activities that support the same kind of collaboration.
Run the GCompris suite of educational Activities, whi
Re: (Score:2)
Plus, this software does not replace Windows.
Though it could replace Windows. Unfortunately many of the Sugar navigation elements are dependent on the OLPC hardware, and don't work very will on a generic PC.
Re: (Score:2)
I have no idea which navigation elements you are referring to. I have an XO, I test my Activities on an IBM NetVista running Fedora 10, and I have tried Sugar on a Stick. The one thing the XO does that my other computers don't is it it can rotate the screen image. Handy, but not indispensable. While the XO has special keys for moving between its different views, in fact they are just F1-F4 with different labels. The special keys on either side of the display map to the numeric keypad on a regular keybo
Re: (Score:2)
While the XO has special keys for moving between its different views, in fact they are just F1-F4 with different labels.
But while the keys are obviously market on the XO, they are not on generic PC keyboards. Also, most of the Sugar interface was designed around the dual-mode display of the XO, which is why it is so heavily black and white, which actually makes it quite eye-straining on a CRT or standard LCD.
Re: (Score:2)
I haven't seen any Commodore PETs or Apple IIcs anywhere lately, and yet I, and everyone I grew up with, seem to be getting along just fine.
If I had mod points I'd mod everyone who spouts this ridiculous meme as a troll, because really, that's all it is.
Re:DamnSmallLinux (Score:5, Informative)
OLPC is an educational project, not a computer project.
Re: (Score:3, Interesting)
While not as light-weight at DSL, Qimo [qimo4kids.com] provides an educational Linux desktop that runs reasonably well on older hardware.
Disclaimer: I am the developer of Qimo.
Re: (Score:2)
Re: (Score:2)
DSL and Puppy suck so much from a user interface point of view. Uagh
Re: (Score:2)
You're seriously suggesting elementary school students use DSL?
Better DamnSmallLinux than FuckingTinyLinuxYouBitches. That one would be REALLY hard to explain at the parent/teacher meetings.
Re: (Score:3, Informative)
...if the old codebase is not maintained: http://dev.laptop.org/git/sugar/ [laptop.org]
and the original copyright owner switches to the new codebase:
http://lists.laptop.org/pipermail/devel/2009-May/024487.html
Correct. OLPC is in fact becoming the new downstream of Sugar, pulling in the new packages in future OLPC distro releases.
Re: (Score:2)