Puppylinux for the XO-1 and XO-1.5
mavrothal:
Update Aug 20, 2011: XOpup-2.2 has been released
Oct 23: The Puppy Precise_5.4_XO build is now available
(Check the "visual history" of XOpup HERE)
XOpup-2.2 has many improvements and updates over XOpup-2.1 (and XOpup-2.2.RC) and is faster and friendlier than ever
Please, do see the build announcement and the change log to see the new features, functions, requirements and instructions.
To install (or update to) XOpup-2.2 :
- Make sure you have updated to the latest firmware (having OLPC 10.1.3 or OLPC 11.2.0 in your XO will suffice),
- Download the XOpup-2.2.tar.gz file (md5sum: a05a34ba7ddac575cba785eedcad5479),
- Expand it at the root of an ext2/ext3/vfat formatted USB or SDcard and
- Boot your security disabled XO-1 or XO-1.5.
--------------------------------------------------------------------------------------------------------
Update Mar 9, 2011: XOpup-2.1 has been released
XOpup-2.1 is a slimmed down version of XOpup-1.0 (and XOpup-2.0 :o) and now supports equally well the XO-1 and the XO-1.5
The main changes compared to XOpup-1.0 are:
Addition of Openbox/fbpanel window manager that is screen rotation awareScreen, touchpad, Dpad and arrow-keys rotationNew XO-1.5 chrome video driver that supports rotationXO camera support through the Guvcview applicationA first attempt of a Spanish localization package (included in the download)New olpc-2.6.35-based kernels for both the XO-1 and the XO-1.5 (a new 2.6.31 kernel for the XO-1 is also provided)Jamesbond's new snapmergepuppy that dramatically decreases savefile and shutdown timesShinobar's new "sfs_load on the fly" for loading and unloading sfs without reboot.External monitor/projector, firewall, samba sharing and bluetooth supportImprovements in the puppyfile detection and the shutdown processBetter power management Updated XO-version-specific Quickpet and PPM repo dataUpdated Flash playerTrio's you2pup-2.1.2. Very handy, particularly on the XO-1New XOpup-specific desktop backgrounds"xopup"-based instead of "lupu"-based SFS namesMany more updates and under-the-hood changesThe main sfs file is now only 88MB!See the change log for the changes from XOpup-2
To install XOpup-2.1 download the XOpup-2.1.tar.gz file (md5sum:800b9351753fe792a5e14c5c39e0fe16), expand it at the root of an ext2/ext3/vfat formatted USB or SDcard and boot your XO-1 or XO-1.5.
Please do see the build Announcement for more info, requirements issues etc.
Note: Some SDcards, particularly those reformatted may not work as expected.
Try the work around from this post
--------------------------------------------------------------------------------------------------------
Update Oct. 16, 2010 : XOpup-1.0 has been released.
It has considerably increased stability running with a savefile and many other improvements, including 3G modem functionality!
Checkout detailed changes here
Links on this post have been updated to the final XOpup-1.0 release.
--------------------------------------------------------------------------------------------------------
XOpup is for both the XO-1 and the XO-1.5 laptops.
It has no special card/stick formatting requirement or anything else to adjust!
Please see the full build announcement for requirements, info and known issues
Has all the changes mentioned in this thread so far and more.
And of course a custom desktop ;D
To install, download XOpup-1.0.tar.gz
(md5sum: e01bced2c4d24677119291ec3a3ef501 )
expand it at the root of a VFAT or etx2/3 formatted USB stick or SDcard, load the stick/card on the XO-1 or XO-1.5 and boot!
If you prefer you can expand it anywhere you want, transfer the boot, boot10 and boot15 folders as well as the lupu-511.sfs file in any stick or card and boot!
You still need a developer key and permanently inactivate security at the OFW prompt though. Alternatively, copy the /security folder with your developer key in it, from you XO to the XOpup USB/SDcard.
--------------------------------------------------------------------------------------------------------
And a personal note as a "tester" of XOpup ;D:
Although there are many ways to install XOpup and even with the new improvements, I find that is more stable (though not necessarily as fast) when installed in a good ext3 formatted SDcard and you choose to save in the entire partition. If this card also includes a swap partition is even better than having a swap file in the XOpup partition. If you want to use XOpup for more than just "testing", try this setup.
anna:
Thanks, mavrothal! I installed it this afternoon and been messing around. I did have a couple of issues, though.
Networking
So my XO could be eth0 instead of eth1, I removed this file and rebooted.
/etc/udev/rules.d/70-persistant-net.rules
Got connected OK, but the connection was kinda flaky and then wouldn't come up automatically after reboot. Reading some of the Lucid related bug reports on the Puppy forum, I installed the dhcpcd pet from here and now the connection seems to be more stable and is persistent on reboot.
http://puppylinux.org/wikka/dhcpcd
Browser
I tried to install Google Chrome from quickpet, which seemed to take an unusually long time. It wouldn't run from the menu, though, so I started it from terminal (/usr/bin/chrome) to see what was going on. Gave me "illegal instruction." So I removed that and installed Firefox. That wouldn't run from the menu either, so back to terminal to see what was wrong. It failed with an error (I can't remember what exactly). Running out of options, I installed Opera, which finally worked.
Multimedia
I installed SMplayer from the Puppy repo and opened an avi file from a USB drive. It was really, really slow and not really watchable, even with hard frame drop enabled. The same file played fine with mplayer -framedrop from command line. That's OK, though, as I'm used to playing stuff from a terminal. And I really can't complain since sound actually works now!
Except for the browser issue I had, all in all a great little XOPup!
anna:
The small fonts in the console were making my head hurt, so I googled around and found something to make it not so bad. Right click on the Console icon on the desktop. In the box provided for "Arguments to pass (for executables):" here's what I entered.
Code:
-fn "xft:Courier New:pixelsize=20" -fb "xft:Courier New:pixelsize=20"
It's still not ideal, but at least it's a lot more readable.
Eddie Owens:
EXCELLENT Mavrothal and Anna! Thanks to you both for all of your hard work!
I was in the home stretch of trying to put together a lupu5.1/xo-1 combo when I saw your post. I was having trouble with connecting to the wireless in my package...hadn't even gotten to testing sound yet with the "augmentation" of files that you folks have found to be useful.
So I have your xopup.tgz unpacked and up and running now. Looks good. I like your wallpaper. It's GREAT to hear the "2 barks" at bootup (after all of these months)!
The wireless connected on the first try. I downloaded Seamonkey and did a little browsing. It worked well.
I did seem to have a problem with with video resolution though. The native resolution that puppy picks is (I think) 1200 x 900, and the print size is a bit small for me. So I went to "Setup X Video" and clicked on "X" to run the Xorg Video Wizard. And then clicked on "Xorg Wizard", and then hit "Enter" for "probe". I then selected "C" for "1024 x 768", did "OK", "OK". The screen went dark for a couple of seconds and the new resolution came up (which was just about right for me) but the system (both mouse and touchpad) lost control of the pointer. Also almost nothing on the keyboard seemed to work. CTL-ALT-ERASE got me to a terminal, and lsmod showed that mousedev and psmouse were still in memory. "xwin" got me back to the desktop, but still no pointer control.
Speaking of font size, there is also the ability to set the font size directly: Desktop => Desktop Settings => Set Global Font Size. It does resize the fonts, but you have to restart the X server: Menu => Shutdown => Restart X Server (you don't loose mouse and touchpad doing this however).
Oh well! If there were no problems to solve, life would be boring!
Any idea what the specific file or files were, lack of which caused he alsa problem?
mavrothal:
still on borrowed flaky connection :D
Eddie edit /etx/x11/xorg.conf (re-written by the wizard) with "/dev/input/mice" instead of "/dev/mouse0"
Anna sorry have no videos with me and I doubt I can download anything big for a week or so. Though by then I'm sure you'll come up with the solution ;D
A thought though, do you by any chance using the same stick/sd and have old files there?
Navigation
[0] Message Index
[#] Next page