Linux.org.ru

Syndicate content
Linux.org.ru: Новости
Updated: 25 min 28 sec ago

GoldenDict-ng 26.3.0

Fri, 02/27/2026 - 18:00

26 февраля состоялся выпуск 26.3.0 кроссплатформенного мультиформатного электронного словаря GoldenDict-ng – форка словаря GoldenDict.

Возможности словаря:

  • Поддержка локальных словарей в форматах: MDict, StarDict, ABBYY Lingvo DSL и .lsa/.dat, XDXF, Zim, Aard и Aard 2 (Slob), DictD, Epwing, SDictionary, Babylon и Babylon glossary builder, файлов со звуками в директориях и объединённых в архив zip.
  • Поддержка сетевых источников: Wikipedia и Wiktionary, протокол DICT, LinguaLibre и Forvo, любые сайты, поддерживающие поиск слов, заданных в адресной строке.
  • Поддержка других источников: из других приложений, текст-в-речь, словари морфологии, транслитерация.
  • Поиск сразу по нескольким источникам.
  • Полнотекстовый поиск в локальных словарях с использованием библиотеки Xapian.
  • Интеграция с Anki.
  • И многое другое.

Словарь написан на языке C++ с использованием фреймворка Qt 6 и распространяется по лицензии GNU GPL 3.

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

 , , , ,

OpenZFS 2.4.1

Fri, 02/27/2026 - 00:43

OpenZFS — это продвинутая файловая система и менеджер томов, первоначально разработанная для Solaris и теперь поддерживаемая сообществом OpenZFS.

Поддерживаемые платформы:

  • Linux: совместимость с версиями ядер 4.18 - 6.19
  • FreeBSD: совместим начиная с версии 13.3+, 14.0+

В этом выпуске:

  • исправлен учет доступного пространства для записей special/dedup;
  • совместимость с Linux 6.19: сборка из дерева исходного кода: исправление дублирующихся функций сборки GCM;
  • zfs_vnops_os.c: вызов vput() перемещен после zfs_setattr_dir();
  • Исправлена ​​ошибка активации large_microzap при получении данных;
  • Исправлено разрешение send:raw для команды send -w -I;
  • Всего более 80 исправлений.

 , , , ,

FreeRDP 3.23.0

Wed, 02/25/2026 - 22:06

FreeRDP — это бесплатная реализация протокола удалённого рабочего стола (RDP), распространяемая под лицензией Apache.

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

  • После глубокого анализа кода клиента FreeRDP устранён ряд уязвимостей.
  • Добавлена изоляция конфигурации. Сторонние клиентские/серверные приложения должны проверять новые API freerdp_setApplicationDetails и winpr_setApplicationDetails, позволяющие использовать настраиваемое пространство в файлах конфигурации и runtime-данных для каждого приложения.
  • Для разработчиков мы поместили большинство API в [[nodiscard]], поэтому компиляторы могут начать выдавать ошибки о непроверенных возвращаемых значениях. Это сделано намеренно и должно побудить к очистке кода. Функции, в которых возврат является необязательным, были пропущены. На данный момент эти проверки автоматически применяются для сборок FreeRDP, внешние проекты могут включить их, определив WINPR_DEFINE_ATTR_NODISCARD в своей системе сборки.
  • Для разработчиков: пожалуйста, начните тестировать свои приложения на сборках FreeRDP с опцией -DWITHOUT_FREERDP_3x_DEPRECATED=ON, чтобы убедиться, что вы не используете API, которые скоро будут удалены.
  • Клиент на основе библиотеки SDL получил значительное обновление: режимы работы с несколькими мониторами и высоким разрешением значительно улучшены.
  • Другие улучшения и исправления ошибок.

 , ,

Solaris 11.4 SRU90

Wed, 02/25/2026 - 11:44

Слухи о кончине Соляриса в очередной раз не подтвердились, и компания Oracle выпустила релиз операционной системы Solaris 11.4 SRU 90 (Support Repository Update).

Среди обновлённых пакетов: BIND 9.20.15, cups 2.4.15, Go 1.25.5, GNU Binutils 2.45, openssl 3.0.18, PHP 8.4.16, python 3.13.9, sqlite 3.51.0, xorg-server 21.1.20, Firefox 140.4.0esr, FreeType 2.14.1, GNU Screen 5.0.1, gtk3 3.24.51, samba 4.22.6, Wireshark 4.6.0, zsh 5.9.

Из других изменений — поддержка сжатия Zstandard в файлах ELF, новые режимы в системных утилитах bootadm, devnm, ipadm и ls.

Поддержка Solaris 11.4 будет осуществляться ещё 11 лет до ноября 2037 года.

>>> Полный список изменений в блоге Oracle

>>> Подробный русский перевод списка изменений на opennet.ru

 

Apache NetBeans 29

Tue, 02/24/2026 - 21:46

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др.

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

>>> Скачать

 , , ,

Части Ladybird переписывают на Rust при помощи LLM

Tue, 02/24/2026 - 12:56

Ladybird переходит на частичное использование Rust вместо C++. Разработчики давно искали memory-safe альтернативу: Swift не подошёл из-за слабых возможностей взаимодействия с C++ и ограниченной поддержки вне Apple. Rust оказался лучше: зрелая экосистема, многие контрибьюторы уже знают язык, а Firefox и Chromium уже используют его.

Первым портировали LibJS — движок JavaScript (лексер, парсер, AST, генератор байткода). Работу вёл человек с помощью Claude Code и Codex: ~25 000 строк Rust за две недели вместо нескольких месяцев вручную. Результат — полная идентичность выходных данных с C++-версией, ноль регрессий в тестах (52 898 тестов test262, 12 461 собственных тестов).

Код намеренно стилистически близок к C++-оригиналу — идиоматичность придёт позже. Полного перехода на Rust не планируется: C++ и Rust будут сосуществовать, а портирование будет постепенным и управляться основной командой.

 , , ,

LLM Claude помогла найти ошибку ввода-вывода в QEMU

Mon, 02/23/2026 - 19:49

Ведущий разработчик проекта io_uring и утилиты fio (github.com) для гибкого тестирования подсистем ввода-вывода – Йенс Аксбо (Jens Axboe) – обратился за помощью к нейросети Claude компании Anthropic. Нейросеть помогла Аксбо разобраться со сбоями при работе QEMU – утилиты для запуска виртуальных машин. Аксбо заметил, что она тормозит при работе с дисками AHCI и SCSI. Нейросеть помогла ему найти решение, ускорившее использование io_uring в 50-80-раз.

Предложенный патч для исправления ошибки.

 , , , ,

Who's online

There are currently 1 user and 1 guest online.