Douchebag teacher of the year
Via Slashdot:
A teacher came upon a student demonstrating Linux to other kids and handing out LiveCDs. The teacher confiscated the CDs and wrote an angry email to HeliOS’s founder, Ken Starks: “Mr. Starks, I am sure you strongly believe in what you are doing but I cannot either support your efforts or allow them to happen in my classroom. At this point, I am not sure what you are doing is legal. No software is free and spreading that misconception is harmful. … This is a world where Windows runs on virtually every computer and putting on a carnival show for an operating system is not helping these children at all. I am sure if you contacted Microsoft, they would be more than happy to supply you with copies of an older version of Windows and that way, your computers would actually be of service to those receiving them…” Starks pens an eloquent reply, which contains a factoid I have not seen mentioned before: “The fact that you seem to believe that Microsoft is the end all and be-all is actually funny in a sad sort of way. Then again, being a good NEA member, you would spout the Union line. Microsoft has pumped tens of millions of dollars into your union. Of course you are going to ‘recommend’ Microsoft Windows.”
Update: You can find the original blog entry here.
Via Engadget:
During the recent Greener Gadgets Conference in New York, former OLPC CTO (and XO challenger) Mary Lou Jepsen discussed the real-world difficulties with using the kid-friendly laptops, including the creation of an XO “hospital” used to repair broken computers. Apparently, in the crowded conditions of schools in places like Nigeria, the little green laptops have a tendency to be jostled around and even knocked on the floor from time to time. As there’s typically no repair shops nearby, the kids have learned to fix the systems themselves, setting up a “laptop hospital” where they can repair what’s broken using simple tools and cheap replacement parts. Mary Lou says the company designed the systems to be easily fixable, including extra screws embedded in the computers themselves, and allowing for quick changes of the LCD backlight and other components. The in-house repairs cut down on shipping, promote reuse, and increase kids’ understanding of ownership and responsibility, thus furthering the OLPC mission, and making everyone generally want to hug.
OLPC Software Update
Since I got my XO laptop, I’ve been frustrated by its incompatibility with WPA encryption for wireless connections, since I have my home network set up for WPA. Aside from reducing the security, changing it would mean changing the settings of my wii, Airport Express, and Slingbox, which isn’t too convenient.
Digging around in the OLPC Wiki, I found that an unofficial software update to build 653 is available. I was able to get the XO online by temporarily turning on internet sharing with no encryption on my Mac Mini to install the update. After updating, the XO will now connect easily to my Airport Extreme and is able to go online
More OLPC notes
After using the XO laptop for a few days, my opinion of it is mixed. On the plus side, it’s small, lightweight, easy for kids to use, and seems to be a good way to help kids learn programming. It’s a real Linux system (kernel 2.6.9) and it looks like it will run GCC-built x86 binaries from a standard Linux system.
However, it has some very serious flaws. The battery life is worse than my MacBook Pro. After about 20 minutes, the battery is 75% drained. This doesn’t look good for a laptop meant to be used places where power is scarce.
The security is very lax – in the terminal you can simply type ’su’ with no password and you have root access! It’s also very slow. It takes a while to launch an activity, which is surprising since everything is in flash memory so it should load very quickly. The UI also feels kind of sluggish.
The wireless connectivity is terrible. I haven’t been able to connect reliably to any of my networks, even sharing from my mini as an open network without encryption. If I have such difficulty connecting, how do they expect a kid somewhere with limited connectivity to get online?
Hopefully a software update will fix some of these issues.
OLPC Hacking
I got a developer key for my XO laptop, which enables booting into Open Firmware command mode and running unsigned development builds of the OS.
![]() |
![]() |
![]() |
![]() |
Coming soon: Your XO laptop
As my readers know, my XO laptop arrived two days ago. However, I received this email a few minutes ago:
Your XO laptop is on its way.
We’re happy to inform you that your XO laptop has shipped. In order to help you get the most out of your experience with the XO and One Laptop per Child (OLPC), here are some important links. Please save this email for reference.
To find out everything you need to know to get started with your XO laptop, please click here or visit www.laptopgiving.org/start.
Your order reference number: XXXXXXXX
You can track your shipment on the FedEx web site http://www.fedex.com/Tracking
Your FedEx tracking number: 999999999999999
If your laptop is a gift for a child, click here to download a gift card that explains that a child in the developing world will receive an XO laptop, too, as part of this program.
For Terms and Conditions of the Give One Get One initiative, click here.
To learn more about T-Mobile USA’s offer to provide one year of complimentary access to T-Mobile HotSpot, click here. Please note that to activate this offer, you will need to enter your Give One Get One order reference number: XXXXXXXX.
From all of us at OLPC, thank you for your participation in Give One Get One. Your gift will help give children around the globe amazing, new opportunities to grow, explore, learn and express themselves.
We hope you enjoy your XO laptop!
OLPC Foundation
P.O. Box 425087
Cambridge, MA 02142
My OLPC Laptop arrived!
Late this afternoon, UPS left a surprisingly small & heavy box at my door. It was my OLPC laptop! There are no printed manuals; instead a note directs you to a getting started page.
The laptop is much smaller than I expected. The keyboard is a little too small for adult hands to use it comfortably. The screen is very readable, despite the size. It looks like it would be a nice ebook reader for long flights.
Unfortunately I wasn’t able to connect it to my home network, since it doesn’t support WPA (an update in early 2008 is supposed to ad WPA support, however). I’m now setting up a computer to computer network on my Mac Mini so I can connect it.
I posted a full gallery here.
I just got an email from OLPC welcoming me to the community and letting me know that my XO Laptop is on the way.
Thank you for being one of the first to participate
in Give One Get One.All of us at One Laptop per Child were inspired by the number of people who joined our Give One Get One program on its very first day! Your participation makes you part of the growing community of people working to give children all over the world new opportunities to grow, explore, learn and express themselves.
Your XO laptop is on the way.
Your donated XO laptop will soon be delivered into the hands of a child in Afghanistan, Cambodia, Haiti, Mongolia or Rwanda. In one of our recipient children’s own words, “I want to thank you people because you had given us the laptop and I love it so much.” Your generosity will make a world of difference in these children’s lives, and in the future of their respective countries.
Thanks to your early action, your XO laptop is scheduled to be delivered between December 14 and December 24. Our “first day” donors are our highest priority and we are making every effort to deliver your XO laptop(s) as soon as possible. We will send you an update upon shipment.
Share and play with friends.
Once you receive your XO laptop, you will begin to discover all the features that make it so remarkable. One of the most ingenious features of the XO laptop is its ability to create a “mesh” network. The little green antennae “ears” serve to automatically connect the XO with other XO laptops in the vicinity. What this means is that if your child has friends nearby that also have XO laptops, the children can chat, play and share information freely and safely, with or without an internet connection. If you would like to let other parents know about the XO laptop and Give One Get One, you can not only greatly increase your child’s enjoyment of the XO laptop, but also help us further our mission.
You are part of something big.
As a participant in Give One Get One, you have become a member of an international educational movement. Our goal is to create a web-based learning environment built around the XO laptop that will allow children in the U.S. and Canada to use their XOs to learn about the lives and experiences of children using XOs in the developing world, and vice versa. We also hope to bring together the world’s educators and software developers into a volunteer, global community that will provide essential feedback about how to improve the XO, as well as help create dynamic, open-source educational content that will engage and inspire children all over the world.
We will be creating an OLPC Community section on our website that will provide more information. We hope to see you there!
Once again, from all of us at One Laptop per Child, thank you for helping us bring education and connection to children in even the most remote regions of the globe.
Trying the XO laptop’s interface
No, I didn’t get my OLPC yet, but I found a Sugar emulator that runs under Ubuntu (which I’m running under VMware on my MacBook Pro). When I run it, I can see other OLPC users on the internet.
Here are a few screenshots.
A Python programming environment
Turtle graphics to teach kids programming
My Neighborhood, showing other OLPC users on the internet
The home screen
OLPC Update
I got an email update on the status of my OLPC “Give 1 Get 1″ order:
Thank you for participating in the One Laptop per Child “Give One Get One” program. Your donation of $399.00 will bring education and enlightenment to children of the developing world. $200 of each $399 “Give One Get One” Donation is tax-deductible (your donation minus the fair market value of each laptop you receive).
As a “Give One Get One” donor, you will receive one of the first XO laptops to be distributed in North America. Laptops will be delivered on a first come, first served basis. While early purchasers have the best chance of receiving their XO laptops in time for the holidays, quantities are limited and we cannot guarantee timing. We will provide you with regular email updates.
T-Mobile USA is proud to offer you one-year complimentary access to T-Mobile HotSpot in recognition of your support to the One Laptop per Child “Give One Get One” program. As you help children in developing countries stay connected, educated and enlightened, T-Mobile is supporting you! You will receive an email message close to the time that your laptop ships containing instructions on how to begin your complimentary year of T-Mobile HotSpot service. Please refer to http://hotspot.t-mobile.com for additional information on T-Mobile HotSpot Wireless broadband Internet service.
I Gave One and I’m Getting One
I just ordered an XO Laptop from laptopgiving.org. The way this works is by purchasing two XO Laptops for $400, you receive one and the other one goes to a child in a developing country. $200 of the purchase is tax-deductable, plus you get one year of free access to T-Mobile HotSpots.
I downloaded gOS, the operating system for Wal-Mart’s $199 PC and found that I can run it nicely under VMware. Unfortunately the developer’s page is down right now. The OS is available for download as a torrent.
It’s pretty obvious that gOS is based on Ubuntu. Just before the desktop appears, there’s a quick flash of Ubuntu’s tan background. All of the desktop icons are web applications that open in Firefox.
Cruel and unusual punishment
Via UNEASYsilence:
Scott McCausland was accused of and plead guilty to downloading Star Wars Episode III (Revenge of the Phantom Sith Enterprise Scotty?) and after serving five months in prison (Mind you Cocaine carrying Lohan got only hours) the court ordered that he must have monitoring software installed on his PC and that software is not compatible with Linux. (Read More)
In other words, they’re forcing him to run Windows.
I was running Debian on my home server for a few years before getting disgusted with the lack of updates and switching to Ubuntu. There still hasn’t been a new Debian release in several years, while there have been two Ubuntu releases since I switched. Many people seem to be defecting from Debian as it continues to stagnate.
Ian Murdock, the founder of Debian who just announced he’s joining Sun, criticized Debian’s lack of progress. Ian describes Debian as “process run amuck” giving rise to a committee mentality where nobody feels empowered to make decisions so no decisions get made.
Since Ubuntu depends on Debian, this is not a good situation. Maybe Ubuntu should split from Debian and no longer use Debian’s upstream repositories.
Today I installed new firmware on my Terastation which allowed me to add NFS support, iTunes library sharing, and Bonjour, which makes it a lot more useful. I found that Samba networking was extremely slow, had problems with files larger than 2GB, and the shares got disconnected when my Mac goes to sleep. NFS is dramatically faster and less likely to get disconnected.
The first step is to install hacked firmware which supports Telnet & root access. An extensive firmware collection is available here. Note that you must use the proper firmware for your model. Firmware for a Terastation Pro will NOT work on an original Terastation (which is what I have). Although the latest US firmware version from Buffalo’s site is 1.12 (which mine came with), version 2 and later is available from the Japanese site. I installed 2.10 with no problems. MAKE SURE YOU READ THE INSTRUCTIONS CAREFULLY BEFORE INSTALLING FIRMWARE – IT CAN BRICK YOUR TERASTATION.
Next, with telnet available I logged into it as root and installed the user space NFS server according to the instructions on this page. At this point I could now mount the shares via NFS instead of using Samba and enjoy the improved speed. However, the Terastation shares still have to be mounted by IP address. Bonjour would make it more convenient, so you can connect to it by a more friendly name.
This page has links to binaries for mDNSResponder (Bonjour) and mt-daapd (iTunes sharing) as well as instructions for installing them. Note that it refers to the Linkstation rather than the Terastation, but the PPC binaries will work on a Terastation.
A few things will need to be changed to use them on a Terastation. In particular, ldconfig isn’t available, so the shared libraries will either need to be placed in /usr/lib rather than /usr/local/lib or symbolic links to the libraries should be put in /usr/lib. Also, the startup items should be placed in /etc/rc.d/rc*.d/ rather than /etc/rc0.d, /etc/rc2.d, etc.
I find that the NFS is many times faster than Samba, the shares don’t get disconnected and have to be manually reconnected when the Mac sleeps, and there are no problems with large files. With these enhancements, the Terastation is nearly perfect.
Server Trouble
Today was one of those days when everything breaks. When I sat down at my computer this morning I discovered that my server was down due to a disk error on the boot drive. After a few FSCKs and several reboots it’s working without any problems, but I’m still concerned since there were I/O errors.
This isn’t a server class machine. I built it with inexpensive components from CPU Solutions: a Biostar motherboard, AMD Duron 1.8 GHz CPU, Mini ATX case, and a few IDE drives (currently one 160G as the boot drive, which is the one having problems, and two 320G configured for RAID1 as /home). I depend on that machine as a file & print server, but I also use it for Linux development and web development, which isn’t an optimal setup.
Since I like my Buffalo LinkStation (more about that below), I ordered a 1TB Buffalo TeraStation, a heavy-duty server with built-in RAID 5. It will make a nice dedicated file & print server.
I plan to use my current server as a desktop Linux development system. I’ll probably put in a dual core AMD64 and replace the crappy ATI Radeon 7000 with a NVidia card that works with Beryl.
I’ve been running Open Link firmware on my LinkStation, which adds many new capabilities. With the new firmware, I added NFS support, iTunes sharing with mt-daapd, and Bonjour support. Today I tried to add even more services. Since I also run an IMAP server on my linux box, which I use to archive my email, I decided to install Dovecot, which is available through ipkg.
That’s where the trouble started. The installation replaced some critical shared libraries such as libc6, which broke almost everything. The result was a bricked LinkStation that can’t be reflashed by normal means. I should be able to repair it by removing the hard drive, which will put it in EM mode that allows flashing when it powers up. At worst, I could put the ext3 formatted drive in a USB enclosure and copy the data from my Linux box.

Getting disgusted with Parallels
I’ve been using Parallels Desktop since the first public release. Although their Windows support gets better with each release – I love coherence mode in the recent betas, their Linux support remains abysmal. They still don’t have Parallels Tools for Linux, which keeps the virtual machine’s clock synchronized and lets you move the mouse in and out of the VM window freely. Furthermore, when you create a Linux VM, they don’t even have an option for Ubuntu, the most popular Linux distribution. Instead I have to use either Debian or Other Linux.
I tried the VMWare beta and found that it works beautifully for Linux. They even have VMWare tools for Linux. Unfortunately there’s no coherence mode, so it isn’t as nice for running Windows.
Ubuntu passed off as Windows Vista
The writer of degredo.net pulled a prank on his father by installing Ubuntu on his father’s PC instead of Vista, which he requested. He loves it and now brags about how much better Vista is than OS X.
Linux ported to Sony PSP
Via LinuxDevices.com: A self-described “world famous celebrity hacker” has managed to boot uClinux on Sony’s MIPS-based PSP (Playstation Portable). Chris Mulhearn’s port so far lacks support for key PSP peripherals such as the screen, but could interest hackers able to connect serially to the PSP’s “remote headphones” port.
















Recent Comments