Squid подключается к HTTPS ресурсу, получает его сертификат, и может «посмотреть» некоторые данные о ресурсе, в частности имя сервера, которое нам как раз и нужно для блокировки
Ну, что ты ахинею несёшь-то? Ты не понимаешь, что тот же набор программ из /bin такой небольшой по размеру только потому, что использует общие библиотеки? Открой для себя программу ldd.
У тебя есть одна библиотека, а пользоваться ею могут тысячи программ. За счёт этого тебе не нужно включать код библиотеки тысячу раз. А место на дисках я лучше использую для чего-нибудь более полезного. Если ты не понимаешь, что у тебя должен быть выбор и что программа должна быть компактна, - ну, покупай себе диски постоянно, купи себе целую компьютерную сеть и кабинет к ней, а то не хватит.
Я могу её поставить, но нужно ли это, если она не встаёт туда, куда встаёт десять не самых распространённых систем? Значит, там и внутри не густо.
Так мне не нужны сишные библиотеке в Go, мне нужны нативные библиотеки - чтобы и основной код на Go писался, и код библиотеки на Go писался. А потом всё это собиралось и связывалось.
Ну, там же написано
Cgo enables the creation of Go packages that call C code.
Или ты ещё и перевести не в состоянии?
Cgo enables the creation of Go packages that call C code.
Haskell, Erlang - функциональные концепцИИ, далеко оторваннЫЕ от массового программированИЯ, которОЕ в большинстве своем императивное.