15.5K subscribers
318 photos
41 videos
20 files
8.03K links
Самый официальный канал единственного и неповторимого подкаста linkmeup.
Хотите поговорить? https://t.iss.one/linkmeup_chat
Хотите с нами поговорить? @LoxmatiyMamont
Download Telegram
Безумные PoC как отдельный жанр IT искусства.
Помню, как относительно недавно было модно взять быструю флешку и разместить файл подкачки на ней. Во времена дедов, когда память и шины были медленными, можно было расширить RAM напрямую с дискеты (на макинтошах прям точно).
А поколение интернета делает возможность подзагрузить себе оперативки по сети.

https://github.com/pojntfx/ram-dl
Что же, уже можно начинать ностальгировать и делать выводы.
Во-первых, в результате упорнейшей борьбы между пятью докладами, звание чемпиона и лучшего доклада линкмитапа в Новосибирске вырывает Владимир Федорков и его доклад Сколько стоит инженерная культура.
Во-вторых, вот вам причина 1077293я почему надо ходить на конференции лично, а не отсиживаться у экрана: доклад этот не записывался и остался он только в глазах и головах видевших его. Как и традиционный квиз после обеда, как и целый день общения с себе подобными, как и шквал эмоций, как и обед где опоздавшие мясоеды ели вегетарианские блюда, как и кальяны на балконе после официальной части, как и ещё много чего.

Так что приезжайте лично. Никакой онлайн вам и толики этих эмоций никогда не передаст.

А для скупой мужской слезы и кусочка ностальгии давайте ещё раз посмотрим как всё начиналось.

https://www.youtube.com/watch?v=HjqlVmwDBKA
линкмиап теоретический.
Известный всем RFC896 про контроль перегрузок в сети, оно же congestion control в IP/TCP, в общем виде называется алгоритм Нейгла. Он о том, чтобы не пулять каждый байт в пакете размером в 40, а собирать таких мелких страдальцев в кучу и пулять одним пакетом.
Звучит прекрасно, но есть большое жирное НО – современные распределённые системы довольно сильно страдают от вносимых этим алгоритмом задержек, поэтому зачастую установка TCP_NODELAY является уже дефолтным поведением.
Отсюда возникает неудобный вопрос – так и, может, ну его нафиг и пора потихоньку везде держать его отключенным, а кому надо, сам включит?

А пример отличного подгорания от сабжа можно изучить здесь: https://brooker.co.za/blog/2024/05/09/nagle.html
Очень красиво оформленный длиннопост о людях, починяющих подводные кабели. Пролистать стоит даже просто ради эстетического удовольствия.

https://www.theverge.com/c/24070570/internet-cables-undersea-deep-repair-ships
На спотифае есть плейлист с песнями о Vim. Тематика абсолютно ожидаемая и полностью себя оправдывает.
Вот и живите с этим.

https://open.spotify.com/playlist/3SSxGGDJHFW606dWX8yokX
Как бывший на том самом Chaos Constructions 2018, где автор представил своё демо на АОН, полностью подтверждаю, что в зале была полная феерия, а потом по чатам горели задницы на многие километры. Причём главный вопрос, из-за которого был весь срач: что можно считать компьютером, а что нет. Потому что технически, какое определение ни возьми, в компьютеры можно спокойно записывать чайники, умные лампочки и вообще уже всё, где есть хоть какая-то логика.

https://habr.com/ru/companies/ruvds/articles/807153/

Ну а Bad Apple, несмотря на всю свою спорность, просто уже нишевой тригер уровня Can it run doom? Просто не такой известный в широких массах. Но самая что ни на есть линейка для измерения крутости взявшего в руки.
Вроде уже всем плешь проели, насколько плохо в ядре реализован сетевой стек и что всё становится лучше с его обходом.
Но вот насколько именно, часто сказать стесняются. Лучше – и всё тут!
Правда, не все такие безответственные, и всё же проводят измерения. И тут уже не вызывает вопросов, почему DPDK выдаёт прирост по 50%, с каким напильником ты вокруг ядра не бегай.
https://talawah.io/blog/linux-kernel-vs-dpdk-http-performance-showdown/
CentOS 7 уже почти всё, а значит, можно подводить итоги, куда все разбежались, а заодно изучить рынок линуксов по компаниям. Этим занялись товарищи из Lansweeper, проанализировав тьму данных, происхождение которых они не раскрывают.
Ну не раскрывают и ладно, но давайте представим, что их выборка валидна и отображает общую картину мира. Итак, тридцать с хвостиком процентов у убунты, четверть у центоси, одна пятая у шапки. Чистый дебиан еле перебрался за семь процентов, а всякие федоры, роки, суси и оракл линуксы на уровне шума.
Выводы, как обычно, каждый делает сам.
https://www.lansweeper.com/blog/eol/centos-linux-end-of-life/
Пересборка ядра для WSL – это именно то, что вызывает у меня сегодня в глазах максимально мучительное "А зачем???".
А вообще, делюсь прикольным наблюдением относительно сдвига некоторых IT-парадигм. Сейчас всё чаще и чаще приходится слышать фразы типа "Да что там можно целую ночь компилировать? Вот у меня проект на N миллионов строк, и всё быстренько собирается в контейнер прямо на моём офисном ноуте за пять минут". Я обычно прошу быстренько прямо на этом ноутбуке собрать ядро из сорцов. Желательно буквально за пять минут, ибо что там собирать-то.
https://habr.com/ru/articles/819819/
Когда-то в молодые годы, в расцвет ночных поисковых игр (дозоры и прочее), для одной из игр закосплеили 31ю волгу под ecto-1. Уникальная по узнаваемости машина, конечно. Жаль, что франшиза находится там, где находится.

https://www.youtube.com/watch?v=APlmmtJiXV0
Про Гринатом регулярно слышу с разных сторон прямо противоположные мнения. Но, если откинуть истеричек с вонючками и сосредоточиться на результатах, очень похоже, что они там действительно делают интересные, но специфические, вещи.

https://habr.com/ru/companies/greenatom/articles/819747/
Пугалки на ночь глядя: как один кривой конфиг для цилиума положил кластер спустя 8 месяцев после деплоя. А по факту была просто бомба замедленного действия, которая рано или поздно должна была рвануть.

https://medium.com/@isalapiyarisi/learned-it-the-hard-way-dont-use-cilium-s-default-pod-cidr-89a78d6df098

P.S. Если вы ищете почитать на тему "Девопсы в сети не умеют, ну тупы-ы-ы-ы-е, а потом пришёл сетевик и всех спас за полторы команды", это вот прям оно на максималках.
Идея сравнивать виртуализацию на Proxmox и FreeBSD выглядит настолько странной, что пришлось ознакомиться. И оказалось, что зря ехидничал: виртуалки на фре запросто могут выдавать результаты интереснее, особенно когда важен IO, так что подобная миграция не лишена смысла.
Осталось только фрю изучить...

https://it-notes.dragas.net/2024/06/10/proxmox-vs-freebsd-which-virtualization-host-performs-better/
Статья, точно порадующая всяких -маньяков, -сторонников и прочих -свидетелей.
Как установить OpenBSD в режиме максимально параноидальной приватности. Вот чтоб прям ни на миллиметр.
Правда, автор сразу говорит, что в курсе о существовании Whonix и Tails, но интересно было провернуть всё то же самое на OpenBSD.
https://dataswamp.org/~solene/2024-06-08-openbsd-privacy-setup.html
Просто смешной до простого метод пробития WAF в лоб. Просто оставлю полежать здесь.
P.S. https://github.com/assetnote/nowafpls
P.P.S. Весь доклад и объяснение что вообще происходит, можно глянуть на ютабе https://www.youtube.com/watch?v=0OMmWtU2Y_g
Хорошая современная статья про Wi-Fi 7 так и должна заканчиваться, как здесь у автора: "Wifi7 даже спустя кучу проб и ошибок просто не запустился. Но результаты тестов всё ещё очень впечатляющие.".

https://habr.com/ru/companies/ruvds/articles/817095/