Please open Telegram to view this post
VIEW IN TELEGRAM
1😁63👍3
Опубликован отчёт о состоянии пакетов на языке Rust в Debian. Отмечается, что в ветке Debian Unstable (Sid) около 8% src-пакетов в репозитории main связаны сборочными зависимостями как минимум с одним пакетом "librust-*". В Debian 12 подобных пакетов было 4.5%. Также отмечено, что более 3 тысяч пакетов включают код на языке Rust, вынесенный в пакеты librust-..-dev, а 150 src-пакетов поставляют скомпилированные исполняемые файлы или библиотеки Rust.
Из представляющих интерес для Debian пакетов упомянуты sudo-rs, ntpd-rs, uutils, Sequoia, rpgp, hickory (DNS), Rustls, rav1d и fish. Опциональная поддержка Rust реализована в APT, QEMU (virtiofsd), ядре Linux и Mesa, а также ожидается в LibreOffice. Для преобразования crate-пакетов в src-пакеты Debian реализован инструментарий debcargo.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁2🤬1😢1💔1
Компания Lansweeper сообщила о повышении популярности Linux в сетях корпоративных клиентов, использующих платформу инвентаризации Lansweeper. Сканирование примерно 18.5 миллионов устройств показало увеличение доли Linux на корпоративных ноутбуках и ПК с 1.6% в январе до 1.9% в июне. Если рассматривать только новые устройства, появившиеся после 1 марта, то доля систем с Linux достигла значения 2.5%.
По мнению технического директора компании Lansweeper, наблюдаемое изменение не походит на единичный всплеск, а скорее отражает постоянный экспоненциальный рост.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤7🎉4
Доступна СУБД MariaDB 12.0
Опубликован выпуск СУБД MariaDB 12.0.2, который отмечен как первый стабильный релиз ветки 12.0. Ветка MariaDB 12.0 отнесена к промежуточным выпускам (rolling), продолжает постепенное развитие функциональности и пришла на смену ветке MariaDB 11.8. Одновременно опубликован выпуск MariaDB 12.1.1, имеющий статус кандидата в релизы. Ветка MariaDB 12.0 будет сопровождаться до формирования выпуска 12.1.2.
Среди изменений в ветке MariaDB 12.0:
Linux / Линукс🥸
Опубликован выпуск СУБД MariaDB 12.0.2, который отмечен как первый стабильный релиз ветки 12.0. Ветка MariaDB 12.0 отнесена к промежуточным выпускам (rolling), продолжает постепенное развитие функциональности и пришла на смену ветке MariaDB 11.8. Одновременно опубликован выпуск MariaDB 12.1.1, имеющий статус кандидата в релизы. Ветка MariaDB 12.0 будет сопровождаться до формирования выпуска 12.1.2.
Среди изменений в ветке MariaDB 12.0:
— Добавлена поддержка SSL-ключей, защищённых паролем. Пароль для разблокирования SSL-сертификатов может быть задан через переменную ssl_passphrase или вручную при запуске сервера.
— Добавлено выражение "SET SESSION AUTHORIZATION" для выполнения действия под другим пользователем при выставлении соответствующих привилегий (выражение можно рассматривать как аналог "sudo" для СУБД).
— В плагин file_key_management.so добавлена поддержка хэшей SHA-2.
— Добавлена поддержка слабых курсорных переменных (weak cursor variable) предопределенного типа SYS_REFCURSOR, позволяющих возвращать курсор из хранимых процедур (в параметре OUT) или из функций (в выражении RETURN). Для ограничения максимального числа одновременно открытых курсоров добавлена системная переменная "max_open_cursors".
— В тип TO_CHAR добавлена поддержка формата FM (Fill Mode) для исключения добавочного заполнения. Например, запрос "SELECT CONCAT('/', TO_CHAR('2020-01-06 10:11:12', 'FMDAY'), '/');" вернёт "/Monday/" вместо "/Monday /".
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣67🔥20😁4🌚3
Дополнительные драйверы Intel для Linux остались без поддержки, а сопровождающие уволены
На фоне корпоративной реструктуризации Intel в ядре Linux появилось больше «осиротевших» драйверов. После того как на этой неделе стало известно об уходе мейнтейнера драйвера мониторинга температуры CPU, новые патчи убрали поддержку и у ряда других проектов.
🔪 Под нож попали:
— Intel PTP DFL ToD — драйвер устройства времени на FPGA-картах, оставшийся без мейнтейнера после ухода Tianfei Zhang.
— Intel WWAN IOSM — драйвер для модемов Intel M.2, применявшийся в некоторых Chromebook и ПК, лишился поддержки после ухода M Chetan Kumar. Intel покинула рынок WWAN и модемов несколько лет назад, поэтому это решение не стало неожиданностью, но всё же ударило по владельцам таких устройств.
— Часть драйверов Ethernet RDMA, Keem Bay DRM и T7XX 5G WWAN также осталась без одного из поддерживающих разработчиков, ушедших из Intel. В некоторых случаях в проекте остаётся второй мейнтейнер, но в других — драйверы теперь полностью осиротели.
Ещё один удар пришёлся по Kprobes — инструменту ядра для отладки и профилирования производительности. Ушёл единственный ответственный за его поддержку в Intel.
В результате часть кода будет оставлена в ядре «как есть», но без активной поддержки есть риск его деградации и eventual removal.
Linux / Линукс🥸
На фоне корпоративной реструктуризации Intel в ядре Linux появилось больше «осиротевших» драйверов. После того как на этой неделе стало известно об уходе мейнтейнера драйвера мониторинга температуры CPU, новые патчи убрали поддержку и у ряда других проектов.
🔪 Под нож попали:
— Intel PTP DFL ToD — драйвер устройства времени на FPGA-картах, оставшийся без мейнтейнера после ухода Tianfei Zhang.
— Intel WWAN IOSM — драйвер для модемов Intel M.2, применявшийся в некоторых Chromebook и ПК, лишился поддержки после ухода M Chetan Kumar. Intel покинула рынок WWAN и модемов несколько лет назад, поэтому это решение не стало неожиданностью, но всё же ударило по владельцам таких устройств.
— Часть драйверов Ethernet RDMA, Keem Bay DRM и T7XX 5G WWAN также осталась без одного из поддерживающих разработчиков, ушедших из Intel. В некоторых случаях в проекте остаётся второй мейнтейнер, но в других — драйверы теперь полностью осиротели.
Ещё один удар пришёлся по Kprobes — инструменту ядра для отладки и профилирования производительности. Ушёл единственный ответственный за его поддержку в Intel.
В результате часть кода будет оставлена в ядре «как есть», но без активной поддержки есть риск его деградации и eventual removal.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢29🤬3
AlmaLinux начал предоставлять пакеты с драйверами NVIDIA
Разработчики дистрибутива AlmaLinux объявили о формировании пакетов с драйверами NVIDIA для веток AlmaLinux 9 и 10. Для установки также предложены пакеты с драйвером и стеком CUDA. Драйверы могут использоваться в конфигурациях с UEFI Secure Boot.
Модули ядра из официального набора проприетарных драйверов от компании NVIDIA не могут быть загружены в режиме UEFI Secure Boot, так как они не заверены цифровой подписью дистрибутива. Данное ограничение удалось обойти благодаря использованию открытых компанией NVIDIA модулей ядра, которые уже задействованы по умолчанию в наборе драйверов NVIDIA для GPU, начиная с микроархитектуры Turing (GeForce GTX 1600 и RTX 2000).
На базе открытых компанией NVIDIA компонентов сформирован собственный пакет nvidia-open-kmod с модулями, заверенными цифровой подписью AlmaLinux. Отдельно оформлен пакет almalinux-release-nvidia-driver с конфигурацией поддерживаемого компанией NVIDIA внешнего репозитория, из которого выполняется загрузка CUDA-драйверов и проприетарных компонентов драйвера NVIDIA, работающих в пространстве пользователя (по условиям лицензионного соглашения не разрешается переупаковывать проприетарные компоненты NVIDIA).
Linux / Линукс🥸
Разработчики дистрибутива AlmaLinux объявили о формировании пакетов с драйверами NVIDIA для веток AlmaLinux 9 и 10. Для установки также предложены пакеты с драйвером и стеком CUDA. Драйверы могут использоваться в конфигурациях с UEFI Secure Boot.
Модули ядра из официального набора проприетарных драйверов от компании NVIDIA не могут быть загружены в режиме UEFI Secure Boot, так как они не заверены цифровой подписью дистрибутива. Данное ограничение удалось обойти благодаря использованию открытых компанией NVIDIA модулей ядра, которые уже задействованы по умолчанию в наборе драйверов NVIDIA для GPU, начиная с микроархитектуры Turing (GeForce GTX 1600 и RTX 2000).
На базе открытых компанией NVIDIA компонентов сформирован собственный пакет nvidia-open-kmod с модулями, заверенными цифровой подписью AlmaLinux. Отдельно оформлен пакет almalinux-release-nvidia-driver с конфигурацией поддерживаемого компанией NVIDIA внешнего репозитория, из которого выполняется загрузка CUDA-драйверов и проприетарных компонентов драйвера NVIDIA, работающих в пространстве пользователя (по условиям лицензионного соглашения не разрешается переупаковывать проприетарные компоненты NVIDIA).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Please open Telegram to view this post
VIEW IN TELEGRAM
😁72💯5🌚1
Торвальдс назвал мусором и отклонил изменения для RISC-V в ядре 6.17
Линус в своем стиле отклонил pull request с изменениями для архитектуры RISC-V, предназначенными для ядра Linux 6.17. Разработчики RISC-V отправили запрос в пятницу, за два дня до закрытия окна слияния, несмотря на то, что Линус заранее просил присылать все пораньше из-за своей поездки. Но опоздание было не главной проблемой.
В своем ответе в почтовой рассылке Торвальдс написал:
Больше всего Линуса взбесило то, что разработчики добавили в общие заголовочные файлы, не специфичные для RISC-V, разный мусор. В качестве примера он привел бессмысленную функцию-хелпер
Линус пояснил, что если вы пишете🤬 , понятия, в каком порядке идут слова. Он обвинил разработчиков в том, что они загрязняют общие заголовочные файлы и делают код хуже, и предупредил:
В итоге все изменения для RISC-V, включая поддержку IOMMU, ACPI BGRT (для логотипов вендоров при загрузке) и прочие улучшения, отправляются ждать релиза 6.18😬
Linux / Линукс🥸
Линус в своем стиле отклонил pull request с изменениями для архитектуры RISC-V, предназначенными для ядра Linux 6.17. Разработчики RISC-V отправили запрос в пятницу, за два дня до закрытия окна слияния, несмотря на то, что Линус заранее просил присылать все пораньше из-за своей поездки. Но опоздание было не главной проблемой.
В своем ответе в почтовой рассылке Торвальдс написал:
Нет. Это мусор, и он пришел слишком поздно. Я просил присылать pull-реквесты пораньше, потому что я в поездке, и если вы не можете следовать этому правилу, то хотя бы делайте свои pull-реквесты хорошими.
Оригинал:
No. This is garbage and it came in too late. I asked for early pull requests because I'm traveling, and if you can't follow that rule, at least make the pull requests good.
Больше всего Линуса взбесило то, что разработчики добавили в общие заголовочные файлы, не специфичные для RISC-V, разный мусор. В качестве примера он привел бессмысленную функцию-хелпер
make_u32_from_two_u16()
.Эта штука делает мир реально хуже. Это бесполезный мусор, который делает любой код непонятным, и он хуже, чем просто не использовать этот дурацкий хелпер.
Оригинал: That thing makes the world actively a worse place to live. It's useless garbage that makes any user incomprehensible, and actively WORSE than not using that stupid helper.
Линус пояснил, что если вы пишете
(a << 16) + b
, то сразу понятно, что происходит и какое слово старшее. А если вы пишете make_u32_from_two_u16(a,b)
, то у вас нет ни малейшего, Больше никаких поздних pull-реквестов и никакого мусора за пределами дерева RISC-V. Отправка большого pull-реквеста за день до закрытия окна слияния в надежде, что я слишком занят, чтобы заметить, - это не выигрышная стратегия.
Оригинал: no more late pull requests, and no more garbage outside the RISC-V tree. And sending a big pull request the day before the merge window closes in the hope that I'm too busy to care is not a winning strategy.
В итоге все изменения для RISC-V, включая поддержку IOMMU, ACPI BGRT (для логотипов вендоров при загрузке) и прочие улучшения, отправляются ждать релиза 6.18
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49👍18❤7🤬4🌚3
Please open Telegram to view this post
VIEW IN TELEGRAM
😎64😁6👍4🕊1🌚1
Релиз Debian 13 "Trixie"
После двух лет разработки вышла новая версия Debian 13, поддерживающая 8 архитектур (включая AMD64, ARM64 и RISC-V). Поддержка этой версии будет продолжаться 5 лет.
📌 Ключевые изменения:
💡 Debian 13 включает 69 830 бинарных пакетов, из которых 96,9% имеют воспроизводимые сборки, что повышает доверие к их безопасности.
Linux / Линукс🥸
После двух лет разработки вышла новая версия Debian 13, поддерживающая 8 архитектур (включая AMD64, ARM64 и RISC-V). Поддержка этой версии будет продолжаться 5 лет.
📌 Ключевые изменения:
— RISC-V стал официально поддерживаемой архитектурой.
— Новый порт loong64 для процессоров Loongson (неофициальный).
— Удалены порты MIPS и прекращена поддержка 32-битных сборок x86 (осталась возможность запускать 32-битные приложения в 64-битной системе).
— Полностью решена проблема 2038 года (все пакеты переведены на 64-битный time_t).
— Инсталлятор получил улучшения: поддержка восстановления Btrfs, удалённые загрузки по HTTP, расширенный список поддерживаемых устройств, упрощённая работа с EFI.
— /tmp теперь хранится в RAM (tmpfs), что ускоряет работу и уменьшает износ SSD.
— Включены современные технологии защиты — Intel CET, ARM PAC и BTI.
— Новый инструмент run0 как безопасная альтернатива sudo.
— Пакетный менеджер APT 3.0 с улучшенным движком зависимостей, поддержкой снапшотов и новым интерфейсом.
— Обновления ключевых компонентов: Linux 6.12, systemd 257, GNOME 48, KDE Plasma 6.3, LibreOffice 25.2, GIMP 3.0.2, PostgreSQL 17, PHP 8.4, Python 3.13 и др.
💡 Debian 13 включает 69 830 бинарных пакетов, из которых 96,9% имеют воспроизводимые сборки, что повышает доверие к их безопасности.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍46❤12🔥4😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44💯8❤4🤣2🌚1
🚀 БАГодельня возвращается в Telegram! 🚀
Долгожданное возвращение старого доброго ресурса для всех, кто увлекается разработкой и кибербезопасностью.
На канале вы найдете разбор CTF-задач на реальных примерах, полезные советы и инсайты от техдира — профессионала с многолетним опытом.
🔹 Уникальный контент по разработке и кибербезопасности
🔹 Анализы CTF-задач с практическими рекомендациями
🔹 Эксклюзивные материалы и разборы сложных кейсов
🔹 Ревью кода из реальных проектов
🔹 Посты о курьезных случаях из мира IT
Багодельня — это место для тех, кто хочет учиться, развиваться и быть в курсе последних трендов в мире разработки и безопасности.
Ссылка на канал: @bug_makers
Долгожданное возвращение старого доброго ресурса для всех, кто увлекается разработкой и кибербезопасностью.
На канале вы найдете разбор CTF-задач на реальных примерах, полезные советы и инсайты от техдира — профессионала с многолетним опытом.
🔹 Уникальный контент по разработке и кибербезопасности
🔹 Анализы CTF-задач с практическими рекомендациями
🔹 Эксклюзивные материалы и разборы сложных кейсов
🔹 Ревью кода из реальных проектов
🔹 Посты о курьезных случаях из мира IT
Багодельня — это место для тех, кто хочет учиться, развиваться и быть в курсе последних трендов в мире разработки и безопасности.
Ссылка на канал: @bug_makers
👍7❤2🔥1🎉1
PocketHandyBox 0007 обновился
Вышла новая версия PocketHandyBox — компактного дистрибутива на базе Debian и Devuan для тестирования и обслуживания ПК и ноутбуков. Он умеет проверять процессор, видеокарту, температуру, S.M.A.R.T. дисков и даже спасать данные с помощью TestDisk и ddrescue. Интерфейс — Xfce, есть сборки на Debian 12 и 13 с ядрами Linux 6.12, 6.1 и 5.10.
В комплект входят проприетарные драйверы NVIDIA (включая 340.x для старых карт), модуль OpenZFS, патч intel-nvme-remap для работы с NVMe при включенном Intel RST и скрипты для проблемных Broadcom Wi-Fi. Поддерживается copy2ram — можно выдернуть флешку после загрузки.
Есть инструменты для гибридной графики, возможность скачивать и подключать проприетарные бенчмарки, создавать свои squashfs-модули и загружаться с USB, SATA, NVMe или по PXE. Secure Boot придётся выключить — таковы правила.
Linux / Линукс🥸
Вышла новая версия PocketHandyBox — компактного дистрибутива на базе Debian и Devuan для тестирования и обслуживания ПК и ноутбуков. Он умеет проверять процессор, видеокарту, температуру, S.M.A.R.T. дисков и даже спасать данные с помощью TestDisk и ddrescue. Интерфейс — Xfce, есть сборки на Debian 12 и 13 с ядрами Linux 6.12, 6.1 и 5.10.
В комплект входят проприетарные драйверы NVIDIA (включая 340.x для старых карт), модуль OpenZFS, патч intel-nvme-remap для работы с NVMe при включенном Intel RST и скрипты для проблемных Broadcom Wi-Fi. Поддерживается copy2ram — можно выдернуть флешку после загрузки.
Есть инструменты для гибридной графики, возможность скачивать и подключать проприетарные бенчмарки, создавать свои squashfs-модули и загружаться с USB, SATA, NVMe или по PXE. Secure Boot придётся выключить — таковы правила.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🤔4❤1🎄1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥57😁38👍3🙏1
GNOME 49 улучшит управление яркостью
В GNOME 49, релиз которого намечен на 17 сентября, переработают систему регулировки яркости — особенно на HDR-мониторах. Обновление упростит управление, добавит полноценную поддержку нескольких дисплеев и улучшит работу с HDR.
Проблема в том, что многие внешние HDR-мониторы блокируют изменение яркости в меню, если HDR включён. GNOME уже использует обход — «программную подсветку» в Mutter, которая меняет уровень белого сигнала, создавая эффект затемнения или осветления без вмешательства в физическую подсветку.
Также решают вопрос «HDR headroom» — разницы между максимальной яркостью экрана и яркостью эталонного белого. Новый KMS backlight API позволит динамически настраивать яркость, экономить энергию и учитывать разные источники управления: быстрые настройки, клавиатуру, автояркость. В Quick Settings можно будет регулировать яркость каждого экрана отдельно, а лишний слайдер HDR уберут.
Linux / Линукс🥸
В GNOME 49, релиз которого намечен на 17 сентября, переработают систему регулировки яркости — особенно на HDR-мониторах. Обновление упростит управление, добавит полноценную поддержку нескольких дисплеев и улучшит работу с HDR.
Проблема в том, что многие внешние HDR-мониторы блокируют изменение яркости в меню, если HDR включён. GNOME уже использует обход — «программную подсветку» в Mutter, которая меняет уровень белого сигнала, создавая эффект затемнения или осветления без вмешательства в физическую подсветку.
Также решают вопрос «HDR headroom» — разницы между максимальной яркостью экрана и яркостью эталонного белого. Новый KMS backlight API позволит динамически настраивать яркость, экономить энергию и учитывать разные источники управления: быстрые настройки, клавиатуру, автояркость. В Quick Settings можно будет регулировать яркость каждого экрана отдельно, а лишний слайдер HDR уберут.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18😢2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68❤1👍1🤬1
sebastien/multiplex — Command‑Line Process Multiplexer
Простой CLI и Python API для запуска нескольких процессов параллельно, с гибким управлением зависимостями, задержками и завершением.
— Параллельный или последовательный запуск процессов
— Задержки:
— Зависимости:
— Именование процессов и цветной вывод
— Управление через Python API
📌 GitHub: https://github.com/sebastien/multiplex
Linux / Линукс🥸
Простой CLI и Python API для запуска нескольких процессов параллельно, с гибким управлением зависимостями, задержками и завершением.
— Параллельный или последовательный запуск процессов
— Задержки:
+2s
, +500ms
— Зависимости:
:A
, :A&
— Именование процессов и цветной вывод
— Управление через Python API
📌 GitHub: https://github.com/sebastien/multiplex
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - sebastien/multiplex: Command-line process multiplexer
Command-line process multiplexer. Contribute to sebastien/multiplex development by creating an account on GitHub.
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39😁13😎8☃1🤯1