Pull to refresh
1
0
Максим Евстигнеев @Maxim_Evstigneev

Системный аналитик

Send message

В самом начале:

  1. Компилятор сам расставляет отступы с помощью gofmt. Но важно использовать табуляцию.

И далее примеры по тексту:

func main() {
str := "Hello, World\n"
cs := C.CString(str)
C.fputs(cs, (*C.FILE) (C.stdout))
C.free(unsafe.Pointer(cs))
}

Коллеги, мы не компиляторы golang`а - нам бы в примерах сразу нормальное форматирование. :) Поправьте, пожалуйста.

Meta Platforms, а также принадлежащие ей **Facebook и **Instagram: признана экстремистской организацией

WhatsApp

весьма печально, но рано или поздно огнелис загнется окончательно, а жаль - хорошая животинка ?

полагаю, это разные "попугаи"

решительно не понимаю, какой ответ на второй вопрос...

Всегда было интересно пощупать POWER как раз для целей масштабного распараллеливания.

про первые атомные взрывы были аналогичные опасения насчет детонации атмосферного кислорода

так что весьма вероятно, что взрыв атмосферы целого космического тела цепной реакцией от маленькой искры если и не исключен, то существенно маловероятен

видимо, для этого нужно что-то серьезнее, так как сама атмосфера неоднородна и по составу, и по структуре

и вполне возможно, что это вообще не так работает

Не скажу ничего касательно намерений АНБ по эксплуатации уязвимостей рантаймов, но что касаемо аудита кода, на моем месте работы и много где еще в ынтерпрайзе четвертое или пятое поколение безопасников подряд досконально ковыряет JVM HotSpot при каждом переходе на новую версию и бинари распространяются только внутри компании, даже для докер-образов - внешние просто не пустят на деплой.

Да и работают такие приложения в 99% случаев в изолированных контурах на уровне сетевого соединения, куда можно попасть только, если предшествующие слои скомпрометированы (и не только шлюзы API и т.д., но и само сетевое оборудование и его фирмварь). А следовательно задействовать закладку вендора, если таковая имеется, сложнее на порядки.

И несмотря на то, что Java/Kotlin - 75% всего имеющегося кода, С++ - это core-функционал. И там тоже

Поэтому в целом разговор про эксплуатацию уязвимостей, это в большинстве случаев либо недосмотр, либо внутренний злоумышленник.

И в целом, рациональное зерно тут есть, и связано оно отнюдь не с желанием контролировать что-угодно by-design (что надо и так управляется и просматривается, но менее топорными методами :] ), а с имитацией общественной значимости учреждения.

https://developer.arm.com/documentation/102142/0100

Насколько я понял, все и так достаточно сносно в плане отношения секьюрности/производительности.

К сожалению, не нашел вендорских материалов по использованию ARM-сетапов для задач запуска виртуальных окружений.

Сергей, благодарю Вас за ответ - стало понятнее :)

Хотелось бы уже WS на ARM-чипах пощупать, Apple Silicon и PineBook приятно удивили.

А так, я уже давно клиент Селектела в ru-* и nl-* зонах на VDS в т.ч. на shared-планах (всего 13 инстансов), но до ARM еще не добрался, пока нет юзкейсов под это дело... Но вероятнее всего закажем железо под кубер на арме - уж больно бодро малина держит планку в таком сцценарии.

Такой вопрос: будет ли х86 архитектурой по умолчанию (то есть также - абсолютный мейнстрим в консюмерском сегменте и у ынтерпрайза) более чем 10 следующих лет? Или есть шансы, что ARM-дизайны таки зайдут в десктоп (и соответственно средства поддержки легаси софта с х86)? Есть ли уже какие-то предпосылки для того, чтобы ARM-чипы стали значительно более распространенными в ближайшие годы? И готовы ли AMD и Intel отказаться от х86 в этой перспективе? Ведутся ли разработки в этом направлении? Или может и вовсе в приоритете на будущее RISC-V?

фантастика, здорово "разжевано", но хотелось бы примеров с кодом для наглядности

ну надо отдать должное инженерам гугла за такой сервис, при всех его прочих недостатках

думаю в задачах генерации массивов текста фичи крайне полезны

1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

System Software Engineer, Software Architect
Lead
Git
Python
Docker
SQL
MongoDB
Bash
Unix
Linux
PostgreSQL
High-loaded systems