Sugar Creation Kit/sck/Advanced Topics

Sugar Network Tutorial

 * Annotated screen shots with Links

Sweets-Getting Started

 * Click on title ^ to go to topic


 * Some ideas on how to present SWEETS. (Inkyfingers)
 * look at Infrastructure for an overview.

Sweets Distribution

 * Click on title ^ to go to topic
 * (Sweets Distribution is easier to use for Ubuntu' and its Derivatives (Adding an additional Repository to apt) as the packages are pre-configured, ready to use.)
 * Sweets Distribution
 * (Developed for Trisquel-sugar-Toast )

Sweets

 * Click on title ^ to go to topic
 * (Advanced)
 * Debian, Ubuntu, Fedora, Mandriva, openSUSE, and Gentoo


 * Sweets Usage
 * Sugar via Sweets
 * (This guide describes how to run Sugar using Sugar Packaging Management System, Sweets.)
 * Request for better Documentation of installs
 * Log of Installation of sugar-sweets 0.88 and 0.94 on f16-GNOME3-shell
 * Installing_Sugar_via_sweets_-_in_Mint-12
 * Installing_Sugar_via_sweets_-_in_Debian_testing_Wheezy


 * sweets packaging
 * (For developers)

Sugar Network

 * Sugar Network
 * Overview: Sugar_Network/Concept
 * Collaboration support for Internet-less environments (but not only)
 * http://somosazucar.org/2012/06/04/un-avance-de-la-red-azucar-0-3-sneak-peek-of-sugar-network-0-3/

Harmonic Distribution
* The possibility to launch Base Software in heterogeneous software and hardware environments. * Using Base Software, provide access to various Content (Sugar activities, artifacts created by Sugar activities, books, etc.) created within the Sugar community. * Using Base Software, provide collaborative functionality to  support Social activity around the Content. * Instruments and workflows to adapt Content and Base Software to specific needs that Sugar Deployment might face, including extreme ones like off-line environments and restricting hardware.
 * Look at this tutorial: Sugar_Network/Tutorial

Hi all! Following the plan for Harmonic Distribution v0.2 (which will be a basis for Sugar Distribution to use in peruvian pilot), in Sugar Shell code were made fixes that are intended to make Telepathy (everything related to Neighbourhood view and Sugar Activities sharing/joining) more stable (that was broken since global redesign started after 0.88 release). Fixes are accessible from SweetsDistribution:Factory repository. Follow regular Sweets Distribution installation instructions[1] to install fixed Sugar Shell on all supported platforms[2]. Some visible changes in F1 view: * the number of buddies should be increased from ~20 to 70-90 some Sugar versions (maybe 0.90-0.92) don't publish information about nickname/colors on regular basis; this information are being stored on  disk for now * for some buddies, server still don't have information about colors (replaced by gray) and nick names (jabber ids) If you have a time and want to help Puno deployment pilot, please, consider possibility to install sweets-desktop from Factory repository and do some testing of collaboration functionality. Some tips: * while interacting with another buddies, make sure that all participants use Sweets Distribution (some F1 buddies might misbehave) * the good criteria of stability level of new Sugar is comparing with how collaboration happen in 0.88 Sugar. Source code, for interested in people, can be found in top commits from: * http://git.sugarlabs.org/desktop/sugar * http://git.sugarlabs.org/desktop/sugar-toolkit * http://git.sugarlabs.org/server/prosody-sugar [1] Sweets_Distribution [2] Sweets_Distribution/Supported_platforms -- Aleksey Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
 * [Sugar-devel] [SWEETS] Testing collaboration related fixes 05/07/2012

BoxGrinder

 * BoxGrinder Build is an easy to use command line tool to create appliances (virtual images) from simple plaintext appliance definition files. BoxGrinder can produce appliances for a variety of virtual and cloud platforms using plugins supporting technologies such as VMware or EC2.


 * http://boxgrinder.org
 * http://boxgrinder.org/community/
 * http://boxgrinder.org/tutorials/
 * http://boxgrinder.org/tutorials/boxgrinder-build-meta-appliance/
 * http://boxgrinder.org/download/boxgrinder-build-meta-appliance/

Pungi

 * Advanced 

Pungi needs to run on the arch it is composing, as root, and with an install of what it is composing, eg if you are composing Fedora 8, you need to be running Fedora 8. This is so that the correct userland tools are used to create the images and such used by anaconda. The eventual usage of pungi will most likely be in mock chroots to facilitate this. It needs to run on the arch it is composing due to how anaconda-runtime determines what files to put in the boot images at this time. Currently the releases of pungi are designed to run on an updated Rawhide system. Development of pungi always tracks Rawhide.
 * used to build non-live CD/DVD isos
 * The following sections..." assume you have installed the mock package and prepared the mock chroot"

Build a boot.iso

 * "This section provides instruction on creating PXEboot and boot.iso images"

Build a DVD.iso

 * "This section assumes you have installed the mock package and prepared the mock chroot"

Koji

 * Click on title ^ to go to topic


 * (Very Advanced)


 * Koji is the software that builds RPM packages for the Fedora project

Mock

 * Mock creates chroots and builds packages in them. Its only task is to reliably populate a chroot and attempt to build a package in that chroot.

How to create a Fedora install ISO for testing

 * Mock setup
 * Using Mock to test package builds

How to create an RPM package

 * How to create an RPM package in Fedora
 * https://fedoraproject.org/wiki/How_to_create_an_RPM_package

sugar-build

 * http://sugarlabs.org/~dnarvaez/sugar-docs/build.html
 * better j-build

Sugarizer
The Sugar Learning Platform is a leading learning platform developed for the One Laptop per Child project and used every day by nearly 3 million children around the world. With Sugarizer, you could discover the Sugar Learning Platform on any device: from the tiny Raspberry PI to the small Android/iOS tablet or the bigger PC/Mac. Enjoy the experience and help us reach every children on every device in every country. Sugarizer is distributed on the form of 3 components:
 * Thin Client: remote access to Sugarizer using a browser,
 * Client: Sugarizer running locally,
 * Server: place to run remote Sugarizer features.


 * Write your own web activity:
 * https://github.com/sugarlabs/sugar-docs/blob/master/activity.md

sugarcordova

 * (Work in progress)


 * http://www.sugarcordova.blogspot.com/
 * https://git-wip-us.apache.org/repos/asf?p=cordova-docs.git;a=summary

"Friday, April 25, 2014
 * Sugar says hello to cordova

Sugar labs - award-winning Sugar Learning Platform has been around for years now creating wonders in lives of many little ones and young, providing them with a window to a new world to explore new things. This fabulous open source community consists of some really cool and hard working people at the back end, thinking continuously about as to how to make sugar better than ever before.So here props up another idea.. why not make a cordova framework for sugar platform as android, windows and ios have ?? The obvious question that now arises in someone's mind who isnt yet familiar with cordova or phonegap would be - how is that gonna help sugar ? Well, the answer is pretty simple.All the activities and the code for sugar is currently in python because thats the language the software was made in.With cordova, all the web developers can make activities in html,css and js while not bothering about interaction with the physical hardware devices like camera etc.. the cordova wrapper would do that for you."

Git
I installed Fedora 18 last night, and I have to say I like sugar-build more and more. With just this steps in a clean F18 you get Sugar running and ready to hack each part of it: Kudos Daniel Narvaez! Re: [Sugar-devel] F18.. go sugar-build, go! 01/18/2013 03:56 PM sudo yum install git git clone git://git.sugarlabs.org/sugar-build/sugar-build cd sugar-build make build make run
 * Advanced - Used by Sugar Developers
 * http://shell.sugarlabs.org/~buildbot/docs/build.html#getting-started
 * How to migrate activity source control from laptop.org to sugarlabs.org
 * Getting started with Gitorious, a web based Git service provided by Sugar Labs
 * Nice introduction to git: http://try.github.com/levels/1/challenges/1


 * Contributing_to_DXS_using_Github - YouTube
 * located below on this wiki page

Tutorials

 * Activity Development in Fedora 17 using Git
 * Make your own Sugar Activities
 * Sugar Activity Quickstart
 * Fedora Package Maintenance git
 * NEW 09/25/2014

L10n Translations
There is a git user named "pootle" that acts as the proxy by which all PO file translations are committed from the Pootle server. Please make pootle a committer on the repo and I will make the connections between git and the Pootle server. Some "best practices" about working with git and Pootle are described here. Translation Team Best Practices

booting-self-signed-linux-kernel booting-self-signed-linux-kernel
"The procedures for how to boot a self-signed Linux kernel on a platform so that you do not have to rely on any external signing authority."

systemd for Administrators
"Resource Management in one way or another has been available in systemd for a while already, so it's really time we introduce this to the broader audience."

Vala
"Vala is a new programming language that allows modern programming techniques to be used to write applications that run on the GNOME runtime libraries, particularly GLib and GObject."

SAMdroid (talk) Is this really relevant to Sugar?

groupthink

 * Click on title ^ to go to topic


 * Very Advanced
 * "Groupthink is a library of self-sharing data structures written in python and shared over dbus.
 * Together with the D-Bus Tubes provided by the Telepathy framework, this enables data structures to be shared over a network."

OLPC XO links and Notes

 * Click on title ^ to go to topic

Testing Introductory Page

 * Help/Info Wiki Page

wiki.laptop.org

 * http://wiki.laptop.org/go/The_OLPC_Wiki

Release 13.1.0

 * http://wiki.laptop.org/go/13.1.0
 * http://build.laptop.org/13.1.0/os15/xo-1.5/

Release 14.1.0

 * build 8, a development release, not final,
 * based on Fedora 20,
 * based on Sugar 0.103.2, see release notes,
 * enabling OpenGL ES 2.0,
 * enabling the second core of the dual core CPU, which improves responsiveness, with only a slight increase in power draw,
 * support for new backlight LEDs to be used by factory,
 * support for new 16 GB eMMC internal storage,
 * support for new LiPoly battery used by factory,
 * the GNOME desktop has been replaced by the MATE desktop, because GNOME in Fedora 20 requires a full implementation of OpenGL,
 * Wikipedia EN and ES have been replaced by the Simple English Wikipedia activity,

Install of Release 14.1.0 for XO-4

 * Mate 1.8.1 and Sugar
 * Upgraded from 13.2.0
 * With the help of Cerlyn and Quozl on #sugar 02/15/2015

Prepare the USB or SD drive:
 * Notes from:http://wiki.laptop.org/go/Release_notes/14.1.0
 * Note use a small 2 to 4 GB USB if possible.
 * Some cheap 8 GB USB's will not work here. (I had one not boot for me)


 * Download 41008o4.zd,
 * http://build.laptop.org/14.1.0/os8/xo-4/41008o4.zd


 * Download fs4.zip,
 * http://build.laptop.org/14.1.0/os8/xo-4/fs4.zip


 * Download Firmware:
 * http://wiki.laptop.org/go/OLPC_Firmware_q7c04

Save the files to the top directory of the drive,
 * Insert the Drive in the XO-4
 * Be sure it is plugged in to power and has a fully charged battery.


 * Check that the drive contains the 3 files fs4.zip; 41008o4.zd and q7c04.rom
 * If you press ESC while the startup sound plays to get to an Open Firmware prompt,
 * type "dir u:\" there to see the files on the USB stick


 * Start installing:
 * Turn off the XO-4
 * Hold down all four game keys above the power button,
 * Turn on the laptop,
 * Wait for the message Release the game keys to continue,
 * Release the game keys.


 * Installation progress will be displayed. Green colour will fill grey blocks.
 * It will take about five minutes. Once finished, the laptop will reboot automatically.
 * You may remove the USB or SD drive during or after the reboot.

Update Firmware
flash u:\q7c04.rom
 * Do this if reboot fails.
 * At OK prompt after reboot:
 * required to use this new release
 * yum update will bring in a later version of sugar.

0.104 Release Notes

 * http://wiki.sugarlabs.org/go/0.104/Notes

XO-4 is still available

 * https://one-education.org/shop/
 * http://wiki.laptop.org/go/Manufacturing_data#XO-4

Tiny Core Linux on the XO

 * http://wiki.laptop.org/go/Tiny_Core_Linux

Harvest

 * OLPC AU


 * The Harvest system is being used to gather some basic stats; A visualization tool will be developed to enable stakeholders (funders, administrators, and classroom teachers) to monitor these data.

Olpc os builder

 * "utility that allows you to build operating system (OS) images for XO laptops"

XO-4 Touch

 * specs
 * Teardown: http://www.ifixit.com/Device/OLPC_XO-4_Touch

XS Community Edition

 * School Server - Community Edition (XSCE) project
 * Software :http://download.unleashkids.org/

Install instructions

 * https://github.com/XSCE/xsce/tree/master/docs
 * https://github.com/XSCE/xsce/blob/master/docs/INSTALL.rst
 * Updated 0116/2014

Git Instructions

 * GIT cheat sheet https://www.atlassian.com/dms/wac/images/landing/git/atlassian_git_cheatsheet.pdf
 * https://sugardextrose.org/projects/dxs/wiki/git
 * https://www.atlassian.com/git/workflows#!workflow-forking
 * https://www.atlassian.com/git/workflows#%21workflow-forking

Dropbox working with the Journal
"If you don't have a Dropbox account, go to http://www.dropbox.com and sign up. If you're a heavy Dropbox user, I highly suggest creating another account just for the XO. As with all things Linux, there are a few scenarios and use cases to consider.  Here's a distillation, from the easiest installation and on. 1.  Gnome Desktop only, keeping Dropbox on the nand.  No USB drive required. You're looking for an easy way to transfer notes, small files, etc. between the XO and your "regular" computers  without having to constantly mess with USB drives. 2.  Gnome Desktop and usage under Sugar in the Terminal.  No USB drive. The above scenario applies to you, but you'd also like to be able to access /home/olpc/Dropbox under Sugar in the Terminal. 3.  Up to 2 GB of storage as well as Sugar Journal integration.  USB drive required."
 * September 18, 2010, 10:10:02 AM by anna
 * http://www.olpcnews.com/forum/index.php?topic=4892.0

Testing Dextrose in a virtual machine

 * Download Image; KVM; VirtualBox

Dextrose Building
Dextrose uses olpc-os-builder, a tool create by OLPC to build official and customized system images. The Dextrose git repository contains, olpc-os-builder, local customizations specific to Dextrose, and fixes and enhancements waiting to be pushed upstream.
 * Dextrose/Building

XSCE in VirtualBox

 * 3 Importable XSCE VirtualBox builds:

m-anish VM

 * Local download:
 * http://people.sugarlabs.org/Tgillard/XSCE.ova
 * Uploaded with permission


 * Click on the XSCE.ova icon and It begins import into VirtualBox (If you have it installed)
 * VirtualBox Site: http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html
 * Tested in f20 VirtualBox 11/19/2013


 * Google download:
 * https://docs.google.com/file/d/0B3eW2YPe6koIVXRVbDhSR0xXQ1U/edit
 * b_1364170741.ova (1.6G)


 * Also see http://lists.laptop.org/pipermail/server-devel/2013-November/006954.html
 * XSCE visible in firefox http://localhost:3380/
 * (with VirtualBox XSCE window shown in right small window)

Hi, Had some time on my hand this week to try out XSCE in a virtual environment. It actually worked out pretty well, and now there's a working appliance. Here's the three step XSCE demo! Step #1 - Download and install Virtualbox Head to https://www.virtualbox.org/wiki/Downloads to download the Virtualbox package for your OS. Install instructions may vary for different platforms but should be pretty straightforward. Step #2 - Download and install the XSCE appliance Download the XSCE Virtualbox appliance from here https://docs.google.com/file/d/0B3eW2YPe6koIVXRVbDhSR0xXQ1U (approx 1.6 GB) [optional] Verify the md5sum to see if the image is not corrupt - 56a4f141b564b0d2bd65c543a5e585c6 Open Virtualbox. Go to File -> Import Appliance. A dialog will appear asking you to "Open Appliance" Select the file you just downloaded "b_1364170741.ova" Click "Next" and then click "Import" A new virtual machine will get created Step #3 - Play! Start the virtual machine just created. It will open a window, and an OS will appear to boot. Wait till it boots. Once it has booted, a login prompt will appear in a text console. Your XSCE is now up and ready! To test/demo, on the host OS (i.e., the one where you are running the virtualbox software in) open a browser XSCE homepage: http://localhost:3380/ From the homepage you should be able to navigate to Internet In A Box. This image contains a test dataset. The link to the moodle homepage will NOT work. To access moodle, go to http://localhost:3380/moodle/login/index.php. I am not able to login, and there seems some issue with the homepage loading. Administrative GUI: http://localhost:9990 (username=root, password=admin) Server monitoring tool - Munin: http://localhost:3380/munin (username=admin, password=munindxs) To check the authserver, go to http://localhost:5000/ (It will probably say "No Sugar platform detected, please register your laptop") Notes: This is only meant to be a quick demo to see what an XSCE is on your laptop/PC. I didn't setup root login (or atleast don't know the password to it). So you won't be able to login to the XSCE once it's running. Should not be a huge issue just for end-user demo purposes. This is just a weekend hack, I did based on a Vagrantfile supplied by Santi. At this moment, this is not officially supported or anything (but as far as I know in my testing, it works!) If this is a useful thing to maintain (based on feedback to this thread :-) ) I (or somebody else) can propose this as a feature for 0.5/6. So there are officially supported demo appliances.    A wiki page is in the works.  Please try it out and let me know what you think of it! Thanks, Anish
 * [Server-devel]11/18/2013 The three step XSCE demo!

It is a vagrant generated virtual machine so: - the user/password are vagrant/vagrant - user 'vagrant' is in sudoers group - ssh access is possible using port 2222 in localhost Host vagrant HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no  IdentityFile "~/.vagrant.d/insecure_private_key" IdentitiesOnly yes LogLevel FATAL
 * added Info ///18/2013
 * I have an entry in .ssh/config so I can access using `ssh vagrant`:

The insecure private key is available Github [1].

1: https://github.com/mitchellh/vagrant/tree/master/keys

Contributing to DXS using Github

 * YouTube:
 * http://www.youtube.com/watch?v=CEE85F3Zjcs

XSCE 5.0 (aka 0.5)

 * SchoolServer.vdi 6.6GB
 * https://docs.google.com/uc?id=0B88Fc8ICKovFWXo0a3ZiV1dKcE0&export=download 6.6GB


 * Release Announcement:
 * http://lists.laptop.org/pipermail/server-devel/2013-December/007031.html



"Username: xsce Password: schoolserver.org Root/sudo password: schoolserver.org I have this set up now in "appliance mode", considering people may want to try it out without running a dhcp server and possibly breaking their network(s). Single NIC, bridged. (Apparently running this DHCP server should not cause issues with others as schoolserver's dhcp server is set to be 'not authoritative' but I will leave it this way for now) If you wanted to change the mode, I believe you only have to go into the machine settings in VirtualBox, add a NIC, boot up the VM and rerun ./runansible as root from ~/xsce Unfortunately this XSCE VM project is on hold for me for a week or so as I'll be in Haiti. I can add anyone who wants to work on it to the "sharing" list so the files could sync between our Google Drives. I would only ask that if changing the original files whatever is done is documented and emailed to me (and/or this list). IIAB - I noticed that EN wikipedia was missing too, I think the EN module is easily added. Probably you can copy it from a full version of IIAB into the relevant directory and it will show up in the list. Midori is pointing to schoolserver/syans as the last location - I previously had some proprietary content served from that location but removed it for sharing purposes and forgot to clear the history, I guess. I installed Firefox for in-browser PDF reading (also related to the proprietary content). OVA is probably a better distribution method unless people prefer to sync the files in our Google Drives. I don't claim any ownership of these files, so feel free to create and share an OVA, link to them, etc. OVA is almost certainly a better option for 'to the world' releases of the XSCE test VM on blogs, etc. Thanks Curt Thompson" "downloaded SchoolServer.vdi it was 6.6 GB used it as existing disk. in new (Oracle VB 4.2.14) comments: logged in and worked fine -Need to use firefox to see it. Midori browser is pointing to .... /syans/ (spelled that way) works also if delete that part of path in browser -Moodle did not start -iiab wikipedia is in guarani cannot seem to find english I did an export to a 3.2 GB schoolserver.ova that imports back into VB - could that be a better way to distribute this? --1024 memory with 10GB dynamic expanding HD / NAT"
 * On 1/16/2014 11:45 AM, Curt Thompson wrote:
 * Reply [Server-devel] XSCE 5.0 (aka 0.5, upgraded from 0.4) VirtualBox Files
 * Original Message: 1/16/2014 12:06 PM, :

XS Schoolserver 0.7

 * Click on title ^ to go to topic


 * How to install:http://wiki.laptop.org/go/XS_Installing_Software_0.7
 * Download: http://dev.laptop.org/xs/OLPC-School-Server-0.7beta2-i386.iso
 * http://schoolserver.wordpress.com/xs-installation/community-edition-xs-on-xo-1-75/
 * Work in Progress: http://schoolserver.wordpress.com/xs-installation/xsce-on-xo-1-5/

Install of XS 0.7 on Centos-6.4

 * Terminal output of install 08/02/2013
 * Full instructions used:
 * http://wiki.laptop.org/go/XS_Installing_Software_0.7

wiki4schools
Re: [support-gang] Status update of the installation of the new school server and IIAB at Rahnuma School Karachi On 08/04/2013 06:00 AM, Braddock wrote: When the IIAB registers via DHCP it advertises its name as "know", and if the DHCP server and the DNSserver talk to each other the DNS server will resolve the name. dnsmasq does this, so I suspect that might be what School Server runs?) The only down side to this is that if you reboot the school server,you may find you need to then reboot the IIAB device so it gets afresh DHCP lease because the school server may forget it exists. ...

Tony Anderson: The school server is gateway and dns for the XOs and can certainly resolve http://know to a fixed address, which is the more orthodox way to do this. Incidentally, I believe the problem with the wiki is that the url is http://schoolserver/wiki4schools/ not http://schoolserver/wiki. Normally, the XOs access everything from the Browse home page so that keyboard entry of urls is not needed. However, because of the xo-custom script problems this was not set up.

Manuals

 * OLPC Manual
 * Help Activity Refresh
 * Manuals Info

Adobe Flash on the XO-4

 * Vmeta

"It says that for the XO-4 (but not the same for the 1.75 OLPC will provide the player because it has paid the fees to Marvell. Copied form the wiki page but without the links supported... OLPC support will provide a libflashplayer.so at the same time as providing access to the video drivers. download and install the video drivers, copy the libflashplayer.so file to the XO-1.75 or XO-4, start the Terminal Activity, copy the plugin, paste this: sudo cp libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so wrap the plugin, paste this:  yum -y install nspluginwrapper && \ /usr/lib/nspluginwrapper/npconfig -n \ -p nswrapper_32_32 \ -d /usr/lib/mozilla/plugins-wrapped \ -i /usr/lib/mozilla/plugins/libflashplayer.so "
 * http://wiki.laptop.org/go/Adobe_Flash

Internet in a Box

 * Internet in a Box website http://internet-in-a-box.org
 * Installation: https://github.com/braddockcg/internet-in-a-box/blob/master/INSTALL.txt
 * Read Me:https://github.com/braddockcg/internet-in-a-box/blob/master/README.md

Start iiab-server
werkzeug -- * Running on http://0.0.0.0:25000/ werkzeug -- * Restarting with reloader
 * 1) iiab-server
 * Enter address in browser
 * http://0.0.0.0:25000/

Screenshots

 * Click on screenshot to enlarge; hit <== return arrow on browser to return
 * Installed on a i7 Laptop with the above installation link
 * This is a reduced version [1] of Internet in a Box (not the full 1 TB )
 * [1]  IIAB_QuickStart_Sampler_20130809.tgz


 * iiab Main Menu
 * iiab-books Project Guttenburg
 * iiab-Video
 * iiab-settings (credits)

Also see:

 * http://wiki.sugarlabs.org/go/OLPC#XSCE_on_XO-4


 * Browse looking at local School Server on a XO-4 with XSCE RC-1 installed with USB containing /knowledge directory of iiab inserted
 * http://schoolserver.org/

Unleash Kids

 * " all-volunteer Unleash Kids efforts shipping XO-4 community kits (hopefully including XS Community Edition!) to volunteers a bit later this summer, at the most minimal cost we can muster,
 * to be announced soon @ http://facebook.com/UnleashKids"

Forth Lessions

 * A series of lessions on the OLPC wiki

Kernel Userspace Interfaces

 * Reference for Linux kernel 2.6.23: http://people.ee.ethz.ch/~arkeller/linux/kernel_user_space_howto.html

ARM

 * Proposed Fedora ARM Download Page: https://stg.fedoraproject.org/en/get-fedora-options#2nd_arches (404)needs updating 4/12/2014

How to Create an ARM Remix

 * https://fedoraproject.org/wiki/Architectures/ARM/Creating_Remixes
 * https://fedoraproject.org/wiki/Architectures/ARM/F20/Remixes

Firmware Updater

 * http://www.trimslice.com/wiki/index.php/Trim-Slice_Firmware_Updater

Ubuntu on a TrimSlice

 * Testing of TrimSlicePro
 * TrimSlicePro-Update


 * Testing of TrimSlice H250
 * Install of Ubuntu to 320 GB HD
 * Install of Ubuntu to a SDXC Card


 * TrimSlicePro Setup Booted from 64 GB SDXC Card in front slot
 * (SDXC card is expanded to 30 GB with gparted)


 * TrimSlicePro Running KDE-Desktop -plus sugar-emulator (0.90.1)
 * Beautiful Display on Samsung SyncMaster S20B350 HDMI 1600x900 @60Hz PP


 * https://wiki.ubuntu.com/ARM
 * https://wiki.ubuntu.com/ARM/Server/Install
 * https://wiki.ubuntu.com/ARM/RootfsFromScratch
 * http://cdimage.ubuntu.com/daily-preinstalled/current/

Fedora on a TrimSlice

 * Installer:http://fedoraproject.org/wiki/Architectures/ARM/Installer

Fedora with XFCE

 * http://scotland.proximity.on.ca/arm-nightlies/

Tegra

 * http://developer.nvidia.com/tegra-2-technical-reference-manual
 * http://www.trimslice.com/wiki/index.php/OS_Installation_and_update
 * http://www.trimslice.com/wiki/index.php/Trim-Slice_Linux_Kernel
 * http://lists.linux-foundation.org/pipermail/ksummit-2012-discuss/2012-June/000304.html


 * Beta-Tegra Graphics drivers: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-tegra/15~beta1-0ubuntu2
 * Problem with permissions:http://forums.developer.nvidia.com/devforum/discussion/6296/console-broken-on-linux-tegra-nv-3-1
 * https://gitorious.org/linux-tegra-drm
 * linux-tegra-drm:https://gitorious.org/linux-tegra-drm/pages/Host1xIntroduction

f17-fedora-arm

 * Release Jun 19, 2012 : http://fedoraproject.org/wiki/Architectures/ARM/Fedora_17_GA
 * https://fedoraproject.org/wiki/Category:Fedora_ARM_Hardware
 * http://fedoraproject.org/wiki/Architectures/ARM
 * http://fedoraproject.org/wiki/Architectures/ARM/HowToQemu

f17 Nightly Images

 * Nightly Composes: http://scotland.proximity.on.ca/arm-nightlies/
 * Beta Release Criteria: http://fedoraproject.org/wiki/Architectures/ARM/Quality_Assurance/Beta_Release_Criteria

live media creator on arm

 * http://fedoraproject.org/wiki/Anaconda/Features/ReworkLiveCD
 * http://www.redhat.com/archives/anaconda-devel-list/2011-November/msg00081.html
 * http://lists.fedoraproject.org/pipermail/arm/2012-May/003358.html

Serial interface ONLY

 * Mac-Trimslice Pro Connections:
 * Nice Terminal Emulator for Mac:http://www.macupdate.com/app/mac/31352/coolterm

[MacBookPro USB port]---[usb to serial adapter (&)]---[null modem]--[serial cable]--(TrimSlice serial to mini cable]--[TrimSlice serial port]
 * Connection Diagram:
 * (&) DYNEX USB_PDA/Serial Adapter (Dynex DX-UD889)


 * Console Speed 115200 bps, 8n1,
 * root password: -Displays in serial terminal-
 * root=fedoraarm


 * Note these are experimental FOR TESTING ONLY - Still in development; use with caution
 * The kernel used does not support startx
 * No graphical interfaces are available at this time for TrimSlicePro and TrimSlice -h


 * dd will write a live USB but it will not boot in arm devices.
 * works in intel PC's


 * livecd-tools does not work

SD Card Install
This is a Fedora 17 Hard Float Trimslice Image suitable for writing to an SD card and placed in the Trimslice's Full Size SD slot (Front slot) and booting without further modification. Write with xzcat file.xz > /dev/mmcblkX, put in the device, and you're ready to go. Boots to a serial console.
 * http://scotland.proximity.on.ca/arm-nightlies/vault/f17arm-latest-armhfp-trimslice-mmcblk0.img.xz

Most of the SD card images can be used with a USB storage device drive using the following method: Write the image to both the USB storage device and an SD card. IE, write the image using xzcat file.xz > /dev/sdX then xzcat file.xz > /dev/mmcblkX. Once written, use a partition editor such as fdisk to delete the VFAT partition from the USB drive and the Linux partition from SD card. Plug the SD and USB storage into your ARM device and power up. The ARM system will load any applicable bootloader pieces, kernel, and initramfs from the SD card, but use the USB storage for the root filesystem. Nearly images are self-sufficient, but a kernel tarball is optionally available with the contents of the image's /boot and /lib/modules directories. These can be used in conjunction with the tarball root filesystems to create your own images.

Resizer

 * Resizer Script and systemd file
 * http://scotland.proximity.on.ca/fedora-arm/rootfs-resize/rootfs-resize-0.3/
 * expects 2 partitions on SD card; will not work if a 3rd exists
 * http://scotland.proximity.on.ca/arm-nightlies/vault/mknightly.tar.xz

Archlinux-TrimSlice

 * http://archlinuxarm.org/platforms/armv7/trimslice

Raspberry Pi / RPi

 * updated 10/15/2013 -tg

Pidora

 * Note: Pidora seems to be the main portal to fedora 18 on the Raspberry Pi
 * Direct Download: http://pidora.ca/pidora/releases/18/images/pidora-18-r2c.zip

pidora koji

 * "Pidora is a Fedora Remix optimized for the Raspberry Pi computer."
 * It has its own repos separate from the older RPi-final.img

Install and add Sugar-Deskttop to Pidora

 * -Physical Layout of RPi using Wireless Connection and Powered Hub
 * 1-Install Pidora on SD
 * Insert 8 GB class 4 or 6 SD in USB SD writer
 * Type mount in root terminal /dev/sdb;/dev/sdc;/dev/sdd should appear in terminal use this value in /dev/sd(x)
 * cd to directory where you have pidora-18-r2c.img (located inside folder where it was downloaded)
 * 2- Write SD with dd command

[root@localhost pidora-18-r2c]# dd if=pidora-18-r2c.img of=/dev/sd(x) 3500538+0 records in 3500538+0 records out 1792275456 bytes (1.8 GB) copied, 470.625 s, 3.8 MB/s [root@localhost pidora-18-r2c]#
 * 3-Unmount SD and Place it in RPi
 * 4-Boot and configure Pidora Pidora_18_Firstboot
 * After reboot Pidora will pause while it resizes files on SD Card
 * 5-Start Terminal and go to root

su Password Yum install @sugar-desktop
 * 7-Full screen sugar:

* Sugar Xfce
 * logout and log in selecting sugar

XSCE Community School Sever on RPi

 * http://wiki.laptop.org/go/User:Holt/XS_Community_Edition

Projects and Courses

 * http://www.icrobotics.co.uk/wiki/index.php/Main_Page

Kernel Testing

 * https://fedoraproject.org/wiki/Architectures/ARM/Quality_Assurance/Kernel_Testing

Kernel Compilation

 * http://elinux.org/RPi_Kernel_Compilation

raspberry-pi-root-fs-on-usb-drive

 * http://mitchtech.net/raspberry-pi-root-fs-on-usb-drive/

Xorg and LXDE

 * http://www.raspbian.org/PiscesImages

Mate on RPi

 * http://www.raspbian.org/RaspbianMate
 * DL: http://www.raspbian.org/PiscesMATEImages

Testing Pages

 * List of Test Pages

Testing/Reports/ARM_RPi
Tests of f18/ f17-remixes; Raspbian-PiscesMATE; and rasbian Debian on the RPi
 * http://scotland.proximity.on.ca/raspberrypi/test-releases/rpfr17/
 * http://www.raspbian.org/PiscesMATEImages
 * http://downloads.raspberrypi.org/images/raspbian/2012-07-15-wheezy-raspbian/2012-07-15-wheezy-raspbian.zip

Testing Sweets on a RPi armhf

 * Install of Sweets Sugar 0.94 on a RPi

redsleeve

 * http://www.redsleeve.org/
 * http://wiki.redsleeve.org/index.php/Install_Rasperry_Pi

"RedSleeve is different from CentOS and Scientific Linux in that it isn’t a mere clone of the upstream distribution it is based on – it is a port to a new platform, since the upstream distribution does not include a version for ARM."

xmbc

 * http://www.memetic.org/pre-compiled-xbmc-for-raspbian/
 * http://wiki.xbmc.org/index.php?title=List_of_built-in_functions

Gentoo

 * http://wiki.gentoo.org/wiki/Raspberry_Pi

Mageia-arm
This ARM port supports the Kirkwood series from Marvell. Most frequent are: Open-RD, computer plugs (SheevaPlug, GuruPlug). It runs also in qemu as a virtual machine.
 * http://blog.mageia.org/en/2011/06/23/arm-port-preview/
 * Install to QEMU: http://packages.rtp-net.org/mageia/1/armv5tl/docs/README.ARMv5TL
 * Prebuilt Images: http://packages.rtp-net.org/mageia/1/imgs/


 * http://liliputing.com/2012/07/linux-distributions-that-can-run-on-an-mk802-mini-pc.html
 * http://dx.com/p/u2-mini-android-4-0-network-multi-media-player-w-wi-fi-hdmi-tf-black-4gb-ddr-iii-1gb-145864?Utm_rid=93072394&Utm_source=affiliate
 * http://www.cnx-software.com/2013/01/03/smallart-u-host-allwinner-a10-mini-pc-is-available-for-20/

arduino

 * http://linuxgizmos.com/arduino-tre-sbc-runs-linux-on-arm/

CuBox-i4

 * This is the CuBox-i4P-300-D MAC


 * Booted 16 GB microSD:
 * Inserted under HDMI plug on back

Links for CuBox-i

 * Wiki Main Page
 * http://imx.solid-run.com/wiki/index.php?title=Main_Page
 * http://server.vijge.net/cubox  IRC Archive   for developer discussions


 * Ubuntu
 * http://download.solid-run.com/pub/solidrun/cubox-i/Ubuntu/ubuntu-oneiric-freescale/
 * Only low resolution screen Networking works


 * Debian
 * http://download.solid-run.com/pub/solidrun/cubox-i/Debian/Jessi-repackaged-trial/debian-jessi.img.xz
 * No networking in tests here


 * Android
 * http://imx.solid-run.com/wiki/index.php?title=Android
 * http://download.solid-run.com/pub/solidrun/cubox-i/Android-4.3/11-Dec-2013/beta-11-dec-2013-i4pro.img.xz
 * Works well


 * Android Recovery
 * http://imx.solid-run.com/wiki/index.php?title=Android#Android_recovery


 * XBMC
 * http://download.solid-run.com/pub/solidrun/cubox-i/GeexBox-xbmc/geexbox-devel-20131212-r16611.cuboxi/


 * Schematics:
 * http://download.solid-run.com/pub/solidrun/cubox-i/Hardware/Schematics-rev-1.1/


 * XSCE Schoolserver Fedora 20 (experimental)
 * http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Advanced_Topics#FC20forXSCE.zip
 * http://timmoody.com/downloads/FC20Base2.zip

Testing

 * I ended up writing the FC20Bxxx.img [4][5] with WIN32diskimager[1] after using 7-zip [2] to expand it first.
 * Instructions from the cubibox wiki [3] to a 16 GB microSD (PNY) class 10; Using a SD adapter in a Yoga-Pro 2 running win 8.1


 * [1] http://sourceforge.net/projects/win32diskimager/?source=dlp
 * [2] http://www.7-zip.org/download.html
 * [3] http://imx.solid-run.com/wiki/index.php?title=Main_Page

FC20Base2.zip

 * XSCE1.jpg


 * [4] http://timmoody.com/downloads/FC20Base2.zip

FC20forXSCE.zip
"I have created yet another image. The last one was just over 8G which forced me to use a 16G sd card because of all the stuff to build the kernel. I stripped that out, so it now fits in a more manageable 4G card. For good measure I yum installed git and ansible." Tim Moody 03/17/2014
 * F20forXSCE.JPG


 * [5]http://timmoody.com/downloads/FC20forXSCE.zip
 * useradd satellit
 * passwd: xxxxx
 * It is possible to log in to User satellit on Ctrl Alt F3

Install XSCE

 * Default new install
 * Booted 16 GB microSD:
 * Inserted under HDMI plug on back
 * I Write the FC20Bxxx.img [4][5] with WIN32diskimager[1] after using 7-zip [2] to expand it first.
 * Instructions from the cubibox wiki [3] to a 16 GB microSD (PNY) class 10; Using a SD adapter in a Yoga-Pro 2 running win 8.1


 * [1] http://sourceforge.net/projects/win32diskimager/?source=dlp
 * [2] http://www.7-zip.org/download.html
 * [3] http://imx.solid-run.com/wiki/index.php?title=Main_Page


 * both wired (plugged in) and wireless AP (wep - not logged in) available via apple airport extreme.


 * Login root/fedora
 * https://github.com/XSCE/xsce/blob/master/docs/INSTALL.rst
 * using ansible (runs but not certain will work) 03/20/2014
 * Installs ansible 1.5
 * run ./runansible 2 times... hung up on jabber finally restarted and ran ./runansible 2nd time


 * completed install ifconfig


 * http://archlinuxarm.org/platforms/armv7/freescale/cubox-i

Ping 8.8.8.8

 * freenode #schoolserver
 *  "satellit: you are probably the first to do an install in this configuration. jabber is slow starting and sometimes times out." 03/21/2014

Test 1 Make .img from working 16 GB microSD

 * 03/26/2014 tg

dd if=/dev/sdb of=XSCE_schoolserver.img bs=2M 7711+1 records in 7711+1 records out 16172187648 bytes (16 GB) copied, 911.25 s, 17.7 MB/s
 * root terminal:
 * Compressed to xz makes 2.7 GB file
 * Uncompressed this file and used dd to write the XSCE_schoolserver.img to a 16 GB microSD and it boots.


 * I cannot reach http://schoolserver; http://schoolserver:5000 and http://schoolserver.local from this setup but I may be blocked with a firewall or have a bad config in eth0 or the wifi.
 * Tested with XO-1.75

Tom, thanks for your response. Based on what I see """wlan0  ......            Mode: managed  Access Point: Not associated """ and the fact that it has no IP address, I'm guessing that it's not doing much of anything in its current state but the fact that "Access Point" is even mentioned, suggests that perhaps we can be guardedly optimistic that it might be do-able. Please let me know if you make any progress in this regard. It would probably require low level configuration commands similar to """ curdir=/root/k2.6.39.4 insmod $curdir/mlan.ko i nsmod $curdir/sd8787.ko drv_mode=2 ifconfig uap0 192.168.1.1 up """
 * Response from alex kleider
 * 1) We always bootup in AP mode. Delete any stale files
 * 2) rm -f /etc/wlanclient.mode

TEST2 ifconfig wlan0 192.168.1.1
ifconfig wlan0 192.168.1.1 up wlan0: flags=4099 mtu 1500 inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fe80:422c:f4ff:feae:2144 prefixlen 64 scopeid 0x20 ether 40:2c:f4:ae:21:44 txquelen 1000 (ethernet)s ........

cheers, alex kleider

Test3 Expand 16GB to 32GB

 * Used gparted in a fedora laptop SD slot witj SD adapter to expand the 3rd partition on the class 10 microSD to the full 32 GB size.
 * Booted correctly after the expansion in the CuBox-i4P


 * Note must hit {TAB} and {space} repeatedly to get boot to work?

Hot Plug

 * with the 3.10 kernel, you can use the eSATA port even if there is no drive enabled when the system boots; add this to the kernel arguments:

ahci_imx.hotplug=1
 * Esatap is a single cable supplying power and data, so you want esata+ USB to esatap male
 * Link  http://www.ebay.com/itm/USB-A-male-eSATA-to-SATA-22pin-Power-eSATA-cable-0-5M-5V-2-5-inch-/150830976241

Testing List
Suggestions:
 * https://github.com/XSCE/xsce/blob/master/docs/TESTING.rst
 * https://github.com/XSCE/xsce/blob/master/tests.sh%E0%A8%8D

CubieBoard1

 * "Cubieboard is a small (10x6cm), hacker friendly, extendable and very low-cost while powerful ARM board with Allwinner A10 SoC."
 * http://docs.cubieboard.org/how_to_make_a_sd_image_from_sd_bootable_os
 * http://docs.cubieboard.org/tutorials/a10-cubieboard_lubuntu_desktop_releases

Getting Started

 * http://cubieboard.org/
 * http://linux-sunxi.org/Cubieboard
 * Download:http://cubieboard.org/\
 * https://fedoraproject.org/wiki/Architectures/ARM/F18/Remixes#Allwinner_A10
 * https://fedoraproject.org/wiki/Cubie_Board#Cubieboard_Fedora_Remix
 * http://scotland.proximity.on.ca/contrib-images/hansg/README


 * BerryBoot:http://www.berryterminal.com/doku.php/berryboot_a10
 * http://sourceforge.net/projects/berryboot/?source=dlp


 * Review:http://blog.bulte.net/01-09-2013/cubie-board-quick-look-raspberry-pi-comparison.html

BeagleBone Black

 * Plug in the supplied USB cable to your laptop to read the BeagleBone Black on-board files
 * start.htm file when USB is plugged in: (screenshot below)


 * NOTE click on screenshot to see full size hit <= on browser to retun here


 * http://beagleboard.org/
 * http://fedoraproject.org/en/get-fedora#arm
 * http://elinux.org/Beagleboard:Ubuntu_On_BeagleBone_Black

Pengpod
"The PengPods are a line of Linux/Android tablets and mini PCs. All devices have an Allwinner A10 or A13 processor. They are designed to run Android on their internal flash and boot Linux from an SD card for the best of both. These devices are hacker friendly and there is an active community working to make them better. You can pre-order a PengPod from our crowd funding project on Indiegogo. "


 * Wiki: http://pengpod.com/pengwiki/index.php?title=Main_Page
 * http://www.pengpod.com/pengstore/index.php/products/pengpods.html
 * Blog:http://pengpod.com/

Software

 * Download: http://pengpod.com/images/ul/
 * http://pengpod.com/blog/entry/flash-card-images-for-easier-linux-flashing-of-your-pengpod
 * http://pengpod.net/dl/images/
 * http://linux-sunxi.org/Main_Page
 * http://linux-sunxi.org/Fedora
 * http://scotland.proximity.on.ca/contrib-images/hansg/


 * http://www.androidauthority.com/pengpod-dual-booting-android-linux-130252/

pengpod as touchscreen for solidoodle 3d printer
"I now have a fully-functional touchscreen pronterface installation that can drive the Solidoodle..."

Ubuntu images for ARM Devices

 * Ubuntu 13.04 (Raring Ringtail)


 * http://cdimage.ubuntu.com/releases/13.04/release/

PPC

 * Power PC


 * Ubuntu/PPC
 * http://fedoraproject.org/wiki/Architectures/PowerPC
 * Latest Fedora release for PPC is currently Fedora 12
 * Doing builds again for fedora 16


 * IRC: #fedora-ppc on irc.freenode.net

Utilite

 * http://utilite-computer.com/web/utilite-models
 * http://www.utilite-computer.com/wiki/index.php/Utilite_Linux

Archlinux on Utilite

 * http://archlinuxarm.org/platforms/armv7/freescale/utilite

Android

 * http://www.utilite-computer.com/wiki/index.php/Utilite_Android
 * http://www.utilite-computer.com/wiki/index.php/Utilite_Getting_Started
 * https://help.ubuntu.com/community/Installation/FromImgFiles

Sugarizer

 * "A taste of Sugar on any device"

Archlinux on Trimslice

 * http://archlinuxarm.org/platforms/armv7/nvidia/trimslice

Chromebook

 * http://parasense.fedorapeople.org/ new images for Chromebook 07/18/2013
 * https://fedoraproject.org/wiki/Architectures/ARM/Samsung_Chromebook_2012
 * https://www.berrange.com/posts/2013/03/31/automated-install-of-fedora-18-arm-on-a-samsung-google-chromebook/


 * Log of talk:http://meetbot.fedoraproject.org/fedora-arm-talks/2013-02-22/fedora_on_the_arm_based_samsung_chromebook.2013-02-22-20.01.log.html
 * Complete step by step procedure to install fedora on SD or internal ssd of Chromebook


 * Linux on a Chromebook: http://blogs.arm.com/software-enablement/848-running-linux-on-the-series-3-chromebook/
 * Latest: http://fedoraproject.org/wiki/Architectures/ARM/Samsung_Chromebook_2012
 * U-boot:http://www.denx.de/wiki/U-Boot
 * Manual: http://www.denx.de/wiki/DULG/Manual


 * Original writeup: https://plus.google.com/109993695638569781190/posts/b2fazijJppZ
 * Updated: http://people.redhat.com/wcohen/chromebook/chrome_kernel.txt 01/20/2013
 * Blog Post :http://mcpierce.blogspot.com/2013/02/loading-fedora-on-samsung-chromebook.html 02/06/2013

Automated install of fedora 18

 * https://www.berrange.com/posts/2013/03/31/automated-install-of-fedora-18-arm-on-a-samsung-google-chromebook/
 * Writes fedora to the chromebook ssd

Fedora-17-on-samsung-chromebook-series-3-arm

 * EXPERIMENTAL run Fedora 17 on Chromebook


 * Note danger of blowing out the speakers.

Recover your Chrome device
Install a new version of the Chrome operating system on your Chrome device by going through the recovery process. You may want to go through this process if you’re having problems updating your Chrome device or if your Chrome device stops working.
 * Recovery: http://support.google.com/chromeos/bin/answer.py?hl=en&answer=1080595

Fedora on a Chromebook

 * NEW--Satellit 01:57, 6 December 2012 (EST)

Chrubuntu-1204

 * ChrUbuntu 12.04 for the new Google Chromebook with ARM processor!

Ubuntu on Chromebook

 * https://plus.google.com/109993695638569781190/posts/b2fazijJppZ
 * https://sites.google.com/a/chromium.org/dev/
 * http://liliputing.com/2012/10/samsungs-arm-powered-chromebook-can-run-ubuntu.html
 * http://www.samsung.com/global/business/semiconductor/minisite/Exynos/products5dual.html
 * http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=4917324

Debian on Chromebook

 * Entering Developer Mode
 * http://goo.gl/TSZxs

"On this device, both the recovery button and the dev-switch have been virtualized. Our partners don't really like physical switches - they cost money, take up space on the motherboard, and require holes in the case. To invoke Recovery mode, you hold down the ESC and Refresh keys and poke the Power button. To enter Dev-mode you first invoke Recovery, and at the Recovery screen press Ctrl-D (there's no prompt - you have to know to do it). It will ask you to confirm, then reboot into dev-mode. Dev-mode works the same as always: It will show the scary boot screen and you need to press Ctrl-D or wait 30 seconds to continue booting. You'll still have to run "crossystem dev_boot_usb=1" and reboot once to boot from USB drives with Ctrl-U. To leave Dev-mode and go back to normal mode, just follow the instructions at the scary boot screen. It will prompt you to confirm. If you want to leave Dev-mode programmatically, you can run "crossystem disable_dev_request=1; reboot" from a root shell. Th ere's no way to enter Dev-mode programmatically, and just seeing the Recovery screen isn't enough - you have to use the three-finger salute which hard-resets the machine first. That's to prevent a remote attacker from tricking your machine into dev-mode without your knowledge. An unrelated note: Holding just Refresh and poking the Power button hard-resets the machine without entering Recovery. That's occasionally useful, but use it with care - it doesn't sync the disk or shut down politely, so there's a nonzero chance of trashing the contents of your stateful partition."

gitweb

 * http://git.chromium.org/gitweb/
 * https://code.google.com/p/git-repo/

Fedora

 * TESTING Section
 * Hope to install Fedora on it.--Satellit 02:32, 26 October 2012 (EDT)
 * IRC #fedora-arm freenode

openSUSE

 * IRC #opensuse-arm on freenode
 * http://www.muktware.com/4655/opensuse-running-249-google-chromebook#.UIotWdEhjY5
 * Detailed instructions: https://plus.google.com/u/0/109993695638569781190/posts/b2fazijJppZ

opensuse-on-arm-release-candidate-1

 * http://news.opensuse.org/2012/10/01/announcing-opensuse-on-arm-release-candidate-1/
 * http://download.opensuse.org/repositories/openSUSE:/12.2:/ARM:/Contrib:/Origen/images/

Cloud-OpenStack

 * http://en.wikipedia.org/wiki/OpenStack
 * OpenStack: https://fedoraproject.org/wiki/Test_Day:2013-04-02_OpenStack
 * Latest Cloud Images:http://mattdm.fedorapeople.org/cloud-images/
 * http://git.fedorahosted.org/cgit/cloud-kickstarts.git/

SoaS in Parallels for OS X

 * (experimental)
 * (Not very current)

Sugar Patches

 * http://patchwork.sugarlabs.org/project/sugar/list/