Golang adalah bahasa pemrograman open source yang memudahkan untuk membangun perangkat lunak yang sederhana, andal, dan efisien. Rilis Golang terbaru, v1.7, tiba enam bulan setelah 1.6. Sebagian besar perubahannya ada pada implementasi toolchain, runtime, dan library.
Rilis ini menambahkan port ke IBM LinuxOne; memperbarui ujung belakang kompiler x86-64 untuk menghasilkan kode yang lebih efisien; termasuk paket konteks, dipromosikan dari subrepositori x/net dan sekarang digunakan di perpustakaan standar; dan menambahkan dukungan dalam paket pengujian untuk membuat hierarki pengujian dan tolok ukur. Rilis ini juga menyelesaikan dukungan vendor yang dimulai di Go 1.5, menjadikannya fitur standar.
Pergi 1.7 Kunci Perubahanlog
Pelabuhan
- Pergi 1.7 menambahkan dukungan untuk macOS 10.12 Sierra. Binari yang dibuat dengan versi Go sebelum 1.7 tidak akan berfungsi dengan benar di Sierra.
- Pergi 1.7 menambahkan port eksperimental ke Linux di z Systems (linux/s390x) dan awal port ke Plan 9 di ARM (plan9/arm).
- Port eksperimental ke Linux pada MIPS 64-bit (linux/mips64 dan linux/mips64le) ditambahkan di Go 1.6 sekarang memiliki dukungan penuh untuk cgo dan tautan eksternal.
- Port OpenBSD sekarang membutuhkan OpenBSD 5.6 atau lebih baru, untuk akses ke panggilan sistem getentropy(2).
Pergi Komando
- Rilis ini menghapus dukungan untuk variabel lingkungan GO15VENDOREXPERIMENT, seperti yang diumumkan di Go 1.6 rilis. Dukungan vendor kini menjadi fitur standar dari perintah go dan rantai alat.
- Rilis ini menambahkan eksperimental, dukungan minimal untuk membangun program menggunakan paket biner saja, paket yang didistribusikan dalam bentuk biner tanpa kode sumber yang sesuai
Kinerja
- Ada pengoptimalan signifikan yang menghasilkan lebih dari 10% peningkatan pada implementasi
Lihat changelog untuk detail selengkapnya
Bagaimana cara menginstal Golang 1 terbaru?.7.x di Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Unduh paket terbaru 32bit OS ---------- wget https://storage.googleapis.com/golang/go1.7.4.linux-386.ter.gz ---------- Unduh paket terbaru 64bit OS---------- wget https://storage.googleapis.com/golang/go1.7.4.linux-amd64.ter.gz ---------- Ekstrak paket unduhan ---------- tar xvf go1.7* ---------- Pindahkan folder hasil ekstrak ke "/usr/local" ---------- sudo chown -R root:root ./go sudo mv go /usr/local ---------- Edit profil menggunakan vim atau editor teks lainnya ---------- vim ~/.Profil ---------- Tambahkan variabel bash berikut ke profil sehingga Golang tahu di mana direktori itu berada ---------- ekspor GOPATH=$HOME/kerja ekspor PATH=$PATH:/usr/local/go/bin:$GOPATH/bin ---------- Muat ulang profil yang diperbarui ---------- sumber ~/.Profil ---------- Periksa versi yang diinstal ---------- pergi versi