Difference between revisions of "Balsa Prototype"

From LSDevLinux
Jump to: navigation, search
(minor updates)
m (Reverted edits by KevinAlexander (Talk) to last revision by Peacocw)
Line 119: Line 119:
 
[[Category:Low-Power Computing]]
 
[[Category:Low-Power Computing]]
 
[[Category:Balsa]]
 
[[Category:Balsa]]
 
== Happiness: Getting Our Priorities Straight ==
 
 
There is a vitally important shift underway in how we think about progress. Growing numbers of economists, political leaders and expert commentators are calling for better measures of how well society is doing; measures that track not just our economic standard of living, but our overall quality of life. We too can benefit from a shift in priorities and a recognition that real happiness is less about what we earn or own and more about our relationships and state of mind;
 
 
[[http://goodvillenews.com/Happiness-Getting-Our-Priorities-Straight-yQCEpG.html Happiness: Getting Our Priorities Straight]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
== Happiness: Getting Our Priorities Straight ==
 
 
There is a vitally important shift underway in how we think about progress. Growing numbers of economists, political leaders and expert commentators are calling for better measures of how well society is doing; measures that track not just our economic standard of living, but our overall quality of life. We too can benefit from a shift in priorities and a recognition that real happiness is less about what we earn or own and more about our relationships and state of mind;
 
 
[[http://goodvillenews.com/Happiness-Getting-Our-Priorities-Straight-yQCEpG.html Happiness: Getting Our Priorities Straight]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
== 5 Great Lessons You Can Learn From Life ==
 
 
Life isnt meant to be easy, its meant to be lived..sometimes happy, other times rough. But with every up and down you learn lessons that make you strong.Can you step back from your own mind for a little while and realize that life is not as bad as you think it is?
 
 
[[http://goodvillenews.com/5-Great-Lessons-You-Can-Learn-From-Life-M0nUGD.html 5 Great Lessons You Can Learn From Life]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
== Starting A Slow Story Movement ==
 
 
"It is said that we become the stories that we tell among ourselves. This might have been true before we became salespersons. For a few decades now, I think we have become numb to the stories that we tell among ourselves. So stories have become shorter and crisper to the length of a tweet. We are so committed to telling a story to the point that finally what remains is a dimensionless point.
 
 
[[http://goodvillenews.com/Starting-A-Slow-Story-Movement-V4LmVD.html Starting A Slow Story Movement]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
== A Young Girl with a Big Heart and an Old Man with a Lot of Flowers ==
 
 
When I was very young (about ten or eleven years old), I heard that our neighbor, a retired physician, had lost his wife after a long illness. He was such a dear soul, and he had the most spectacular gardens in his backyard. The whole neighborhood could see his glorious flowers from the street. The backyard was a profusion of daisies and roses, snapdragons and lilies, hyacinths and columbines. I used to think there wasnt a flower in the world that he didnt grow.
 
 
[[http://goodvillenews.com/A-Young-Girl-with-a-Big-Heart-and-an-Old-Man-with-a-Lot-of-F-lg9.html A Young Girl with a Big Heart and an Old Man with a Lot of Flowers]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 

Revision as of 07:09, 30 July 2012

Introduction

Balsa is a hardware+software computer solution for use by language workers in remote areas, where infrastructure for computer use is a major problem. More about the goals see Balsa: Basic Language Software Appliance

So far, SIL has produced two prototypes of Balsa.

  1. Based on Xubuntu Intrepid, created by installing Xubuntu to a real system.
  2. Based on Xubuntu Jaunty, created using an automated builder process.
  3. Based on Xubuntu Lucid, also includes better installation including from Windows.


Other possible base systems for Balsa include Ubuntu Netbook Edition and MeeGo.

Prototypes

Balsa Beta-1 (Lucid)

A quick set of instructions for setting up a computer with the Balsa are available: A Quick Start for Balsa

The Lucid prototype has the same automated builder as Jaunty, but has significantly changed the distribution and installation, particularly for installation on a Windows machine.

Prototype 2 (Jaunty)

This prototype can also use the tarball distribution mechanism. However, due to the use of an automated builder that is driven by a description called a "buildfile", it is open to customization through editing of the buildfile before running the builder process.

The Jaunty prototype will run on OLPC XO hardware.

Prototype 1 (Intrepid)

This is available by downloading a tarball from the main Balsa site. This tarball is installed onto a newly-formatted SD card. It can be done on the OLPC XO itself by putting the tarball onto a USB flash drive and following the instructions.

The tarball was produced by a manual process which involved installing Xubuntu to a real system, adding users and installing packages, and then saving the result.

This prototype is described on the main site, so isn't described any further here.

Balsa Hardware Requirements

Some notes on the hardware required to run Balsa are available: Balsa Hardware Requirements

The Balsa User Environment

The Balsa user environment uses the launcher-based UI with a tabbed taskbar. There are six tabs:

  1. Work (screen shot)
  2. Write & Draw (screen shot)
  3. Learning & Fun (screen shot)
  4. Record & Play (screen shot)
  5. Internet (screen shot)
  6. Settings (screen shot)

The screen shots are from the Beta-1 (Lucid) prototype.

Obtaining A Balsa SD Card Image

You can download a Balsa image for either 4 gigabyte or 8 gigabyte SD cards.

Alternatively, the instructions for Running the Balsa Builder tell you how to build a Balsa SD card image from scratch.

Preparing and Using a Balsa Card

After creating and copying the BalsaRoot SD card, you may insert the card into an unlocked OLPC XO computer. Turn the computer on and it will recognize and boot from the card.

For Jaunty A non-XO system will need some separate preparation. There are separate pages for:

Support

Bugs may be reported using the Balsa Bugzilla database. Please check to see if the same or a similar bug exists in the database before adding a new one.

The pages Overview of Balsa on a Windows Host and Overview of Balsa on a Linux Host give a technical overview of the Balsa installation. More information is available on the page Other Advanced Balsa Configurations.

Contacting the developers

If you have any difficulty following these instructions, or have questions that are not covered here, you can contact the team in these ways:

  • Leave comments on the discussion tab associated with this page (requires registration). Please sign your comments using the "add signature" button in the editing toolbar
  • Use our IRC channel
  • Send a message to balsa-dev at linux.lsdev.sil.org

Running the builder creates a sibling directory to balsa-builder named balsa-results. In that directory it creates a file named latest_log. Including this in queries will help us to address any difficulties. When using IRC or the discussion tab, we recommend uploading the file to a service like pastebin.com and pasting the resulting URL.

Known bugs

Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited — Gilb's 3rd Law of Unreliability

Some of the applications included with Balsa have dialog boxes that are too large for netbook screens. If you hold down the <ALT> key while dragging the dialogue box, you can move the portions of the box that are off the screen onto the screen. Use this work-around to get access to buttons that are off the screen.

Consult the Balsa Bugzilla database for an up-to-date list of outstanding bugs.

Notes for Specific Applications Running Under Balsa

Re-Initializing Balsa

This section is for advisors only. If you need to completely re-initialize Balsa, you can do it this way:

  1. Backup all your files both for the advisor account and the Balsa user account
  2. Restart the machine
  3. At the Balsa login Screen type <Ctrl-ALT>F1. You will have a text screen login with a terminal session.
  4. Log in as advisor. The password is the same as for the graphical login.
  5. Type the following commands:
cd /
sudo umount /home
sudo rm -rf /media/nand/balsafiles
sudo reboot

This will remove all the files from the Balsa system. You can restore what you need from the backup you made.