Hacker News new | ask | show | jobs
by fineIllregister 4131 days ago
>He currently works at Canonical, where part of his work involves porting Go to ARM 64.

That's interesting. Has Canonical stated what their interest in Go is?

2 comments

Go is an open source project, Canonical sponsor Go in part by paying my salary. Canonical have been building products in Go for three years.
Probably something to do with Docker...
IIRC, Canonical joined the go community around 2010/2011 when docker has not been created. They are actually one of the early adopters of Go. Some major projects from Canonical using Go are juju[0], mgo[1], etc.

0. https://juju.ubuntu.com/

1. https://labix.org/mgo

Edit: format.

Also lxd https://github.com/lxc/lxd

and in the course of juju, canonical wrote client libraries for quite a few clouds as they didn't exist at the time.

openstack -> https://github.com/go-goose/goose (imho the best one out there.)

goamz -> http://github.com/go-amz/go-amz (many forks of this one, aws is going to use a different auto gen'd one for forthcoming official go sdk)

azure -> https://launchpad.net/gwacl (imho the best one out there.)

Also go-qml
Interesting.

Perhaps Go becomes the language for Ubuntu Phone apps ?

I believe that is an intended purpose of go-qml, yes.