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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Red Hat сворачивает инженерное подразделение в Китае и переносит команды в Индию

Компания уволила несколько сотен сотрудников (по разным данным, от 300 до 500 человек) из китайского подразделения. Часть инженеров переводится в офис в Индии. Общая численность персонала не изменится за счёт увеличения штата в Азиатско-Тихоокеанском регионе.

Причиной стала новая геостратегия: приоритетным местом для инженерных команд теперь является Индия, где у IBM (владельца Red Hat) больше сотрудников, чем в США.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22🌚9👍3💔3😈2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁72🌚3🫡2😎2
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Доступен полностью свободный Linux-дистрибутив Trisquel 12.0

После трёх лет разработки представлен релиз Trisquel 12.0, основанный на пакетной базе Ubuntu 24.04 и одобренный Фондом свободного ПО как полностью свободный. Из поставки исключены все несвободные компоненты: бинарные драйверы, проприетарные прошивки и элементы под несвободными лицензиями. Вместо стандартного ядра используется Linux Libre — версия, очищенная от проприетарных блобов.

Дистрибутив доступен для архитектур x86_64, ppc64el, arm64 и armhf с окружениями MATE (по умолчанию), KDE, LXDE и Sugar. В состав включены браузеры GNU IceCat и ungoogled-chromium (помимо Abrowser). APT переведён на ветку 3.0 с форматом deb822. Поддержка выпуска продлится до апреля 2029 года.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27🤣6👍52
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Выпуск Cage 0.3, композитного сервера на базе Wayland для создания киосков

Вышла новая версия композитного сервера Cage 0.3, предназначенного для запуска одного приложения в режиме киоска (терминалы самообслуживания, демонстрационные стенды, домашняя автоматизация). Cage построен на библиотеке wlroots 0.20, которая добавила поддержку управления цветом и HDR через color-management-v1 (с бэкендом Vulkan), а также протоколы cursor-shape-v1, ext-workspace-v1 и xdg-toplevel-tag-v1.

В Cage 0.3 появилась поддержка wlr-foreign-toplevel-management для управления окнами из внешних программ и drm-lease для вывода стереокартинки на шлемы виртуальной реальности.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Просто обычная Fedora 44

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍254🤯4💔1
Линус Торвальдс представил релиз ядра 7.0.

Номер обновили, потому что в серии 6.x накопилось много выпусков, а сам Торвальдс признался, что путается в больших числах. В релиз вошло 15 624 исправления от 2477 разработчиков.

Поддержка Rust переведена из экспериментальной в основную (но не обязательна). Добавлены правила для AI-ассистентов: сгенерированный код нужно помечать тегом Assisted-by, человек, передающий патч, считается его автором и несёт ответственность. AI запрещено ставить Signed-off-by.

В дисковой подсистеме: добавлена инфраструктура fserror для передачи сведений об ошибках ввода-вывода в userspace. В XFS появилась ioctl XFS_IOC_HEALTH_MONITOR и фоновый процесс xfs_healer. В Btrfs — экспериментальное дерево ремапинга и прямой ввод-вывод при блоках больше страницы памяти. Включена Nullfs (пустая ФС-заглушка для initramfs). Удалён устаревший laptop_mode. Возрождён драйвер ntfs3, а в будущих версиях ядра появится ntfsplus.

Swap Table (замена XArray) увеличил число запросов в redis-benchmark с BGSAVE на 22%. В io_uring добавили фильтры BPF (аналог seccomp для операций io_uring). Появилась поддержка постквантового алгоритма ML-DSA для подписи модулей ядра, а SHA-1 для этой цели удалили.

В планировщике по умолчанию включён PREEMPT_LAZY — полное вытеснение для realtime-задач, но задержка для обычных, что даёт производительность на уровне добровольного вытеснения. Однако на ARM64 это вдвое снизило производительность PostgreSQL, разработчикам БД рекомендовали использовать PR_RSEQ_SLICE_EXTENSION.

Сеть: включён AccECN для точного реагирования на перегрузки, алгоритм Cake получил поддержку нескольких очередей для распределения на многоядерные CPU, начальная реализация WiFi 8. Обработка входящих UDP-пакетов ускорилась на 12% в 100-гигабитной сети.

Драйверы: AMDGPU — поддержка новых IP-блоков для будущих GPU AMD. В i915 — начальная поддержка дисплейного блока Xe3p_LPD для Intel Nova Lake-P. Продолжается разработка драйвера Nova на Rust для GPU NVIDIA Turing и новее. Добавлена поддержка Type-C на Apple Silicon. Появилась поддержка плат: Arduino UnoQ, OrangePi 6 Plus, Fairphone Gen 6, Pixel 3/3 XL, Microsoft Surface Pro 11 и многих других.

Linux-libre 7.0-gnu (полностью свободное ядро) уже доступно.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😎4🤣2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45💯73
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯4
OpenBSD переименовал поле в pfsync после AI-галлюцинации об уязвимости

Тэо де Раадт переименовал поле "pfcksum[PF_MD5_DIGEST_LENGTH]" в "spare[16]" в заголовке pfsync после того, как AI-инструменты сгенерировали ложный отчёт об уязвимости. ИИ решил, что раз в названии поля есть "pfcksum", значит там хранится хэш или контрольная сумма, и раз оно не проверяется — это дыра.

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

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣12👍1
Пакеты бывают разные...

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13