{"action":"created","comment":{"url":"https://api.github.com/repos/hypriot/blog/pulls/comments/63289304","id":63289304,"diff_hunk":"@@ -0,0 +1,109 @@\n++++\n+Categories = [\"Docker\", \"Raspberry Pi\", \"ARM\"]\n+Tags = [\"Docker\", \"Raspberry Pi\", \"ARM\"]\n+date = \"2016-05-16T04:00:00+00:00\"\n+draft = true\n+more_link = \"yes\"\n+title = \"HypriotOS 0.8.0 Barbossa for Raspberry Pi 3\"\n++++\n+\n+While it is quite hard to make something better that is already good, we feel that we were able to just do that with our latest release of HypriotOS.\n+\n+__HypriotOS is the easiest and fastest way to get you started with Docker on ARM and IoT devices.__\n+\n+It is the perfect playground for your first steps with Docker and it allows you to move to advanced stuff like Docker Clustering without breaking a sweat, too.\n+\n+This is possible because we included a lot of the tools that make the Docker ecosystem awesome - for instance Docker Compose or Docker Swarm - out of the box.\n+We also integrated the Hypriot Cluster-Lab into this release, which makes it really easy and painless to set up complex Docker Clusters.\n+\n+And that's just the tip of the iceberg. So read on to get all the glory details of this new release ... :)\n+\n+![Raspberry Pi 3](/images/hypriotos-barbossa/iceberg.jpg)\n+<div style=\"text-align:right; font-size: smaller\">Image courtesy of [David](https://www.flickr.com/photos/davidw/)</div>\n+\n+<!--more-->\n+\n+## Features at a glance\n+\n+* support for Raspberry Pi Zero, 1, 2 and 3\n+* Linux kernel 4.1.19\n+* Docker Engine 1.11.0\n+* Docker Compose 1.7.1\n+* Swarm 1.2.2\n+* Cluster-Lab 0.2.6\n+* device-init 0.1.5\n+\n+\n+## Updated Docker and Docker-Tools\n+Compared to our latest HypriotOS Berry 0.7 we did upgrade the Docker-Engine to v1.11 which now has several binaries instead of one.\n+Besides the original Docker binary there is now also a Containerd and a Runc binary. Containerd is basically a supervisor for individual containers that are run by Runc.\n+\n+The main reasons for splitting up the Docker binary were the efforts to support the [standardization of container technology](https://www.opencontainers.org/) and to make it easier to maintain the existing technology stack.\n+You can get a good overview about these changes in the [blog post](https://blog.docker.com/2016/04/docker-engine-1-11-runc/) announcing the release of Docker 1.11.  \n+\n+And there is also a very intersting deep dive into the details of those changes: \n+\n+<iframe id=\"ytplayer\" type=\"text/html\" width=\"1000\" height=\"560\" src=\"http://www.youtube.com/embed/QL8F2MLCybo\" frameborder=\"0\"></iframe>\n+\n+## Full Raspberry Pi 3 Support\n+Noteworthy is also that we now have full support for the Raspberry Pi 3.\n+\n+With the help of our [flash-tool](https://github.com/hypriot/flash) it is really easy to bring a Raspberry Pi 3 online with only WiFi network connectivity:\n+\n+```\n+flash --ssid MyNetworkName --password SomeSecret https://github.com/hypriot/image-builder-rpi/releases/download/v0.8.0/sd-card-rpi-v0.8.0.img.zip\n+```\n+\n+After that you can usually connect to your Pi by:\n+\n+```\n+ssh pirate@black-pearl\n+```\n+\n+The password is 'hypriot'. And that's it.\n+\n+By the way this also works if you attach an external WiFi adapter to a Raspberry Pi Zero, 1 and 2.\n+\n+## Customizing your Raspberry Pi Configuration\n+The ability to customize the hostname of your Pi, to add WiFi credentials, etc. is made possible with the help of device-init.","path":"content/post/hypriotos-barbossa-for-raspberry-pi-3.md","position":68,"original_position":68,"commit_id":"0da20a376870283d3a546504c0dad55541b1ccb9","original_commit_id":"0da20a376870283d3a546504c0dad55541b1ccb9","user":{"login":"Govinda-Fichtner","id":598566,"avatar_url":"https://avatars.githubusercontent.com/u/598566?v=3","gravatar_id":"","url":"https://api.github.com/users/Govinda-Fichtner","html_url":"https://github.com/Govinda-Fichtner","followers_url":"https://api.github.com/users/Govinda-Fichtner/followers","following_url":"https://api.github.com/users/Govinda-Fichtner/following{/other_user}","gists_url":"https://api.github.com/users/Govinda-Fichtner/gists{/gist_id}","starred_url":"https://api.github.com/users/Govinda-Fichtner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Govinda-Fichtner/subscriptions","organizations_url":"https://api.github.com/users/Govinda-Fichtner/orgs","repos_url":"https://api.github.com/users/Govinda-Fichtner/repos","events_url":"https://api.github.com/users/Govinda-Fichtner/events{/privacy}","received_events_url":"https://api.github.com/users/Govinda-Fichtner/received_events","type":"User","site_admin":false},"body":"Yeah. Gonna add a link.","created_at":"2016-05-15T10:07:05Z","updated_at":"2016-05-15T10:07:05Z","html_url":"https://github.com/hypriot/blog/pull/2#discussion_r63289304","pull_request_url":"https://api.github.com/repos/hypriot/blog/pulls/2","_links":{"self":{"href":"https://api.github.com/repos/hypriot/blog/pulls/comments/63289304"},"html":{"href":"https://github.com/hypriot/blog/pull/2#discussion_r63289304"},"pull_request":{"href":"https://api.github.com/repos/hypriot/blog/pulls/2"}}},"pull_request":{"url":"https://api.github.com/repos/hypriot/blog/pulls/2","id":70087092,"html_url":"https://github.com/hypriot/blog/pull/2","diff_url":"https://github.com/hypriot/blog/pull/2.diff","patch_url":"https://github.com/hypriot/blog/pull/2.patch","issue_url":"https://api.github.com/repos/hypriot/blog/issues/2","number":2,"state":"open","locked":false,"title":"add draft for new blog post about HypriotOS Barbossa","user":{"login":"Govinda-Fichtner","id":598566,"avatar_url":"https://avatars.githubusercontent.com/u/598566?v=3","gravatar_id":"","url":"https://api.github.com/users/Govinda-Fichtner","html_url":"https://github.com/Govinda-Fichtner","followers_url":"https://api.github.com/users/Govinda-Fichtner/followers","following_url":"https://api.github.com/users/Govinda-Fichtner/following{/other_user}","gists_url":"https://api.github.com/users/Govinda-Fichtner/gists{/gist_id}","starred_url":"https://api.github.com/users/Govinda-Fichtner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Govinda-Fichtner/subscriptions","organizations_url":"https://api.github.com/users/Govinda-Fichtner/orgs","repos_url":"https://api.github.com/users/Govinda-Fichtner/repos","events_url":"https://api.github.com/users/Govinda-Fichtner/events{/privacy}","received_events_url":"https://api.github.com/users/Govinda-Fichtner/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-05-14T09:18:55Z","updated_at":"2016-05-15T10:07:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":"7e73d3f4777194018174d649da3afb2bd139d794","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/hypriot/blog/pulls/2/commits","review_comments_url":"https://api.github.com/repos/hypriot/blog/pulls/2/comments","review_comment_url":"https://api.github.com/repos/hypriot/blog/pulls/comments{/number}","comments_url":"https://api.github.com/repos/hypriot/blog/issues/2/comments","statuses_url":"https://api.github.com/repos/hypriot/blog/statuses/0da20a376870283d3a546504c0dad55541b1ccb9","head":{"label":"hypriot:new_hypriotos_0_8","ref":"new_hypriotos_0_8","sha":"0da20a376870283d3a546504c0dad55541b1ccb9","user":{"login":"hypriot","id":10440767,"avatar_url":"https://avatars.githubusercontent.com/u/10440767?v=3","gravatar_id":"","url":"https://api.github.com/users/hypriot","html_url":"https://github.com/hypriot","followers_url":"https://api.github.com/users/hypriot/followers","following_url":"https://api.github.com/users/hypriot/following{/other_user}","gists_url":"https://api.github.com/users/hypriot/gists{/gist_id}","starred_url":"https://api.github.com/users/hypriot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hypriot/subscriptions","organizations_url":"https://api.github.com/users/hypriot/orgs","repos_url":"https://api.github.com/users/hypriot/repos","events_url":"https://api.github.com/users/hypriot/events{/privacy}","received_events_url":"https://api.github.com/users/hypriot/received_events","type":"User","site_admin":false},"repo":{"id":56880244,"name":"blog","full_name":"hypriot/blog","owner":{"login":"hypriot","id":10440767,"avatar_url":"https://avatars.githubusercontent.com/u/10440767?v=3","gravatar_id":"","url":"https://api.github.com/users/hypriot","html_url":"https://github.com/hypriot","followers_url":"https://api.github.com/users/hypriot/followers","following_url":"https://api.github.com/users/hypriot/following{/other_user}","gists_url":"https://api.github.com/users/hypriot/gists{/gist_id}","starred_url":"https://api.github.com/users/hypriot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hypriot/subscriptions","organizations_url":"https://api.github.com/users/hypriot/orgs","repos_url":"https://api.github.com/users/hypriot/repos","events_url":"https://api.github.com/users/hypriot/events{/privacy}","received_events_url":"https://api.github.com/users/hypriot/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/hypriot/blog","description":"Repository for the Hypriot Blog at","fork":false,"url":"https://api.github.com/repos/hypriot/blog","forks_url":"https://api.github.com/repos/hypriot/blog/forks","keys_url":"https://api.github.com/repos/hypriot/blog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hypriot/blog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hypriot/blog/teams","hooks_url":"https://api.github.com/repos/hypriot/blog/hooks","issue_events_url":"https://api.github.com/repos/hypriot/blog/issues/events{/number}","events_url":"https://api.github.com/repos/hypriot/blog/events","assignees_url":"https://api.github.com/repos/hypriot/blog/assignees{/user}","branches_url":"https://api.github.com/repos/hypriot/blog/branches{/branch}","tags_url":"https://api.github.com/repos/hypriot/blog/tags","blobs_url":"https://api.github.com/repos/hypriot/blog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hypriot/blog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hypriot/blog/git/refs{/sha}","trees_url":"https://api.github.com/repos/hypriot/blog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hypriot/blog/statuses/{sha}","languages_url":"https://api.github.com/repos/hypriot/blog/languages","stargazers_url":"https://api.github.com/repos/hypriot/blog/stargazers","contributors_url":"https://api.github.com/repos/hypriot/blog/contributors","subscribers_url":"https://api.github.com/repos/hypriot/blog/subscribers","subscription_url":"https://api.github.com/repos/hypriot/blog/subscription","commits_url":"https://api.github.com/repos/hypriot/blog/commits{/sha}","git_commits_url":"https://api.github.com/repos/hypriot/blog/git/commits{/sha}","comments_url":"https://api.github.com/repos/hypriot/blog/comments{/number}","issue_comment_url":"https://api.github.com/repos/hypriot/blog/issues/comments{/number}","contents_url":"https://api.github.com/repos/hypriot/blog/contents/{+path}","compare_url":"https://api.github.com/repos/hypriot/blog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hypriot/blog/merges","archive_url":"https://api.github.com/repos/hypriot/blog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hypriot/blog/downloads","issues_url":"https://api.github.com/repos/hypriot/blog/issues{/number}","pulls_url":"https://api.github.com/repos/hypriot/blog/pulls{/number}","milestones_url":"https://api.github.com/repos/hypriot/blog/milestones{/number}","notifications_url":"https://api.github.com/repos/hypriot/blog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hypriot/blog/labels{/name}","releases_url":"https://api.github.com/repos/hypriot/blog/releases{/id}","deployments_url":"https://api.github.com/repos/hypriot/blog/deployments","created_at":"2016-04-22T19:29:30Z","updated_at":"2016-04-26T08:24:15Z","pushed_at":"2016-05-14T10:11:52Z","git_url":"git://github.com/hypriot/blog.git","ssh_url":"git@github.com:hypriot/blog.git","clone_url":"https://github.com/hypriot/blog.git","svn_url":"https://github.com/hypriot/blog","homepage":"http://blog.hypriot.com","size":90003,"stargazers_count":1,"watchers_count":1,"language":"JavaScript","has_issues":true,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":1,"default_branch":"master"}},"base":{"label":"hypriot:master","ref":"master","sha":"f73d0ff6a465f4aeb07122b0f007b4e5ac422355","user":{"login":"hypriot","id":10440767,"avatar_url":"https://avatars.githubusercontent.com/u/10440767?v=3","gravatar_id":"","url":"https://api.github.com/users/hypriot","html_url":"https://github.com/hypriot","followers_url":"https://api.github.com/users/hypriot/followers","following_url":"https://api.github.com/users/hypriot/following{/other_user}","gists_url":"https://api.github.com/users/hypriot/gists{/gist_id}","starred_url":"https://api.github.com/users/hypriot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hypriot/subscriptions","organizations_url":"https://api.github.com/users/hypriot/orgs","repos_url":"https://api.github.com/users/hypriot/repos","events_url":"https://api.github.com/users/hypriot/events{/privacy}","received_events_url":"https://api.github.com/users/hypriot/received_events","type":"User","site_admin":false},"repo":{"id":56880244,"name":"blog","full_name":"hypriot/blog","owner":{"login":"hypriot","id":10440767,"avatar_url":"https://avatars.githubusercontent.com/u/10440767?v=3","gravatar_id":"","url":"https://api.github.com/users/hypriot","html_url":"https://github.com/hypriot","followers_url":"https://api.github.com/users/hypriot/followers","following_url":"https://api.github.com/users/hypriot/following{/other_user}","gists_url":"https://api.github.com/users/hypriot/gists{/gist_id}","starred_url":"https://api.github.com/users/hypriot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hypriot/subscriptions","organizations_url":"https://api.github.com/users/hypriot/orgs","repos_url":"https://api.github.com/users/hypriot/repos","events_url":"https://api.github.com/users/hypriot/events{/privacy}","received_events_url":"https://api.github.com/users/hypriot/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/hypriot/blog","description":"Repository for the Hypriot Blog at","fork":false,"url":"https://api.github.com/repos/hypriot/blog","forks_url":"https://api.github.com/repos/hypriot/blog/forks","keys_url":"https://api.github.com/repos/hypriot/blog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/hypriot/blog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/hypriot/blog/teams","hooks_url":"https://api.github.com/repos/hypriot/blog/hooks","issue_events_url":"https://api.github.com/repos/hypriot/blog/issues/events{/number}","events_url":"https://api.github.com/repos/hypriot/blog/events","assignees_url":"https://api.github.com/repos/hypriot/blog/assignees{/user}","branches_url":"https://api.github.com/repos/hypriot/blog/branches{/branch}","tags_url":"https://api.github.com/repos/hypriot/blog/tags","blobs_url":"https://api.github.com/repos/hypriot/blog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/hypriot/blog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/hypriot/blog/git/refs{/sha}","trees_url":"https://api.github.com/repos/hypriot/blog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/hypriot/blog/statuses/{sha}","languages_url":"https://api.github.com/repos/hypriot/blog/languages","stargazers_url":"https://api.github.com/repos/hypriot/blog/stargazers","contributors_url":"https://api.github.com/repos/hypriot/blog/contributors","subscribers_url":"https://api.github.com/repos/hypriot/blog/subscribers","subscription_url":"https://api.github.com/repos/hypriot/blog/subscription","commits_url":"https://api.github.com/repos/hypriot/blog/commits{/sha}","git_commits_url":"https://api.github.com/repos/hypriot/blog/git/commits{/sha}","comments_url":"https://api.github.com/repos/hypriot/blog/comments{/number}","issue_comment_url":"https://api.github.com/repos/hypriot/blog/issues/comments{/number}","contents_url":"https://api.github.com/repos/hypriot/blog/contents/{+path}","compare_url":"https://api.github.com/repos/hypriot/blog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/hypriot/blog/merges","archive_url":"https://api.github.com/repos/hypriot/blog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/hypriot/blog/downloads","issues_url":"https://api.github.com/repos/hypriot/blog/issues{/number}","pulls_url":"https://api.github.com/repos/hypriot/blog/pulls{/number}","milestones_url":"https://api.github.com/repos/hypriot/blog/milestones{/number}","notifications_url":"https://api.github.com/repos/hypriot/blog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/hypriot/blog/labels{/name}","releases_url":"https://api.github.com/repos/hypriot/blog/releases{/id}","deployments_url":"https://api.github.com/repos/hypriot/blog/deployments","created_at":"2016-04-22T19:29:30Z","updated_at":"2016-04-26T08:24:15Z","pushed_at":"2016-05-14T10:11:52Z","git_url":"git://github.com/hypriot/blog.git","ssh_url":"git@github.com:hypriot/blog.git","clone_url":"https://github.com/hypriot/blog.git","svn_url":"https://github.com/hypriot/blog","homepage":"http://blog.hypriot.com","size":90003,"stargazers_count":1,"watchers_count":1,"language":"JavaScript","has_issues":true,"has_downloads":false,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":1,"forks":0,"open_issues":1,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/hypriot/blog/pulls/2"},"html":{"href":"https://github.com/hypriot/blog/pull/2"},"issue":{"href":"https://api.github.com/repos/hypriot/blog/issues/2"},"comments":{"href":"https://api.github.com/repos/hypriot/blog/issues/2/comments"},"review_comments":{"href":"https://api.github.com/repos/hypriot/blog/pulls/2/comments"},"review_comment":{"href":"https://api.github.com/repos/hypriot/blog/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/hypriot/blog/pulls/2/commits"},"statuses":{"href":"https://api.github.com/repos/hypriot/blog/statuses/0da20a376870283d3a546504c0dad55541b1ccb9"}}}}