Linux / Линукс
12.9K subscribers
6.39K photos
182 videos
27 files
6.65K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Главное - верить в невозможное 🙂

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚28💯12🫡5
Mesa 26.0 переводит AMD на шейдерный компилятор от Valve и завозит Vulkan на Apple Silicon

Вышел первый экспериментальный релиз Mesa 26.0. Главное событие: драйвер RadeonSI (OpenGL для AMD) по умолчанию переключён на промежуточное представление NIR и бэкенд компиляции шейдеров ACO от Valve. Это даёт ускорение компиляции шейдеров до 8 раз и заметно сокращает время запуска игр и приложений.

Также представлен новый Vulkan-драйвер KosmicKrisp (kk) от LunarG, реализующий Vulkan поверх Metal, что открывает путь к нормальному Vulkan на Mac с Apple Silicon (M1/M2). Ранее там был только HoneyKrisp, теперь экосистема расширяется.

Кроме того, в RADV (Vulkan для AMD) серьёзно ускорили трассировку лучей, а в драйверах для Intel, NVIDIA, Qualcomm, ARM и программном растеризаторе добавили десятки новых Vulkan-расширений. Стабильная версия ожидается в ближайшие недели.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍274🙏3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁693💯3👍1
Вышел минималистичный дистрибутив Tiny Core Linux 17.0, целиком работающий из оперативной памяти. Базовый ISO-образ занимает всего 20 МБ и способен запускаться на системах с 48 МБ ОЗУ. Для 64-битных систем предлагается сборка CorePure64 (25 МБ).

В новом выпуске обновлены ключевые компоненты: ядро Linux 6.18.2, glibc 2.42, binutils 2.45.1 и GCC 15.2.0. Также добавлена поддержка HTTPS-зеркал в скриптах и расширены права доступа для устройств ввода в udev-правилах.

Проект остаётся верен себе: никакого systemd, никакого bloat, только FLTK, собственный X-сервер Tiny X и оконный менеджер FLWM. Для тех, кому нужно больше, есть сборка CorePlus (288 МБ) с набором альтернативных WM и инструментами для настройки Wi-Fi.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥107🤬1
🥂 OpenVPN наконец-то начал догонять WireGuard по производительности.

Пока хипстеры переписывали свои конфиги на WireGuard, деды из OpenVPN выкатили мажорный релиз 2.7. И судя по чейнджлогу, хоронить классику энтерпрайз-VPN еще очень рано.

Главная киллер-фича - полноценная поддержка Data Channel Offload. Если раньше OpenVPN работал поверх ядра и постоянно переключал контекст процессора (что убивало скорость), то теперь обработку данных можно спихнуть прямо в ядро Linux (модуль ovpn уже в ядре 6.16).

📊 Результат на картинке. Обычный tun выдает 370 Мбит/с, а новый ovpn-dco 2950 Мбит/с. Прирост почти в 10 раз. WireGuard, ты там как, нормально? 🎩

Что еще вкусного:
🟢 Наконец-то запилили Multi-socket support. Теперь один инстанс сервера может слушать сразу несколько IP, портов и протоколов (TCP/UDP). Больше не надо плодить по 10 демонов для каждого интерфейса.
🟢 Свершилось! Дефолтная топология теперь subnet. Древний и костыльный net30 (который сжигал по 4 IP-адреса на каждого клиента) официально дропнут.
🟢 Выпилили старый драйвер wintun, теперь по дефолту win-dco. Плюс служба теперь запускается без админских прав, что сильно возрадует безопасников 🎧
🟢 TLS 1.3. Подвезли поддержку свежего mbedTLS 4.
🟢 Сервер теперь может пушить клиенту новые маршруты и настройки DNS на лету, без разрыва соединения и реконнекта.
🟢 Выпилили поддержку NTLMv1 проксей и поддержку статических ключей (--secret) по дефолту.

Релиз получился монументальный... если у вас корпоративный стандарт всё еще OpenVPN, то жизнь стала сильно лучше. Осталось только дождаться, когда DCO-модуль доедет до стабильных ядер дистрибутивов, и можно будет забыть про тормоза.

Типичный 🥸 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
2611👍8🔥3
Читаю мануал systemd, чтобы еще точнее и бессмысленнее ее раскритиковать 😏

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁462
Торвальдс отказался принимать изменения в подсистему MMC для ядра 7.0, назвав присланный код полным мусором (complete garbage). Патч даже не компилировался из-за повторного переопределения переменной. Базовая ошибка, которую ловит любой компилятор. По мнению Линуса, изменения не прогоняли через linux-next и вообще не тестировали на сборку.

Торвальдс не ограничился отклонением конкретного патча, он заявил, что в цикле 7.0 вообще не примет изменения от этого сопровождающего, даже исправленные. В 7.1 рассмотрит, но только после полноценной проверки в linux-next. Цитата для истории: "Не отправляйте мне непротестированный мусор" ("untested crap").

Подсистема MMC отвечает за работу с картами памяти, да, не самый критичный компонент, но всё равно часть ядра. Если сопровождающий присылает код, который падает на этапе компиляции, возникает вопрос: а что ещё он не проверял?

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
36👍12
Linux Mint развивает новый хранитель экрана и намерен реже выпускать релизы

Разработчики заанонсили создание нового хранителя экрана для рабочего окружения Cinnamon. Текущая версия завязана на X11 и GTK, а для блокировки экрана использует вывод поверх оконного менеджера. Новый продукт будет работать и на X11, и на Wayland, а перекрытие экрана возьмёт на себя сам Cinnamon, что даст красивую анимацию и единый стиль.

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

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍456
Цифровые староверы против Скайнета 👾

Тут на главной сходке линуксоидов в Брюсселе на FOSDEM 2026 Михил Леенаарс выдал базу, от которой у старой гвардии должны зашевелиться волосы даже там, где их уже нет 😬 Он выступил с докладом на тему:
FOSS in times of war, scarcity and (adversarial) AI
FOSS во времена войны, дефицита и (враждебного) ИИ.


Если кратко, то праздник закончился. Эпоха конца истории, когда сообщество верило, что интернет всех объединит, а код вне политики - мертва 💀 Опенсорс стал заложником собственной открытости... свободные лицензии сыграли злую шутку, превратив софт в топливо для военных дронов, систем тотальной слежки и цифровых диктатур. Сообщество строило мир без границ, а создало идеальный арсенал для глобальной кибервойны, геополитических конфликтов и цифрового феодализма 👨‍🦳

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

Злоумышленникам (будь то спецслужбы 👮‍♂️ или корпорации) даже не нужно ломать ваш репозиторий. Им достаточно отравить обучающие данные, подкрутив веса моделей. Нейронка, обученная на правильных примерах, будет генерировать код с тончайшими, незаметными уязвимостями, которые пройдут любое ревью, потому что выглядят как обычный баг джуна или выгоревшего сеньора 🤙

Корпорации хотят заменить живых разработчиков на свои модели, вытеснив FOSS. В итоге мы рискуем получить мир, где код пишут машины, которые галлюцинируют бэкдорами, а мы даже не можем это проверить, потому что объем кода растет экспоненциально 🔥

Леенаарс призывает к созданию "Maximal Defendable FOSS", т.е. максимальной обороны через изоляцию, формальные доказательства и отказ от слепого доверия коду ИИ.

Мы стоим на пороге нового Великого Раскола, только на этот раз в ИТ. Как когда-то старообрядцы уходили в скиты, так и сейчас формируется согласие цифровых FOSS-беспоповцев 😮. Они уйдут в цифровые скиты, будут писать код вручную, проверять каждую строку и хранить знания о том, как на самом деле работает машина, а не галлюцинация ИИ. Эта группа хранителей истины будет выглядеть маргиналами и сектантами в глазах прогрессивного большинства, штампующего продукты через ЖПТ. Но именно они станут единственным холодным бэкапом человечества. Тем самым семенным фондом чистого разума, который понадобится, когда, перегруженная багами и закладками, современная Вавилонская башня рухнет под собственным весом 😗

Типичный 😒 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
33👍18🙏4💯3😎3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3🤣2💔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51💯6🔥31
В ядре Linux на 12% ускорена обработка входящих UDP-пакетов

В кодовую базу, на основе которой формируется ядро Linux 7.0, принят набор изменений, при проведении стресс-тестирования в 100-гигабитной сети позволивших повысить производительность обработки входящих UDP-пакетов на 12%. Оптимизация реализована путём ручного инлайнинга 2 функций. Отмечается, что функция timecounter_cyc2time() может вызываться на каждый входящий пакет, поскольку современные протоколы требуют учёта времени поступления пакета. Из-за этого на нагруженном сервере функция timecounter_cyc2time() может вызываться более 100 млн раз в секунду.

В данной ситуации автоматические применяемые компилятором оптимизации, такие как FDO (Feedback Directed Optimization), LTO (Link Time Optimization) и PGO (Profile Guided Optimization), не смогли обнаружить горячий сегмент кода и проигнорировали его, судя по всему из-за того, что драйверы сетевых карт поставляются в форме отдельных модулей. Однако ручное inline-развёртывание функции дало значительный выигрыш в производительности.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍317😢3
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25💯5
Ubuntu 24.04.4 LTS принесла свежее ядро 6.17 и Mesa 25.2.7

Вышло четвёртое корректирующее обновление LTS-дистрибутива Ubuntu 24.04. Главное это бэкпортированный графический стек из Ubuntu 25.10: ядро Linux 6.17 (против базового 6.8), Mesa 25.2.7 и Wayland Protocols 1.45.

В десктоп-версии новое ядро и драйверы включены по умолчанию. Для серверной редакции они доступны как опция в инсталляторе. Также обновлены пакеты: cloud-init 25.2, netplan 1.1.2, snapd 2.73 и другие.

Важно: rolling-ядро (HWE) будет поддерживаться только до следующего точечного релиза (24.04.5). Базовое ядро 6.8 останется на весь пятилетний цикл. Если вы уже используете 24.04, все изменения можно получить через обычную систему обновлений.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🤔3🤣2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁52
❤️ 14 февраля или День всех влюбленных... в технологии. С праздником, коллеги! 🍻

Пока мир сходит с ума и люди заваливают друг друга розовыми сердечками, нормальные инженеры отмечают настоящий праздник - День компьютерщика. Именно в этот день, 14 февраля 1946 года, человечеству показали ENIAC I. И это был первый реально работающий электронный монстр, который перевернул игру.

Романтика того времени была суровой... машину строили не для лайков в соцсетях, а на деньги американской армии для расчета баллистических таблиц артиллерии и авиации. До появления ENIAC должность Computer (или Вычислитель) занимали живые люди, которым приходилось вручную перемалывать тонны данных. Железный предок весил 27 тонн, жрал 150 кВт энергии и заменил собой целый штат сотрудников, подарив нам ту самую двоичную систему счисления, на которой теперь держится вся наша цифровая цивилизация, которая уже успела докатиться до... ладно, не в этот день 😬

И чтобы два раза не вставать 🥂 ... сегодня еще и день рождения Delphi 👨‍🦳. 14 февраля 1995 года выкатили первую версию этой легендарной среды разработки. Олды, которые писали на Object Pascal, могут пустить скупую слезу и вспомнить, как компилировали проекты, которые работали быстрее, чем современный Hello World на Электроне.

Так что, коллеги, обнимите сегодня свой сервер (или ноутбук, как Столлман), он греет лучше, чем картонное розовое сердце 😘

Типичный 💚 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥4😎3🎉2
NetworkManager 1.56 научился управлять WireGuard через nmcli и улучшил MPTCP

Опубликован релиз сетевого конфигуратора NetworkManager 1.56. Ключевое новшество это поддержка управления пирами WireGuard прямо из nmcli. Теперь можно добавлять, удалять и просматривать конфигурации пиров, включая allowed-ips и endpoint, без ручного редактирования файлов.

Также добавлен новый endpoint-тип «laminar» для MPTCP, позволяющий эффективнее балансировать трафик при нескольких IP-адресах на клиенте и сервере. В настройках GSM появилась привязка к конкретному модему (device-uid), а в systemd-resolved теперь можно точечно включать DNSSEC.

Кроме того, улучшена работа с длинными DNS-именами (более 64 байт) и добавлена поддержка HSR (High-availability Seamless Redundancy) для промышленных сетей.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤣3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁286