Страница 6 из 8
Re: Go : инструментарий (продолжение)
Добавлено: 21 июл 2022, 16:59
Olej
Из относительно новых руководств по Go:
Уроки для изучения Golang - весьма много примеров кода для начального въезжания в тему Go.
И там же:
Курс по изучению Golang для начинающих
Начало программирования в Go — что нужно знать?
Что такое Go? Go Playground, пакеты, функции и скобки в Golang
Основы: Работа с числами, форматирование строк, переменные и константы
Цикл for, if-else-switch, True-False и операторы сравнения в Golang
Оператор switch в Golang
Область видимости переменных в Golang
Создание программы для покупки билетов в Golang
Вещественные числа в Golang — float64 и float32
Целые числа integer в Golang — выбор верного типа
Пакет Big — Крупные числа в Golang и примеры их использования
Работа со строками в Golang
Конвертирование типов данных в Golang
Создаем Шифр Виженера на Golang
Функции в Golang на примерах
Методы в Go — Создание и использование методов в Golang
Функции первого класса, замыкания и анонимные функции в Golang
Программа для перевода температуры из Цельсия в Фаренгейты
Создание и итерация массива в Golang
Срез массива в Golang
Работа с массивами и срезами в Golang — append() и make()
Карта — ассоциативный массив в Golang
Создание игры «Жизнь» в Golang
Структуры в Golang — Экспорт структур в JSON
Структуры и методы — объектно-ориентированный подход в Golang
Композиция и встраивание методов в Golang
Интерфейсы в Golang
Создание игры-симулятора фермы в Golang
Указатели в Golang
Значение nil в Golang
Обработка ошибок в Golang
Создание игры Судоку в Golang
Горутины и конкурентность — Многопоточность в Go
Изучаем конкурентность и параллелизм в Golang
Конкурентность в Go на примере создания игры для изучения Марса
JSON в Golang — сериализация и десериализация
Редактирование видео в Golang
Re: Go : инструментарий (продолжение)
Добавлено: 21 июл 2022, 17:05
Olej
Olej писал(а): ↑21 июл 2022, 16:59
Из относительно новых руководств по Go:
И ешё:
Руководство по языку Go
Последнее обновление: 15.03.2022
Там действительно есть весьма свежие вещи:
Глава 5. Пакеты и модули
Пакеты и их импорт
Введение в модули
- потому как модули появились в Go относительно недавно, в версии 1.11
И достаточно частные, профессиональные вещи:
Глава 9. Сетевое программирование
Отправка запросов
Сервер. Обработка подключений
Взаимодействие клиента и сервера
Установка таймаута
Отправка запросов по HTTP
http.Client
Глава 10. Базы данных
Работа с реляционными база данных
MySQL
PostgreSQL
SQLite
MongoDB
Re: Go : инструментарий (продолжение)
Добавлено: 22 июл 2022, 17:02
Olej
Olej писал(а): ↑21 июл 2022, 17:05
Глава 10. Базы данных
Работа с реляционными база данных
MySQL
PostgreSQL
SQLite
MongoDB
Это та область деятельности, которая никогда не вызывала у меня большого интереса ... но на этом ресурсе оно довольно внятно всё разложено.
Почитайте, это интересно ... например:
Работа с реляционными база данных
PostgreSQL
MongoDB
...
Re: Go : инструментарий (продолжение)
Добавлено: 05 янв 2023, 09:20
Olej
Olej писал(а): ↑30 апр 2022, 19:36
Добавим в альтернативы:
После нескольких обновлений версий системы (Mint 20.3 -> Mint 21, Mint 21 -> Mint 21.1), что тянет за собой переписывание пакетной системы, обнаруживаем:
Код: Выделить всё
olej@R420:~/2023/Go/types$ update-alternatives --display go
update-alternatives: предупреждение: альтернатива /lib/go-1.16/bin/go (часть группы ссылок go) не существует; удаляется из списка альтернатив
go - автоматический режим
link best version is /home/olej/goroot/bin/go
ссылка сейчас указывает на /home/olej/goroot/bin/go
link go is /usr/bin/go
/home/olej/goroot/bin/go — приоритет 80
/lib/go-1.13/bin/go — приоритет 60
Это несложно, но такое безобразие нужно время от времени подправлять...
Код: Выделить всё
olej@R420:~/2023/Go/types$ sudo update-alternatives --remove go /lib/go-1.16/bin/go
[sudo] пароль для olej:
update-alternatives: предупреждение: альтернатива /lib/go-1.16/bin/go (часть группы ссылок go) не существует; удаляется из списка альтернатив
update-alternatives: предупреждение: принудительная переустановка альтернативы /home/olej/goroot/bin/go, так как группа ссылок go сломана
Код: Выделить всё
olej@R420:~/2023/Go/types$ update-alternatives --list go
/home/olej/goroot/bin/go
/lib/go-1.13/bin/go
Это раз...
Re: Go : инструментарий (продолжение)
Добавлено: 05 янв 2023, 09:35
Olej
Olej писал(а): ↑05 янв 2023, 09:20
Это раз...
Теперь смотрю что там у нас наобновлялось из пакетной системы?
Код: Выделить всё
olej@R420:~$ aptitude search golang | grep ^i
i golang - Go programming language compiler - metapackage
i golang-1.13 - Компилятор языка программирования Go — метапакет
i A golang-1.13-doc - Go programming language - documentation
i A golang-1.13-go - Go programming language compiler, linker, compiled stdlib
i A golang-1.13-src - Go programming language - source files
i A golang-1.18 - Go programming language compiler - metapackage
i A golang-1.18-doc - Go programming language - documentation
i A golang-1.18-go - Go programming language compiler, linker, compiled stdlib
i A golang-1.18-src - Go programming language - source files
i A golang-doc - Go programming language - documentation
i A golang-go - Go programming language compiler, linker, compiled stdlib
i A golang-src - Go programming language - source files
Код: Выделить всё
olej@R420:~$ ls -d /lib/go-*/
/lib/go-1.13/ /lib/go-1.18/
Добавляем:
Код: Выделить всё
olej@R420:~/2023/Go/types$ sudo update-alternatives --install /usr/bin/go go /lib/go-1.18/bin/go 75
[sudo] пароль для olej:
Проверяем:
Код: Выделить всё
olej@R420:~/2023/Go/types$ update-alternatives --list go
/home/olej/goroot/bin/go
/lib/go-1.13/bin/go
/lib/go-1.18/bin/go
Код: Выделить всё
olej@R420:~/2023/Go/types$ update-alternatives --display go
go - автоматический режим
link best version is /home/olej/goroot/bin/go
ссылка сейчас указывает на /home/olej/goroot/bin/go
link go is /usr/bin/go
/home/olej/goroot/bin/go — приоритет 80
/lib/go-1.13/bin/go — приоритет 60
/lib/go-1.18/bin/go — приоритет 75
Это два...
Re: Go : инструментарий (продолжение)
Добавлено: 05 янв 2023, 09:57
Olej
Olej писал(а): ↑04 май 2022, 00:08
Обновляем время от времени из репозитория:
Код: Выделить всё
olej@R420:~/goroot$ git fetch
remote: Finding sources: 100% (29345/29345)
remote: Total 29345 (delta 18403), reused 29225 (delta 18403)
Получение объектов: 100% (29345/29345), 40.39 МиБ | 3.38 МиБ/с, готово.
Определение изменений: 100% (18403/18403), завершено с 1781 локальным объектом.
Из https://go.googlesource.com/go
884530b374..bae7d772e8 master -> origin/master
2fb6bf8a4a..6f12eb26e4 dev.boringcrypto -> origin/dev.boringcrypto
ed86dfc4e4..349da2d42d dev.boringcrypto.go1.17 -> origin/dev.boringcrypto.go1.17
d003f0850a..fc1ed37e82 dev.boringcrypto.go1.18 -> origin/dev.boringcrypto.go1.18
* [новая ветка] dev.unified -> origin/dev.unified
0fdca725c7..15da892a49 release-branch.go1.17 -> origin/release-branch.go1.17
94274d0ffd..eeaf508d13 release-branch.go1.18 -> origin/release-branch.go1.18
* [новая ветка] release-branch.go1.19 -> origin/release-branch.go1.19
* [новая ветка] release-branch.go1.20 -> origin/release-branch.go1.20
* [новая метка] go1.17.13 -> go1.17.13
* [новая метка] go1.20rc2 -> go1.20rc2
* [новая метка] go1.17.10 -> go1.17.10
* [новая метка] go1.17.11 -> go1.17.11
* [новая метка] go1.17.12 -> go1.17.12
* [новая метка] go1.18.2 -> go1.18.2
* [новая метка] go1.18.3 -> go1.18.3
* [новая метка] go1.18.4 -> go1.18.4
* [новая метка] go1.18.5 -> go1.18.5
* [новая метка] go1.18.6 -> go1.18.6
* [новая метка] go1.18.7 -> go1.18.7
* [новая метка] go1.18.8 -> go1.18.8
* [новая метка] go1.18.9 -> go1.18.9
* [новая метка] go1.19 -> go1.19
* [новая метка] go1.19.1 -> go1.19.1
* [новая метка] go1.19.2 -> go1.19.2
* [новая метка] go1.19.3 -> go1.19.3
* [новая метка] go1.19.4 -> go1.19.4
* [новая метка] go1.19beta1 -> go1.19beta1
* [новая метка] go1.19rc1 -> go1.19rc1
* [новая метка] go1.19rc2 -> go1.19rc2
* [новая метка] go1.20rc1 -> go1.20rc1
Код: Выделить всё
olej@R420:~/goroot$ git branch
help
* master
Re: Go : инструментарий (продолжение)
Добавлено: 05 янв 2023, 10:30
Olej
Сборка...
И тут нас ожидает облом!:
Код: Выделить всё
olej@R420:~/goroot/src$ time ./all.bash
ERROR: Cannot find /home/olej/go1.4/bin/go.
Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
real 0m0,116s
user 0m0,053s
sys 0m0,045s
Эта штука известна и множественно обсуждается в Интернет:
Installing Go from source
by Nikhita Raghunath
June 25, 2017
Re: Go : инструментарий (продолжение)
Добавлено: 05 янв 2023, 10:35
Olej
Olej писал(а): ↑05 янв 2023, 10:30
Эта штука известна и множественно обсуждается в Интернет:
Код: Выделить всё
olej@R420:~/goroot/src$ pwd
/home/olej/goroot/src
Код: Выделить всё
olej@R420:~/goroot/src$ export GOROOT_BOOTSTRAP=/usr/bin/go
Код: Выделить всё
olej@R420:~/goroot/src$ time ./all.bash
WARNING: /usr/bin/go/bin/go does not exist, found /usr/bin/go from env
WARNING: set /usr/lib/go-1.18 as GOROOT_BOOTSTRAP
Building Go cmd/dist using /usr/lib/go-1.18. (go1.18.1 linux/amd64)
Building Go toolchain1 using /usr/lib/go-1.18.
Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1.
Building Go toolchain2 using go_bootstrap and Go toolchain1.
Building Go toolchain3 using go_bootstrap and Go toolchain2.
Building packages and commands for linux/amd64.
##### Test execution environment.
# GOARCH: amd64
# CPU: Intel(R) Xeon(R) CPU E5-2470 v2 @ 2.40GHz
# GOOS: linux
# OS Version: Linux 5.15.0-56-generic #62-Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 x86_64
##### Testing packages.
ok archive/tar 0.114s
ok archive/zip 0.196s
ok bufio 0.132s
ok bytes 0.426s
ok compress/bzip2 0.125s
ok compress/flate 0.728s
ok compress/gzip 0.178s
ok compress/lzw 0.027s
ok compress/zlib 0.065s
ok container/heap 0.035s
ok container/list 0.034s
ok container/ring 0.034s
ok context 0.094s
ok crypto 0.065s
ok crypto/aes 0.054s
ok crypto/cipher 0.029s
ok crypto/des 0.034s
ok crypto/dsa 0.046s
ok crypto/ecdsa 0.019s
ok crypto/ed25519 0.088s
ok crypto/ed25519/internal/edwards25519 10.432s
ok crypto/ed25519/internal/edwards25519/field 7.130s
ok crypto/elliptic 0.063s
ok crypto/elliptic/internal/fiat 0.030s [no tests to run]
ok crypto/elliptic/internal/nistec 1.783s
ok crypto/hmac 0.069s
ok crypto/internal/subtle 0.018s
ok crypto/md5 0.014s
ok crypto/rand 0.100s
ok crypto/rc4 0.068s
ok crypto/rsa 0.234s
ok crypto/sha1 0.115s
ok crypto/sha256 0.043s
ok crypto/sha512 0.030s
ok crypto/subtle 0.044s
ok crypto/tls 0.966s
ok crypto/x509 0.759s
ok database/sql 0.444s
ok database/sql/driver 0.033s
ok debug/buildinfo 0.034s
ok debug/dwarf 0.082s
ok debug/elf 0.060s
ok debug/gosym 0.595s
ok debug/macho 0.067s
ok debug/pe 0.055s
ok debug/plan9obj 0.076s
ok embed 0.067s [no tests to run]
ok embed/internal/embedtest 0.045s
ok encoding/ascii85 0.057s
ok encoding/asn1 0.047s
ok encoding/base32 0.085s
ok encoding/base64 0.013s
ok encoding/binary 0.012s
ok encoding/csv 0.073s
ok encoding/gob 0.085s
ok encoding/hex 0.051s
ok encoding/json 0.468s
ok encoding/pem 0.736s
ok encoding/xml 0.042s
ok errors 0.052s
ok expvar 0.034s
ok flag 0.071s
ok fmt 0.126s
ok go/ast 0.036s
ok go/build 3.139s
ok go/build/constraint 0.056s
ok go/constant 0.011s
ok go/doc 0.132s
ok go/doc/comment 1.683s
ok go/format 0.055s
ok go/importer 0.188s
ok go/internal/gccgoimporter 3.972s
ok go/internal/gcimporter 16.084s
ok go/internal/srcimporter 12.384s
ok go/parser 0.177s
ok go/printer 0.415s
ok go/scanner 0.034s
ok go/token 0.051s
ok go/types 5.623s
ok hash 0.088s
ok hash/adler32 0.071s
ok hash/crc32 0.069s
ok hash/crc64 0.051s
ok hash/fnv 0.028s
ok hash/maphash 0.191s
ok html 0.057s
ok html/template 0.172s
ok image 0.206s
ok image/color 0.056s
ok image/draw 0.161s
ok image/gif 29.539s
ok image/jpeg 5.892s
ok image/png 0.548s
ok index/suffixarray 0.473s
ok internal/abi 0.165s
ok internal/buildcfg 0.030s
ok internal/cpu 0.084s
ok internal/diff 0.012s
ok internal/execabs 0.042s
ok internal/fmtsort 0.082s
ok internal/fuzz 0.024s
ok internal/godebug 0.046s
ok internal/intern 0.723s
ok internal/itoa 0.062s
ok internal/poll 0.268s
ok internal/profile 0.011s
ok internal/reflectlite 0.147s
ok internal/singleflight 0.052s
ok internal/trace 0.111s
ok internal/unsafeheader 0.077s
ok internal/xcoff 0.062s
ok io 0.088s
ok io/fs 0.029s
ok io/ioutil 0.037s
ok log 0.022s
ok log/syslog 1.261s
ok math 0.083s
ok math/big 2.162s
ok math/bits 0.047s
ok math/cmplx 0.031s
ok math/rand 0.271s
ok mime 0.026s
ok mime/multipart 0.279s
ok mime/quotedprintable 0.075s
ok net 6.931s
ok net/http 11.817s
ok net/http/cgi 0.923s
ok net/http/cookiejar 0.032s
ok net/http/fcgi 0.138s
ok net/http/httptest 0.134s
ok net/http/httptrace 0.040s
ok net/http/httputil 0.706s
ok net/http/internal 0.115s
ok net/http/internal/ascii 0.020s
ok net/http/pprof 5.182s
ok net/internal/socktest 0.035s
ok net/mail 0.077s
ok net/netip 1.013s
ok net/rpc 0.078s
ok net/rpc/jsonrpc 0.047s
ok net/smtp 0.032s
ok net/textproto 0.091s
ok net/url 0.051s
ok os 2.304s
ok os/exec 0.924s
ok os/exec/internal/fdtest 0.038s
ok os/signal 2.912s
ok os/user 0.046s
ok path 0.018s
ok path/filepath 0.053s
ok plugin 0.031s
ok reflect 1.100s
ok regexp 0.176s
ok regexp/syntax 0.677s
ok runtime 30.485s
ok runtime/cgo 0.071s
ok runtime/debug 0.202s
ok runtime/internal/atomic 0.139s
ok runtime/internal/math 0.010s
ok runtime/internal/sys 0.027s
ok runtime/metrics 0.049s
ok runtime/pprof 10.048s
ok runtime/trace 1.515s
ok sort 0.177s
ok strconv 0.630s
ok strings 0.189s
ok sync 0.574s
ok sync/atomic 2.149s
ok syscall 0.265s
ok testing 1.359s
ok testing/fstest 0.036s
ok testing/iotest 0.042s
ok testing/quick 0.203s
ok text/scanner 0.080s
ok text/tabwriter 0.156s
ok text/template 0.112s
ok text/template/parse 0.078s
ok time 2.497s
ok unicode 0.044s
ok unicode/utf16 0.008s
ok unicode/utf8 0.048s
ok cmd/addr2line 2.905s
ok cmd/api 19.968s
ok cmd/asm/internal/asm 1.669s
ok cmd/asm/internal/lex 0.039s
ok cmd/compile/internal/amd64 8.032s
ok cmd/compile/internal/dwarfgen 1.109s
ok cmd/compile/internal/importer 0.581s
ok cmd/compile/internal/ir 0.036s
ok cmd/compile/internal/logopt 0.939s
ok cmd/compile/internal/noder 0.015s
ok cmd/compile/internal/reflectdata 0.053s [no tests to run]
ok cmd/compile/internal/ssa 11.493s
ok cmd/compile/internal/syntax 0.242s
ok cmd/compile/internal/test 10.206s
ok cmd/compile/internal/typecheck 0.838s
ok cmd/compile/internal/types 0.025s
ok cmd/compile/internal/types2 2.259s
ok cmd/cover 3.519s
ok cmd/dist 0.017s
ok cmd/doc 0.461s
ok cmd/fix 1.023s
ok cmd/go 20.450s
ok cmd/go/internal/auth 0.071s
ok cmd/go/internal/cache 0.500s
ok cmd/go/internal/fsys 0.251s
ok cmd/go/internal/generate 0.038s
ok cmd/go/internal/get 0.025s
ok cmd/go/internal/imports 0.089s
ok cmd/go/internal/load 0.071s
ok cmd/go/internal/lockedfile 0.294s
ok cmd/go/internal/lockedfile/internal/filelock 0.204s
ok cmd/go/internal/modconv 0.063s
ok cmd/go/internal/modfetch 0.042s
ok cmd/go/internal/modfetch/codehost 0.019s
ok cmd/go/internal/modfetch/zip_sum_test 0.059s
ok cmd/go/internal/modload 0.008s
ok cmd/go/internal/mvs 0.045s
ok cmd/go/internal/par 0.049s
ok cmd/go/internal/search 0.035s
ok cmd/go/internal/str 0.031s
ok cmd/go/internal/test 0.060s
ok cmd/go/internal/vcs 0.062s
ok cmd/go/internal/web 0.113s
ok cmd/go/internal/work 0.057s
ok cmd/gofmt 0.087s
ok cmd/internal/archive 1.431s
ok cmd/internal/buildid 0.585s
ok cmd/internal/dwarf 0.083s
ok cmd/internal/edit 0.044s
ok cmd/internal/goobj 0.091s
ok cmd/internal/moddeps 3.177s
ok cmd/internal/obj 0.023s
ok cmd/internal/obj/ppc64 0.306s
ok cmd/internal/obj/riscv 0.157s
ok cmd/internal/obj/s390x 0.017s
ok cmd/internal/obj/x86 0.946s
ok cmd/internal/objabi 0.087s
ok cmd/internal/pkgpath 0.199s
ok cmd/internal/quoted 0.053s
ok cmd/internal/src 0.017s
ok cmd/internal/sys 0.071s
ok cmd/internal/test2json 0.277s
ok cmd/link 13.441s
ok cmd/link/internal/benchmark 0.058s
ok cmd/link/internal/ld 5.207s
ok cmd/link/internal/loader 0.069s
ok cmd/nm 5.364s
ok cmd/objdump 7.464s
ok cmd/pack 6.805s
ok cmd/pprof 7.947s
ok cmd/trace 0.503s
ok cmd/vet 9.357s
##### os/user with tag osusergo
ok os/user 0.006s
##### GOMAXPROCS=2 runtime -cpu=1,2,4 -quick
ok runtime 17.753s
##### cmd/go terminal test
PASS
ok cmd/go/testdata/testterminal18153 0.003s
##### Testing without libgcc.
ok net 0.011s
ok os/user 0.004s
##### internal linking of -buildmode=pie
ok reflect 0.199s
ok os/user 0.004s
##### sync -cpu=10
ok sync 0.318s
##### Testing race detector
ok runtime/race 4.515s
ok flag 0.030s
ok net 0.123s
ok os 0.142s
ok os/exec 0.103s
ok encoding/gob 0.061s
ok flag 0.038s
ok os/exec 0.107s
##### ../misc/cgo/stdio
PASS
##### ../misc/cgo/life
PASS
##### ../misc/cgo/fortran
PASS
ok misc/cgo/fortran 0.006s
##### ../misc/cgo/test
PASS
ok misc/cgo/test 2.301s
PASS
ok misc/cgo/test 2.077s
PASS
ok misc/cgo/test 2.139s
PASS
ok misc/cgo/testtls 0.003s
PASS
ok misc/cgo/testtls 0.003s
PASS
ok misc/cgo/testtls 0.003s
PASS
ok misc/cgo/nocgo 0.002s
PASS
ok misc/cgo/nocgo 0.003s
PASS
ok misc/cgo/nocgo 0.003s
PASS
ok misc/cgo/test 2.206s
PASS
ok misc/cgo/test 2.528s
PASS
ok misc/cgo/test 2.302s
PASS
ok misc/cgo/test 2.296s
PASS
ok misc/cgo/testtls 0.005s
PASS
ok misc/cgo/nocgo 0.002s
##### ../misc/cgo/testgodefs
PASS
##### ../misc/cgo/testso
ok misc/cgo/testso 0.948s
##### ../misc/cgo/testsovar
ok misc/cgo/testsovar 1.001s
##### ../misc/cgo/testcarchive
SKIP - short mode and $GO_BUILDER_NAME not set
##### ../misc/cgo/testcshared
SKIP - short mode and $GO_BUILDER_NAME not set
##### ../misc/cgo/testshared
ok misc/cgo/testshared 53.015s
##### ../misc/cgo/testplugin
ok misc/cgo/testplugin 0.003s
##### ../misc/cgo/testasan
ok testasan 446ms
##### ../misc/cgo/testsanitizers
PASS
##### ../misc/cgo/errors
PASS
##### ../misc/cgo/testsigfwd
ok testsigfwd
##### ../test/bench/go1
##### ../test
##### API check
ALL TESTS PASSED
---
Installed Go for linux/amd64 in /home/olej/goroot
Installed commands in /home/olej/goroot/bin
*** You need to add /home/olej/goroot/bin to your PATH.
real 5m41,470s
user 47m43,509s
sys 9m7,828s
Re: Go : инструментарий (продолжение)
Добавлено: 05 янв 2023, 10:41
Olej
Olej писал(а): ↑05 янв 2023, 10:35
...
sys 9m7,828s
9 мин. - это у меня на очень мощном сервере профессионального класса, PowerEdge R420
Код: Выделить всё
olej@R420:~$ inxi -Cxxx
CPU:
Info: 2x 10-core model: Intel Xeon E5-2470 v2 bits: 64 type: MT MCP SMP
smt: enabled arch: Ivy Bridge rev: 4 cache: L1: 2x 640 KiB (1.2 MiB)
L2: 2x 2.5 MiB (5 MiB) L3: 2x 25 MiB (50 MiB)
Speed (MHz): avg: 1228 high: 1382 min/max: 1200/3200 cores: 1: 1200
2: 1246 3: 1200 4: 1202 5: 1200 6: 1290 7: 1200 8: 1289 9: 1200 10: 1201
11: 1200 12: 1261 13: 1200 14: 1382 15: 1200 16: 1259 17: 1200 18: 1246
19: 1200 20: 1290 21: 1200 22: 1292 23: 1200 24: 1288 25: 1200 26: 1241
27: 1200 28: 1200 29: 1202 30: 1226 31: 1200 32: 1283 33: 1200 34: 1215
35: 1200 36: 1294 37: 1200 38: 1200 39: 1200 40: 1221 bogomips: 192030
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
40 ядер (правда, включая гипертрединговые)
И во время сборки загрузка довольно приличная:
Код: Выделить всё
olej@R420:~$ uptime
09:31:40 up 2:01, 1 user, load average: 22,82, 15,00, 7,39
Сервер только кулерами воет
Так что на этом пункте, возможно, придётся и подождать...
Re: Go : инструментарий (продолжение)
Добавлено: 05 янв 2023, 10:43
Olej
Olej писал(а): ↑05 янв 2023, 10:41
Так что на этом пункте, возможно, придётся и подождать...
Но овчинка выделки стоит
:
Код: Выделить всё
olej@R420:~/goroot/src$ ls -l ../bin/go
-rwxrwxr-x 1 olej olej 14816714 янв 5 09:27 ../bin/go
Код: Выделить всё
olej@R420:~/goroot/src$ ../bin/go version
go version devel go1.19-fd6c556dc8 Sat Apr 30 04:04:40 2022 +0000 linux/amd64