LINUX.ORG.RU

Новости

Активные теги:

 , , , , , , , , , , , ,

Выпуск среды рабочего стола GNOME 51 «A Coruña»

 

Группа GNOME

После шести месяцев разработки опубликован выпуск среды рабочего стола GNOME 51.

Релиз в основном про плавность интерфейса, улучшения Wayland/Mutter, удобство встроенных приложений и корпоративные сценарии. Также продолжается техническая модернизация: SVG-курсоры, обновлённый GTK и переход от gnome-keyring к Rust-компоненту oo7.

( читать дальше... )

>>> Подробности (gnome.org)

nuxster
()

Вышел Meta Test 2.0

 , , , ,

Группа Проприетарное ПО

Meta Test — это российская программная платформа для создания и запуска автоматизированных тестов веб-приложений людьми без навыков программирования. В основе платформы лежит концепция языково-ориентированного программирования. Для описания тестов используется декларативный предметно-ориентированный язык, что позволяет избавится от создания тестового «фреймворка» и сложных для понимания концепций вроде Page Object Model. Но тем не менее поддерживается исполнения в тестах обычного кода на языке python, что позволяет гибко работать с источниками тестовых данных, отправлять API запросы и даже создавать новые команды для встроенного языка.

Основные изменения:

  • Расширения для поддержки браузеров chromium, edge и safari были перенесены из дистрибутива в репозиторий для расширений.
  • Улучшена система отчётов. Доработан отчёт для allure.
  • В механизм расширений была добавлена поддержка команд.
  • Изменено поведение большинства команд, некоторые команды были переименованы.
  • Добавлены команды для поддержки js-alerts.
  • Доработан раннер тестов. Добавлена поддержка статистики, что позволяет автоматически ранжировать тесты по времени запуска и запускать только упавшие тесты.
  • Добавлена начальная поддержка HTTP запросов. С их помощью можно напрямую обращаться к веб-серверу, минуя взаимодействия с браузером.

Этот механизм в первую очередь предназначен для дополнения браузерного тестирования, а не для создания самостоятельных API-тестов.

Например, тест, приведённый ниже, переходит на URL http://the-internet.herokuapp.com/download и получает все ссылки, находящиеся в контейнере с классом example. Затем для каждой ссылки выполняется HEAD запрос, код статуса которого должен быть равным 200.

from metatest import *

TEST["Проверка доступности ссылок для скачивание файлов"](
    URL("http://the-internet.herokuapp.com/download")
    
    , "Проверяем доступность всех URL файлов"
    , HEAD[ALL(".example > a", "attr::href")](
        STATUS == STATUS.OK
        , timeout=25
))

>>> Meta Test (kybyc.xyz)

Rodegast
()

Tatuin v0.27.0

 , , , ,

Группа Open Source

Tatuin (Task Aggregator TUI for N providers) — агрегатор задач с текстовым пользовательским интерфейсом (TUI), объединяющий в одном окне задачи из различных источников: Todoist, Obsidian, GitLab TODO, GitHub Issues, iCal и CalDAV. Поддерживает базовые операции над задачами — добавление, редактирование, выполнение и удаление.

Изменения в версии v0.27.0

Добавлено

  • Issue #359: добавлено создание задач пакетом (batch) — теперь можно создать сразу несколько задач из списка, по одной задаче на строку
  • Issue #365: улучшено многострочное поле редактирования текста — теперь оно полноценно поддерживает функции редактирования (перемещение курсора между строками, прокрутка и т.д.)
  • Issue #363: из панели информации о задаче убран идентификатор задачи, так как он не нужен пользователю
  • Issue #366: фильтр/статус «Uncompleted» переименован в «Todo» для большей ясности
Исправлено
  • Issue #482: исправлено создание daily note в Obsidian, которое было сломано после обновления плагина Local REST API
  • Issue #419: исправлено создание задач в Obsidian, которое было сломано после обновления плагина Local REST API
  • Issue #373: исправлено падение при отображении гиперссылки в описании задачи, если она не помещалась на экране
  • Issue #258: исправлено несколько проблем безопасности в CI/CD workflow’ах GitHub Actions (риск инъекции команд через неэкранированную подстановку входных данных)

>>> Полный список изменений (github.com)

panter_dsd
()

Unicode 18.0

 , , ,

Группа Open Source

Состоялся выпуск 18.0 стандартов Unicode.

Всего в эту версию добавлено 13007 новых символов, включая знаки трёх письменностей:

Также добавлены:

  • 3 новых символа валют: мальдивской руфии, дирхама ОАЭ и оманского риала.
  • 9 новых эмодзи: бабочка монарх, сачок, метеор, направленный влево большой палец, трескающееся лицо, направленный вправо большой палец, маяк, солёный огурец и ластик.
  • 50 музыкальных символов: новые варианты пауз, скрипичных ключей, знаков альтерации, тремоло, фермат и других.
  • 29 других символов, включая исторические математические.
  • И другие дополнения и исправления.

>>> Полное описание этой версии

>>> Таблицы кодов символов

>>> Файлы с данными

>>> Подробности в блоге unicode.org (unicode.org)

dataman
()

Firefox 156

 ,

Группа Mozilla

Доступен Firefox 156.

В этой версии cнижено потребление ресурсов процессора и памяти при уменьшении больших изображений JPEG до размеров страницы.

( читать дальше... )

>>> Подробности (mozilla.org)

MozillaFirefox
()

AxonOS — открытый системный слой для BCI

 , ,

Группа Open Source

AxonOS — открытый системный слой для программно-аппаратных BCI

Открыт исходный код AxonOS — проекта, который разрабатывает системный слой между нейроинтерфейсами и прикладными программами (Brain-Computer Interface, BCI). Цель проекта — стандартизировать выполнение задач, передачу нейронных данных и управление разрешениями на уровне BCI-инфраструктуры.

( читать дальше... )

>>> AxonOS (axonos.org)

AxonOS
()
: Открыт код интегрированной среды разработки Rune (18 комментариев)

Salmon — значок в трее и уведомления о проблемах с systemd-сервисами и не только

 , , , ,

Salmon — значок в трее и уведомления о проблемах с systemd-сервисами и не только
Группа Open Source

Опубликована версия Salmon 1.1.1 – простой системы мониторинга локальных и удаленных Linux-машин.

Идея проекта появилась после того, как я обнаружил, что на одной из моих машин systemd-сервис Syncthing не работал уже несколько недель, а я об этом ничего не знал и понял это лишь позднее, по косвенным признакам. Разворачивать полноценный стек мониторинга в моем случае было избыточно - мне просто хотелось иметь значок в трее, который начинает мигать и напоминает о проблемном сервисе, пока инцидент не будет устранен или временно отложен. Минимально работоспособная версия Salmon была написана еще в 2021 году, после чего несколько лет использовалась только для собственных нужд. Теперь проект приведен в более законченный вид и опубликован.

( читать дальше... )

>>> Демо gif

>>> GitHub проекта (github.com)

dimonomid
()

OpenRGB достигла версии 1.0

 , , ,

Группа Hardware and Drivers

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

Основные отличия от релиз-кандидатов, которыми пользовались последние полтора года — окончательный отказ от Qt5 и переход на свой собственный форк HIDAPI — библиотеки для USB HID class (устройств USB и Bluetooth для взаимодействия с человеком — клавиатур, мышей, игровых контроллеров).

( читать дальше... )

>>> Списки изменений (codeberg.org)

question4
()
: Образ Ubuntu 24.04.5 отозван (32 комментария)
: В Linux исправлена уязвимость, приводящая к потере данных в пользовательском пространстве, которая существовала с 2023 года (3 комментария)
: 113 пакетов в Void Linux остались без сопровождения из-за несогласия с политикой использования AI (197 комментариев)

MikroTrick: критические уязвимости MikroTik RouterOS уже используются в реальных атаках

 , , , ,

Группа Безопасность

Исследователи CERT Polska раскрыли шесть уязвимостей в MikroTik RouterOS, две из которых объединяются в цепочку, получившую название MikroTrick. По данным исследователей, цепочка позволяет без аутентификации получить полный административный контроль над маршрутизатором, если его SSH-сервис доступен из недоверенной сети. CERT Polska уже подтвердила эксплуатацию MikroTrick в реальных атаках, наблюдавшихся как минимум со 2 сентября 2026 года.

MikroTik выпустила исправления 3 сентября и обозначила обновление как важное security update. Исправленные версии — RouterOS 6.49.21, 7.23.4, 7.24.2 и 7.25beta3. Производитель рекомендует обновиться всем пользователям, хотя подчёркивает, что большинство стандартных конфигураций непосредственно атаке не подвержено: в конфигурации RouterOS по умолчанию доступ к SSH со стороны интернета блокируется firewall.

( читать дальше... )

>>> Источник (mikrotik.com)

unclestephen
()

PostGREShell: в PostgreSQL обнаружили существовавшую 12 лет возможность запуска произвольного кода

 , ,

PostGREShell: в PostgreSQL обнаружили существовавшую 12 лет возможность запуска произвольного кода
Группа Безопасность

1 сентября исследователи Cyera Research раскрыли подробности уязвимости PostGREShellCVE-2026-6471, позволявшей пользователю PostgreSQL с привилегией REPLICATION загружать произвольные нативные библиотеки в процесс СУБД. Ошибка появилась вместе с механизмом логического декодирования ещё в PostgreSQL 9.4 и оставалась незамеченной около 12 лет. Само исправление было выпущено раньше — 13 августа в PostgreSQL 18.6, 17.11, 16.15, 15.19 и 14.24.

PostgreSQL оценил CVE-2026-6471 в 7,2 балла CVSS. Согласно официальному описанию, пользователь, не являющийся суперпользователем, но имеющий атрибут REPLICATION, мог через механизм логического декодирования заставить сервер выполнить dlopen() произвольного файла, доступного системной учётной записи PostgreSQL. В результате код из библиотеки выполнялся уже не с SQL-правами атакующего, а непосредственно внутри процесса сервера БД.

( читать дальше... )

>>> Источник (cyera.com)

unclestephen
()

DirectX backend в LLVM получил статус официально поддерживаемой архитектурной цели

 ,

DirectX backend в LLVM получил статус официально поддерживаемой архитектурной цели
Группа Open Source

В LLVM завершён перевод DirectX backend из экспериментального в официальный статус. Соответствующий pull request #214066 был влит в основную ветку llvm-project 31 августа. DirectX перенесён из LLVM_ALL_EXPERIMENTAL_TARGETS в обычный LLVM_ALL_TARGETS, поэтому теперь backend будет собираться по умолчанию вместе с другими штатными целями LLVM.

Ранее для его включения требовалось явно добавлять DirectX через CMake-параметр LLVM_EXPERIMENTAL_TARGETS_TO_BUILD. В принятом изменении DirectX добавлен в стандартный список targets и удалён из экспериментального.

Речь идёт не о реализации Direct3D или графическом драйвере. DirectX backend преобразует LLVM IR в DXIL — DirectX Intermediate Language, используемый DirectX 12 для представления скомпилированных шейдеров. Согласно документации LLVM, DXIL основан на bitcode старого LLVM 3.7, дополненного специфичными для DirectX операциями, ограничениями и метаданными. Результат помещается в контейнер DXContainer, содержащий DXIL и дополнительную информацию о шейдере.

( читать дальше... )

>>> Источник (github.com)

unclestephen
()

CADBase 0.3.2 — инженерная платформа, теперь полностью открытая

 , , , ,

Группа Open Source

CADBase – это цифровая платформа для публикации, хранения, версионирования и обмена 3D-моделями, чертежами и сопроводительной документацией.

Релиз версии 0.3.2 знаменует собой важный рубеж в развитии платформы CADBase: теперь весь код открыт под свободными лицензиями. Серверная часть (cdbs-back), процессы фоновой обработки (cdbs-proc) и миграции для БД (cdbs-migrations) становятся доступными сообществу.

Изначально планировалось публиковать проект сразу в open source, но потом перешли к закрытой разработке с планом открыть код через некоторое время. Исходный код веб-приложения был открыт под лицензией MIT в 2023 году и теперь, в 2026 году, открыты исходные коды всех репозиториев. Пусть и с большой задержкой, но теперь это сделано – хорошая новость.

( читать дальше... )

>>> Подробнее о платформе (cadbase.ru)

margarin
()
: Ubuntu 26.10 начала выпускать отдельные ISO для x86-64-v3 (18 комментариев)

Выпуск LibreDB Studio 0.14.1, клиента для SQL- и NoSQL-СУБД с веб-интерфейсом

 , , , ,

Группа Open Source

LibreDB Studio — клиент для SQL- и NoSQL-СУБД, который ставится на свой сервер и открывается во вкладке браузера, вместо десктопного приложения на каждой машине. Лицензия MIT, написан на Node.js и Next.js. Свои данные держит в локальном файле SQLite, отдельная СУБД для запуска не нужна.

Собственных драйверов в 0.14.1 шестнадцать: PostgreSQL, MySQL, Oracle, SQL Server, SQLite, libSQL, DuckDB, MongoDB, Redis, Couchbase, ClickHouse, Druid, Elasticsearch, OpenSearch, Trino, Cassandra. Ещё 26 движков подключаются через эти же драйверы, поскольку совместимы с ними на уровне сетевого протокола; отдельного кода под них нет, итого через 16 драйверов доступны 42 движка. Все 26 проверены на работающих экземплярах, результат по каждому, вместе с тем, что не заработало, выложен в docs/providers/README.md.

( читать дальше... )

>>> Репозиторий проекта (github.com)

libredb
()

Asahi Linux официально поддерживает Apple M3

 , , m3

Группа Hardware and Drivers

6 сентября разработчики Asahi Linux объявили о начале официальной поддержки компьютеров Mac на процессорах Apple M3. Поддержка M3, M3 Pro и M3 Max добавлена непосредственно в установщик проекта. По словам разработчиков, Linux на этих системах уже достиг состояния, при котором значительная часть оборудования, ранее поддержанного на машинах с M1 и M2, работает и на M3.

На поддерживаемых Mac уже работают Wi-Fi, Bluetooth, NVMe, клавиатура и тачпад, встроенные микрофоны и веб-камера, управление частотами CPU и распределение задач между производительными и энергоэффективными ядрами. Также поддерживается USB 3 со скоростью до 10 Гбит/с. В ходе подготовки M3 разработчикам пришлось, в частности, реализовать поддержку нового контроллера USB Type-C ACE3, используемого в M3 Pro и M3 Max.

( читать дальше... )

>>> Источник (asahilinux.org)

unclestephen
()
: Почтовая программа rustycat версии 0.0.1 (48 комментариев)

RSS подписка на новые темы