IIAB/6.4: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{xsce}}
{{xsce}}
{{draft}}
<!--center>'''TENTATIVE! TENTATIVE! TENTATIVE!'''</center-->
<!--center>'''TENTATIVE! TENTATIVE! TENTATIVE!'''</center-->
<br>
<br>
Internet-in-a-Box (IIAB) 6.4 ([https://github.com/iiab/iiab/milestone/1 GitHub], [http://download.iiab.io/6.4/ download]) became available on an experimental/rolling basis (master branch) for DIY contributors in early July 2017. It's likely to be released (around) late September 2017.
Internet-in-a-Box (IIAB) 6.4 became available on an experimental/rolling basis for DIY contributors in July 2017 and was released on October 5th 2017.


See our [https://github.com/iiab/iiab/wiki/IIAB-6.4-Release-Notes IIAB 6.4 Release Notes] and [http://download.iiab.io/6.4/ 1-line install scripts].
This [https://github.com/iiab/iiab/tree/master/roles/deprecated belt-tightening](*) release contains essential modernizations, the most important being support for the Raspberry Pi's new OS ([https://www.raspberrypi.org/blog/raspbian-stretch/ Raspbian Stretch], built on Debian 9 first released June 17, 2017, instead of Debian 8 originally from April 26, 2015).


This release contains essential modernizations for new contributors, the most important being support for Raspberry Pi's new OS ([https://www.raspberrypi.org/blog/raspbian-stretch/ Raspbian Stretch], built on Debian 9 as first released June 17, 2017, instead of Debian 8 originally from April 26, 2015).
''(*) A dozen or so lesser-maintained Ansible playbooks will be placed in this folder in September 2017, prior to release.''


Likewise in the summer of 2017 we began clustering important issues, feature requests and pull requests within [https://github.com/iiab/iiab/milestones GitHub milestones] bringing visibility [https://help.github.com/articles/about-milestones/ very helpful for new contributors]. This brings a complete changelog-like [https://github.com/iiab/iiab/milestone/1?closed=1 list of IIAB 6.4 accomplishments] on GitHub, documenting infra-level improvements not in the release notes.
IIAB 6.4 DRAFT Release Notes are emerging here: https://github.com/iiab/iiab/wiki/IIAB-6.4-Release-Notes


(Whereas earlier proposed features were listed in the January 17, 2017 Meeting Minutes @ http://tinyurl.com/xsceminutes (and under March 16, 2017 @ http://minutes.iiab.io)''')
Implementing "Captive Portal" functionality (for those who can't easily type URL's in a Latin script etc, similar to WiFi pages that appear when you connect in airports/hotels/restaurants) has proved very challenging. We could use assistance in this ongoing effort to get it right!

'''SOME OTHER PROPOSED FEATURES ARE LISTED IN THE JANUARY 17, 2017 MEETING MINUTES @ http://tinyurl.com/xsceminutes (and under March 16, 2017 @ http://minutes.iiab.io)'''

''Please join our weekly "Thursday" calls to help push this forward -- educators and contributors of all kind are welcome:''

<center>
http://minutes.iiab.io
</center>

Based on popular demand, we might also consider clustering important issues, feature requests and pull requests within [https://github.com/iiab/iiab/milestones GitHub milestones] if that is [https://help.github.com/articles/about-milestones/ helpful for others] ?


= GIVE IT A SPIN ! =
= GIVE IT A SPIN ! =


IIAB 6.4 pre-releases run on many platforms (such as [https://github.com/iiab/iiab/wiki/IIAB-Platforms Ubuntu 16.04, CentOS 7.4 and Debian 9.1]). For most people, the easiest way to try it out is using a $35 Raspberry Pi 3 computer running the [https://www.raspberrypi.org/downloads/raspbian/ Raspbian] OS, simply by running this 1-liner:
IIAB 6.4 runs on many platforms such as [https://github.com/iiab/iiab/wiki/IIAB-Platforms Ubuntu 16.04 LTS, CentOS 7.4 and Debian 9.2 "Stretch"]. For most people, the easiest way to try it out is using a $35 Raspberry Pi 3 computer running the [https://www.raspberrypi.org/downloads/raspbian/ Raspbian Stretch] OS, simply by running this 1-liner:


<center>
<center>
Line 31: Line 20:
</center>
</center>


''Or if you want this to run significantly faster (typically < 1 hour) try one of these smaller selections of server apps instead:''
''This can take 2 hours, including downloads. If you want it significantly faster (about 1 hour) try this smaller selection of server apps instead:''


<center>
<center>
curl [http://download.iiab.io/6.4/rpi/load-lite.txt download.iiab.io/6.4/rpi/load-lite.txt] | sudo bash
curl [http://download.iiab.io/6.4/rpi/load-min.txt download.iiab.io/6.4/rpi/load-min.txt] | sudo bash
curl [http://download.iiab.io/6.4/rpi/load-lite.txt download.iiab.io/6.4/rpi/load-min.txt] | sudo bash
</center>
</center>


'''An Ethernet (live Internet) cable installed into the back of your Raspberry Pi 3 is VERY strongly recommended during installation!'''
'''An Ethernet (live Internet) cable installed into the back of your Raspberry Pi 3 is REQUIRED during installation!'''


Let it rip (either above 1-line install) while noting this [https://github.com/iiab/iiab/wiki/IIAB-Installation#do-everything-from-scratch "from scratch"] full installation instructions if you want more detail. The total time also depends on the speed of your microSD card &mdash; and how well-ventilated your Raspberry Pi 3 CPU is (its clock frequency is throttled above 80C to prevent damage; but monitor it on hot days using "vcgencmd measure_temp" if you're curious!)
''Write to bugs @ iiab.io if you find bugs, and don't be shy posting to our public forums at http://iiab.io !''


While You Wait: definitely check out http://FAQ.IIAB.IO and please read the tech docs @ https://github.com/iiab/iiab/wiki
Let it rip (either above 1-line install) while noting this [https://github.com/iiab/iiab/wiki/IIAB-Installation#do-everything-from-scratch "from scratch"] full installation can take <u>an hour or more</u> to complete on Raspbian. The time depends on the speed of your microSD card &mdash; and how well-ventilated your Raspberry Pi 3 CPU is (its clock frequency is throttled above 80C to prevent damage; but monitor it on hot days using "vcgencmd measure_temp" if you're curious!)


''Write to bugs @ iiab.io if you find bugs, and don't be shy posting to our public forums at http://iiab.io !''
While You Wait: definitely check out http://FAQ.IIAB.IO and read the tech docs @ https://github.com/iiab/iiab/wiki


<hr>
<hr>
[[../6.5|IIAB 6.5]] is expected next!
The past ''stable'' release is currently [[../6.3|IIAB 6.3]], released on July 13, 2017. The latest is always available here: https://github.com/iiab/iiab/releases/latest

The prior release was [[../6.3|IIAB 6.3]], released on July 13, 2017.


Our new repos (software code) emerged in late May 2017 here: http://github.com/iiab
The latest ''stable'' release is always posted here: https://github.com/iiab/iiab/releases/latest


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

Latest revision as of 14:23, 15 October 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.4 became available on an experimental/rolling basis for DIY contributors in July 2017 and was released on October 5th 2017.

See our IIAB 6.4 Release Notes and 1-line install scripts.

This release contains essential modernizations for new contributors, the most important being support for Raspberry Pi's new OS (Raspbian Stretch, built on Debian 9 as first released June 17, 2017, instead of Debian 8 originally from April 26, 2015).

Likewise in the summer of 2017 we began clustering important issues, feature requests and pull requests within GitHub milestones bringing visibility very helpful for new contributors. This brings a complete changelog-like list of IIAB 6.4 accomplishments on GitHub, documenting infra-level improvements not in the release notes.

(Whereas earlier proposed features were listed in the January 17, 2017 Meeting Minutes @ http://tinyurl.com/xsceminutes (and under March 16, 2017 @ http://minutes.iiab.io))

GIVE IT A SPIN !

IIAB 6.4 runs on many platforms such as Ubuntu 16.04 LTS, CentOS 7.4 and Debian 9.2 "Stretch". For most people, the easiest way to try it out is using a $35 Raspberry Pi 3 computer running the Raspbian Stretch OS, simply by running this 1-liner:

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

This can take 2 hours, including downloads. If you want it significantly faster (about 1 hour) try this smaller selection of server apps instead:

  curl download.iiab.io/6.4/rpi/load-min.txt | sudo bash

An Ethernet (live Internet) cable installed into the back of your Raspberry Pi 3 is REQUIRED during installation!

Let it rip (either above 1-line install) while noting this "from scratch" full installation instructions if you want more detail. The total time also depends on the speed of your microSD card — and how well-ventilated your Raspberry Pi 3 CPU is (its clock frequency is throttled above 80C to prevent damage; but monitor it on hot days using "vcgencmd measure_temp" if you're curious!)

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

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


IIAB 6.5 is expected next!

The prior release was IIAB 6.3, released on July 13, 2017.

The latest stable release is always posted here: https://github.com/iiab/iiab/releases/latest

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