В Bcachefs реализована возможность самовосстановления ФС из избыточных кодов

Кент Оверстрит (Kent Overstreet), разработчик ФС Bcachefs, предложил для включение в состав ядра Linux 6.11 изменение с реализацией в ФС Bcachefs возможности автоматического прозрачного восстановления проблемных данных, используя сохраняемые избыточные коды восстановления ошибок. Логика работы предложенной функциональности напоминает реализацию подобной функции в Btrfs: если при чтении возникает ошибка ввода/вывода или вычислено не соответствие контрольной суммы, проблемный блок данных будет автоматически перезаписан заново, при наличии избыточности для его восстановления. Линус Торвальдс отложил приём данного изменения в ядро 6.11 из-за проблем с оформлением патчей (был выполнен «git rebase» на новую ветку, что не нужно было делать) и наличия оставленных без ответов вопросов … Читать далее В Bcachefs реализована возможность самовосстановления ФС из избыточных кодов

Атака Port Shadow, позволяющая перенаправлять соединения других пользователей VPN и Wi-Fi

Группа исследователей из канадских и американских университетов разработала технику атаки Port Shadow, позволяющую через манипуляцию с таблицами трансляции адресов на стороне VPN-сервера добиться отправки ответа на запрос другому пользователю, подключённому к тому же VPN-серверу. Метод может быть использован для организации перехвата или перенаправления шифрованного трафика, проведения сканирования портов и деанонимизации пользователей VPN. В качестве примера показано как можно использовать метод для перенаправления на хост атакующего DNS-запросов пользователя, работающего через VPN-сервер, к которому в качестве клиента имеет возможность подключиться атакующий. Для совершения атаки злоумышленник должен иметь возможность подключения к одному VPN-серверу с жертвой, что возможно, например, при использовании типовых VPN-операторов и … Читать далее Атака Port Shadow, позволяющая перенаправлять соединения других пользователей VPN и Wi-Fi

Выпуск Nobara 40, редакции Fedora с патчами для игр и обработки контента

Опубликован выпуск дистрибутива Nobara 40, основанного на пакетной базе Fedora Linux 40 и включающего дополнительные исправления, решающие известные проблемы, проявляющиеся при запуске компьютерных игр, потоковом вещании и выполнении задач, связанных с созданием контента. Для загрузки подготовлены девять установочных образов: официальный со стилизованным KDE, дополнительные с чистыми окружениями GNOME и KDE, Steam-HTPC для Steam Deck на базе KDE и Steam-Handheld для носимых устройств, а также отдельные сборки первых четырёх образов с проприетарными драйверами NVIDIA. Целью проекта является предоставление сразу готового к работе пользовательского окружения, не требующего выполнения дополнительных действий после установки и решающего основные проблемы, с которыми сталкиваются пользователи Fedora. Дистрибутив … Читать далее Выпуск Nobara 40, редакции Fedora с патчами для игр и обработки контента

Релиз StartWine-Launcher 404, программы для запуска Windows-приложений и игр в Linux

Проектом StartWine-Launcher подготовлено приложение, развиваемое для запуска в системах на базе Linux приложений и игр, собранных для платформы Windows. Основной целью разработки StartWine-Launcher было упрощение процесса создания новичками префиксов Wine, — наборов библиотек и зависимостей Windows, необходимых для работы Windows-приложений в Linux. Из особенностей отмечаются контейнер на базе runimage, отсутствие необходимости установки системных зависимостей и дружелюбный графический интерфейс. Код StartWine-Launcher написан на языке Python и распространяется под лицензией GPLv3. Интерфейс реализован на основе библиотеки GTK. Возможности StartWine-Launcher: Контейнер на базе runimage: приложения запускаются в контейнере, что исключает необходимость установки зависимостей в систему и изолирует запускаемое приложение от основной системы. Графический … Читать далее Релиз StartWine-Launcher 404, программы для запуска Windows-приложений и игр в Linux

Выпуск звукового редактора Audacity 3.6

Опубликован релиз свободного редактора звука Audacity 3.6, предоставляющего средства для редактирования звуковых файлов (Ogg Vorbis, FLAC, MP3 и WAV), записи и оцифровки звука, изменения параметров звукового файла, наложения треков и применения эффектов (например, подавление шума, изменение темпа и тона). Audacity 3.6 стал шестым значительным выпуском, сформированным после перехода проекта в руки компании Muse Group. Код Audacity распространяется под лицензией GPLv3, бинарные сборки доступны для Linux, Windows и macOS. Основные улучшения: Добавлена поддержка master-эффектов, позволяющий добавить эффект сразу ко всем трекам в проекте. Предложены новые реализации эффектов «компрессор» (compressor) и «ограничитель» (limiter), учитывающие историю изменения громкости и способные работать в реальном … Читать далее Выпуск звукового редактора Audacity 3.6

Выпуск пакетного фильтра nftables 1.1.0

Опубликован выпуск пакетного фильтра nftables 1.0.8, унифицирующего интерфейсы фильтрации пакетов для IPv4, IPv6, ARP и сетевых мостов (нацелен на замену iptables, ip6table, arptables и ebtables). Значительное изменение номера версии не связано с какими-то кардинальными изменениями, а лишь является следствием последовательного продолжения нумерации в десятичном исчислении (прошлый выпуск был 1.0.9). Одновременно опубликован выпуск сопутствующей библиотеки libnftnl 1.2.7, предоставляющей низкоуровневый API для взаимодействия с подсистемой nf_tables. В пакет nftables входят компоненты пакетного фильтра, работающие в пространстве пользователя, в то время как на уровне ядра работу обеспечивает подсистема nf_tables, входящая в состав ядра Linux начиная с выпуска 3.13. На уровне ядра предоставляется лишь … Читать далее Выпуск пакетного фильтра nftables 1.1.0

Google открыл приложение для создания 3D-моделей с использованием виртуальной реальности

Компания Google сообщила об открытии исходного кода проекта Google Blocks, предоставляющего виртуальное 3D-окружение для создания сцен, объектов и моделей для систем виртуальной и дополненной реальности. Работа с программой осуществляется с использованием шлемов виртуальной реальности, что позволяет вместо традиционных процессов разработки 3D-элементов с использованием плоских экранов, создавать модели непосредственно внутри виртуального трёхмерного окружения. Код написан на языке C# с использованием игрового движка Unity и открыт под лицензией Apache 2.0. Поддерживается работа с 3D-шлемами HTC Vive и Oculus Rift. Источник: http://www.opennet.ru/opennews/art.shtml?num=61563 Читать далее Google открыл приложение для создания 3D-моделей с использованием виртуальной реальности

В репозитории OpenELA обеспечена оперативная публикация src-пакетов для новых релизов RHEL

Ассоциация OpenELA (Open Enterprise Linux Association), образованная компаниями CIQ (Rocky Linux), Oracle и SUSE для объединения усилий по обеспечению совместимости с RHEL, объявила о введении в строй автоматизированной системы, позволяющей размещать в открытом доступе исходные тексты пакетов спустя несколько дней после выхода очередных релизов Red Hat Enterprise Linux (RHEL). В настоящее время в поддерживаемом проектом репозитории размещены src-пакеты, соответствующие актуальным релизам RHEL 9.4 и 8.10, а также накопившимся обновлениям. OpenELA занял место репозитория git.centos.org, поддержание которого было прекращено компанией Red Hat. Размещённые в репозитории OpenELA пакеты распространяются бесплатно и без ограничений, и могут использоваться в качестве основы для создания дистрибутивов, … Читать далее В репозитории OpenELA обеспечена оперативная публикация src-пакетов для новых релизов RHEL

Компания SUSE попросила прекратить использование бренда SUSE в проекте openSUSE

Разработчики openSUSE начали обсуждение вопроса изменения имени проекта, а также реструктуризации управления. Необходимость смены имени вызвана тем, что компания SUSE попросила проект openSUSE прекратить использовать бренд SUSE, чтобы исключить путаницу между компанией SUSE и развиваемом сообществом проектом openSUSE. Переименование openSUSE пока не является жёстким требованием и подано под видом вежливой просьбы рассмотреть такую возможность, тем не менее openSUSE полностью зависит от компании SUSE, которая предоставляет ресурсы проекту и закрывает глаза на работу над openSUSE некоторых своих сотрудников в рабочее время. Ребрендинг находится на начальной стадии обсуждения, на котором пока не выработано предложений по конкретным действиям, срокам и вариантам нового имени. … Читать далее Компания SUSE попросила прекратить использование бренда SUSE в проекте openSUSE

Обновление VirtualBox 7.0.20

Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.0.20, в котором отмечено 8 исправлений: В дополнениях для хостов и гостевых систем на базе Linux добавлена начальная поддержка пакетов с ядром Linux, поставляемых в дистрибутивах RHEL 9.5 и openSUSE 15.6. В дополнениях для гостевых систем решена проблема с прикреплением лишних строк при копировании текста через совместный буфера обмена между Windows и графическими окружениями на базе протокола X11. Для новых виртуальных машин добавлены новые сертификаты Microsoft, используемые для загрузки в режиме UEFI Secure Boot. Устранена проблема с показом просмотрщика событий для гостевых ОС на базе Windows. В хост-окружениях на основе macOS решена … Читать далее Обновление VirtualBox 7.0.20

Выпуск дистрибутива Tails 6.5

Сформирован релиз специализированного дистрибутива Tails 6.5 (The Amnesic Incognito Live System), основанного на пакетной базе Debian 12, поставляемого с рабочим столом GNOME 43 и предназначенного для анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. Для хранения пользовательских данных в режиме сохранения пользовательских данных между запусками применяется шифрование. Для загрузки подготовлен iso-образ, способный работать в Live-режиме, размером 1 ГБ. В новой версии значительно сокращено время установки при помощи утилиты Tails Cloner (убрана задержка в 30 секунд при разбивке разделов). Пакетная база синхронизирована с Debian 12.6. Tor … Читать далее Выпуск дистрибутива Tails 6.5

Релиз ProteWine 1.0, инструмента для запуска Windows-приложений в Linux

Опубликован выпуск инструмента ProteWine 1.0, предназначенного для упрощения запуска Windows-приложений в окружениях на базе Linux, SteamDeck и других портативных консолей под управлением Linux. ProteWine представляет наглядный конфигуратор, позволяющий создавать порты Windows-игр для запуска в Linux с использованием пакетов Wine и Proton. Инструмент привязан к клиенту Steam, но использует из него только Steam Runtime 3 «Sniper», как окружение для выполнения сторонних сборок Wine и Proton. Код написан на TypeScript и распространяется под лицензией MIT. Основные возможности, которые реализованы на текущий момент: Интегрирован Winetricks. На выбор доступно 6 сторонних репозиториев с готовыми сборками Wine и Proton. Автоматическая установка библиотек DXVK, VKD3D, Proton … Читать далее Релиз ProteWine 1.0, инструмента для запуска Windows-приложений в Linux

GNOME Foundation покидает исполнительный директор

Организация GNOME Foundation, курирующая разработку среды рабочего стола GNOME, объявила о смене исполнительного директора, который отвечает за управление и развитие GNOME Foundation как организацией, а также за взаимодействие с советом директоров, консультативным советом (Advisory Board) и членами организации. С октября прошлого года пост исполнительного директора занимала Холли Миллион (Holly Million), обратившая на себя внимание разноплановым спектром интересов — от продюсирования документальных фильмов и написания картин до основания института шаманских искусств и занятий фитотерапией. В качестве причины ухода называется желание уделить времени получению учёной степени PhD в области психологии и сосредоточиться на развитии собственной частной практики. Исполняющим обязанности исполнительного директора GNOME … Читать далее GNOME Foundation покидает исполнительный директор

Выпуск языка программирования Hare 0.24.2

Дрю ДеВолт (Drew DeVault), автор пользовательского окружения Sway, почтового клиента Aerc и платформы совместной разработки SourceHut, опубликовал выпуск языка программирования Hare 0.24.2 (номер версии образован как 0.YY.Q, где YY — две последние цифры года, а Q — номер квартала). Hare преподносится как язык системного программирования, близкий к языку Си, но проще, чем Си. Исходный код компилятора и инструментария распространяются под лицензией GPLv3, а код стандартной библиотеки под лицензией MPL (Mozilla Public License). Язык оптимизирован для решения низкоуровневых задач, таких как разработка операционных систем, компиляторов, сетевых приложений и системных утилит, для которых требуется достижение максимальной производительности и полный контроль над выполнением. … Читать далее Выпуск языка программирования Hare 0.24.2

Выпуск дистрибутива NomadBSD 141

Представлен выпуск Live-дистрибутива NomadBSD 141R-20240711, представляющего собой редакцию FreeBSD, адаптированную для использования в качестве переносного рабочего стола, загружаемого с USB-накопителя. Графическое окружение основано на Xfce. Для монтирования накопителей применяется DSBMD (поддерживаются ФС ISO-9660, FAT, NTFS, UFS, Ext2/3, Ext4, HFS+, exFAT, XFS и Btrfs). Размер загрузочного образа 2.5 ГБ (i386, amd64). В новом выпуске базовое окружение обновлено до FreeBSD 14.1. Модуль fusefs изменён для сокращения возникновения ошибок при использовании unionfs. Специфичные для NomadBSD графические утилиты переведены с Qt5 на Qt6. Источник: http://www.opennet.ru/opennews/art.shtml?num=61552 Читать далее Выпуск дистрибутива NomadBSD 141

В драйвере Panthor для GPU Mali G610 обеспечена совместимость с OpenGL ES 3.1

Консорциум Khronos, занимающийся разработкой графических стандартов, признал полную совместимость открытого драйвера Panthor со спецификацией OpenGL ES 3.1. Драйвер успешно прошёл все тесты из набора CTS (Khronos Conformance Test Suite) и включён в список сертифицированных драйверов. Сертификация пройдена для GPU Mali G610. Проверка была выполнена на плате Rock5b (SoC RK3588) в окружении на базе Wayland, ядра Linux 6.10.0-rc1 и Mesa 24.1.1. Получение сертификата даёт возможность официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos. Драйвер Panthor, который включён в состав сегодняшнего выпуска ядра Linux 6.10, обеспечивает поддержку десятого поколения GPU Mali (G310, G510, G710). На … Читать далее В драйвере Panthor для GPU Mali G610 обеспечена совместимость с OpenGL ES 3.1

Релиз ядра Linux 6.10

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.10. Среди наиболее заметных изменений: драйвер ntsync c примитивами синхронизации Windows NT, компоненты DRM Panic для реализации аналога «синего экрана смерти», прекращение поддержки старых CPU Alpha, возможность верификации целостности в ФС на базе FUSE, ограничение доступа к ioctl через механизм Landlock, подсистема для профилирования операций выделения памяти, системный вызов mseal(), возможность шифрованного обмена данными с устройствами TPM, поддержка высокоприоритетных рабочих очередей в dm-crypt, драйвер panthor для десятого поколения GPU Mali. В новую версию принято 14564 исправлений от 1989 разработчиков, размер патча — 41 МБ (изменения затронули 12509 файлов, добавлено 547663 … Читать далее Релиз ядра Linux 6.10

Выпуск Wine 9.13 и Wine staging 9.13

Опубликован экспериментальный выпуск открытой реализации Win32 API — Wine 9.13. С момента выпуска 9.12 было закрыто 22 отчёта об ошибках и внесено 336 изменений. Наиболее важные изменения: Добавлена поддержка загрузки собранных для Windows ODBC-драйверов к СУБД. Продолжена работа по размещению в разделяемой памяти структур данных библиотеки user32. Продолжено переписывание движка, используемого в командном интерпретаторе CMD.EXE. Закрыты отчёты об ошибках, связанные с работой приложений: Photoshop CC 2024, CUERipper 2.2.5, MEGA TECH Faktura Small Business, Virtual Desktop, RegEdit. Закрыты отчёты об ошибках, связанные с работой игр: Victoria 2: A House Divided, Lylian, Guild Wars 2, The Witcher 3, Assassin’s Creed : Revelations, … Читать далее Выпуск Wine 9.13 и Wine staging 9.13

Доступна система фильтрации спама Rspamd 3.9

Состоялся релиз системы фильтрации спама Rspamd 3.9, предоставляющей средства для оценки сообщений по различным критериям, включая правила, статистические методы и чёрные списки, на основе которых формируется итоговый вес сообщения, используемый для принятия решения о необходимости блокировки. Rspamd поддерживает практически все возможности, реализованные в SpamAssassin, и имеет ряд особенностей, позволяющих фильтровать почту в среднем в 10 раз быстрее, чем SpamAssassin, а также обеспечивать лучшее качество фильтрации. Код системы написан на языке Си и распространяется под лицензией Apache 2.0. Rspamd построен с использованием событийно-ориентированной архитектуры (Event-driven) и изначально рассчитан на применение в высоконагруженных системах, позволяя обрабатывать сотни сообщений в секунду. Правила для … Читать далее Доступна система фильтрации спама Rspamd 3.9

Выпуск пакетного менеджера Pacman 7.0

Доступен релиз пакетного менеджера Pacman 7.0, применяемого в дистрибутиве Arch Linux. Из изменений можно выделить: В настройки добавлен параметр DownloadUser, позволяющий сбросить привилегии при выполнении операций загрузки файлов и сохранить загруженные файлы во временный каталог, принадлежащий указанному в директиве пользователю. В системах на базе ядра Linux задействованы механизмы изоляции, запрещающие процессу, выполняющему загрузку, запись в области ФC, вне каталога для загрузки. Для отключения режима изоляции при загрузке предложены настройка DisableSandbox и опция командной строки «—disable-sandbox». Добавлена проверка того, что БД и цифровая подпись загружены из одного источника. В коде для предотвращения переполнений буфера вместо функции sprintf задействована функция snprintf, в … Читать далее Выпуск пакетного менеджера Pacman 7.0

Обновление ОС Qubes 4.2.2, использующей виртуализацию для изоляции приложений

Доступен выпуск операционной системы Qubes 4.2.2, реализующей идею использования гипервизора для строгой изоляции приложений и компонентов ОС (каждый класс приложений и системные сервисы работают в отдельных виртуальных машинах). Для работы рекомендуется система с 16 Гб ОЗУ (минимум — 6 Гб) и 64-разрядным CPU Intel или AMD с поддержкой технологий VT-x c EPT/AMD-v c RVI и VT-d/AMD IOMMU, желательно наличие GPU Intel (GPU NVIDIA и AMD недостаточно хорошо протестированы). Размер установочного образа — 6 ГБ (x86_64). Приложения в Qubes разделены на классы в зависимости от важности обрабатываемых данных и решаемых задач. Каждый класс приложений (например, работа, развлечения, банковские операции), а также … Читать далее Обновление ОС Qubes 4.2.2, использующей виртуализацию для изоляции приложений