Page 15 of 16

Re: XOpup for the XO-4

Posted: Sat 14 Sep 2013, 16:01
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).

Fatdog-Arm for the XO-4

Posted: Thu 03 Oct 2013, 08:28
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:

install in internal SDcard

Posted: Mon 07 Oct 2013, 18:58
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.

Posted: Tue 08 Oct 2013, 04:34
by mavrothal
To the person that uploads XO-puppy builds to Internet Archive:

THANK YOU!

Who are you?

Posted: Tue 08 Oct 2013, 09:20
by ally
hey mavrothal

'tis me.......

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

:)

fd-arm_xo4_1.1

Posted: Fri 01 Nov 2013, 05:35
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.

Admiration and thanks for OLPC XO Puppy

Posted: Sat 02 Nov 2013, 18:52
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.

Posted: Tue 05 Nov 2013, 18:14
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!

Posted: Tue 05 Nov 2013, 18:29
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.

Posted: Sat 09 Nov 2013, 21:17
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

OLPC means one laptop per child !

Posted: Mon 02 Dec 2013, 11:01
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 !

Posted: Sat 11 Jan 2014, 09:20
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

Posted: Tue 21 Jan 2014, 20:50
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

Posted: Wed 22 Jan 2014, 04:48
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

Quirky

Posted: Mon 10 Feb 2014, 15:03
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!

Re: Quirky

Posted: Mon 10 Feb 2014, 17:31
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.

Re: Quirky

Posted: Mon 10 Feb 2014, 18:02
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.

Re: Quirky

Posted: Mon 10 Feb 2014, 19:22
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.

FatDogArm_beta1

Posted: Thu 13 Mar 2014, 06:36
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

XO-1

Posted: Sun 27 Apr 2014, 00:51
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