Linux / Линукс
12.5K subscribers
6.1K photos
168 videos
27 files
6.33K 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
😁626💯1
Дистрибутив openSUSE опубликовал альтернативный инсталлятор Agama 15

Проект openSUSE выпустил альтернативный установщик Agama 15, который в будущем заменит классический YaST-интерфейс. Главное отличие — модульная архитектура с разделением логики и интерфейса, а также поддержка web-фронтэнда, что позволяет управлять установкой через браузер. Agama написан на Ruby, Rust и TypeScript и распространяется под GPLv2.

Инсталлятор уже доступен в тестовых live-сборках для x86_64, ppc64le, s390x и ARM64, в том числе с бета-версией openSUSE Leap 16, Tumbleweed, Slowroll и MicroOS. В будущем он войдёт в состав Leap 16 и SUSE Linux Enterprise Server 16.

Agama по-прежнему использует библиотеки YaST, но взаимодействует с ними через HTTP-прослойку, что делает возможным создание альтернативных UI и более гибкую интеграцию с другими инструментами. Интерфейс построен на React с использованием компонентов PatternFly, а внутренняя архитектура основана на многопроцессной модели, исключающей зависания UI.

В новой версии:
— Унифицирован интерфейс для настройки языка, раскладки клавиатуры и часового пояса. Ранее настройки локализации отдельно предоставлялись для интерфейса инсталлятора и для устанавливаемого дистрибутива, что вводило пользователей в заблуждение.
— Переделан интерфейс для настройки подключения к беспроводной сети.
— В интерфейсе разбивки дисковых разделов проведена реорганизация контекстных меню и добавлены дополнительные пояснения.
— Предоставлена возможность использования web-интерфейса для регистрации расширений.
— Улучшен режим автоматизированной установки.
— В интерфейсе командной строки реализована команда "agama monitor" для отслеживания процесса установки на другой системе.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🤔64🎉3🫡2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45😢32👍1
Rust упрощает async и готовится к полноценной сборке ядра Linux

Команда Rust представила свежий отчёт о развитии языка, сосредоточив внимание на двух ключевых направлениях: асинхронное программирование и интеграция Rust в ядро Linux.

🔧 Async без боли
Одной из главных целей стало приближение async к синхронному коду по простоте:
— Ведётся работа над поддержкой async fn в трейтах.
— Планируется унификация генераторов (async/sync).
— Повышается эргономика: работа с Pin становится проще, код — чище и понятнее.

Идея в том, чтобы сделать написание асинхронных библиотек доступным и неотталкивающим — Rust давно славится безопасностью, но не всегда прост в async.

🐧 Rust в ядре Linux
Rust всё ближе к статусу первоклассного языка для разработки драйверов и модулей ядра Linux:

— Улучшается взаимодействие со сборочной системой ядра.
— Оптимизируются флаги ABI.
— Активно доводится до ума build-std — сборка стандартной библиотеки Rust в нестандартных окружениях.

Эта работа позволит использовать Rust в ядре без «костылей» и с полной интеграцией.

📣 Что ещё?
— Команда зовёт комьюнити участвовать в разработке нового параллельного фронтенда компилятора.
— Идёт работа над улучшением системы зависимостей.
— Продвигаются документация, инструменты и экосистема.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🤔9🤣6🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁91💯17🌚7
AMD перевёл набор Linux-драйверов Radeon на открытые драйверы OpenGL и Vulkan

Компания AMD опубликовала выпуск набора драйверов AMD Radeon 25.10.1 для Linux (Radeon Software for Linux), работающего поверх модуля AMDGPU, развиваемого в основном составе ядра Linux. Выпуск примечателен реализацией официальной поддержки открытых драйверов RADV и RadeonSI для графических API Vulkan и OpenGL, поставляемых проектом Mesa. Ранее предлагаемые пропритетарные драйверы для Vulkan и OpenGL исключены из набора.

Из состава также исключён фреймворк AMF (Advanced Media Framework), предлагающий аппаратно ускоренные кодировщики и декодировщики видео. Вместо AMF для аппаратного ускорения кодирования и декодирования видео предложено использовать программный интерфейс VA-API (Video Acceleration API) в связке с Mesa.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍536🤔2🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁64🤯8🤣6🫡3🤔2
Релиз минималистичного дистрибутива Alpine Linux 3.22

Дистрибутив отличается повышенными требованиями к обеспечению безопасности и собран с защитой SSP (Stack Smashing Protection). В качестве системы инициализации используется OpenRC, для управления пакетами применяется собственный пакетный менеджер apk. Alpine применяется для формирования официальных образов контейнеров Docker и используется в проекте PostmarketOS.

В новом выпуске:
— Предложены пакеты с новыми версиями графических окружений GNOME 48, KDE Plasma 6.3 и LXQt 2.2. Удалён сеанс X11 для KDE, оставлена только поддержка Wayland.
— Обновлены версии пакетов, например, доступны выпуски ядра Linux 6.12, GCC 14.2.0, LLVM 20, busybox 1.37.0, ISC BIND 9.20, nginx 1.28, Dovecot 2.4, Node.js 22.16, Ruby 3.4, Rust 1.87, Xen 4.20, Crystal 1.16, Docker 28, Go 1.24, PHP 8.4, BIRD 3, Qt 6.8, wlroots 0.18.
— Вместо загрузчика gummiboot задействован systemd-efistub (только данный компонент, а не весь systemd).
— Проведена подготовка к переходу на пакетный менеджер apk 3 в следующем выпуске.
— Шрифт для GTK-приложений заменён на adwaita, который задействован по умолчанию в GNOME 48.
— После сворачивания проекта Mozilla Location Service, сервисы определения местоположения переведены на использование БД BeaconDB с информацией о размещении известных точек беспроводного доступа.
— Инструментарий управления контейнерами LXD перемещён из основного репозитория в тестовый. В основном репозитории вместо LXD задействован его форк Incus.
— Из репозиториев удалён Qt 5, поддержка данной ветки прекращена.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏14👍84🤔1🎉1
Выпуск системы шифрования дисковых разделов VeraCrypt 1.26.24

— Добавлена возможность распространения в пакетах в формате AppImage.
— Улучшены установочные скрипты для Linux.
— Добавлена поддержка использования /run/media/veracrypt в качестве базовой точки монтирования по умолчанию, если в системе отсутствует каталог /media.
— Из числа зависимостей к rpm- и deb-пакетам исключена прослойка pcsclite, которая теперь проверяется и загружается динамически.
— Добавлена документация в формате CHM на русском и китайском языках.
— Пункт меню "Dismount All" переименован в "Unmount All". Добавлена комбинация клавиш ALT+u для отмонтирования.
— Налажена работа хэш-функции Whirlpool на системах порядком следования байтов big-endian.
— Для платформы Windows реализована и включена по умолчанию защита от создания скриншотов и скринкастов (отключить можно в настройках Performance/Driver Configuration или в MSI-инсталляторе).

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🎄1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁58🌚31
Проект Linux Format прекращает публикацию материалов спустя 25 лет работы

Последний 329 номер издания вышел 27 мая 2025 года и стал своеобразным «взглядом в прошлое». В него вошли интервью с редакторами, интересные проекты читателей и обзор старых дистрибутивов Linux.

Linux Format, посвящённый системам на базе Linux, выходил с 2000 года. Свою историю он начал с пилотного выпуска Linux Answers в 1999 году, после успеха которого компания Future plc приняла решение основать периодическое издание.

Linux Format издавался в нескольких странах, включая США, Италию, Грецию и Россию. Русскоязычная версия журнала начала выходить в сентябре 2005 года и включала как переводы статей из британского Linux Format, так и оригинальные материалы, написанные с учётом особенностей развития и использования Linux в России. Российское издание прекратило публикации в 2019 году.

Читал ли кто-нибудь этот журнал?

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢50🫡336🙏2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁74🌚42
Скандал в сообществе Linux: блокировка аккаунта ведущего разработчика

В сообществе разразился скандал, связанный с подозрительными изменениями в репозиториях ядра Linux. Линус Торвальдс лично распорядился заблокировать учётную запись Кеса Кука — известного разработчика, бывшего администратора kernel.org и руководителя команды безопасности Ubuntu. Поводом стало обнаружение многочисленных коммитов с поддельным авторством.

В подготовленных Кесом изменениях для ветки ядра 6.16 обнаружились необъяснимые расхождения. В его репозитории присутствовали сотни коммитов, формально приписанных Линусу Торвальдсу, но фактически им не создававшихся. Особую тревогу вызвало то, что эти коммиты дублировали существующие, но с изменёнными криптографическими подписями и хэшами SHA1.

Линус категорически отверг версию о случайной ошибке, указав на системный характер изменений. По его мнению, случайное повреждение данных или ошибочное использование git-команд не могло привести к столь масштабной и последовательной подмене информации. Особое подозрение вызвал факт изменения более 6000 merge-коммитов, 330 из которых были приписаны Торвальдсу.

Кес Кук, в свою очередь, настаивает на отсутствии злого умысла. Он объясняет произошедшее техническими проблемами при работе с повреждённым SSD-накопителем и экспериментами с утилитами git-filter-repo и b4 trailers. Разработчик утверждает, что пытался восстановить работоспособность репозитория после аппаратного сбоя и неудачно применил некоторые инструменты для перезаписи истории коммитов.

Инцидент вызвал серьёзную озабоченность в сообществе, поскольку затрагивает фундаментальные вопросы доверия и безопасности процессов разработки ядра Linux. На время расследования все изменения от Кеса Кука заблокированы, а сам он работает над полным восстановлением корректной истории коммитов на основе оригинальных патчей.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯41🤣6🤔54🎅2
Релиз дистрибутива для создания межсетевых экранов pfSense CE 2.8.0

Основные изменения:
— Компоненты базовой системы обновлены до FreeBSD 15-CURRENT. Обновлена версия PHP 8.3.
— Переписан интерфейс пользователя для использования бесплатного сервиса ACB (Automatic Configuration Backup), позволяющего автоматически сохранять резервные копии настроек в облачном хранилище Netgate (резервные копии передаются в зашифрованном виде). Добавлена возможность смены ключа устройства, применяемого для шифрования.
— Предложен новый бэкенд для протокола PPPoE, основанный на модуле ядра if_pppoe и демонстрирующий более высокую пропускную способность при передаче данных через сетевой интерфейс PPPoE. При этом if_pppoe отстаёт по функциональности, например, не поддерживает MLPPP. В настоящее время новый бэкенд отключён по умолчанию, но в будущих выпусках заменит старый бэкенд на базе пакета MPD.
— Изменены правила обработки состояний соединений в межсетевом экране (State Policy). Вместо режима Floating по умолчанию задействован режим Interface Bound, при котором состояние соединения привязано к сетевому интерфейсу и попытки передачи пакета через другой сетевой интерфейс блокируются. При использовании IPsec VTI осуществляется откат на режим Floating, так как привязка к сетевым интерфейсам в этом случае создаёт проблемы.
— Реализован Fail-Back режим для шлюзов, при котором сбрасывается состояние привязки к вторичным шлюзам после восстановления первичного шлюза.
Задействованы дополнительные возможности DHCP-сервера Kea, позволившие добиться паритета в функциональности с ISC DHCP. — Добавлена поддержка регистрации и обновления записей в DNS о именах хостов клиентов DHCP. Реализовано расширение DHCPv6 Prefix Delegation. Появилась возможность запуска синхронизированных запасных DHCP-серверов для обеспечения высокой доступности (High Availability), упрощена настройка отказоустойчивых конфигураций. Добавлена поддержка статических ARP-адресов. Предоставлена возможность изменения настроек Kea, не охваченных графическим интерфейсов, используя блоки в формате JSON.
— Обеспечена полная поддержка NAT64, позволяющая клиентам, имеющим только адреса IPv6, обращаться к хостам, использующим IPv4.
— Добавлена возможность использования в пользовательских правилах межсетевого экрана системных шаблонов, ранее применимых только во внутренних правилах. Добавлены новые шаблоны для выделения зарезервированных и специализированных подсетей.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Serial Key: 5UK-M1-D1K-F4G-G07

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