olpc
olpc
Not likely, GentooXO is formulated specifically for OLPC computers, which have hardware not usually found on normal PCs.
OpenFirmware serves as the OLPC's BIOS, it's actually a really cool Forth interpreter.
GentooXO is offered under the "Do what you will with it while respecting the GPL and don't blame me" license.
My development host machine was an x86_64, many ebuilds contain the 'native' compiler directive which would cause the compiler to emit code for the wrong chip :-(
Arguably I could have created a bunch of other x86 virtual machines that could have hosted an acceptable distcc compiler, but it sort of defeats the purpose, doesn't it?
Any thoughts on overcoming this are welcome.
IMPORTANT: Before performing any maintenance work on your XO, you should put the system into a state conducive to maintenance.
Periodically run (as root):
| Code Listing: Enabling swap memory |
| emerge --sync emerge -avDu world revdep-rebuild |
Updating is simple if you are already familiar with Gentoo. Actually, if you are familiar with Gentoo, you may think this the MOST complicated option because YOU must repair whatever breaks when you perform an update. That being said, Gentoo is great for learning about Linux and its community of developers and users is second to none, so, NO FEAR!
In few words, cron jobs (most likely). Especially if you are booting up. It appears that cron jobs that were scheduled to run and did not because your XO was turned off may immediately start running when you boot... If you see high CPU usage or load when nothing appears to be running, this is the most likely cause. Be patient, the job usually won't run very long.
There is NO swap support in the system. You may change that if you like, here's how.
Yes. A Wiki is available at http://wiki.laptop.org/go/Gentoo_on_XO.
You have questions still not answered here, see the Troubleshooting section or write to me at info@gentooxo.org.