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
Сегодня 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
Опрос Stack Overflow: Rust назван самым любимым, а Python самым востребованным языком

Дискуссионная площадка Stack Overflow опубликовала результаты ежегодного опроса, в котором приняло участие более 83 тысяч разработчиков ПО.

Наиболее часто используемым участниками опроса языком является JavaScript 64.9% (год назад 67.7%, большинство участников Stack Overflow web-разработчики). Наибольший рост популярности как и в прошлом году демонстрирует Python, который за год переместился с 4 (44.1%) на 3 место (48.2%), обогнав SQL. Число пользователей языка Rust за год выросло с 5% до 7%, TypeScript с 25.4% до 30.2%, Dart с 4% до 6%, а Go с 8.8% до 9.5%. Популярность Ruby снизилась с 7.1% до 6.7%, Perl c 3.1% до 2.4%, а PHP с 26.2% до 21.98%.

Шестой год подряд Rust признаётся самым любимым языком. Пятый год подряд Python определяется как самый востребованный язык.