The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

·23.08 В KDE появился мастер начальной настройки (17 –1)
  Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Наиболее заметным изменением стало добавление в ветку, на основе которой формируется выпуск KDE Plasma 6.5, мастера начальной настройки системы (KISS - KDE Initial System Setup), который дополняет экран приветствия входа в систему (Welcome Center). В KDE Initial System Setup предложены системные операции, выполняется до первого входа в систему после установки, такие как как создание нового пользователя под которым будет осуществляться дальнейшая работа, выбор языка и часового пояса, настройка раскладки клавиатуры и конфигурирование сетевого доступа.

Другие изменения в ветке KDE Plasma 6.5:

  • Добавлена поддержка прокрутки виджетов в панели, активируемая когда элементы не вмещаются в имеющееся пространство.
  • В композитном менеджере KWin при показе HDR-контента задействована улучшенная кривая преобразования тона (HDR Tone Mapping).
  • В конфигураторе по умолчанию прекращён показ страницы настройки графических планшетов на системах, к которым не подключены подобные устройства.
  • В конфигураторе реализован показ более релевантной информации об имеющихся игровых контроллерах.
  • В истории уведомлений прекращён показ уведомления со сводкой о пропущенных событиях во время нахождения в режиме "Не беспокоить".
  • В KWin изменена работа с таймером в цикле отрисовки, что позволило немного снизить потребление ресурсов.
  • Добавлена поддержка второй версии портала xdg для задания общесистемных комбинаций клавиш.
  • В ветке KDE Frameworks 6.18 повышена скорость генерации миниатюр.
  • В ветке, на основе которой формируется выпуск KDE Plasma 6.4.5, устранена проблема приводившая к мерцанию на некоторых системах с драйверами amdgpu. Устранена ошибка, приводившая к зависанию KDE Plasma после копирования файлов через медленное сетевое соединение и открытия всплывающего окна буфера обмена.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск KDE Gear 25.08, набора приложений от проекта KDE
  3. OpenNews: Проект KDE опубликовал дистрибутив KDE Linux Testing Edition
  4. OpenNews: KDE перешёл на отрисовку окон со скруглёнными углами
  5. OpenNews: Возобновлена разработка окружения KDE Plasma Bigscreen для телевизоров
  6. OpenNews: Разработчик KWin объявил альтернативные X-серверы нежелательными в KDE
Обсуждение (17 –1) | Тип: Обобщение |


·23.08 Первый выпуск минималистичной системы инициализации Nitro (7)
  Опубликован первый публичный выпуск проекта Nitro, развивающего минималистичную систему инициализации c функциями контроля над выполнением процессов. Проект развивает Лия Нойкирхен (Leah Neukirchen), одна из сопровождающих пакеты в дистрибутиве Void Linux. Код написан на языке Си и распространяется под лицензий 0BSD.

Nitro может применяться как в качестве init-процесса (pid 1), так и в форме непривилегированного процесса, контролирующего бесперебойное выполнение приложений в пространстве пользователя и перезапускающего задачи в случае сбоев. Поддерживается работа в Linux и FreeBSD, возможно применение в окружениях на базе стандартной Си-библиотеки Musl. В качестве областей применения упоминаются встраиваемые системы, образы ram-дисков (initramfs), контейнеры (Docker/Podman/LXC/Kubernetes), а также рабочие станции и серверные системы. Для управления работой сервисов и взаимодействия с init-процессом поставляется утилита командной строки nitroctl.

Вместо составных скриптов инициализации в Nitro применяется модель на основе выноса каждой функции в отдельный скрипт. Для каждого сервиса в иерархии /etc/nitro создаётся подкалог, в котором могут размещаться следующие скрипты: setup - содержит команды, выполняемые до запуска сервиса; run - определяет сценарий запуска сервиса; finish - включает команды, выполняемые после завершения сервиса. Для организации ведения лога применяется символическая ссылка с именем log, указывающая на другой сервис, которому будет перенаправлен вывод. Для отключения автозапуска сервиса достаточно создать в его каталоге файл с именем "down", а для игнорирования сервиса следует добавить символ "@" к имени каталога.

Автором проекта отмечаются следующие достоинства Nitro по сравнению с другими системами инициализации:

  • Всё состояние хранятся в ОЗУ, что упрощает работу в окружениях c дисковыми разделами в режиме только для чтения.
  • Архитиктура на основе обработки событий, не использующая опрос в режиме полинга (polling).
  • Отсутствие операций выделения памяти во время работы (все буферы выделяются при запуске).
  • Ограниченное использование файловых дескрипторов во время работы.
  • Поставка в форме одного самодостаточного исполняемого файла и утилиты для управления системой.
  • Отсутствие стадий компиляции конфигурации - работу сервиса определяют простые скрипты в связанном с сервисом каталоге.
  • Наличие функции перезапуска сервисов после сбоя.
  • Наличие механизма ведения логов, которые могут включаться как по умолчанию, так и выборочно для отдельных сервисов.
  • Возможность построения цепочки обработки лога, охватывающей несколько сервисов.
  • Работа не зависит от точности выставления системных часов.
  • Поддержка запуска во FreeBSD через /etc/ttys.
  • Возможность сборки в форме миниатюрного статически скомпилированного исполняемого файла при использовании musl libc.

  1. Главная ссылка к новости
  2. OpenNews: Новые версии сервисного менеджера s6-rc и системы инициализации s6-linux-init
  3. OpenNews: Системный менеджер InitWare, форк systemd, портирован для OpenBSD
  4. OpenNews: Выпуск системы инициализации SysVinit 3.14
  5. OpenNews: Доступна система инициализации Finit 4.0
  6. OpenNews: Выпуск UIRD 2.0, унифицированной системы инициализации для модульных Linux-систем
Обсуждение (7) | Тип: Программы |


·23.08 Проект Wine опубликовал Vkd3d 1.17 с реализацией Direct3D 12 (2 +3)
  Проект Wine опубликовал выпуск пакета vkd3d 1.17 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором 4 и 5 модели шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией LGPLv2.1.

Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() и Copy*(). В libvkd3d-shader реализована трансляция байт-кода моделей шейдеров в промежуточное представление SPIR-V. Поддерживаются вершинные, пиксельные, тесселяционные, вычислительные и простые геометрические шейдеры, сериализация и десериализация корневой сигнатуры. Из шейдерных инструкций реализованы арифметические, атомарные и битовые операции, операторы сравнения и управления потоком передачи данных, инструкции sample, gather и load, операции неупорядоченного доступа (UAV, Unordered Access View).

В новой версии:

  • В реализацию языка шейдеров HLSL добавлена начальная поддержка разделяемой памяти групп потоков, расширена поддержка геометрических шейдеров, добавлен парсер для ресурсов StructuredBuffer.
  • Продолжено развитие реализации языка шейдеров MSL (Metal Shading Language), применяемого компанией Apple в графическом API Metal. Например, в MSL добавлена поддержка циклов, косвенной адресации постоянных буферов, сэмплинга текстур и различных операций целочисленной арифметики и сравнения.
  • В библиотеке libvkd3d в реализацию программного интерфейса ID3D12Device5 добавлен метод EnumerateMetaCommands().
  • Добавлен новый тип шейдеров "tx" (VKD3D_SHADER_SOURCE_TX), используемый для загрузки шейдеров обработки текстур.

  1. Главная ссылка к новости
  2. OpenNews: Проект Wine опубликовал Vkd3d 1.16 с реализацией Direct3D 12
  3. OpenNews: Выпуск Wine-wayland 10.5
  4. OpenNews: Компания Valve выпустила Proton 9.0-4, пакет для запуска Windows-игр в Linux
  5. OpenNews: Выпуск Wine 10.13
Обсуждение (2 +3) | Тип: Программы |


·23.08 whomade - процесс, запоминающий какие программы создают файлы в отслеживаемых каталогах (35 –4)
  Для определения приложений, создающих расходующие дисковое пространство файлы в домашнем каталоге пользователя, подготовлен фоновый процесс whomade, отслеживающий появление новых файлов при помощи механизма fanotify. Проект написан на языке С++ и распространяется под лицензией GPLv3.

Данные хранятся в БД SQLite3, которая периодически очищается от неактуальной информации (например, сведений об удалённых файлах). Для реализации требуемой функциональности на данный момент whomade отслеживает через fanotify открытие фалов с последующим отсевом ненужных событий, а не непосредственно операции создания файлов. Для запуска необходимы права root (требуются для fanotify).

Пользователям среды рабочего стола MATE предоставляется расширение для файлового менеджера Caja, выводящее информацию о процессе, создавшем выбранный файл.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск nomenus-rex 0.7.0, утилиты для массового переименования файлов
Обсуждение (35 –4) | Автор: A.Stahl | Тип: Программы |


·23.08 Выпуск дистрибутива MiniOS 5 на базе Debian 13 (6 +4)
  Представлен релиз дистрибутива MiniOS 5.0.0, основанного на Debian 13 "Trixie" и работающего напрямую с USB-накопителя. Графическое окружение основано на Xfce. Дистрибутив использует модульную архитектуру, позволяющую создавать специализированные конфигурации, исключая и добавляя компоненты для адаптации системы под конкретные задачи. Выпуск доступен в трёх редакциях:
  • Standard (amd64, 798 МБ) - компактная сборка для повседневных задач. Характеризуется высокой производительностью и лаконичным интерфейсом. Включает веб-браузер, файловый менеджер, текстовый редактор, архиватор, мультимедийные возможности и специализированные утилиты MiniOS для установки системы, настройки, управления модулями и работы с накопителями.
  • Toolbox (amd64, 1.2 ГБ) - специализированный Linux-дистрибутив для обслуживания, диагностики и восстановления компьютерных систем. Содержит инструменты для управления дисками, сетевой диагностики, обеспечения безопасности данных, тестирования системы, поддержки различных файловых систем и виртуализации. Предназначен для системных администраторов и технических специалистов.
  • Ultra (amd64, 1.7 ГБ) - расширенный набор программных инструментов, предназначенный как для обслуживания и диагностики компьютерных систем, так и для решения широкого круга офисных задач. Включает все возможности Toolbox плюс офисный пакет, мультимедийные приложения для работы с графикой, аудио и видео, а также средства контейнеризации.

Наиболее важные изменения:

  • Переход на пакетную базу Debian 13 "Trixie" с новой архитектурой инициализации. Система инициализации minios-boot заменена стандартным механизмом live-config, адаптированным для нужд MiniOS с поддержкой расширенной конфигурации, синхронизации настроек и управления пользовательскими каталогами.
  • По умолчанию используется стандартное ядро Debian 6.12.41+deb13-amd64 с поддержкой Secure Boot. Дополнительно доступен собственный пакет с ядром MiniOS 6.12.41-mos-amd64, поддерживающий AUFS и сжатие разделов NTFS. Для установки ядра предложена утилита MiniOS Kernel Manager.
  • Переработаны пользовательские утилиты:
    • В MiniOS Installer и MiniOS Configurator реализован новый графический интерфейс и расширена функциональность;
    • Drive Utility стал универсальным инструментом для работы с накопителями (запись/создание образов, форматирование, безопасное стирание);
    • Добавлена утилита MiniOS Session Manager для управления сеансами;
    • Добавлена утилита MiniOS Kernel Manager для управления ядрами.
  • Проведена значительная оптимизация и очистка кодовой базы системы, что повысило стабильность и производительность всех компонентов. Упрощена структура модулей и улучшена совместимость с различным оборудованием.
  • Улучшено визуальное оформление интерфейса и обновлена система загрузки с поддержкой многоязычности.
  • Расширена интернационализация: добавлена полная поддержка индонезийского языка, обновлены переводы на 7 языков, значительно расширена документация.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск дистрибутива MiniOS 4.1
  3. OpenNews: Релиз MiniOS 4, дистрибутива для съёмных носителей
  4. OpenNews: Релиз Debian 13
Обсуждение (6 +4) | Автор: crim50n | Тип: Программы |


·22.08 Выпуск мультимедиа-пакета FFmpeg 8.0 (18 +13)
  После почти года разработки доступен мультимедиа-пакет FFmpeg 8.0, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Пакет написан на языке Си и распространяется под лицензиями LGPL и GPL.

Среди изменений в FFmpeg 8.0:

  • На базе графического API Vulkan 1.3 реализованы кодеки FFV1 (кодирование и декодирование) и ProRes RAW (только декодирование), примечательные значительным повышением производительности из-за распараллеливания операций. На стадии тестирования находятся кодировщики и декодировщики на базе API Vulkan для форматов ProRes и VC-2. В кодеках на базе API Vulkan задействованы вычислительные шейдеры и обеспечено аппаратное ускорение.
  • Задействованы расширения графического API Vulkan для аппаратного ускорения декодирования видео VP9, VVC (на базе VAAPI) и H.264 (на базе OpenHarmony).
  • Задействованы расширения графического API Vulkan для аппаратного ускорения кодирования видео AV1 и H.264 (на базе OpenHarmony).
  • Добавлены декодировщики для форматов кодирования видео APV (Advanced Professional Video), ProRes RAW и RealVideo 6.0.
  • Добавлены декодировщики для форматов кодирования звука Sanyo LD-ADPCM, Xbox ADPCM IMA и G.728.
  • Реализован кодировщик формата APV (Advanced Professional Video), построенный на базе библиотеки libopenapv.
  • В декодировщике формата видео VVC (Versatile Video Coding, H.266) реализована поддержка расширений IBC (Inter Block Copy), SSC (Screen Content Coding) и ACT (Adaptive Color Transform), а также режима палитры. Добавлен вариант декодировщика формата видео VVC, использующий VAAPI. Реализована возможность использования формата VVC в медиаконтейнере Matroska.
  • В библиотеку libx265 добавлена поддержка кодирования альфа-канала (прозрачность).
  • Добавлена обвязка для использования аппаратно ускоренных кодировщиков и декодировщиков от проекта OpenHarmony.
  • Добавлена поддержка кодирования анимированных изображений в формате JPEG XL, используя библиотеку libjxl.
  • Улучшена поддержка многотрековых аудио и видео в формате FLV v2.
  • В упаковщик медиконтейнеров MP4 добавлена поддержка формата APV, а также AV1 с шифрованием CENC.
  • Убрано отключение автовекторизации при сборке в GCC на системах x86, ARM и AArch64.
  • Реализованы ассемблерные оптимизации на базе инструкций AVX-512, позволившие значительно ускорить некоторые операции, применяемые при декодировании видео.
  • Новые фильтры:
    • whisper для автоматического распознания речи при помощи нейросетевой модели Whisper.
    • colordetect для определения эффективного диапазона значений и режима альфа-канала.
    • pad_cuda для добавления полей к входному видеопотоку с использованием CUDA.
    • scale_d3d11 для изменения размера видео, используя графический API Direct3D 11.
  • Прекращена поддержка версий библиотеки OpenSSL старше 1.1.0.
  • Прекращена поддержка ассемблера yasm (оставлена только поддержка nasm).
  • Объявлены устаревшими кодировщики на базе API OpenMAX (Open Media Acceleration).
  • По умолчанию включена верификация TLS-сертификатов (из-за изменения поведения при обработке TLS значительно изменён номер версии FFmpeg).

  1. Главная ссылка к новости
  2. OpenNews: Выпуск мультимедиа-пакета FFmpeg 7.1
  3. OpenNews: Использование в FFmpeg инструкций AVX-512 позволило в 94 раза ускорить некоторые операции
  4. OpenNews: Проект FFmpeg переходит на платформу совместной разработки Forgejo
  5. OpenNews: Основатель QEMU и FFmpeg опубликовал звуковой кодек TSAC
  6. OpenNews: Проект FFMpeg представил собственную реализацию декодировщика xHE-AAC
Обсуждение (18 +13) | Тип: Программы |


·22.08 Релиз инструментария для обработки изображений G'MIC 3.6 (25 +16)
  Состоялся релиз фреймворка G'MIC 3.6, предоставляющего универсальный язык сценариев для обработки изображений и графические интерфейсы для преобразования, фильтрации и визуализации графического контента. G'MIC предоставляет более тысячи готовых алгоритмов и функций для обработки изображений, поддерживает многопоточночность и может использовать OpenMP для ускорения вычислений за счёт распараллеливания нагрузки на несколько ядер CPU. Поддерживается обработка различных типов изображений, в том числе с произвольным числом цветовых каналов, объёмных изображений и векторных 3D-объектов. Код проекта распространяется под свободной лицензией CeCILL, совместимой с GPL.

G'MIC доступен в виде: инструмента командной строки gmic (в стиле ImageMagic); многопоточных C++-библиотек libgmic и CImg; плагинов G'MIC-Qt с реализацией более 600 фильтров для GIMP, Paint.NET, Photoshop, Affinity Photo, PaintShop Pro, PhotoLine и XnView; web-приложения G'MIC Online для манипуляции с графикой из web-браузера; графического интерфейса ZArt для обработки видеофайлов или видеопотоков с web-камер в режиме реального времени. Помимо этого, возможности G'MIC используются в таких открытых проектах, как пакет постобработки видео EDK, видеоредакторы Flowblade и Kdenlive, графический редактор Krita, система обработки фотографий PhotoFlow и система наложения видеоэффектов Veejay.

Основные новшества:

  • Предложен начальный порт класса CImgDisplay для отрисовки окон при помощи библиотеки SDL3. В будущем данный класс планируют задействовать для использования Wayland вместо X11.
  • Обеспечена совместимость с Qt6. Реализована поддержка сборки плагина G’MIC-Qt с Qt6.
  • Значительно переписан и оптимизирован интерпретатор скриптового языка G’MIC. Разбор кода G’MIC теперь производится примерно на 2.5% быстрее, в основном за счёт сокращения операций сравнения строк.
  • В библиотеке nn_lib улучшена одновременная работа с несколькими нейронными сетями.
  • Модернизирован встроенный движок 3D-рендеринга, в котором улучшено вычисление освещения и задействован Z-клипинг для обработки объектов, находящихся вне границ видимой области.
  • Добавлен фильтр "Patterns / Organic Fibers" для создания узоров, напоминающих волокна.
  • Добавлен фильтр "Rendering / Speech Bubble", позволяющий создавать различные формы пузырей с репликами.

  • Добавлен фильтр "Rendering / 2.5D Extrusion" для создания 3D-эффектов с иллюзией глубины у плоских изображений.
  • Добавлен фильтр "Rendering / Fluffy Cloud" для отрисовки облаков.
  • Добавлен фильтр "Deformations / Warp [RBF]" для искажения изображения с привязкой к ключевым точкам.
  • Добавлена команда mutlithreaded3d (mt3d) для управления включением многопоточного 3D-рендеринга при использовании команды object3d. Многопоточный рендеринг заметно быстрее, но иногда приводит к появлению артефактов.
  • Добавлены команды thickcircle, thickellipse и thickpolygon для вывода цветных толстых контуров кругов, эллипсов и прямоугольников.
  • Добавлена команда matchpatch_alt с альтернативной реализацией команды matchpatch, работающей медленнее, но упрощающей вычисление карт соответствия между двумя изображениями.
  • Добавлена команда at_curve для извлечения пикселей, принадлежащих сплайновой кривой, проходящей через заданные точки.
  • Добавлена команда resize_displacement для масштабирования карты смещений с помощью алгоритма синтеза изображений на базе патчей.
  • Добавлена команда normals3d для возвращения векторов нормалей к вершинам или примитивам 3D-мэша.
  • В циклах разрешено применение подстановки "$%" (меняется от 0 до 1 в зависимости от текущей итерации) и скобок "{}" как в C++ (например, "do { echo $> } while u<0.9").
  • Добавлены новые функции: epoch(), swap(), frac(), wave(), isfinite(), isvar(), abscut().

  1. Главная ссылка к новости
  2. OpenNews: Первый стабильный выпуск открытой системы композитинга Natron 1.0.0
  3. OpenNews: Обновление утилит backgroundremover и rembg для удаления фона с изображений и видео
  4. OpenNews: Доступна библиотека устранения шума на изображениях Open Image Denoise 2.2
  5. OpenNews: Представлен формат сжатия изображений Spectral JPEG XL
  6. OpenNews: Выпуск графического редактора GIMP 3.1.2
Обсуждение (25 +16) | Тип: Программы |


·22.08 Доступен дистрибутив Simply Linux 11.0 (168 +4)
  Компания "Базальт СПО" опубликовала дистрибутив Simply Linux 11.0, построенный на 11-й платформе ALT. Дистрибутив представляет собой простую в работе и нетребовательную к ресурсам систему с классическим рабочим столом на основе Xfce, предоставляющую полную русификацию интерфейса и большинства приложений. Продукт распространяется в рамках лицензионного договора, не передающего право на распространение дистрибутива, но позволяющего без ограничений использовать систему физическим и юридическим лицам. Сборки подготовлены для архитектур x86_64 и Aarch64.

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

  • Среда рабочего стола Xfce обновлена до версии 4.20.
  • Задействованы ядро Linux 6.12.41 и системный менеджер Systemd 255.22.
  • Обновлён графический стек и драйверы, включая X.org Server 21.1.18, Mesa 25.0, NVIDIA 570.169, AMD 2025.Q1.1.
  • Для запуска игр добавлен графический интерфейс PortProton.
  • Обновлены версии LibreOffice 24.8.7.2, Chromium 138, GIMP 3.0.2, Inkscape 1.4, Hardindfo2 2.2.10, NetworkManager 1.52.1, Thunderbird 139.0.2, Audacious 4.4.2 и VLC 3.0.20.
  • Звуковой сервер PulseAudio заменён на мультимедийный сервер PipeWire.
  • В настройки управления питанием добавлен гибридный спящий режим.
  • Добавлены средства для настройки оформления экрана входа пользователя в систему.
  • Для настройки Bluetooth-соединений задействован Blueman.
  • Добавлена возможность настройки Wi-Fi на этапе установки системы.
  • В базовую поставку включён инструмент резервного копирования и восстановления системы Timeshift.
  • Для управления ключами шифрования и паролями задействовано приложение Seahorse.
  • По умолчанию предложена тема оформления Orсhis.

  1. Главная ссылка к новости
  2. OpenNews: Опубликована одиннадцатая платформа ALT
  3. OpenNews: Выпуск дистрибутива Альт Виртуализация 11.0
  4. OpenNews: Выпуск дистрибутива Альт Сервер 11.0
  5. OpenNews: Выпуск дистрибутива Альт Образование 11.0
  6. OpenNews: Выпуск дистрибутива Simply Linux 10.2
Обсуждение (168 +4) | Тип: Программы |


·22.08 Выпуск интегрированной среды разработки Apache NetBeans 27 (46 +7)
  Доступен выпуск интегрированной среды разработки Apache NetBeans 27, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки сформированы для Linux (snap, flatpak), Windows и macOS.

Среди изменений:

  • В средствах для управления версиями реализована поддержка переименования веток.
  • В редакторе кода появилась возможность сравнения содержимого директорий, улучшена поддержка разметки TextMark/Markdown и добавлена возможность предпросмотра изображений в формате SVG.
  • Движок тем оформления FlatLaf обновлён до версии 3.6.1.
  • Обеспечена совместимость с системой сборки Gradle 9 и добавлена возможность использования Gradle 9 в новых проектах.
  • Улучшена поддержка систем сборки Maven и Ant. Инструментарий maven обновлён до версии 3.9.11. Добавлено дополнение Njord.
  • Расширены возможности, связанные с использованием серверов LSP (Language Server Protocol) и применением плагина для VSCode.
  • Для кода на языке Java реализована возможность проведения рефакторинга отдельных Java-файлов, не являющихся частью проектов. Добавлена частичная поддержка импорта Java-модулей. Улучшены возможности для отладки и анализа стека. Встроенный в NetBeans Java-компилятор nb-javac (модифицированный javac) обновлён до версии JDK 25b31.
  • В окружении для языка PHP улучшена подсветка синтаксиса и разрешено использование собственных HTML-тегов в скриптах PHP.
  • Добавлена поддержка новых версий сервера приложений GlassFish - 7.0.24 и 8.0.0-M11. Добавлены новые пространства имён PrimeFaces и OmniFaces. Улучшено автодополнение jsf-классов. Реализован HTTP Monitor для javax.servlet и jakarta.servlet. Улучшена поддержка тегов JSF. Для Payara 5.x включена поддержка JDK 21.
  • В окружении для web-проектов добавлена поддержка медиазапросов CSS, соответствующих спецификации Media Queries Level 4. Реализован анализатор семантики JSON. Расширены возможности по встраиванию vuе-файлов (Vue Single-File Component).

  1. Главная ссылка к новости
  2. OpenNews: Выпуск интегрированной среды разработки Apache NetBeans 26
  3. OpenNews: Выпуск консольной среды разработки LazyVim 5
  4. OpenNews: Доступна интегрированная среда разработки Geany 2.0
  5. OpenNews: Сообщество Eclipse представило интегрированную среду разработки Theia IDE
  6. OpenNews: Релиз среды разработки Qt Creator 17
Обсуждение (46 +7) | Тип: Программы |


·22.08 Проблемы с доступностью инфраструктуры Arch Linux из-за DDoS-атаки (20 +5)
  Разработчики дистрибутива Arch Linux сообщили о продолжающейся с 16 августа DDoS-атаке, в результате которой некоторые сервисы проекта периодически оказываются недоступны. Наблюдаются проблемы c работой основного сайта, репозитория AUR, Wiki, форума и платформы GitLab. Сведения о технических деталях атаки и предпринятых методах защиты пока не раскрываются, так как атака всё ещё продолжается.

При недоступности первичных репозиториев рекомендуется использовать зеркала, перечисленные в пакете pacman-mirrorlist. Для загрузки iso-образов также следует воспользоваться зеркалами, не забыв проверить корректность загруженных данных по цифровой подписи. При недоступности репозитория aur.archlinux.org можно загрузить код пакетов через зеркало на GitHub, используя команду:


   git clone --branch <package_name> --single-branch https://github.com/archlinux/aur.git <package_name>

  1. Главная ссылка к новости
  2. OpenNews: Платформа совместной разработки SourceHut была выведена из строя на 7 дней из-за DDoS-атаки
  3. OpenNews: Уязвимость в протоколе HTTP/2, задействованная в крупнейшей DDoS-атаке
  4. OpenNews: В AUR-репозитории Arch Linux выявлены ещё 6 вредоносных пакетов
  5. OpenNews: Перегрузка инфраструктуры KDE, GNOME, Fedora, Codeberg и SourceHut из-за ИИ-индексаторов
  6. OpenNews: Браузерные дополнения вовлекают в построение распределённой сети скрапинга для AI-ботов
Обсуждение (20 +5) | Тип: К сведению |


·21.08 В репозитории PyPI реализована блокировка email с освобождёнными доменами (35 +12)
  Разработчики репозитория Python-пакетов PyPI (Python Package Index) реализовали защиту от захвата проектов путём покупки освобождённых доменов, указанных в параметрах учётных записей. Атака сводится к тому, что атакующие выискивают учётные записи, привязанные к email с просроченными доменами, после чего регистрируют освобождённый домен на себя, перенаправляют почтовый трафик на свой сервер и, получив контроль над email, инициируют процесс восстановления забытого пароля. В 2022 году данным способом был получен контроль за Python-пакетом ctx.

Для защиты от подобных атак в PyPI реализован ежедневный мониторинг актуальности доменных имён, используемых в email-адресах. Email-адреса с доменами, срок действия которых истёк, теперь автоматически переводятся в состояние неподтверждённых. Для неподтверждённых адресов PyPI не позволяет выполнить операцию восстановления пароля. Повторное прохождение верификации может инициировать только владелец учётной записи, знающий пароль.

С начала июня в пользовательской базе PyPI выявлено более 1800 email-адресов, связанных с вовремя не продлёнными доменами. C 1 января 2024 года каталог PyPI перешёл на обязательную двухфакторную аутентификацию, без включения которой пользователь не может выполнять действия по управлению проектом. Тем не менее, для старых пользователей, созданных до введения обязательной двухфакторной аутентификации, сохраняется возможность восстановления пароля через подтверждение по email, не требующее двухфакторной проверки.

  1. Главная ссылка к новости
  2. OpenNews: Перехвачены 4 учётные записи в PyPI и выпущены вредоносные релизы num2words
  3. OpenNews: Фишинг-атака на сопровождающих Python-пакеты в репозитории PyPI
  4. OpenNews: Каталог PyPI внедрил новую систему проверки подлинности пакетов
  5. OpenNews: Подмена зависимости в Python-библиотеке, насчитывающей 40 млн загрузок в месяц
  6. OpenNews: Инциденты с безопасностью в репозиториях PyPI и crates.io
Обсуждение (35 +12) | Тип: К сведению |


·21.08 В разработку редактора кода Zed инвестировано $42 млн. Создан Zedless, форк Zed (269 +13)
  Компания Zed Industries, разрабатывающая открытый редактор кода Zed, объявила об инвестировании в проект 35 млн долларов венчурным фондом Sequoia. С учётом прошлых денежных вливаний общий объём инвестиций в разработку Zed превысил 42 млн долларов. Деньги выделены на развитие нового метода совместной работы над кодом, при котором обсуждение кода привязывается к самому коду.

Отмечается, что до сих пор основное внимание в проекте уделялось созданию пользовательского интерфейса редактора кода. Полученные инвестиции позволят перейти на следующий этап и заняться внедрением новой системы управления версиями DeltaDB, формирующей рабочее пространство для совместной работы над кодом. Новая система инкрементально отслеживает развитие кода с точностью до отдельных операций редактирования. Важным отличием предлагаемых изменений является поддержание непрерывного потока обсуждений, не разделённых на обсуждения отдельных коммитов, а позволяющих привязываться к каждой операции редактирования кода.

Обсуждения охватывают как общение с другими разработчиками, так и взаимодействие с AI-моделями. Если совместная работа в репозиториях Git позволяет взаимодействовать с другими разработчиками на уровне веток и коммитов, то реализуемая в Zed система даст возможность взаимодействовать на уровне отдельных правок, входящих в коммит, и обсуждать произвольные части изменений и кода, сохраняя контекст и привязку к состоянию кода на момент обсуждения. При этом система DeltaDB рассчитана на взаимодействие с Git и предоставляет своеобразную надстройку для совместной работы над кодом в реальном времени, детального отслеживания любых изменений кода и привязки обсуждений к произвольным состояниям и местам в коде.

Проект Zed развивается под руководством Натана Собо (Nathan Sobo), автора редактора Atom (основа VS Code) при участии команды бывших разработчиков редактора Atom, платформы Electron и библиотеки для разбора синтаксиса Tree-sitter. При разработке учтён опыт создания Atom и предпринята попытка воплотить некоторые идеи о том, как должен выглядеть идеальный редактор для программиста. Код проекта написан на языке Rust. Исходный код серверной части для многопользовательского редактирования открыт под лицензией AGPLv3, код самого редактора - под лицензией GPLv3, а код библиотеки для формирования интерфейса пользователя GPUI, использующей GPU при отрисовке, - под лицензией Apache 2.0.

Отдельно можно отметить проект Zedless, развивающий форк редактора Zed, сфокусированный на обеспечении конфиденциальности и обособленной локальной работе без обращения к сторонним серверам. Из особенностей Zedless упоминается:

  • Отсутствие привязки к проприетарным облачным сервисам - намечено удаление всех возможностей и компонентов, работу которых невозможно обеспечить на своём оборудовании.
  • Удаление кода, связанного с отправкой телеметрии и автоматически генерируемых отчётов об аварийном завершении работы.
  • Смещение приоритета в развёртывании собственной инфраструктуры. Все возможности, использующие сетевые сервисы, по умолчанию отключены и не привязываются к внешним поставщикам. Пользователю предоставляются настройки для выбора внешних сервисов на своё усмотрение.
  • Возможность участия в разработке без подписания CLA-соглашения (Contributor License Agreement) и без передачи имущественных прав на код.

  1. Главная ссылка к новости
  2. OpenNews: В многопользовательском редакторе кода Zed обеспечена поддержка Linux
  3. OpenNews: Открыт редактор Zed, поддерживающий совместное написание кода
  4. OpenNews: В Microsoft C/C++ Extension включена блокировка работы в форках VS Code
  5. OpenNews: Доступен Uncoded, вариант редактора VSCode без телеметрии
  6. OpenNews: Первый выпуск проекта Pulsar, подхватившего разработку редактора кода Atom
Обсуждение (269 +13) | Тип: К сведению |


·20.08 Выпуск офисного пакета LibreOffice 25.8 (160 +36)
  Организация The Document Foundation опубликовала релиз офисного пакета LibreOffice 25.8. Готовые установочные пакеты подготовлены для различных дистрибутивов Linux, Windows и macOS. В подготовке выпуска приняли участие 160 разработчиков. 40% изменений внесены 44 сотрудниками курирующих проект компаний, таких как Collabora и Allotropia, 41% - восемью работниками организации The Document Foundation, а 19% изменений - 108 независимыми энтузиастами.

Выпуск LibreOffice 25.8 снабжён меткой "Community", будет поддерживаться энтузиастами и не нацелен на применение на предприятиях. LibreOffice Community без ограничений доступен бесплатно всем без исключения, в том числе корпоративным пользователям. Для предприятий, нуждающихся в дополнительном сервисе, отдельно развиваются продукты семейства LibreOffice Enterprise, для которых партнёрскими компаниями будет предоставляться полноценная поддержка, возможность получать обновления длительное время (LTS) и дополнительные функции, такие как SLA (Service Level Agreements).

Наиболее заметные изменения:

  • Реализован универсальный просмотрщик документов ("Viewer Mode"), позволяющий открывать любые файлы в режиме только для чтения, отключая при работе с ними все инструменты редактирования. Для включения режима просмотра добавлена экспертная настройка "ViewerAppMode".
  • Добавлена поддержка экспорта документов в формате PDF 2.0 (ISO 32000-2). Реализована поддержка шифрования AES-256, структурных элементов и спецификации PDF/A-4. Реализован гибридный режим для встраивания ODF-документов. Переработан интерфейс экспорта PDF.
  • В панель быстрого поиска добавлена опция для сопоставления масок с учётом символов с диакритическими знаками.
  • Реализован экспериментальный диалог управления макросами (Tools ▸ Macros ▸ Macro Manager), сочетающий в себе возможности 5 существующих диалогов для работы с макросами и написания скриптов. Для включения требуется активация экспериментальных функций (Tools ▸ Options ▸ LibreOffice ▸ Advanced ▸ Enable experimental features).
  • Добавлен экспериментальный расширенный режим шифрования ODF-файлов, отличающийся более высокой производительностью, защитой метаданных и использованием алгоритмов AES-GCM и Argon2id.
  • При открытии документов в режиме только для чтения обеспечен показ панели с инструментами форматирования для секций, допускающих редактирование, а также предоставлена возможность использования диалога редактирования полей (Edit Field).
  • В диалоги с формами ввода пароля добавлен переключатель для отображения введённого пароля.
  • В приветственном окне, показываемом при запуске, предоставлен доступ к настройкам внешнего вида.
  • В контекстное меню, показываемое для выделенного текста, добавлен пункт для вставки гиперссылок.
  • В конфигуратор интерфейса (View ▸ User Interface) добавлена функция активации панелей инструментов.
  • На странице "Page Style ▸ Area ▸ Bitmap" обеспечен показ эскизов используемых в документе фоновых изображений.
  • Добавлена поддержка алгоритмов SHA-384 и AES-192 при работе с зашифрованными файлами.
  • Обеспечена совместимость с Adobe Reader формата PDF-документов, экспортируемых с электронной подписью.
  • В режиме редактирования добавлена возможность пропорционального изменения размера OLE-объектов, таких как диаграммы, с сохранением соотношения высоты и ширины. Добавлена возможность фиксации в 45° направления перемещения объектов, при их перетаскивании удерживая клавишу Shift.
  • В Writer и Calc реализована возможность изменения режима поворота выделенного объекта одним кликом, как это уже сделано в Impress и Draw.
  • Проведены оптимизации производительности - в проведённых тестах Writer и Calc стали открывать файлы на 30% быстрее. Оптимизировано потребление памяти.
  • Изменения в Writer:
    • Добавлено правило межстрочного переноса "Move line", при котором в случае если перенос части слова приходится на последнюю строку (одна часть слова оказывается на одной странице, а другая - на другой), вся строка переносится на следующую страницу.

    • Добавлена возможность определения зон окончания абзаца, столбца, страницы и разворота, в которых не допускается разделение слов при переносе или применяются особые правила переноса.
    • В свойствах выравнивания абзаца появилась возможность задания минимального, желаемого и максимального интервала между словами.
    • В навигаторе для заголовков реализована всплывающая подсказка с информацией о числе слов и символов.
    • Добавлена команда ".uno:BreakAboveTable" для вставки разрыва абзаца перед таблицей.
    • Упрощено выделение текста при прокрутке содержимого.
    • Добавлен диалог для копирования содержимого полей из документов в режиме только для чтения.
    • Добавлена возможность выставления языка для отдельных символов пунктуации.
    • Добавлена команда (Ctrl + ⇧ Shift + F2) для преобразования полей в голый текст.
    • Реализована возможность отдельного отслеживания изменений в каждом окне.
    • Добавлена возможность восстановления документа в исходное состояние, отбросив записанные изменения, но сохранив информацию о них в документе.
    • Улучшена работа с взаимозависимыми отслеживаемыми изменениями.
    • В диалог авторедактирования (Tools ▸ Auto-Redact ▸ Add Target) добавлена опция для редактирования изображений.
    • Добавлены оптимизации для ускорения загрузки документов с отслеживаемыми изменениями, а также языковых данных и графических объектов из сложных DOC-файлов. Оптимизирована обработка операций отката изменений. Сокращено время удаления больших таблиц и загрузки таблиц с закладками.
  • Изменения в табличном процессоре Calc:
    • Добавлена поддержка криптовалюты биткойн (₿).
    • В диалоговое окно импорта текста (импорта CSV) добавлена включённая по умолчанию настройка "Всегда показывать при импорте", управляющая показом диалога при импорте CSV и использованием сохранённых настроек.
    • Предоставлена возможность настройки операторов условного форматирования, применяемых к наборам пиктограмм.
    • В показываемое для ячеек электронной таблицы контекстное меню добавлена функция очистки автофильтра ("Clear AutoFilter").
    • Реализованы новые функции:
      • CHOOSECOLS
      • CHOOSEROWS
      • DROP
      • EXPAND
      • HSTACK
      • TAKE
      • TEXTAFTER
      • TEXTBEFORE
      • TEXTSPLIT
      • TOCOL
      • TOROW
      • VSTACK
      • WRAPCOLS
      • WRAPROWS
    • Повышена скорость отрисовки и открытия XLSX-файлов с большим числом операций условного форматирования, атрибутов customFormat, формул или графических объектов. При переключении между листами таблиц ускорено вычисление высоты строки и отрисовка объектов. Ускорена проверка правописания в многоязычных таблицах. Оптимизирована работа с большими диаграммами. Ускорена работа с таблицами, содержащими большое число комментариев.
  • Изменения в системе создания презентаций Impress:
    • В режиме Slide Sorter для изменения числа слайдов, показываемых в строке, теперь можно использовать колесо мыши при нажатой клавише  Ctrl.
    • В файлах PPTX добавлена поддержка встроенных шрифтов.
    • Улучшен алгоритм для определения шрифта, встраиваемого в файл PPTX при экспорте, а также используемого шрифта.
    • Разрешено копирование содержимого мастер-слайдов в Impress и мастер-страниц в Draw.
  • В Draw обеспечен показ границ для полей страницы. Для отключения предусмотрена опция Draw::Misc::TextObject::ShowBoundary.
  • Улучшены фильтры: Добавлена поддержка импорта автофильтров из XML-файлов MS Excel и импорта шифрованных гибридных PDF-документов. Повышена совместимость логики переноса слов между строк с документами DOCX, созданными в Microsoft Office 2016 и более поздних версиях. При импорте DOCX-файлов решены проблемы с отображением многоуровневых списков.

  • На платформе macOS реализовано переключение в полноэкранный режим окон документов и Центра запуска после нажатия зелёной кнопки в заголовке окна. В меню окна добавлены элементы для позиционирования и размещения, поддерживаемые в macOS Sequoia.
  • Удалена поддержка платформ Windows 7 и Windows 8/8.1. Объявлена устаревшей поддержка 32-разрядных сборок для Windows. В следующей версии запланировано прекращение поддержки macOS 10.15 (будут поддерживаться только macOS 11 и более новые выпуски).


  1. Главная ссылка к новости
  2. OpenNews: Выпуск офисного пакета LibreOffice 25.2
  3. OpenNews: Уязвимость в LibreOffice, позволяющая выполнить скрипт через подстановку ссылки в документ
  4. OpenNews: Выпуск офисного пакета LibreOffice 24.8
  5. OpenNews: В госучреждениях Германии решено перевести 30 тысяч ПК на Linux и LibreOffice
  6. OpenNews: Выпуск Apache OpenOffice 4.1.15
Обсуждение (160 +36) | Тип: Программы |


·20.08 Pine64 свернул проект PinePhone Pro и сосредоточился на архитектуре RISC-V (141 +18)
  Сообщество Pine64, занимающееся созданием открытых устройств, объявило о снятии с производства и прекращении продаж смартфонов PinePhone Pro. Запасные части для PinePhone Pro будут производиться ещё около двух лет. В качестве причины сворачивания проекта упоминается низкий спрос, недостаточный для продолжения производства.

Новые модели смартфона пока создавать не планируют, но первая модель PinePhone, выпускаемая с 2020 года, остаётся в продаже. В продаже также останутся электронная книга PineNote и планшет PineTab2, построенные на основе SoC Rockchip RK3566 с четырёхядерным процессором ARM Cortex-A55 (1.8 GHz) и GPU ARM Mali-G52 EE. В дальнейшем сообщество Pine64 намерено уделить основное внимание созданию плат и устройств на базе архитектуры RISC-V, помимо уже выпускаемых Oz64, STAR64, StarPro64 и Alpha One.

Смартфон PinePhone Pro позиционировался как устройство для энтузиастов, которые устали от Android и iOS, и хотят получить полностью контролируемое и защищённое окружение на базе альтернативных открытых Linux-платформ. Устройство было построено на основе специально разработанного совместно с компанией Rockchip SoC RK3399S (два ядра ARM Cortex-A72, четыре ядра ARM Cortex-A53 1.5GHz и GPU Mali T860 500MHz) и позволяло на аппаратном уровне отключать LTE/GPS, WiFi, Bluetooth, камеры и микрофон. Поддерживалось подключение модулей-расширений вместо задней крышки.

При подключении клавиатуры, мыши и монитора PinePhone Pro мог применяться как переносная рабочая станция, пригодная для просмотра видео с качеством 1080p. Основные прошивки были основаны на Manjaro Linux с пользовательским окружением KDE Plasma Mobile и postmarketOS, но дополнительно предоставлялись сборки на базе Mobian, Nemo Mobile, Fedora, Arch Linux, Gentoo, GloDroid (порт LineageOS), LuneOS (webOS), NixOS, FreeBSD и Ubuntu Touch.

  1. Главная ссылка к новости
  2. OpenNews: Опубликован postmarketOS 25.06, Linux-дистрибутив для смартфонов и мобильных устройств
  3. OpenNews: Проект Pine64 выпустил водонепроницаемые умные часы PineTime
  4. OpenNews: Доступен для предзаказа смартфон PinePhone Pro, поставляемый с KDE Plasma Mobile
  5. OpenNews: Проект Pine64 представил планшетный ПК PineTab2
  6. OpenNews: Проект Pine64 выпускает в продажу плату STAR64 на базе архитектуры RISC-V
Обсуждение (141 +18) | Тип: К сведению |


·20.08 Опубликован почтовый клиент Thunderbird 142 (120 +13)
  Доступен релиз почтового клиента Thunderbird 142.0, развиваемого силами сообщества и основанного на технологиях Mozilla. Thunderbird 142 построен на кодовой базе Firefox 142 и отнесён к промежуточным версиям, обновления для которых выпускаются до следующего выпуска. В ESR-ветках с длительным сроком поддержки, обновления для которых выпускаются в течение года, сформированы выпуски 128.14.0 и Thunderbird 140.2.0.

Ключевые изменения в Thunderbird 142:

  • Реализована возможность добавления визуальных меток/подписей (visual signature) в прикрепляемые к письмам PDF-документы.
  • В меню с дополнительными действиями ('More actions') добавлены операции копирования ссылок ('Copy Message Link' и 'Copy News Link').
  • Включена функция копирования папок на почтовом сервере или локальной системе.
  • В панель с почтовыми папками добавлена кнопка 'Reset Folder Order' для сброса параметров ручной сортировки папок.
  • Из контекстного меню удалено действие 'Copy Message Location'.
  • Обеспечена блокировка звуковых уведомлений при активном общесистемном режиме "Не беспокоить".
  • Реализовано добавление новых новостных групп по умолчанию в алфавитном порядке.
  • Устранено 11 уязвимостей, 9 из которых отмечены как опасные. Например, одна проблема позволяет обойти sandbox-изоляцию, а 7 приводят к повреждению памяти и потенциально могут привести к выполнению кода при обработке определённого контента.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск почтового клиента Thunderbird 140
  3. OpenNews: Опубликован почтовый клиент Thunderbird 139.0
  4. OpenNews: Mozilla развивает Thunderbird Pro и сервис Thundermail в стиле Gmail и Office 365
  5. OpenNews: Выпуск почтового клиента Betterbird 128.9.0, форка Thunderbird
  6. OpenNews: Thunderbird переходит к ежемесячному формированию значительных релизов
Обсуждение (120 +13) | Тип: Программы |


Следующая страница (раньше) >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру