Linux / Линукс
12.4K subscribers
5.46K photos
133 videos
26 files
5.68K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁63👍3
🥸 Вышел Rust 1.89. Около 8% src-пакетов в Debian Sid завязаны на Rust

Опубликован отчёт о состоянии пакетов на языке 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
📈 Рост популярности Linux в корпоративных сетях

Компания 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
👍207🎉4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55🤣103👍2
Доступна СУБД 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:
— Добавлена поддержка 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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢29🤬3
Я просто хочу взвесить бананы 😣

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54😢7
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 / Линукс
🥸
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 отправили запрос в пятницу, за два дня до закрытия окна слияния, несмотря на то, что Линус заранее просил присылать все пораньше из-за своей поездки. Но опоздание было не главной проблемой.

В своем ответе в почтовой рассылке Торвальдс написал:
Нет. Это мусор, и он пришел слишком поздно. Я просил присылать 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👍187🤬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 лет.

📌 Ключевые изменения:

— 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👍4612🔥4😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44💯84🤣2🌚1
🚀 БАГодельня возвращается в Telegram! 🚀

Долгожданное возвращение старого доброго ресурса для всех, кто увлекается разработкой и кибербезопасностью.
На канале вы найдете разбор CTF-задач на реальных примерах, полезные советы и инсайты от техдира — профессионала с многолетним опытом.

🔹 Уникальный контент по разработке и кибербезопасности
🔹 Анализы CTF-задач с практическими рекомендациями
🔹 Эксклюзивные материалы и разборы сложных кейсов
🔹 Ревью кода из реальных проектов
🔹 Посты о курьезных случаях из мира IT

Багодельня — это место для тех, кто хочет учиться, развиваться и быть в курсе последних трендов в мире разработки и безопасности.

Ссылка на канал: @bug_makers
👍72🔥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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🤔41🎄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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18😢2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁681👍1🤬1
sebastien/multiplex — Command‑Line Process Multiplexer

Простой 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
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39😁13😎81🤯1