Как стать автором
Обновить
1
0
Максим Евстигнеев @Maxim_Evstigneev

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

Отправить сообщение

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

  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

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

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