Top Banner
XO Software Operating system Linux Kernel: Linux 2.6.22; Fedora 7 base environment OLPC-specific bits available on OLPC-2.6 GIT tree at dev.laptop.org Programming environments Bash command line shell Python (version 2.5) Pippy, an activity for exploring Python on the XO JavaScript™ (ECMAScript) Csound, music programming language Etoys implementation of Squeak using Smalltalk Turtle Art, a graphical programming environment derived from Lego Gnash, an open source plug-in for the Adobe Flash™ file format supporting vector and raster graphics, a scripting language called ActionScript™ and streaming of audio- video Adobe’s Flash Player, Java™ virtual machine, and other proprietary formats can be added via Yum or RPM installs, but are not part of the standard distribution Editors Nano, Vim User environment Sugar graphical user interface, written in Python, on top of the X Window System & the Matchbox Window Manager Designed specifically for collaboration of users through network sharing of user activities (method calls and signals) “Zooming” interface to connectivity “spheres” (local, collaborators, neighborhood) Journal interface to storage of events, activities, objects (files) ~800 MiB of flash storage space available for other software content Libraries Mozilla Gecko/Xulrunner (the Firefox web engine) GTK+, Gnome GUI toolkit Matchbox window manager Pango text layout Gnome Accessibility Toolkit (ATK) Python GTK+ bindings version 2.10 Cairo 2D-graphics support X Window System, X.org Foundation Freetype font rendering Telepathy real-time communications framework Avahi local service discovery Gstreamer & RealNetworks multimedia framework Bitfrost security system Mesh networking Pygame game library Gettext, the GNU internationalization library
2

XO Software Operating system Linux Kernel: Linux 2.6.22; Fedora 7 base environment OLPC-specific bits available on OLPC-2.6 GIT tree at dev.laptop.org.

Dec 28, 2015

Download

Documents

Eileen Andrews
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XO Software Operating system Linux Kernel: Linux 2.6.22; Fedora 7 base environment OLPC-specific bits available on OLPC-2.6 GIT tree at dev.laptop.org.

XO SoftwareOperating system• Linux Kernel: Linux 2.6.22; Fedora 7 base environment• OLPC-specific bits available on OLPC-2.6 GIT tree at dev.laptop.org

Programming environments• Bash command line shell• Python (version 2.5)• Pippy, an activity for exploring Python on the XO• JavaScript™ (ECMAScript)• Csound, music programming language• Etoys implementation of Squeak using Smalltalk• Turtle Art, a graphical programming environment derived

from Lego• Gnash, an open source plug-in for the Adobe Flash™ file

format supporting vector and raster graphics, a scripting language called ActionScript™ and streaming of audio-video

• Adobe’s Flash Player, Java™ virtual machine, and other proprietary formats can be added via Yum or RPM installs, but are not part of the standard distribution

Editors• Nano, Vim

User environment• Sugar graphical user interface, written in Python, on top of the X Window System & the Matchbox Window Manager

• Designed specifically for collaboration of users through network sharing of user activities (method calls and signals)• “Zooming” interface to connectivity “spheres” (local, collaborators, neighborhood)• Journal interface to storage of events, activities, objects (files)

• ~800 MiB of flash storage space available for other software content

Libraries• Mozilla Gecko/Xulrunner (the Firefox web engine)• GTK+, Gnome GUI toolkit• Matchbox window manager• Pango text layout• Gnome Accessibility Toolkit (ATK)• Python GTK+ bindings version 2.10• Cairo 2D-graphics support• X Window System, X.org Foundation• Freetype font rendering• Telepathy real-time communications framework• Avahi local service discovery• Gstreamer & RealNetworks multimedia framework• Bitfrost security system• Mesh networking• Pygame game library• Gettext, the GNU internationalization library

Page 2: XO Software Operating system Linux Kernel: Linux 2.6.22; Fedora 7 base environment OLPC-specific bits available on OLPC-2.6 GIT tree at dev.laptop.org.

SaturationSaturation