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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
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💯4🌚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
😁671👍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
Linux Mint 22.2 Zara доступен в публичной бете

Вышла публичная бета Linux Mint 22.2 “Zara”, основанная на Ubuntu 24.04.3 LTS с новым HWE-ядром 6.14 для лучшей поддержки свежих CPU, GPU, Wi-Fi и контроллеров хранения. Это шаг вперёд по сравнению с ядром 6.8 в Mint 22.1.

Главное нововведение — собственный инструмент Fingwit для работы с отпечатками пальцев. Теперь можно входить в систему, снимать блокировку, запускать sudo и подтверждать админские действия по отпечатку — удобно для ноутбуков с сенсорами.

Cinnamon 6.4.8 улучшает поддержку Wayland, перерабатывает меню с более чистым видом и расширенной боковой панелью, а тема Mint-Y получает холодный стальной оттенок и лучшую совместимость с GTK4-приложениями. Как всегда, доступны редакции с Cinnamon, Xfce и MATE, а релиз получит поддержку до 2029 года.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
117
Как отлаживать bash-script-ы по шагам

Волшебная строчка, которую нужно добавить после #!/bin/bash, чтоб скрипт можно было отлаживать по шагам

#!/bin/bash
trap 'echo "# $BASH_COMMAND";read' DEBUG
echo line1
echo line2
echo line3

Процесс отладки
Запускаем скрипт, перед выполнением каждой команды выводится то, что будет исполняться, затем интерпретатор начинает ожидать нажатия клавиши <ENTER>.
Если понимаем, что что-то пошло не так, нажимаем Ctrl+C и выходим из отладки.

Ингредиенты
• Команда trap, которая умеет перехватывать разные сигналы и в нашем случае она перехватывает сигнал DEBUG, посылаемый перед выполнением команды.
• Команда read, которая умеет ожидать ввода чего-нибудь с клавиатуры (в данном случае нам нужно только либо ENTER, либо Ctrl+C)
• Переменная окружения $BASH_COMMAND, валидная внутри обработчика команды trap.

📚@IT_obrazovach
👍224🌚3
Релиз Debian GNU/Hurd 2025

В новом выпуске:
— Задействована пакетная база дистрибутива Debian 13.
— Реализована полноценная поддержка 64-разрядных систем. Степень поддержки пакетов в 64-разрядной сборке доведена до уровня i386.
— В 64-разрядном окружении задействованы драйверы дисков из NetBSD, работающие в пространстве пользователя и основанный на предложенном проектом NetBSD механизме rump (Runnable Userspace Meta Program).
— Через Rump обеспечена поддержка USB-дисков и CD-ROM.
— По умолчанию задействованы расширенные атрибуты файлов (xattr) для бутстрэппинга из других операционных систем, используя mmdebstrap.
— Для GNU/Hurd портирован Rust.
— Подготовлены пакеты для поддержки SMP.
— В консоли для переключения раскладки клавиатуры задействован xkb.
— Добавлена поддержка acpi, rtc, apic, hpet.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥51😁1🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
32😁13
ФС Btrfs позволила компании Meta снизить затраты на инфраструктуру

Джозеф Бацик (Josef Bacik), мэйнтейнер и активный разработчик файловой системы Btrfs, не согласился с критикой надёжности Btrfs, высказанной Кентом Оверстритом (Kent Overstreet), автором Bcachefs.

Джозеф отметил что ФС Btrfs работает достаточно хорошо, чтобы сэкономить компании Meta* миллиарды долларов затрат на инфраструктуру. По словам Джозефа, инфраструктура Meta построена полностью на Btrfs, и компания существенно экономит, благодаря надёжности и функциональности данной ФС (например, применение встроенных возможностей сжатия и дедупликации позволяет использовать меньше накопителей).

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🤔6😁5
Please open Telegram to view this post
VIEW IN TELEGRAM
😎22😁9
1Panel — открытый веб-интерфейс для управления Linux-серверами

Интегрирует функции мониторинга серверов, управления контейнерами, базами данных и веб-сайтами, а также систему резервного копирования и восстановления. Платформа поддерживает развертывание сайтов (включая WordPress) с одной кнопки, автоматическое обновление приложений и безопасность через контейнеризацию. Лицензия GPL-3.0


📌 https://github.com/1Panel-dev/1Panel

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