Puppylinux for the OLPC laptops: XOpup

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

Re: XOpup for the XO-4

#286 Post by mavrothal »

jamesbond wrote:Did you decompress omni.ja from SM (the "faster seamonkey")?
Oh, well... I couldn't help it :roll:
So I did and it now SeaMonkey opens in 5sec! Is also 1MB smaller so I can upload the gzipped squashed file that is just under 300MB.
So I did :lol: (above). Third time is the charm :P

Since I will not be committing this change (would be short lived), I'll put it here so I remember it. Other people may find it handy if they modify their sfs.

Code: Select all

mv $SFSROOT/usr/lib/seamonkey-2.20/omni.ja $SFSROOT/usr/lib/seamonkey-2.20/omni.zip
mkdir -p $SFSROOT/usr/lib/seamonkey-2.20/omnidir
unzip -d $SFSROOT/usr/lib/seamonkey-2.20/omnidir $SFSROOT/usr/lib/seamonkey-2.20/omni.zip 
rm -f $SFSROOT/usr/lib/seamonkey-2.20/omni.zip
(cd $SFSROOT/usr/lib/seamonkey-2.20/omnidir ; zip -0 -y -R ../omni '*')
rm -rf $SFSROOT/usr/lib/seamonkey-2.20/omnidir
mv $SFSROOT/usr/lib/seamonkey-2.20/omni.zip $SFSROOT/usr/lib/seamonkey-2.20/omni.ja
Where $SFSROOT is the directory that you expanded the sfs.
Or you can skip the $SFSROOT part and do it in your system that runs SeaMonkey-2.20 (will take ~32Mb in your save file).
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

Fatdog-Arm for the XO-4

#287 Post by mavrothal »

This is the version "1.0" release of FatDog-ARM Linux for the OLPC XO-4 laptop. :lol:

Is based on fd-arm-a3 with additional modification for the specific hardware.

All functions of the laptop are supported including touch, screen rotation, gamekeys, video camera and power management.

At 290MB this build is a full development environment to build any applications that are not in the fd-arm repository yet (please upstream any applications you may build).

This build will not boot the XO-1.75 laptop that requires binaries with the VFPv3-d16 instruction-set

To run fd-arm_XO-4 download the fd-arm_xo4_1.0.tar.gz file from ibiblio or one if its (faster) mirrors,
extract the tarball at the root of any USB (thumb) drive or SDcard,
connect/insert it to your XO-4 and power up.

Using: Fatdog is a bit different than classic puppy as many/most tools including connection tools, are under Menu> Control panel.
fd-arm_xo4 is using (the bit wordy) Network-wizard for connection.
There is also wifi.sh cli tool for fast/transient connections

Known issues

- Visiting specific pages may result in web page and desktop image corruption.
This is a problem of the dove video driver exposed by the mozzila/firefox browsers (also present in OLPC builds).
A solution is to set Option "UseGPU" to "false" in xorg.conf. However this will result in decreased video performance and inability to use Adobe Flash.

- Network wizard may fail to save the settings the first time is run.
To solve this problem just run the network wizard again.

Please report other problem here, at the fd-arm-a3 thread or the fd-arm ticket tracking site.

Fixes/Solutions are accepted everywhere :wink:
Last edited by mavrothal on Thu 31 Oct 2013, 09:39, edited 2 times in total.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

install in internal SDcard

#288 Post by mavrothal »

Puppy and FatDog can install in the internal SDcard along side your official OLPC Fedora builds without affecting them.

The attached script will do just that!
Download it, un-gzip it and run it as root from the directory you have downloaded fd-arm_xo4_1.0.tar.gz into.
If you do not have downloaded fd-arm_xo4_1.0.tar.gz, do not wary, the script will do it for you :D

To boot to fd-arm just reboot and hold the "O" gamekey while powering up.
Attachments
install_fd_internally.sh.gz
A script to download fd-arm_xo4_1.0 and install it along side the official OS
in the internal storage of the XO-4 laptop.
Updated Oct 31 with the new file location
(902 Bytes) Downloaded 1314 times
Last edited by mavrothal on Thu 31 Oct 2013, 09:38, edited 2 times in total.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#289 Post by mavrothal »

To the person that uploads XO-puppy builds to Internet Archive:

THANK YOU!

Who are you?
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#290 Post by ally »

hey mavrothal

'tis me.......

for anybody who hasn't visited please do - lots to see!!

:)

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

fd-arm_xo4_1.1

#291 Post by mavrothal »

FatDog-ARM just had a bugfix update to a4 and "Fatdog-Arm for the XO-4" was updated to version 1.1.

To install download fd-arm_xo4_1.1.tar.gz from ibiblio or one of its faster mirrors
extract the tarball at the root of any USB (thumb) drive or SDcard with at least 400MB free space,
connect/insert it to your XO-4 and power up.

You can also install it in the internal SDcard alongside the official OLPC build by the attached "install_fd-1.1_internally.sh" script.
Just download it to your XO-4 extract it (gunzip) and run it as root (sudo).
To boot to fd-arm just reboot and hold the "O" gamekey while powering up.
Make sure that you have at least 650MB free space in your XO-4 (~300MB for the installation and ~300MB for the download - you can delete the downloaded tarball after you finish).
The script will not update fd-arm_xo4_1.0 if already installed in the internal SDcard.
Attachments
install_fd-1.1_internally.sh.gz
Download and run from an XO-4 to install fd-arm_xo4_1.1
in the internal SDcard
(905 Bytes) Downloaded 1322 times
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

afrbrown
Posts: 1
Joined: Fri 25 Oct 2013, 18:56

Admiration and thanks for OLPC XO Puppy

#292 Post by afrbrown »

I downloaded OLPC XO Puppy Slacko, and once I had bought an 8-GB SD to put it on, and after initial fussing, it performed much better than I had hoped. It is one of the best pieces of free software I have ever used. Many thanks to all those who have helped to produce and present it.

When I bought an XO on the Buy-Two-Get-One in 2008, I also bought something similar on an SD for $50. It was decidedly inferior to what you have done. And it couldn't be duplicated -- not that I know anyone else who wants such a thing, but I believe in backups. Since then I have looked for some sort of backup, now and then, and I finally found a superior replacement for free.

I don't mean to suggest that Slacko is worth exactly $51 -- perhaps the XO is really worth nothing to me -- but it is a great piece of work.

Menno0
Posts: 1
Joined: Thu 10 Oct 2013, 18:36

#293 Post by Menno0 »

I still use the XO1 when i am not at home and it serves me well as a ereader and for mail etc.

so i want to say: thanks to mavrothal for the Puppy release for the XO1, version Precise-5.6.1_XO.
Much appriciated!

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#294 Post by mavrothal »

Wow! I thought that _I_ was the last XO user :D
Maybe I'll update the original XOpup when the Lucid update stabilizes, then :wink:

Do not hesitate to report any problems/needed features on these pups.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

jl123
Posts: 2
Joined: Sat 09 Nov 2013, 21:14

#295 Post by jl123 »

I still sometimes use my xo, but I must admit I have not kept up with the recent xo pup builds. Maybe I will start again. :D

Pelo

OLPC means one laptop per child !

#296 Post by Pelo »

OLPC means one laptop per child !
I should have known that !
It's a distro for poor people.
For afrique francophone, oh bien !

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#297 Post by mavrothal »

Here is quirky running from a USB stick on the XO-1 :lol:
The good news is that it runs :roll:
The bad news is that is not any faster or lighter than other "XOpup" offerings. It is actually a bit slower.

The only thing that is really nice is that on the first generation touchpad (the "jumpy" one :twisted: ) I do not have any jumping events yet!

Unless there is an overwhelming demand ( :P ) I do not think I'll be making a public offering
Attachments
quirky-XO-1_web.jpg
(64.39 KiB) Downloaded 1670 times
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

thyvon
Posts: 3
Joined: Tue 21 Jan 2014, 19:51
Location: Brabant, the Netherlands

#298 Post by thyvon »

mavrothal wrote:Here is quirky running from a USB stick on the XO-1 :lol:
The good news is that it runs :roll:
The bad news is that is not any faster or lighter than other "XOpup" offerings. It is actually a bit slower.

The only thing that is really nice is that on the first generation touchpad (the "jumpy" one :twisted: ) I do not have any jumping events yet!

Unless there is an overwhelming demand ( :P ) I do not think I'll be making a public offering
not used to this, my questions and comments went lost in the (mistaken) attchement-file comment. In short:
got Quirky working on eeePc701 but could not read the f2fs filesystem with the XO-1 installed puppy, and i'M overwheelmed with all the hard work so many and so few are doing. Hope i can contribute in the future when i know and understand more than the simple CLI rules

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#299 Post by mavrothal »

thyvon wrote: got Quirky working on eeePc701 but could not read the f2fs filesystem with the XO-1 installed puppy
Could you explain what this means?
Which is the "XO-1 installed puppy"?
Original quirky will not run. You need to add an appropriate /boot/olpc.fth file* and replace the kernel (/boot/vmlinuz and /lib/modules/<kernel-version>) either with one from some recent "xopup" or with the original from a recent (13.x.x) OLPC build.
You will also need to compile the geode-2.11.15 video driver (older versions will not compile with this X version).
In either case will not boot (or read) from an f2fs filesystem because the kernels do not support it. You need an ext2/3/4 formatted USB stick.
BTW f2fs is clearly better than ext4 in SDcards but not so in USB sticks

* Here is a simple /boot/olpc.fth for booting from a USB stick

Code: Select all

\ OLPC boot script
visible 
boot u:\boot\vmlinuz console=ttyS0,115200 console=tty0 fbcon=font:SUN12x22 no_console_suspend PDEV1=sda1 root=/dev/sda1 rootwait rw
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

Boukman
Posts: 3
Joined: Tue 31 May 2005, 04:17

Quirky

#300 Post by Boukman »

mavrothal wrote:Here is quirky running from a USB stick on the XO-1 :lol:
The good news is that it runs :roll:
The bad news is that is not any faster or lighter than other "XOpup" offerings. It is actually a bit slower.

The only thing that is really nice is that on the first generation touchpad (the "jumpy" one :twisted: ) I do not have any jumping events yet!

Unless there is an overwhelming demand ( :P ) I do not think I'll be making a public offering
Hi mavrothal,

I've been looking for a linux distribution with a recent kernel to try out a few things on my son's XO-1. Can I politely request that you post that new quirky build somewhere so that I can download and try it?

Once I start playing with it, I will probably have a few questions for you regarding which modifications you made to the "base" quirky distribution, but that will be for later.

Thanks!

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

Re: Quirky

#301 Post by mavrothal »

Boukman wrote: I've been looking for a linux distribution with a recent kernel to try out a few things on my son's XO-1.
All XO distributions, official or otherwise, use the same OLPC kernels. ie 3.3 for XO-1 and XO-1.5, 3.5 for XO-4 and 3.0 for XO-1.75.
To that respect any recent XO-moded puppy included quirky have the same kernel.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

Boukman
Posts: 3
Joined: Tue 31 May 2005, 04:17

Re: Quirky

#302 Post by Boukman »

mavrothal wrote: All XO distributions, official or otherwise, use the same OLPC kernels. ie 3.3 for XO-1 and XO-1.5, 3.5 for XO-4 and 3.0 for XO-1.75.
To that respect any recent XO-moded puppy included quirky have the same kernel.
Good. So that answers my first question (although I didn't have time to ask)! I thought some of the unofficial distributions didn't use the OLPC kernel, but now I know better. I guess there must be specific drivers compiled into this kernel.

Now my next goal is to try Enlightenment on XOpup.

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

Re: Quirky

#303 Post by mavrothal »

Boukman wrote: I thought some of the unofficial distributions didn't use the OLPC kernel, but now I know better.
Some key changes in the OLPC kernel never made it into the official Linux kernel tree. So no other kernel will boot an XO.
The XO-puppy kernel is not exactly the same as the official (has some configuration changes) but is the same kernel source as the official.
If you need some modules that are not build in the current kernels, but they exist in the 3.3 source, let me know.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

FatDogArm_beta1

#304 Post by mavrothal »

There is a new version of FadDogArm out that in reality is a totally new version, with a new toolchain and minimal system configuration,that actually runs on both the XO-4 and XO-1.75 :lol:

In contrast to alpha builds, XO support is now fully integrated in the build, so there is no special XO-specific download.

The release notes and installation instructions are very comprehensive but for the non-RTFM-types :roll: just download fd-arm.sfs and xo175-kernel.tar.gz or xo4-kernel.tar.gz from one of the FatDog Mirrors, place the fd-arm.sfs and the boot folder at the root of any USB stick or SDcard and boot your XO.

As with the alpha version, you can also install FatDogArm in the internal XO card parallel to Fedora/Sugar and have a dual boot system that will boot to FD when the "O" game-key is pressed during power up.
To install in the internal flash storage, download the attached install_fd-b1_internally.sh.gz script in your XO, expand it, make it executable and run it as root, while you are connected to the internet.
If you do not have an internet connection in your XO just copy the scrip, fd-arm.sfs, and xo{175,4}-kernel.tar.gz in your XO and run the script.
NOTE:The script will not run if you already have an alternative boot option (/bootpart/boot/atl) in your XO
Attachments
install_fd-b1_internally.sh.gz
Script to install FatDogArm_beta1 in the internal storage of the XO-4 or XO-1.75, parllel to Fedora/Sugar.
(958 Bytes) Downloaded 704 times
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

jl123
Posts: 2
Joined: Sat 09 Nov 2013, 21:14

XO-1

#305 Post by jl123 »

Hi Mavrothal,

Its been quite a while since I have used my xo-1 either with XO-pup or sugar. I think I will start trying to use them again. I know you have created many pups for the XO, and just wondered which you yourself use at the moment.

Thanks for the programs, and the information,

jl

Post Reply