IIAB/6.3: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
<!--{{draft}}-->
<!--{{draft}}-->
<!--center>'''TENTATIVE! TENTATIVE! TENTATIVE!'''</center-->
<!--center>'''TENTATIVE! TENTATIVE! TENTATIVE!'''</center-->
[https://github.com/iiab/iiab/tree/release-6.3 Internet-in-a-Box (IIAB) 6.3] was released on July 13, 2017, after many of us met for a great March event (http://socallinuxexpo.org) in the Los Angeles area &mdash; and further developed some near-universal field requirements in Oaxaca, Mexico during late April, 2017.
[https://github.com/iiab/iiab/tree/release-6.3 Internet-in-a-Box (IIAB) 6.3] was released on July 13, 2017, after many of us met in March, 2017 in Los Angeles / Pasadena for http://socallinuxexpo.org &mdash; and further developed some near-universal field requirements in Oaxaca, Mexico during late April, 2017.


Please see our [https://github.com/iiab/iiab/wiki/IIAB-6.3-Release-Notes IIAB 6.3 Release Notes]!
Please see our [https://github.com/iiab/iiab/wiki/IIAB-6.3-Release-Notes IIAB 6.3 Release Notes]!


As of early July 2017, IIAB 6.3 is in use in Ghana, Dominican Republic, Haiti, Nicaragua, Malaysia and soon Lebanon.
As of mid-July 2017, IIAB 6.3 is in use in Ghana, Dominican Republic, Haiti, Nicaragua, Malaysia and soon Lebanon.


'''GIVE IT A SPIN!'''
'''GIVE IT A SPIN!'''


''Give this a shot on a Raspberry Pi 3 especially: (very similar also works [http://download.iiab.io/6.3/x86/ x86_64 OS's] like [https://github.com/iiab/iiab/wiki/IIAB-Platforms Ubuntu 16.04.2, CentOS 7.3 and Debian 8.8])''
IIAB 6.3 runs on many platforms (such as [https://github.com/iiab/iiab/wiki/IIAB-Platforms Ubuntu 16.04.2, CentOS 7.3 and Debian 8.8]) but the easiest way try it out is using a $35 Raspberry Pi 3 computer running the [https://www.raspberrypi.org/downloads/raspbian/ Raspbian] OS. This 1-liner is all you need to install IIAB 6.3 on Raspbian:


<center>
<center>
Line 17: Line 17:
</center>
</center>


''Or if you want this to run significantly faster:''
''Or if you want this to run significantly faster, try this smaller selection of server apps:''


<center>
<center>
Line 23: Line 23:
</center>
</center>


''An Ethernet (live Internet) cable installed into the back of your Raspberry Pi 3 is strongly recommend.''
'''An Ethernet (live Internet) cable installed into the back of your Raspberry Pi 3 is very strongly recommend!'''


'''Write to bugs @ iiab.io if you find important bugs, and don't be shy posting to our public forums at http://iiab.io !'''
''Write to bugs @ iiab.io if you find important bugs, and don't be shy posting to our public forums at http://iiab.io !''


Fair Warning: the [https://github.com/xsce/xsce/wiki/IIAB-Installation#do-everything-from-scratch "from scratch"] approach to installation above takes <u>about 1.5 hours</u> to complete on a recent install of Raspbian on RPi3 &mdash; depending on the speed of your microSD card &mdash; and how well-ventilate your RPi3 CPU. Let it rip and let us know!!
Fair Warning: the [https://github.com/xsce/xsce/wiki/IIAB-Installation#do-everything-from-scratch "from scratch"] approach to installation above takes <u>about 1.5 hours</u> to complete on a recent install of Raspbian on RPi3 &mdash; depending on the speed of your microSD card &mdash; and how well-ventilated your RPi3 CPU (whose clock frequency is throttled above 80C; which you can always monitor with the "vcgencmd measure_temp"). Let it rip!!


While You Wait: check out http://FAQ.IIAB.IO and feel free to read (or improve!) the docs @ https://github.com/iiab/iiab/wiki :)
While You Wait: check out http://FAQ.IIAB.IO and read the tech docs @ https://github.com/iiab/iiab/wiki !


'''HOW IT HAPPENED:'''
'''HOW IT HAPPENED:'''


Whereas [[XS_Community_Edition/6.2|IIAB/XSCE 6.2]] released April 19, 2017 was intended to bring [[XS_Community_Edition/6.1|XSCE 6.1]] from Fedora/CentOS to Raspbian/Debian (and possibly later Ubuntu) &mdash; we are very excited to now build off Raspberry Pi's organic community energy around the globe. This means popular demand is increasingly now driving ease-of-use / ease-of-content-maintenance improvements of *many* kinds, even if yes Captive Portal did not make the cut this time!
Whereas [[XS_Community_Edition/6.2|IIAB/XSCE 6.2]] released April 19, 2017 was intended to bring [[XS_Community_Edition/6.1|XSCE 6.1]] from Fedora/CentOS to Raspbian/Debian (and possibly later Ubuntu) &mdash; we are very excited to now build off Raspberry Pi's organic community energy around the globe. This means popular demand is increasingly now driving ease-of-use / ease-of-content-maintenance improvements of *many* kinds &mdash; ''even if yes Captive Portal did not make the cut this time!''


To see how the design of IIAB 6.3 evolved over the prior 3 months in much more detail, please read our twice-weekly minutes here:
To see how the design of IIAB 6.3 evolved over the prior 3 months in more detail, please read our twice-weekly minutes here:


<center>
<center>
Line 41: Line 41:
</center>
</center>


e.g. a significant code refactoring occurred in early June 2017 harmonizing most/all internal commands and variable names to "iiab-whatever" after a decade &mdash; instead of "xsce-whatever" and "xs-whatever" &mdash; regardless whether uppercase of lowercase.
Note that a significant code refactoring occurred in early June 2017 harmonizing most/all internal commands and variable names to "iiab-whatever" &mdash; after a decade of "xs-whatever" and "xsce-whatever" &mdash; regardless whether uppercase of lowercase.
<br>
<br>
<br>
<br>
Line 47: Line 47:
[[../6.4|IIAB 6.4]] is expected next.
[[../6.4|IIAB 6.4]] is expected next.


The latest ''stable'' release of IIAB should always be available at: https://github.com/xsce/xsce/releases/latest
The latest ''stable'' release of IIAB should always be available at: https://github.com/iiab/iiab/releases/latest


The prior ''stable'' release (IIAB/XSCE 6.2 from April 19, 2017, which added a few critical fixes since then) remains available at: https://github.com/xsce/xsce/releases/latest
The prior ''stable'' release was IIAB/XSCE 6.2 (from April 19, 2017, which added a few critical fixes since then) and remains available at under the prior naming convention: https://github.com/xsce/xsce/releases/latest


Note the name chance &mdash; as our new repos (software code) emerged in late May 2017 here: http://github.com/iiab
Note this across-the-board name change from XSCE to IIAB also means that our software code (multiple repos) now reside in a new home: http://github.com/iiab (since late May 2017; http://github.com/xsce is now deprecated)


Return to this IIAB 6.3 summary site anytime later, with short link: http://wiki.iiab.io/6.3
Return to this IIAB 6.3 summary site anytime later, with short link: http://wiki.iiab.io/6.3

Revision as of 01:12, 14 July 2017

This IIAB XSCE content does not reflect the opinion of OLPC. These pages were created by members of a volunteer community supporting OLPC and deployments.

Internet-in-a-Box (IIAB) 6.3 was released on July 13, 2017, after many of us met in March, 2017 in Los Angeles / Pasadena for http://socallinuxexpo.org — and further developed some near-universal field requirements in Oaxaca, Mexico during late April, 2017.

Please see our IIAB 6.3 Release Notes!

As of mid-July 2017, IIAB 6.3 is in use in Ghana, Dominican Republic, Haiti, Nicaragua, Malaysia and soon Lebanon.

GIVE IT A SPIN!

IIAB 6.3 runs on many platforms (such as Ubuntu 16.04.2, CentOS 7.3 and Debian 8.8) but the easiest way try it out is using a $35 Raspberry Pi 3 computer running the Raspbian OS. This 1-liner is all you need to install IIAB 6.3 on Raspbian:

  curl download.iiab.io/6.3/rpi/load.txt | sudo bash

Or if you want this to run significantly faster, try this smaller selection of server apps:

  curl download.iiab.io/6.3/rpi/load-lite.txt | sudo bash

An Ethernet (live Internet) cable installed into the back of your Raspberry Pi 3 is very strongly recommend!

Write to bugs @ iiab.io if you find important bugs, and don't be shy posting to our public forums at http://iiab.io !

Fair Warning: the "from scratch" approach to installation above takes about 1.5 hours to complete on a recent install of Raspbian on RPi3 — depending on the speed of your microSD card — and how well-ventilated your RPi3 CPU (whose clock frequency is throttled above 80C; which you can always monitor with the "vcgencmd measure_temp"). Let it rip!!

While You Wait: check out http://FAQ.IIAB.IO and read the tech docs @ https://github.com/iiab/iiab/wiki !

HOW IT HAPPENED:

Whereas IIAB/XSCE 6.2 released April 19, 2017 was intended to bring XSCE 6.1 from Fedora/CentOS to Raspbian/Debian (and possibly later Ubuntu) — we are very excited to now build off Raspberry Pi's organic community energy around the globe. This means popular demand is increasingly now driving ease-of-use / ease-of-content-maintenance improvements of *many* kinds — even if yes Captive Portal did not make the cut this time!

To see how the design of IIAB 6.3 evolved over the prior 3 months in more detail, please read our twice-weekly minutes here:

  http://minutes.iiab.io

Note that a significant code refactoring occurred in early June 2017 harmonizing most/all internal commands and variable names to "iiab-whatever" — after a decade of "xs-whatever" and "xsce-whatever" — regardless whether uppercase of lowercase.


IIAB 6.4 is expected next.

The latest stable release of IIAB should always be available at: https://github.com/iiab/iiab/releases/latest

The prior stable release was IIAB/XSCE 6.2 (from April 19, 2017, which added a few critical fixes since then) and remains available at under the prior naming convention: https://github.com/xsce/xsce/releases/latest

Note this across-the-board name change from XSCE to IIAB also means that our software code (multiple repos) now reside in a new home: http://github.com/iiab (since late May 2017; http://github.com/xsce is now deprecated)

Return to this IIAB 6.3 summary site anytime later, with short link: http://wiki.iiab.io/6.3