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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Инициатива по оценке работоспособности оборудования в будущем релизе Debian 11

Силами сообщества стартовал открытый beta-тест будущего релиза Debian 11, поучаствовать в котором могут даже самые неопытные начинающие пользователи. Полной автоматизации удалось добиться после включения в новую версию дистрибутива пакета hw-probe, который может самостоятельно по логам определять работоспособность отдельных устройств.

Организован ежедневно обновляющийся репозиторий со списком и каталогом протестированных конфигураций оборудования. Репозиторий будет обновляться вплоть до ожидаемого релиза новой версии Debian, намеченного на 14 августа, после чего станет местом сбора статистики использования системы на ближайшие два года.

LiveCD сборки Debian 11 доступны для тестирования на сайте cdimage.debian.org
Облака, дата-центры, продуктовая разработка — всё это про IT-компанию Selectel. Кстати, у них есть свой карьерный канал: @selectelcareers.

На канале публикуют подборки вакансий, полезные материалы о профессиях в IT, карьере и well-being, а также анонсы карьерных ивентов, розыгрышей и других приятных штук.

🚀Подписывайтесь, если ищите работу в IT: @selectelcareers
Выпуск звукового сервера PulseAudio 15.0

PulseAudio 15.0 выступает в роли посредника между приложениями и различными низкоуровневыми звуковыми подсистемами, абстрагируя работу с оборудованием. PulseAudio позволяет управлять громкостью и смешиванием звука на уровне отдельных приложений, организовывать поступление, смешивание и вывод звука при наличии нескольких входных и выходных каналов или звуковых карт, позволяет на лету менять формат звукового потока и использовать плагины, дает возможность прозрачно перенаправлять звуковой поток на другую машину. Некоторые улучшения:

— Существенно расширена поддержка Bluetooth: Добавлены новые A2DP-кодеки LDAC и AptX. Реализована встроенная поддержка профиля HFP (Hands-Free Profile) на базе кодека mSBC, позволившего повысить качество звука. Добавлена поддержка AVRCP Absolute Volume для программного управления громкостью подключённых устройств A2DP.
— Реализована возможность закрепления профилей звуковых карт, при котором состояние не сбрасывается после извлечения и подключения.
— Полностью переписан sink-модуль с реализацией виртуального эффекта объёмного звука
И другие улучшения
​​Выпуск языка программирования Rust 1.54

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

— Стабилизированы встроенные в компилятор функции (Intrinsics) для платформы wasm32, позволяющие использовать инструкции SIMD в WebAssembly. Большая часть функций доступны в режиме "safe", но некоторые функции работающие с указателями (например, v128_load) остаются "unsafe".

— Возвращено применение по умолчанию инкрементальной компиляции, позволяющей пересобирать только изменившиеся части кода, что позволяет значительно сократить время сборки проекта при повторной компиляции после внесения мелких правок.

— В разряд стабильных переведена новая порция API

— В cargo-tree добавлены опции: "--prune <spec>" для удаления пакета из графа зависимостей, "--depth" для вывода только элементов заданного уровня вложенности в дереве зависимостей, "--edges no-proc-macro" для скрытия зависимостей процедурных макросов.
Когда достиг пика мастерства установки Arch
Сегодня 30 июля 2021 года Сисадмины празднуют великий праздник на канале @sysodmins 🍺

З.Ы. Поздравить можно в чатиках @sysodmins_news или @sysodmins_chat
Долгая жизнь Vim
Microsoft открыла код прослойки для трансляции команд Direct3D 9 в Direct3D 12

Microsoft открыла исходные тексты прослойки D3D9On12 c реализацией устройства DDI (Device Driver Interface), осуществляющего трансляцию команд Direct3D 9 в команды Direct3D 12. Прослойка позволяет обеспечить работу старых приложений в окружениях, поддерживающих только D3D12. Например, она может оказаться полезной для реализации D3D9 на базе проектов vkd3d и VKD3D-Proton, предлагающих реализацию Direct3D 12 для Linux, работающую через трансляцию вызовов D3D12 в графический API Vulkan.

Проект основан на коде аналогичной подсистемы, входящей в состав Windows 10. Публикация кода D3D9On12 даст возможность представителям сообщества участвовать в исправлении ошибок и добавлении оптимизаций, а также может служить примером для изучения реализации DDI-драйверов D3D9 и каркасом для создания подобных слоёв для трансляции различных графических API в D3D12.
👍1
Linux_users_installing_a_web_browser.gif
91.5 MB
Linux users installing a web browser
Драйвер NTFS от Paragon Software может быть принят в состав ядра Linux 5.15

На днях опубликовали 27 редакцию набора патчей с реализацией файловой системы NTFS от компании Paragon Software. При обсуждении Линус Торвальдс сообщил, что не видит препятствий для приёма данного набора патчей в следующее окно приёма изменений. Если не будет выявлено непредвиденных проблем, то поддержка NTFS от Paragon Software будет включена в состав ядра 5.15, релиз которого ожидается в ноябре.

Код нового драйвера NTFS был открыт компанией Paragon Software в августе прошлого года и отличается от уже имеющегося в ядре драйвера возможностью работы в режиме записи. Новый драйвер поддерживает все возможности актуальной версии NTFS 3.1, включая расширенные атрибуты файлов, режим сжатия данных, эффективную работу с пустотами в файлах и воспроизведение изменений из журнала для восстановления целостности после сбоев.

В 27 редакции патчей Paragon Software адаптировала драйвер для изменений в API iov. Из рекомендаций остаётся только перевод кода на использование fs/iomap, но это не обязательное требование. Кроме того, компания подтвердила, что готова сопровождать предложенный код в ядре и планирует в дальнейшем перевести реализацию журналирования на работу поверх имеющегося в ядре универсального блочного устройства JBD (Journaling block device), на базе которого организовано журналирование в ext3, ext4 и OCFS2.
Big Momma
​​Выпуск медиасервера Gerbera 1.9

Gerbera поддерживает протоколы UPnP, в том числе спецификацию UPnP MediaServer 1.0, и позволяет организовать трансляцию мультимедийного контента в локальной сети с возможностью просмотра видео и прослушивания звука на любом UPnP-совместимом устройстве, включая телевизоры, игровые приставки, смартфоны и планшеты. Код проекта написан на языке С++ и распространяется под лицензией GPLv2.

В новом выпуске:
— Расширены возможности по настройке, включая определение ресурсов для загрузки обложек альбомов, конфигурирование DLNA-профилей и изменение параметров UPnP.
— Добавлена поддержка отображения динамических контейнеров, содержимое которых вычисляется во время открытия.
— Реализована поддержка выборочного перекодирования, при котором видео перекодируются только для отдельных старых устройств, а для новых отдаётся как есть.
— Улучшена совместимость с телевизорами Samsung.
— Расширены возможности поиска контента и UPnP-устройств.
— С целью упрощения сопровождения и повышения производительности переработан код, обеспечивающий работу с базой данных.
​​Третий кандидат в релизы инсталлятора Debian 11 "Bullseye"

В настоящее время насчитывается 48 критических ошибок, блокирующих релиз. Релиз намечен на 14 августа. Ключевые изменения в инсталляторе по сравнению со вторым кандидатом в релизы:
— Документированы действия, которые могут помочь в случае сбоев во время загрузки (например, чёрный экран), а также добавлена информация о применении isenkram для выявления отсутствующих прошивок и решения проблем, возникающих из-за этого.
— Установочные образы non-free, включающие пакеты с прошивками, улучшены для определения потребности устанавливаемых систем в дополнительных прошивках (например, прошивках для графических карт AMD и Intel или звуковых карт Intel). В hw-detect добавлена поддержка установки дополнительных пакетов с прошивками, если элементы в базе udev включают шаблоны modalias с метаданными DEP-11.
— Ядро Linux обновлено до выпуска 5.10.0-8.
— В udeb fb-modules добавлен модуль pwm-rockchip, в nic-modules модуль mdio-aspeed, а в usb-modules модули fusb302, tcpm и typec.
— Решены проблемы с определением подключения к сети на платах i.MX6.
​​Доля Linux игроков в Steam спустя долгое время выросла до 1%

Согласно исследованиям Valve, после появления Proton доля Linux пользователей Steam подскочила до 2%. Однако позже показатель упал и продолжительно держался на отметке около 0,8%. Данные исследования оборудования Steam в июле показывают, что доля Linux игроков снова достигла 1,0%. На это могло повлиять как развитие программ и технологий, так и появление портативной игровой консоли Valve Steam Deck, которая поставляется с предустановленной операционной системой, основанной на Arch Linux.
Когда опечатался в shell noscript
Уязвимости в eBPF, позволяющие обойти защиту от атаки Spectre 4

В ядре Linux выявлены две уязвимости, позволяющие использовать подсистему еBPF для обхода защиты от атаки Spectre v4 (SSB, Speculative Store Bypass). При помощи непривилегированной BPF-программы атакующий может создать условия для спекулятивного выполнения определённых операций и определить содержимое произвольных областей памяти ядра. Сопровождающие подсистемы eBPF в ядре получили доступ к прототипу эксплоита, демонстрирующего возможность совершения атак на практике. Проблемы устранены в форме патчей (1, 2), которые войдут в состав ближайшего обновления ядра Linux. Обновления в дистрибутивах пока не сформированы (Debian, RHEL, SUSE, Arch, Fedora, Ubuntu).

Первая уязвимость (CVE-2021-35477) вызвана недоработкой в механизме проверки программ BPF. Вторая уязвимость (CVE-2021-3455) связана с тем, что при выявлении верификатором BPF потенциально опасных операций сохранения в память, не учитываются неинициализированные области стека BPF, первая операция записи в которые не защищается.
С 10 по 12 августа во Владивостоке пройдет серия отраслевых практических конференций, посвященных цифровой трансформации и ИТ-импортозамещению на Дальнем Востоке и в Сибири.

ВОСТОЧНЫЙ ФОРУМ «ЦИФРОВИЗАЦИЯ И ИТ-ТРАНСФОРМАЦИЯ – 2021»

Три насыщенных конференц-дня с представителями сфер образования и медицины, IТ-производителей и органов власти:

1️⃣ ИТ-трансформация органов исполнительной власти и госкорпораций
2️⃣ Цифровизация современного образования
3️⃣ ИТ-трансформация здравоохранения

Организаторы – Правительство Приморского края и Ассоциация отрасли информационных технологий Азиатско-Тихоокеанского региона.

Генеральный партнер - ГК Astra Linux @astralinux

Регистрируйтесь и выбирайте удобный вариант участия (офлайн или онлайн) - по ссылке
​​В ночных сборках Ubuntu Desktop появился новый инсталлятор

В ночных сборках Ubuntu Desktop 21.10 началось тестирование нового инсталлятора, реализованного в виде надстройки над низкоуровневым инсталлятором curtin, который уже применяется в инсталляторе Subiquity, используемом по умолчанию в Ubuntu Server. Новый инсталлятор для Ubuntu Desktop написан на языке Dart и использует фреймворк Flutter для построения пользовательского интерфейса.

Предложено три режима: "Repair Installation" для переустановки всех имеющихся в системе пакетов без изменения настроек, "Try Ubuntu" для ознакомления с дистрибутивом в Live-режиме и "Install Ubuntu" для установки дистрибутива на диск.

Из новых возможностей выделяется возможность выбора между тёмной и светлой темами оформления, поддержка отключения режима Intel RST (Rapid Storage Technology) при установке параллельно с Windows и новый интерфейс разбивки дисковых разделов. Доступные варианты установки пока сводятся к выбору между нормальным и минимальным набором устанавливаемых пакетов. Из ещё не реализованных функций отмечается включение шифрования разделов и выбор часового пояса.
​​Системный менеджер InitWare, форк systemd, портирован для OpenBSD

Проект InitWare, развивающий экспериментальный форк системного менеджера systemd, реализовал поддержку операционной системы OpenBSD на уровне возможности управления пользовательскими сервисами (user manager - режим "iwctl —user", позволяющий пользователям управлять собственными сервисами). PID1 и системные сервисы пока не поддерживаются. Ранее аналогичная поддержка была обеспечена для DragonFly BSD, а возможность управления системными сервисами и управления входом для NetBSD и FreeBSD. Следующим шагом станет реализация поддержки управления пользовательскими сервисами для Illumos.

Проект InitWare нацелен на создание переносимого и модульного системного менеджера, способного работать на системах, отличных от Linux. При этом в отличие от systemd проект не пытается охватить необъятное и сосредотачивается только на функциях управления сервисами, пользовательскими сеансами и управлением входом (login management). Из состава исключены компоненты для управления устройствами (udev), настройки сети (networkd), резолвинга в DNS (resolved) и ведения логов (journald).
Arch Linux