{"action":"created","issue":{"url":"https://api.github.com/repos/coreos/docs/issues/297","labels_url":"https://api.github.com/repos/coreos/docs/issues/297/labels{/name}","comments_url":"https://api.github.com/repos/coreos/docs/issues/297/comments","events_url":"https://api.github.com/repos/coreos/docs/issues/297/events","html_url":"https://github.com/coreos/docs/issues/297","id":41089021,"number":297,"title":"Docs do not mention ARM","user":{"login":"nathansamson","id":93735,"avatar_url":"https://avatars.githubusercontent.com/u/93735?v=3","gravatar_id":"","url":"https://api.github.com/users/nathansamson","html_url":"https://github.com/nathansamson","followers_url":"https://api.github.com/users/nathansamson/followers","following_url":"https://api.github.com/users/nathansamson/following{/other_user}","gists_url":"https://api.github.com/users/nathansamson/gists{/gist_id}","starred_url":"https://api.github.com/users/nathansamson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathansamson/subscriptions","organizations_url":"https://api.github.com/users/nathansamson/orgs","repos_url":"https://api.github.com/users/nathansamson/repos","events_url":"https://api.github.com/users/nathansamson/events{/privacy}","received_events_url":"https://api.github.com/users/nathansamson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/coreos/docs/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2014-08-25T18:15:05Z","updated_at":"2015-05-09T23:27:47Z","closed_at":null,"body":"I was looking for a way to deploy CoreOS on Bare Metal ARM devices (no not the rasperry Pi, that probably wouldn't work :), although it might (http://resin.io/blog/docker-on-raspberry-pi/)\r\n\r\nI could not find anywhere in the docs how to download (or build) an ARM image.\r\n\r\nEven if this is not supported (or even known to not work), a relevant warning / link to issue might be helpful.\r\n\r\nThanks :)"},"comment":{"url":"https://api.github.com/repos/coreos/docs/issues/comments/100560055","html_url":"https://github.com/coreos/docs/issues/297#issuecomment-100560055","issue_url":"https://api.github.com/repos/coreos/docs/issues/297","id":100560055,"user":{"login":"djmaze","id":7229,"avatar_url":"https://avatars.githubusercontent.com/u/7229?v=3","gravatar_id":"","url":"https://api.github.com/users/djmaze","html_url":"https://github.com/djmaze","followers_url":"https://api.github.com/users/djmaze/followers","following_url":"https://api.github.com/users/djmaze/following{/other_user}","gists_url":"https://api.github.com/users/djmaze/gists{/gist_id}","starred_url":"https://api.github.com/users/djmaze/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/djmaze/subscriptions","organizations_url":"https://api.github.com/users/djmaze/orgs","repos_url":"https://api.github.com/users/djmaze/repos","events_url":"https://api.github.com/users/djmaze/events{/privacy}","received_events_url":"https://api.github.com/users/djmaze/received_events","type":"User","site_admin":false},"created_at":"2015-05-09T23:27:46Z","updated_at":"2015-05-09T23:27:46Z","body":"Sorry, I don't get why the machine needs virtualization support. I think this was a misunderstanding of GKH's mailing list post. Docker, as used by CoreOS, does not depend on CPU virtualization features. People have Docker running even on the Pi 1. And I don't think CoreOS needs virtualization support either.\r\n\r\nIt should be possible to (cross-)compile all the system-level tools (including docker, etcd & fleet) for 32-bit armhf. I believe the main problem is in boot loader, firmware and kernel support. Most of the armhf-based devices use Uboot and special firmware. I am not sure this can be easily made compatible with the CoreOS way of booting (which AFAIK uses grub). Also there might be differences in which kernel options or device drivers might be required. And the GPT partitioning scheme in use by CoreOS might not work on those devices.\r\n\r\nSo this means, for every new ARM device, there needs to be a special configuration and, best, a corresponding suite of automated tests (which might not run correctly inside an emulator).\r\n \r\nThat said, I would be very happy to see ARM support ;) Maybe start with popular devices, e.g. Pi 2, Odroid-C1. Possibly, with some hints, the community could take over this work."}}