今天早上,有同事把我拉到一个群里,说客户的团队有问题要咨询。他们的软件想跑在Android的矿机上,遇到移植的问题。是基于Go 写的程序。
上网一搜,关于Go 如何跑在Android 上的问题,大多是2014年提的。到了2016年,只看到有人为啥需要Android NDK。到如今,9012年了。我试了试 go tool dist list
,结果如下
$go tool dist list
android/386
android/amd64
android/arm
android/arm64
darwin/386
darwin/amd64
darwin/arm
darwin/arm64
dragonfly/amd64
freebsd/386
freebsd/amd64
freebsd/arm
js/wasm
linux/386
linux/amd64
linux/arm
linux/arm64
linux/mips
linux/mips64
linux/mips64le
linux/mipsle
linux/ppc64
linux/ppc64le
linux/riscv64
linux/s390x
nacl/386
nacl/amd64p32
nacl/arm
netbsd/386
netbsd/amd64
netbsd/arm
openbsd/386
openbsd/amd64
openbsd/arm
plan9/386
plan9/amd64
plan9/arm
solaris/amd64
windows/386
windows/amd64
我笔记本上的Go 版本是 go version go1.11.5 darwin/amd64
,简直是啥平台都支持了。这应该算是大公司(Google)+ 开源合力的结果吧,几年间进化迅速!
然而,反思国内这许多区块链项目,却大多舍不得公开源码,甚至连假公开的都不多。然而,不开源,那还算不算区块链项目呢?区块链最主要的特色之一"透明公开",一旦不开源,这就相当于直接被拿掉了。但好像并不妨碍大家趋之若鹜,争先恐后地砸钱参与或者创立这样的项目。我真是不太懂,更不清楚自己该如何身处其中。
2019,注定继续乱象横生!
网友评论