Internet-in-a-Box Project



Similar documents
NEXTGEN v5.8 HARDWARE VERIFICATION GUIDE CLIENT HOSTED OR THIRD PARTY SERVERS

System Requirements. Version 8.2 November 23, For the most recent version of this document, visit our documentation website.

System Requirements Version 8.0 July 25, 2013

Sage CRM Technical Specification

Sage CRM Technical Specification

E-Books and E-Book Readers

Chapter 1 Hardware and Software Introductions of pcduino

Sage CRM Technical Specification

HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY

System Requirements for LUMEDX Hosted Solutions

KeyScan KS-NAS-120. Applications Benefits

Cascade Collaboration Solutions 5 Aug 2014

Brainlab Node TM Technical Specifications

ImproMed Hardware/Software Specifications

Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts

The syslog-ng Store Box 3 F2

Maximizer CRM 12 Summer 2013 system requirements

vnas Series All-in-one NAS with virtualization platform

Infinity Controller. Guide. Revision 1.0 June 19, Copyright 2016 LigoWave

Gladstone Health & Leisure Technical Services

Android Box SNNPB73B

Maximizer CRM 2015 system requirements

This guide specifies the required and supported system elements for the application.

QHR Accuro EMR IT Hardware Requirements

BYOD Mobile Device Chart

Capacity Planning for Microsoft SharePoint Technologies

BACKUP. Easy backup for your computer, mobile devices and social network sites. Up to Twice the Speed of Other Portable Hard Drives.

SwannSecure Wi-Fi Monitoring System

Hypervisor by Chronos Specifications

How To Use Chronos Mount For Astronomical Use

Informatica Data Director Performance

Open Source and License Source Information

Managing a local Galaxy Instance. Anushka Brownley / Adam Kraut BioTeam Inc.

QUESTIONS & ANSWERS. ItB tender 72-09: IT Equipment. Elections Project

Change Manager 5.0 Installation Guide

XenClient Enterprise Synchronizer Installation Guide

ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING

Frequently Asked Questions

Windows 8 Pro: For Small Business. Speaker Name, Title

Connecting your Aiki phone to a network

Portable Pen-testing Box

Seagate Business Storage 1-Bay, 2-Bay, and 4-Bay NAS User Guide

Access Tropical Cloud Desktop from Any Device

Datasheet. Unified Video Surveillance Management. Camera Models: UVC, UVC-Dome, UVC-Pro NVR Model: UVC-NVR. Scalable Day or Night Surveillance

Access All Your Files on All Your Devices

Phire Architect Hardware and Software Requirements

The syslog-ng Store Box 3 LTS

MobileLite Wireless G2 5-in-1 Mobile Companion User Manual

syslog-ng Store Box PRODUCT DESCRIPTION Copyright BalaBit IT Security All rights reserved.

System requirements for Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.

Before you start your SKE course:

Oracle Software. Hardware. Training. Consulting. Mythics Complete.

CPU. Motherboard RAM. Power Supply. Storage. Optical Drives

ThinLinX TLXOS NUC / Compute Stick / RePC Installation Guide Creating the Installer (Step 1)

Appendix 3. Specifications for e-portal

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery & Acronis ExtremeZ-IP REFERENCE ARCHITECTURE

CBE system requirements

AP ENPS ANYWHERE. Hardware and software requirements

WEB DEVELOPMENT CAREERS WEB DEVELOPMENT WEB DEVELOPMENT STARTER PACK WEB DEVELOPMENT CAREERS

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

BlackArmor NAS 110 User Guide

College of Engineering, Technology, and Computer Science

How To Compare Backup Software On An Apple Mac To An Apple Computer Or Macbook Backup Software

How To Create A Desktop Computer From A Computer Or Mouse And Keyboard (For Business)

ManageEngine IT360. Professional Edition Installation Guide.

Magento & Zend Benchmarks Version 1.2, 1.3 (with & without Flat Catalogs)

Seagate Business Storage 8-bay Rackmount NAS Reviewer s Guide

EZCast Universal WiFi Display Dongle Quick Instal ation Guide Ver. 1.3

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

LabStats 5 System Requirements

BALTIMORE CITY PUBLIC SCHOOLS (CITY SCHOOLS) 147

CDH installation & Application Test Report

Android Mobile App Building Tutorial

Technical Requirements

Tuning Tableau Server for High Performance

HARDWARE, SOFTWARE AND CONFIGURATION REQUIREMENTS

Full version is >>> HERE <<<

Solution for private cloud computing

Optimising the Mapnik Rendering Toolchain

Propalms TSE Deployment Guide

Seagate Global Access User Guide

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models

Specifications. What s Inside The box

Cisco WebEx Meetings Server System Requirements

BlackArmor NAS 440/420 User Guide

msuite5 & mdesign Installation Prerequisites

UNIVERSITY DATA CENTRE

GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS

PLATO Learning Environment 2.0 System and Configuration Requirements. Dec 1, 2009

Transcription:

Internet-in-a-Box Project Sharing the world's Free information Presented by Braddock Gaskill Humane Informatics LLC SGVHAK 11 April 2013 SGVLUG

What is an Internet-in-a-Box?

What is an Internet-in-a-Box? a small, inexpensive device ($250) essential Internet resources without any Internet connection. a local copy of almost a terabyte of the world's Free information.

Resources Wikipedia: 40 languages Maps: world-wide to street level E-books: 40,000 books in many languages Software: Open Source. Linux OS with all software package repositories. Source code. Video: 500+ hours of instruction

For Who? For schools and communities in the developing world.

Why? Internet access is still expensive and difficult in the developing world Inexpensive media now exists that can hold vast offline libraries of information Large sources of content are available Inexpensive reader devices now exist which can read libraries on media

Internet Penetration 70% use internet in developed countries Only 24% use internet in developing countries* * 2013, Napoli & Obar

Internet Cost Cost for 20 hours of dialup per month $492/yr 123% $264/yr 1% Global Information Society: A Statistical View 2008 8%

Internet Capacity Deficit of internet infrastructure 4755 177 Global Information Society: A Statistical View 2008 7

We Have The Technology Half of the US Library of Congress Printed Collection would fit on ONE hard drive (text only)

The Law You are NOT allowed to share most information

What can we share? Open Source -Explicitly licensed for sharing Public Domain Generally, pre-1923 is Free Congress often retro-actively extending. New material from 1923 starting in 2019 IF nothing changes. Some exceptions, it's complicated

Wired and Wireless Wireless Wifi Hotspot Battery Solar option Wired Connect to existing network Network appliance

User Devices One Laptop Per Child 2.5 Million users Tablets $50 in India Phones with wifi

Demo

Main Menu

Wikipedia

Wikipedia Article

Wikipedia Search

Books

Books

Read

Maps

Video

Video

Software

Made Possible By Books Project Gutenberg Wikipedia - Kiwix and OpenZim Joel Steres (book browser) Emmanuel Engelhart (kiwix) Hardware Arch Arm Mike Brown and Jeff Doozan (uboot) SGVHAK James, Michael S, Doug, et al Maps Open Street Map Video Khan Academy, Zurd torrent Software Ubuntu, Linux community

Resources Braddock Gaskill Internet-in-a-Box Project Lead braddock@braddock.com http://internet-in-a-box.org

Try It Now! Wifi Hotspot: SSID: internet in a box Once connected, go to any web page Or ( wired version) SSID: internet in a box wired http://knowledge or http://192.168.1.113

TECHNICAL PRESENTATION (Mis)-Adventures in Data Processing

Meet the Hardware Seagate Wireless Plus $200 Wireless Harddrive 1TB Argo Linux firmware Telnet root/goflex Uboot working on Debian We run chroot debian

Meet the Hardware Seagate GoFlex Home 1TB Low-end NAS $150 Ethernet 1Gbps Arch Arm Linux installed Can run Debian We run chroot Debian in Arch (don't ask!)

Meet the Hardware Behind the scenes Job Server Node-8 8GB RAM, Quad Core 2.5GHz, 1TB HDD Job Server Node-16-SSD 16GB RAM, 500GB SSD, Quad Core 3GHz, 6TB HDD

Maps Open Street Maps Open Source effort to map the world Merge data from many sources (government, donated, created) Open Data Commons Open Database License (ODbL) LeafletJS JavaScript app

Maps Process 1. Download Planet File (30GB binary) 2. Import Planet into PostgreSQL DB 350 GB final DB size (!) Import took 2 weeks (!) on Node-8, 4 days on Node-16-SSD 3. Render DB to image tiles (PNG) 1 week with Node-8 & Node-16 in cluster ~150 GB of image tiles 4. Pack image tiles ~100 GB

Serving Maps The GoFlex and Wireless Plus are too slow to render maps I know, I built the entire stack and tried it 1 to 5 minutes per tile We pre-render EVERYTHING 4,096 PNG images per file Redundant tiles removed (many many!) Python back-end extracts and serves images

Books Project Gutenberg, founded 1971 40,000 e-books, mostly Public Domain Custom Web UI (Thanks Joel!)

Books Process Project Gutenberg Archive PG Archive is a mess Many formats, most redundant Ex: archive contains ISOs of prior versions of the archive (!) Mirror Rsync from ibiblio (service to be discontinued) Rsync service slow (throttled?) and unreliable ~1.5 weeks

Wikipedia Seventh highest ranked web site in the world Fully Open Source content Source: Wikipedia

Wikipedia Using OpenZim and Kiwix OpenZim A container file format designed FOR Wikipedia Wikipedia pre-rendered to HTML, HTML stored in Zim file Kiwix Offline Wikipedia reader based on Zim Desktop reader and Zim server We reverse proxy kiwix-serve (for now)

Wikipedia: The Data Direct Download All Wikimedia projects have XML dump files available for download No bulk download option for images Zim community Provides pre-rendered Wikipedia ZIM torrents for 40 langauges Many include scaled images Some a few years stale

Wikipedia Not rich in all languages Number of articles for top languages Source: Wikipedia

Future: Open Source Textbooks Aka Open Educational Resources (OER) Many models emerging State-funded Model California Open Source Textbook Project State of California spends $400 million per year on textbooks Volunteer-driven Model South Africa Free High School Science Texts (FHSST) Math and Science high school curriculum WikiBooks Project 2,000+ books in progress, few finished

Future: Open Source Textbooks Many models emerging Publisher Model Flat World Knowledge (Publisher) 40+ Textbooks, all English Publisher and author make money off print copies and formatted downloads University-driven Model MIT Open Courseware College course material provided both for students and others

WorldReader Project Deploys commercial e-book readers

Humane Reader

Humane Reader Displays to television set Reads Micro-SD Card (2GB) Optional PS/2 Keyboard Wikipedia reader $20 in quantity

Humane Reader Minimalist design Uses two 8-bit microcontrollers Specs of a 1977 Apple II computer Cell phone standard micro-usb power Open Source Design Effort to build community around platform Arduino expansion slots Can be used as simple 8-bit computer

Resources Braddock Gaskill Internet-in-a-Box Project Lead braddock@braddock.com http://internet-in-a-box.org