Difference between revisions of "Rubus"

From eLinux.org
Jump to: navigation, search
(Educational Material)
(Project closed)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{TOC right}}
Project Closed
==Latest News==
[[User:Crouthamela|Crouthamela]] 04:19, 14 June 2012 (UTC)
Another Rubus project update video has been uploaded: http://youtu.be/vC-B60baORo
[[User:Crouthamela|Crouthamela]] 01:24, 14 June 2012 (UTC)
I have uploaded the first image for Rubus as a BitTorrent. Please see the [[Rubus#Download | Download]] section for details.
[[User:Crouthamela|Crouthamela]] 01:44, 7 June 2012 (UTC)
I have put together a short Rubus project update: http://www.youtube.com/watch?v=eNGTRgbnYr0
[[User:Crouthamela|Crouthamela]] 12:38, 31 May 2012 (UTC)
The first Raspberry Pi has arrived and is now being configured. It is booting, and having the software added to it.
Rubus is a project to create a low-cost "classroom-in-a-box" by combining the [http://www.raspberrypi.org Raspberry Pi] with a lightweight Linux distribution, useful software, educational materials, peripherals and necessary storage. The intent is to eventually produce and distribute them as a charity via donations, as well as release [[Rubus_Documentation | Documentation]] on creating the image and providing it for download.
Language localization is a secondary objective, very much based on what storage restrictions arise. It is understood that not everyone speaks English, but most educational material slated for inclusion has the most work completed in English, and even large areas of Africa speak it as a secondary language.
The name [http://eol.org/pages/794574/entries/34450015/overview Rubus] comes from the genus name of the common raspberry; we feel it's fitting for a project based on the [http://www.raspberrypi.org Raspberry Pi].
The project lead is [[User:Crouthamela | Andrew Crouthamel]].
All hardware is as low-cost as possible while not sacrificing quality or durability. Another goal of the hardware choices are to keep the setup and maintenance as simple as possible. Below are example hardware items that may be used, if you know of a cheaper/better alternative please let us know!
* [http://www.elinux.org/RPi_Hardware#Specifications Raspberry Pi Model B] - $35.00
* [https://www.modmypi.com/shop/raspberry-pi-cases/raspberry-pi-case-black Raspberry Pi Case] - $15.35
* [http://www.newegg.com/Product/Product.aspx?Item=N82E16823166115 Keyboard with built-in USB hub] - $14.99
* [http://www.newegg.com/Product/Product.aspx?Item=N82E16826664015 USB mouse] - $4.99
* [http://www.monoprice.com/products/product.asp?c_id=102&cp_id=10236&cs_id=1023601&p_id=619&seq=1&format=2 RCA Composite video cable (6ft)] - $1.28
* [http://www.buy.com/pr/product.aspx?sku=226590490&sellerid=10001650 64GB SDXC card] - $59.95 (For OS, core applications, file storage)
* [http://www.newegg.com/Product/Product.aspx?Item=9SIA0U90AF1146 64GB USB Flash drive] - $45.99 (File storage)
* [http://www.newegg.com/Product/Product.aspx?Item=9SIA0PG06F8343 Micro USB power adapter] - $3.99
* [http://www.newegg.com/Product/Product.aspx?Item=9SIA0YY0952162 International power plug adapter] - $9.99
* '''TOTAL = $191.53'''
==Operating System==
All core Operating System components are as lightweight as possible while still providing a pleasing and easy-to-use interface.
* [http://www.archlinuxarm.org Arch Linux ARM] - Lightweight distribution, only install what we need
* [http://lxde.org LXDE Desktop Environment] - Lightweight Desktop Environment
* [http://openbox.org Openbox] - Window Manager
* [http://www.gtk.org/ GTK+] - User Interface Framework
* [http://qt.nokia.com/ Qt] - User Interface Framework
* [http://www.gnu.org/software/bash/ Bash] - Shell
All software is as lightweight as possible while still providing a pleasing and easy-to-use interface. The software chosen is focused around basic office needs and for educational use only.
{|border="0" width="100%"
|- valign="top"
* [http://twotoasts.de/index.php/midori/ Midori] - [http://www.webkit.org WebKit]-based web browser
* [http://pidgin.im Pidgin] - Instant Messaging client
* [http://xchat.org XChat] - Internet Relay Chat client
* [http://www.claws-mail.org Claws Mail] - Email client
* [http://www.wireshark.org Wireshark] - Network protocol analyzer
* [http://nmap.org Nmap] - Security scanner
* [http://www.metasploit.com/ Metasploit] - Penetration testing software
* [http://www.openssh.org OpenSSH] - Secure virtual terminal
* [http://transmissionbt.com/ Transmission] - BitTorrent client
* [http://filezilla-project.org/ Filezilla] - FTP client
* [http://liferea.sourceforge.net/ Liferea] - Desktop news aggregator (RSS/Atom)
* [http://www.jikos.cz/~mikulas/links/ Links] - Console web browser
* [http://www.mediawiki.org/wiki/MediaWiki MediaWiki] - Wiki engine for displaying the Educational Material
* [http://www.abisource.com/ AbiWord] - Word processor.
* [http://projects.gnome.org/gnumeric Gnumeric] - Spreadsheet program.
* [http://tarot.freeshell.org/leafpad Leafpad] - Basic text editor
* [http://projects.gnome.org/tomboy Tomboy] - Simple note taking
* [http://clayo.org/osmo/ Osmo] - Personal organizer
* [http://calibre-ebook.com Calibre] - eBook reader for [http://en.wikipedia.org/wiki/EPUB EPUB]
* [http://trac.emma-soft.com/epdfview ePDFView] - PDF viewer
* [http://galculator.sourceforge.net Galculator] - Scientific calculator
* [http://tux4kids.alioth.debian.org/tuxmath TuxMath] - Math tutor for kids
* [http://maxima.sourceforge.net Maxima] - Computer algebra system
* [http://www.gnuplot.info/ gnuplot] - Graphing utility
* [http://www.gnu.org/software/octave Octave] - Numerical calculations system
* [http://www.unihedron.com/projects/gonvert Gonvert] - Graphical unit conversion
* [http://www.gnu.org/software/units Units] - CLI unit conversion
* [http://www.code-aster.org Aster] - Civil and structural engineering software
* [http://www.gnu.org/software/pspp/ PSPP] - Statistical analysis software
* [http://freecode.com/projects/gelemental gElemental] - Periodic Table software
* [http://www.bioinformatics.org/ghemical/ghemical/index.html Ghemical] - 3D molecule editing/viewing
* [http://bkchem.zirael.org BKChem] - Skeletal molecule drawing program
* [http://www.stellarium.org Stellarium] - Beautiful planetarium software
* [http://www.shatters.net/celestia Celestia] - 3D planetarium software
* [http://www.clearskyinstitute.com/xephem/ XEphem] - Astronomy ephemeris software
* [http://ap-i.net/avl/en/start Virtual Moon Atlas] - Moon atlas
* [http://gpredict.oz9aec.net/ Gpredict] - Satellite tracking and prediction
* [http://www.geany.org Geany] - Integrated Development Environment
* [http://python.org Python (2 and 3)] - Python Programming Language Interpreter
* [https://www.djangoproject.com Django] - Python web development framework
* [http://biopython.org/wiki/Biopython Biopython] - Biological computation libraries for Python
* [http://gcc.gnu.org GCC] - C Programming Language Compiler
* [http://www.ruby-lang.org/en/ Ruby] - Ruby Programming Language
* [http://rubyonrails.org/ Ruby on Rails] - Ruby web development framework
* [http://www.perl.org/ Perl] - Perl Programming Language
* [http://www.php.net/ PHP] - PHP Programming Language
* [http://www.moria.de/~michael/bas/ Bas] - BASIC interpreter
* [http://git-scm.com Git] - Version control system
* [http://subversion.apache.org/ Subversion] - Version control system
* [http://www.mysql.com/ MySQL] - SQL database system
* [http://www.postgresql.org/ PostgreSQL] - SQL database system
* [http://www.sqlite.org/ SQLite] - SQL database system
* [http://www.geda-project.org/ gEDA/gaf] - Electrical Design Automation tools
* [http://pcb.geda-project.org/ PCB] - Interactive printed circuit board editor
* [http://gtkwave.sourceforge.net/ GTKWave] - Wave viewer
* [http://iverilog.icarus.com/ Icarus Verilog] - Verilog simulation and synthesis tool
* [http://gerbv.geda-project.org/ gerbv] - Gerber viewer
* [http://gedasymbols.org/ gerasymbols] - Repository of symbols, footprints and documentation
===Other Educational===
* [http://gcompris.net/-en- GCompris] - Children's educational software bundle
* [http://tux4kids.alioth.debian.org/tuxtype TuxTyping] - Typing tutor for kids
* [http://www.alsa-project.org/main/index.php/Main_Page ALSA] - Audio system and drivers
* [http://gstreamer.freedesktop.org/ GStreamer] - Multimedia framework
* [http://projects.gnome.org/rhythmbox/ Rhythmbox] - Audio file management and playback
* [http://audacity.sourceforge.net/ Audacity] - Audio editing
* [http://gstreamer.freedesktop.org/ GStreamer] - Multimedia framework
* [http://projects.gnome.org/totem/index.html Totem] - Video player
* [http://lxde.sourceforge.net/gpicview GPicView] - Image viewer
* [http://www.gimp.org GIMP] - Image manipulation program
* [http://inkscape.org Inkscape] - Vector graphics program
* [http://live.gnome.org/Dia Dia] - Diagram creation program
* [http://mypaint.intilinux.com MyPaint] - Minimalist painting program
* [http://tuxpaint.org Tux Paint] - Children's drawing program
* [http://www.gnu.org/software/chess/ GNU Chess] - Chess client
* [http://foobillardplus.sourceforge.net/ Foobillard++] - Billards/Pool simulator
* [http://chromium-bsu.sourceforge.net/ chromium B.S.U.] - Arcade space shooter
* [http://neverball.org/ Neverball] - Puzzle action game with a ball
* [http://www.frozen-bubble.org/ Frozen Bubble] - Puzzle action game with color matching
* [http://tuxracer.sourceforge.net/ Tux Racer] - Downhill racing game
* [http://pcmanfm.sourceforge.net PCMan File Manager] - File manager
* [http://wiki.lxde.org/en/LXTerminal LXTerminal] - Terminal emulator
* [http://www.vim.org/ Vim] - Console text editor
* [http://www.nano-editor.org/ nano] - Console text editor
* [http://xarchiver.sourceforge.net/ XArchiver] - Archive tools GUI
* [http://openbox.org/wiki/ObConf:About ObConf] - Openbox configuration tool
* [http://www.marzocca.net/linux/baobab/ Disk Usage Analyzer (Baobab)] - Disk usage analysis tool
* [http://projects.gnome.org/brasero/index.html Brasero] - CD/DVD burning
==Educational Material==
Materials chosen are intended to be as useful as possible to a classroom or training environment in a small village or impoverished area.
* [http://en.wikipedia.org/wiki/Main_Page Wikipedia] - 8GB - Offline copy running on local web server.
* [http://en.wikibooks.org/wiki/Main_Page Wikibooks] - 97.5MB - Offline copy running on local web server.
* [http://en.wikiversity.org/wiki/Wikiversity:Main_Page Wikiversity] - 38MB - Offline copy running on local web server.
* [http://en.wikisource.org/wiki/Main_Page Wikisource] - 1.2GB - Offline copy running on local web server.
* [http://en.wikiquote.org/wiki/Main_Page Wikiquote] - 232MB - Offline copy running on local web server.
* [http://en.wiktionary.org/wiki/Wiktionary:Main_Page Wiktionary] - 311.2MB - Offline copy running on local web server.
* [http://species.wikimedia.org/wiki/Main_Page Wikispecies] - 59MB - Offline copy running on local web server.
* [http://www.khanacademy.org Khan Academy] - 44GB -  Directory of videos and example files.
* [http://opensourceecology.org/gvcs.php Global Village Construction Set] - ~?GB - Unknown format.
* [http://www.gutenberg.org/browse/scores/top#books-last30 Project Gutenberg Top 100] (or more) books - ~30MB - Directory of files in [http://en.wikipedia.org/wiki/EPUB EPUB] format.
* [http://learnpythonthehardway.org/book/ Learn Python The Hard Way] - ?MB - Offline copy running on local web server.
* [http://docs.python.org/tutorial/ Python Tutorial] - ?MB - Offline copy running on local web server.
* [http://docs.python.org/ Python Documentation (2 and 3)] - 60MB - Offline copy running on local web server.
* [https://docs.djangoproject.com/en/1.4/ Django Documentation] - ?MB - Offline copy running on local web server.
* [http://ruby.learncodethehardway.org/book/ Learn Ruby The Hard Way] - ?MB - Offline copy running on local web server.
* [http://www.ruby-lang.org/en/documentation/ Ruby Documentation] - 318MB - Offline copy running on local web server.
* [http://www.php.net/docs.php PHP Documentation] - ?MB - Offline copy running on local web server.
There is a full set of [[Rubus_Documentation | Documentation]] available.
The latest image for [[RPi_Easy_SD_Card_Setup | loading onto an SD card]] is: '''Rubus Alpha 1 - [http://linuxtracker.org/index.php?page=torrent-details&id=e9531793b9c6586f0e5da1d415f7fa7e1be25d4c Download via BitTorrent]'''
The image is currently designed for a 16GB SD card and will soon be upgraded to 64GB once the [[Rubus#Educational_Material | Educational Material]] is loaded onto it. Right now there are only applications installed.
The default user is "teacher" with a password of "teacher" (which has sudo privileges) and the "root" user has a password of "rubus".
There is a bug tracker available for issues or feature requests: [http://www.andrewcrouthamel.com/rubusbugs Rubus Bugs]
Volunteers are welcome, lots of work is needed on files collection, database and web server setup, performance optimization, desktop cleanup and simplification, documentation, advertising, fundraising, etc. Please contact [[User:Crouthamela | Andrew Crouthamel]] to get involved.
* [[User:Crouthamela|Crouthamela]] - Project Lead
{{Template:Raspberry Pi}}

Latest revision as of 16:32, 13 November 2012

Project Closed