Linux / Линукс – Telegram
Linux / Линукс
12.8K subscribers
6.26K photos
174 videos
27 files
6.5K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Жесткий рипнется в ближайшее время
Релиз ядра Linux 5.13

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.13. Среди наиболее заметных изменений: начальная поддержка чипов Apple M1, cgroup-контроллер "misc", прекращение поддержки /dev/kmem, поддержка новых GPU Intel и AMD, возможность прямого вызова функций ядра из BPF-программ, рандомизация стека ядра для каждого системного вызова, возможность сборки в Clang с защитой CFI (Control Flow Integrity), LSM-модуль Landlock для дополнительного ограничения процессов, виртуальное звуковое устройство на базе virtio, multi-shot режим в io_uring.

В новую версию принято 17189 исправлений от 2150 разработчиков (самое большое в истории), размер патча - 60 МБ (изменения затронули 12996 файлов, добавлено 794705 строк кода, удалено 399590 строк). Около 47% всех представленных в 5.13 изменений связаны с драйверами устройств, примерно 14% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 5% - с файловыми системами и 4% c внутренними подсистемами ядра.

Источник
Новости Linux 🐧: @linux_gram
Локалка - это канал с копиями интересных статей, упакованных в удобный и легкий для просмотра формат, поставляемый с исходниками для самостоятельной сборки в любой желаемый вид

Администрирование, безопасность, Linux, программирование, сети

Приятного чтения, буду рад вас там видеть 🙂

@LOCAL_AREA_NETWORK
Masterhacker: rsync -av
Выпуск XWayland 21.1.1.901 с поддержкой аппаратного ускорения на системах с GPU NVIDIA

Доступен выпуск XWayland 21.1.1.901, DDX-компонента (Device-Dependent X), обеспечивающего запуск X. Org Server для организации выполнения X11-приложений в окружениях на базе Wayland. В состав выпуска приняты изменения, позволяющие задействовать аппаратное ускорение OpenGL и Vulkan для приложений X11 на системах с проприетарными графическими драйверами NVIDIA.

Со стороны NVIDIA изменения для аппаратного ускорения в XWayland приняты в состав драйвера NVIDIA 470.x. Судя про проведённым тестам, при использовании ветки драйвера NVIDIA 470 производительность OpenGL и Vulkan в X-приложениях, запущенных при помощи XWayland, почти не отличается от запуска под управлением обычного X-сервера.

Источник
Новости Linux 🐧: @linux_gram
Поставка не самых свежих ядер Linux создаёт проблемы с поддержкой оборудования у 13% новых пользователей

Проект Linux-Hardware. org на основе собранных телеметрических данных за год определил, что редкие релизы наиболее популярных Linux-дистрибутивов и, как следствие, использование не самых новых ядер создаёт проблемы совместимости с оборудованием для 13% новых пользователей.

Для примера, большинству новых пользователей Ubuntu за последний год предлагалось ядро Linux 5.4 в составе выпуска 20.04, которое на данный момент отстаёт по поддержке оборудования от текущего ядра 5.13 больше чем на полтора года. Лучшие показатели демонстрируют Rolling-дистрибутивы, включая Manjaro Linux (в течение года предлагались ядра от 5.7 до 5.13), но они отстают по популярности от дистрибутивов-лидеров.

Источник
Новости Linux 🐧: @linux_gram
Вот почему всегда нужно читать Лицензионное соглашение
​​Выпуск программы для детского рисования Tux Paint 0.9.26

Опубликован релиз графического редактора для детского творчества - Tux Paint 0.9.26. Программа предназначена для обучения рисованию детей в возрасте от 3 до 12 лет. Бинарные сборки сформированы для RHEL/Fedora, Android, Haiku, macOS и Windows.

В новом выпуске:
— В инструменте заливки появилась опция для заполнения области линейным или круговым градиентом с плавным переходом из одного цвета в другой.
— Добавлены новые "волшебные" инструменты: "Pixels" для создания пиксельной графики в стиле старых игр, "Checkerboard" для заливки области выбранным шаблоном и "Clone" для дублирования частей картинки при помощи кисти.
— Добавлены новые настройки, позволяющие увеличить размер элементов на экране для людей с ослабленным зрением и переделать цветовое оформление для более корректной работы систем ввода для людей с проблемами двигательной активности, например, систем навигации на основе отслеживания направления взгляда.
— Документация переделана для упрощения локализации.

Источник
Новости Linux 🐧: @linux_gram
​​Релиз OpenZFS 2.1

Основные изменения:
— Добавлена поддержка технологии dRAID (Distributed Spare RAID), которая представляет собой вариант RAIDZ с интегрированной распределённой обработкой блоков для горячего восстановления (hot spare). dRAID унаследовал все преимущества RAIDZ, но позволил добиться значительного увеличения скорости перестроения хранилища (resilvering) и восстановления избыточности в массиве. Виртуальное хранилище dRAID формируется из нескольких внутренних групп RAIDZ, в каждой из которой присутствуют устройства для хранения данных и устройства для хранения блоков чётности. Указанные группы распределены по всем накопителям для оптимального использования доступной пропускной способности дисков. Вместо отдельного диска для горячего восстановления в dRAID применяется концепция логического распределения блоков для горячего восстановления по всем дискам в массиве.
— Реализовано свойство "compatibility", позволяющее администратору выбрать набор возможностей, которые следует активировать в пуле, с целью создания переносимых пулов и поддержания совместимости пулов между разными версиями OpenZFS и разными платформами.
— Предоставлена возможность сохранения статистики о работе пула в формате СУБД InfluxDB, оптимизированной для хранения, анализа и манипулирования данными в форме временного ряда (срезы значений параметров через заданные промежутки времени). Для экспорта в формат InfluxDB предложена команда "zpool influxdb".
Добавлена поддержка горячего добавления памяти и CPU.
— А также оптимизации и новые команды и опции.

Источник
Новости Linux 🐧: @linux_gram
​​Доступен Neovim 0.5, модернизированный вариант редактора Vim

Некоторые из изменений в новой версии:
— Добавлен встроенный LSP-клиент (Language Server Protocol) на языке Lua, который можно использовать для подключения к внешним сервисам для анализа и автодополнения кода.
— Добавлен API для управления оформлением буферов выделения.
— Добавлен API для использования расширенных меток, позволяющих отслеживать изменения на уровне отдельных байтов.
— Расширена поддержка Lua, как языка для разработки плагинов и управления конфигурацией.
— Добавлена экспериментальная поддержка движка разбора синтаксиса tree-sitter.

Источник
Новости Linux 🐧: @linux_gram
Российские процессоры Байкал перейдут на 6-нм техпроцесс, а саму компанию продадут за $40-80 млн

Стало известно о скорой продаже концерна Байкал Денису Фролову, который является основным бенефициарием группы Astra Linux. Сделка пока не завершена и оценивается 3-6 миллиардов рублей. Сообщается, что до 2025 года планируется инвестировать в Байкал 23 миллиарда рублей. Ожидается, что подобные инвестиции позволят ощутимо увеличить количество выпускаемой продукции (130 000 в текущем году и 600 000 в 2025).
Также предприятие собирается перейти на 6-нм техпроцесс на мощностях TSMC.
Выпуск Wine 6.12

Наиболее важные изменения:
— В состав включены две новые темы оформления "Blue" и "Classic Blue".
— Предложена начальная реализация сервиса NSI (Network Store Interface), хранящего и передающего другим сервисам информацию о сетевых интерфейсах на компьютере и маршрутизации.
— Проведена дополнительная работа по переводу WinSock в библиотеки на базе формата PE (Portable Executable). Многие обработчики setsockopt и getsockopt перенесены в библиотеку ntdll.
— В утилите reg.exe добавлена поддержка 32- и 64-разрядных представлений реестра.
— Закрыты отчёты об ошибках, связанные с работой игр: Diablo 3, Dark Souls 3, The Evil Within, Elex, Alien: Isolation, Assassin's Creed III, Heroes III Horn of the Abyss 1.5.4, Rainbow Six Siege, Civilization VI, S.T.A.L.K.E.R., Frostpunk, Metal Gear Solid V: Ground Zeroes, Imperium Great Battles of Rome.
— Закрыты отчёты об ошибках, связанные с работой приложений: Visual C++ 2005, WiX Toolset v3.x, Cypress PSoC Creator 3.0, CDBurnerXP 4.1.x - 4.4.x, QQ 2021, Windows PowerShell 2.0, Altium Designer 20, T-Force Alpha Plus VST2 64bit plugin, MSDN-Direct2D-Demo, Total Commander 9.51, Windows PC Health Check, TrouSerS, readpcr.

Источник
Новости Linux 🐧: @linux_gram
​​Выпуск postmarketOS 21.06, Linux-дистрибутива для смартфонов и мобильных устройств

Представлен выпуск проекта postmarketOS 21.06, развивающего дистрибутив Linux для смартфонов, базирующийся на Alpine Linux, Musl и BusyBox. Целью проекта является предоставление возможности использования Linux дистрибутива на смартфоне, не зависящего от жизненного цикла поддержки официальных прошивок и не привязанного к типовым решениям основных игроков индустрии, задающих вектор развития. Сборки подготовлены для PINE64 PinePhone, Purism Librem 5 и 15 поддерживаемых сообществом устройств, включая Samsung Galaxy A3/A3/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6 и даже Nokia N900. Ограниченная экспериментальная поддержка предоставлена для 330 устройств.

Некоторые изменения:
— Пакетная база синхронизирована с Alpine Linux 3.14.
— Добавлена поддержка смартфонов OnePlus 6, OnePlus 6T, Xiaomi Mi Note 2 и Xiaomi Redmi 2.
— Обновлены версии всех интерфейсов пользователя.
— При разблокировке шифрованного раздела rootfs утилитой osk-sdl теперь отключаются очереди операций записи и чтения, что позволило на ФС с размером блока 4K поднять производительность записи примерно на 35%, а чтения на 33%.
— В инсталляторе убран запрос отдельного имени и пароля для пользователя SSH.
— Проведена оптимизация ядра для смартфона PinePhone, позволившая продлить время автономной работы.
И другие изменения.

Источник
Новости Linux 🐧: @linux_gram
​​Новые правила конфиденциальности Audacity допускают сбор данных в интересах органов власти

Недовольство пользователей вызвали два пункта:
1) В списке данных, которые могут быть получены в процессе сбора телеметрии, есть упоминание информации, необходимой для правоохранительных органов, судебных разбирательств и запросов от органов власти. Характер указанных данных не детализируется, т.е. формально разработчики оставляют за собой право передачи любых данных в случае поступления соответствующего запроса. Что касается обработки данных телеметрии для собственных целей, то заявлено, что данные будут храниться на территории Евросоюза, но передаваться для обработки в офисы, расположенные в России и США.
2) Также в правилах указано, что приложение не предназначено для лиц, младше 13 лет. Указанный пункт может трактоваться как дискриминация по возрасту, нарушающая условия лицензии GPLv2, под которой поставляется код Audacity.

В мае звуковой редактор Audacity был продан компании Muse Group. Она выражала готовность предоставить ресурсы для модернизации, сохранив продукт в форме свободного проекта. Ранее Muse Group уже попыталась добавить код для учёта информации о запуске приложения через сервисы Google и Yandex, но после волны недовольства данное изменение было отменено.
Вторая редакция патчей для ядра Linux с поддержкой языка Rust

Поддержка Rust рассматривается как экспериментальная, но уже согласована для включения в ветку linux-next. Предложенные изменения дают возможность использовать Rust в качестве второго языка для разработки драйверов и модулей ядра. Поддержка Rust преподносится как опция, не активная по умолчанию и не приводящая к включению Rust в число обязательных сборочных зависимостей к ядру.

Некоторые изменения в новой версии патчей:
— Код для распределения памяти избавлен от возможных генераций состояния "panic" при возникновении ошибок, таких как нехватка памяти.
— Вместо ночных сборок для компиляции ядра с поддержкой Rust теперь можно использовать бета выпуски и стабильные релизы компилятора rustc.
— Добавлена поддержка написания тестов с использованием штатного для Rust атрибута "#test" и возможность применения doctests для использования кода примеров из документации в качестве тестов.
— Добавлена поддержка архитектур ARM32 и RISCV.
— Улучшены реализации GCC Rust (GCC-фронтэнда для Rust) и rustccodegengcc (бэкенд rustc для GCC), который теперь проходит все базовые тесты.
И другие изменения.

Microsoft выразила интерес к участию в работе по интеграции поддержки Rust в ядро Linux и готова в ближайшие месяцы предоставить реализации драйверов для Hyper-V на Rust.
ARM работает над улучшением поддержи Rust для систем на базе процессоров ARM. Проекту Rust уже предложены изменения, переводящие 64-разрядные системы ARM в число платформ первого уровня поддержки (Tier-1).
Google напрямую обеспечивает поддержку проекта Rust for Linux, развивает новую реализацию механизма межпроцессного взаимодействия Binder на Rust и рассматривает возможность переработки на Rust различных драйверов. Через ISRG (Internet Security Research Group) компания Google обеспечила финансирование работы по интеграции в ядро Linux поддержки Rust.
IBM реализовала поддержку Rust в ядре для систем PowerPC.
Лаборатория LSE (Systems Research Laboratory) разработала SPI-драйвер на Rust.

Источник
Новости Linux 🐧: @linux_gram
Как выбрать дистрибутив