Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

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

·03.11 Релиз дистрибутива openSUSE Leap 16.1 (3 –1)
  После года разработки опубликован релиз дистрибутива openSUSE Leap 16.1, построенного на технологиях коммерческого дистрибутива SUSE Linux Enterprise Server 16.1, релиз которого ожидается позднее в этом месяце. Для загрузки доступна универсальная DVD-сборка, размером 4.3 ГБ (x86-64-v2, aarch64, ppc64le, 390x) и урезанный образ для установки с загрузкой пакетов по сети (700 МБ). Обновления для выпусков openSUSE Leap 16.x формируются в течение двух лет (два полных цикла подготовки релизов). Промежуточные выпуски в ветке openSUSE Leap 16, сопровождаемой параллельно с коммерческим дистрибутивом SUSE Linux Enterprise 16, будут формироваться до осени 2031 года - финальным станет выпуск openSUSE Leap 16.6, обновления для которого будут выпускаться до осени 2033 года.

Основные особенности openSUSE Leap 16.1:

  • В инсталлятор добавлен режим установки в виде атомарно обновляемой системы с базовой начинкой, монтируемой в режиме только для чтения. Ранее подобная возможность распространялась в форме отдельного дистрибутива openSUSE Leap Micro, а теперь интегрирована в openSUSE Leap в форме специального режима, поддерживаемого наряду с возможностью построения системного окружения с использованием традиционных пакетов. Пользователям openSUSE Leap Micro предоставлены инструменты для миграции на openSUSE Leap 16.1.
  • Обновлены пользовательские окружения KDE Plasma 6.6 (было 6.4) и LXQt 2.4 (было 2.2). Как и в прошлом выпуске поставляются GNOME 48, Cinnamon 6.4, MATE 1.28, Sway 1.10 и Xfce 4.20 (задействован Wayland).
  • Компоненты графического стека обновлены до Mesa 26.0.7 и Qt 6.1.
  • Обновлены версии пакетов, среди которых wine 11, QEMU 11.0.4, MariaDB 12.3.2, PostgreSQL 18, PHP 8.5.12, Node.js 24.11.3, Python 3.14, Rust 1.98, Ruby 3.4.10, LLVM/Clang 21, libvirt 12.4, Podman 5.8, LibreOffice 26.2 и GIMP 3.2. Как и в прошлом выпуске поставляются ядро Linux 6.12, systemd 257, gcc 15 и glibc 2.40.
  • Инсталлятор Agama обновлён до версии 24.
  • Добавлена утилита osdiff и web-сервис для сравнения версий пакетов в 16.0 openSUSE Leap 16.0, openSUSE Leap 16.1, Tumbleweed и upstream-проектами. Предоставляются возможности для фильтрации вывода и экспорта данных в JSON или CSV.
  • Как и в прошлом выпуске по умолчанию включена система мандатного контроля доступа SELinux, в ядре отключена поддержка 32-разрядных систем x86 и запуска 32-разрядных исполняемых файлов (возвращается через параметр "ia32_emulation=1" и пакет grub2-compat-ia32).

  1. Главная ссылка к новости
  2. OpenNews: Опубликован инсталлятор Agama 18, применяемый в SUSE и openSUSE
  3. OpenNews: Разработчики openSUSE развивают zssh, реализацию SSH на языке Zig
  4. OpenNews: Релиз дистрибутива SUSE Linux Enterprise Server 16
  5. OpenNews: Релиз дистрибутива openSUSE Leap 16.0
  6. OpenNews: Срок поддержки openSUSE Leap и openSUSE Leap Micro увеличен до 2 лет
Обсуждение (3 –1) | Тип: Программы |


·03.11 Криптографический изолятор ITB с формальным доказательством надёжности (21 –1)
  Представлен проект ITB, развивающий симметричный криптографический изолятор, предназначенный для обёртывания стандартных псевдослучайных функций (PRF) и хэш-примитивов (AES, BLAKE2/3, Areion и других) в сцепленный комбинаторный и топологический барьер. В отличие от классических блочных и потоковых режимов шифрования, архитектура ITB нацелена на структурную изоляцию внутреннего примитива, препятствуя распространению дифференциальных и линейных характеристик, алгебраической линеаризации, а также прямых кодировок для решателей SAT/SMT и MILP через границы барьера. Код написан на языке Go с низкоуровневыми оптимизациями на ассемблере для архитектур x86_64 и ARM64 (Aarch64) и распространяется под лицензией Apache 2.0.

Преобразование данных в ITB разделено на два сцепленных уровня (Interlocked Barrier), управляемых восемью изолированными ключевыми сидами (8-seed isolation) с локальной эволюцией ключа через каскад с прямой связью (ChainHash). На первом уровне барьер ранжирования (Rank Barrier) выполняет ключевую комбинаторную перестановку каждого 48-битного блока (или 168-битного блока для 512-битных примитивов), распределяя биты открытого текста по трём независимым регионам на основе двушагового нахождения сочетания по его номеру (пространство сбалансированных разбиений C(48, 16) * C(32, 16) составляет около 2^70.20, а в 168-битном режиме C(168, 56) * C(112, 56) - около 2^258.60). На втором уровне пиксельный барьер (Pixel Barrier) отображает данные на сетку 8-байтовых элементов (8 каналов по 7 бит данных и 1 бит псевдослучайного шума в каждом байте) с попиксельным ключевым 7-битным циклическим сдвигом, маскированием 7-битных каналов и выбором позиции шумового бита.

Основные особенности проекта:

  • Экспериментальная проверка изолирующих свойств на заведомо некриптографических функциях (стресс-тест со слабыми примитивами). В состав репозитория включён лабораторный стенд, подставляющий внутрь барьера обычную хэш-функцию FNV-1a. За счёт нелинейного комбинадического разранжирования, расщепления байтов по границам 7-битных каналов (НОД(7, 8) = 1) и инъекции шумовых битов в каждый байт практическое обращение или построение решаемой SAT/SMT-модели по открытому и шифрованному тексту блокируется уже на этапе формулирования системы уравнений.
  • Машинно-проверенная формальная верификация на языке Lean 4. Все 12 базовых математических, комбинаторных и бит-векторных теорем конструкции (а также прикладная схема гибридного согласования ключей 3-to-8 из трёх независимых KEM-каналов в APPS.md), описанные в документе PROOFS.md, полностью доказаны в Lean 4 без использования аксиом и пропусков доказательств.
  • Встроенный инструментарий криптоаналитического тестирования, включающий автоматизированные проверки: статистические батареи тестов, оценку алгебраической степени и нелинейности, проверку изоляции сидов при отсеивании позиций шума через CCA-оракул и поиск уязвимостей при помощи внешних решателей.
  • Два режима работы: стандартный аутентифицированный режим (AEAD по схеме MAC-Inside-Encrypt, где имитовставка вычисляется и шифруется внутри контейнера) и режим правдоподобного отрицания (Plausible Deniability) на базе безусловного кодирования COBS, при котором расшифрование произвольным неверным ключом выдаёт синтаксически корректные данные без индикатора ошибки.
  • В паре с быстрыми современными PRF (AES, BLAKE2/3, Areion) конструкция пригодна для защищённого обмена сообщениями, хранения файлов и сетевых VPN-туннелей (при групповой пакетной очереди накладные расходы формата составляют около 15%). Для защиты от атак по сторонним каналам ядра выполняются за постоянное время (constant-time) с полной принудительной очисткой стековых фреймов и процессорных регистров (GPR, XMM/YMM/ZMM, NEON) после вызовов.
  • Для архитектуры x86_64 реализованы ассемблерные ядра с использованием инструкций BMI2 (PEXT/PDEP), AES-NI, VAES, AVX2 и AVX-512, а для ARM64 (Aarch64) - на базе расширений NEON, Crypto Extensions и SVE2 (с переносимым откатом на чистый Go). Поверх единого C ABI (libitb3) подготовлены обвязки для 33 языков программирования.

  1. Главная ссылка к новости
Обсуждение (21 –1) | Автор: everanium | Тип: Программы |


·03.11 Выпуск дистрибутива Fedora Linux 45 (58 +8)
  Представлен релиз дистрибутива Fedora Linux 45. Для загрузки подготовлены сборки Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite и Live-сборки, поставляемые в форме спинов c пользовательскими окружениями Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway и Cosmic. Сборки сформированы для архитектур x86_64, Power64 и ARM64 (AArch64).

Наиболее значимые изменения в Fedora Linux 45:

  • Среда рабочего стола GNOME обновлена до ветки 51, в котором предложены оптимизации для повышения плавности вывода и исключения подвисаний во время анимации и при большой нагрузке на систему. Появилась опция для автоматической смены ландшафтной и портретной ориентации экрана при повороте устройства с акселерометром. Добавлена возможность проброса смарт-карт при удалённом подключении к рабочему столу. В экран входа в систему добавлена поддержка аутентификации через корпоративные web-сервисы. Задействованы векторные изображения курсоров, поставляемые в формате SVG.
  • В установочных iso-образах атомарно обновляемых редакций Fedora Atomic Desktop (Silverblue, Kinoite и т.п.) вместо классического инсталлятора Anaconda на базе GTK задействован новый инсталлятор Anaconda WebUI на базе web-интерфейса, уже применяемый в Fedora Workstation и в live-сборках. Новый инсталлятор поддерживает удалённое управление установкой - пользователи теперь могут загрузить Fedora на целевой системе с опцией "inst.webui.remote" и управлять установкой через web-браузер на другом компьютере с аутентификацией по PIN-коду и с шифрованием трафика.
  • Все файлы конфигурации репозиториев RPM, изначально устанавливаемые при подключении репозитория, перенесены из каталога /etc/yum.repos.d в /usr/share/dnf5/repos.d. PGP-ключи перенесены в /usr/share/pki/rpm-gpg. Изменение упростит разделение изначальных настроек репозиториев и файлов конфигурации, изменённых пользователем.
  • В RPM по умолчанию включена проверка пакетов по цифровой подписи. При попытке установки пакетов без подписи или с некорректной подписью теперь будет выводиться ошибка, если пользователь явно не запустил rpm с флагом "--nosignature". Ранее на уровне RPM выполнялась только проверка целостности по хэшам, а подлинность пакетов из репозиториев проверялась в YUM и DNF.
  • Пакетный менеджер RPM обновлён до версии 6.1, в которой реализован новый синтаксис модификаторов для макросов (имя_макроса<модификаторы>), изменяющих поведение макросов. Возвращено использование по умолчанию системы NSS (Name Service Switch) для поиска пользователей и групп. Решена проблема с остановкой обработки всех запросов к rpmdb во время выполнения транзакций. Добавлена возможность заверения файлов цифровой подписью с использованием токенов PKCS11.
  • Для RPM-пакетов реализован макрос "%openpgpverify", позволяющий использовать написанный на Rust инструментарий Sequoia вместо GnuPG для верификации пакетов.
  • В десктоп-редакциях для управления ключами вместо gnome-keyring и kwallet задействован компонент oo7 (D-Bus Secret Service provider), написанный на Rust.
  • Работающий на уровне ядра драйвер консоли fbcon заменён на kmscon, выполняемый в пространстве пользователя, использующий механизм KMS (Kernel Mode Setting), обеспечивающий более качественную отрисовку и лучше поддерживающий шрифты и Unicode.
  • Разработчикам атомарных редакций предоставлена возможность разрешить установку из каталога FlatHub избранных проверенных приложений, вместо установки flatpak-пакетов с теми же приложениями из репозитория Fedora. В Fedora поддерживается собственный flatpak-репозиторий, содержимое которого формируется на основе пересборки rpm-пакетов, в то время как большинство пользователей предпочло бы установку пакетов из каталога FlatHub, собираемых основными разработчиками приложений, а не сопровождающими Fedora.
  • Для сборки iso-образов атомарных редакций Fedora задействован инструментарий image-builder вместо lorax.
  • В Fedora CoreOS добавлена поддержка systemd-oomd и zram swap.
  • В инсталлятор добавлена поддержка установки в логические разделы, управляемые через инструментарий Stratis. На этапе установки можно создавать пулы из одного или нескольких накопителей, к которым применимы такие возможности, как динамическое выделение места в хранилище, снапшоты, обеспечение целостности и подключение слоёв для кэширования.
  • По умолчанию непривилегированным пользователям запрещён доступ к отладочным возможностям, использующим механизм ptrace.
  • Реализован web-фронтэнд для получения более детальной информации об аварийных остановках работы ядра. При переходе ядра в состояние "paniс" показывается QR-код со ссылкой, при открытии которой будут наглядно отображены данные трассировки вызовов, помогающие диагностировать проблему, предложены рекомендации по дальнейшим действиям и предоставлена возможность отправки отчёта об ошибке.
  • В сетевом конфигураторе NetworkManager по умолчанию задействован режим "IPv6-mostly", включающий DHCPv4-опцию 108 (по возможности использование только IPv6) и поддержку механизма CLAT (Customer-side Translator, 464XLAT) для обеспечения работы приложений, поддерживающих только IPv4, на хосте с IPv6.
  • В утилитах chpasswd и newusers включена поддержка PAM (Pluggable Authentication Modules), благодаря которой в данных утилитах теперь учитываются системные политики для аутентификации и паролей, например, выставление требований к качеству пароля, запрет установки ранее используемых паролей, блокировка учётных записей и централизованный аудит смены паролей.
  • Добавлен пакет grub-cc с урезанным вариантом загрузчика, предназначенным для применения на системах с UEFI Secure Boot. В урезанном варианте поставляется только минимальный набор вложенных модулей и поддерживается загрузка UKI-образов (Unified Kernel Image). Удаление поддержки форматов изображений jpeg/png и дополнительных ФС позволяет снизить поверхность атаки на фоне периодического выявления уязвимостей в GRUB (1, 2, 3, 4, 5, 6, 7).
  • Добавлена поддержка использования инструментария encapsule для запуска приложений в изолированном окружении, в котором вместо доступа к реальному домашнему каталогу пользователя, предоставляется доступ к его временному варианту.
  • Обновлены версии пакетов, включая ядро Linux 7.3, GCC 16.2, LLVM 23, glibc 2.44, binutils 2.47, Perl 5.44, Python 3.15, Go 1.27, Lua 5.5, Ruby on Rails 8.1, Erlang 27, Fontconfig 2.18, IBus 1.5.35, Podman 6, OpenSSL 4.0, MySQL 9.7, MariaDB 12.3.
  • Предложены варианты пакетов с интегрированной средой разработки Lazarus (для Free Pascal), собранные с виджетами на базе GTK3, Qt5 и Qt6 (до этого пакет собирался только с GTK2).
  • Реализована первая стадия подготовки к удалению API для доступа к криптоподсистеме ядра Linux из пространства пользователя (CRYPTO_USER_API - Crypto Userspace API). Данный API объявлен в ядре устаревшим из-за потенциальных проблем с безопасностью и запланирован к удалению. Crypto Userspace API применяется в таких пакетах, как iwd, cryptsetup (используется в tcplay и VeraCrypt) и libkcapi (используется в dracut), но первая стадия не повлияет на их работу.
  • Из репозитория удалены пакеты со средой рабочего стола Deepin, из-за проблем с сопровождением (в пакетах длительное время остаются неисправленными серьёзные ошибки и уязвимости).
  • Объявлены устаревшими VPN-плагины NetworkManager-vpnc и NetworkManager-fortisslvpn, вместо которых рекомендуется использовать плагины NetworkManager-libreswan и NetworkManager-openconnect.

Для Fedora 45 введены в строй репозитории "free" и "nonfree" от проекта RPM Fusion, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами и эмуляторами. <

  1. Главная ссылка к новости
  2. OpenNews: Выпуск среды рабочего стола GNOME 51
  3. OpenNews: Пересмотр решения о создании редакции Fedora AI Developer Desktop
  4. OpenNews: В Fedora выявлена подмена взломанного участника AI-агентом для продвижения сомнительных изменений
  5. OpenNews: Выпуск дистрибутива Fedora Linux 44
  6. OpenNews: В Fedora приостановлена деятельность "Community Initiatives"
Обсуждение (58 +8) | Тип: Программы |


·03.11 Выпуск дистрибутива AerynOS 2026.11 (10 –1)
  Представлен выпуск дистрибутива AerynOS 2026.11, который до переименования развивался под именем Serpent OS. Дистрибутив использует собственный пакетный менеджер и атомарную модель обновления системы. Разработка ведётся старой командой разработчиков дистрибутива Solus, в число которых входят Айки Доэрти (Ikey Doherty) - создатель Solus и Джошуа Стробл (Joshua Strobl) - ключевой разработчик среды рабочего стола Budgie. Загрузочный iso-образ сформирован (2.4 ГБ) для архитектуры x86_64 и поставляется с рабочим столом GNOME.

Дистрибутив использует пакетный менеджер moss с собственным форматом пакетов Stone и инструментами для управления состоянием системы. Для экономии дискового пространства при хранении нескольких версий пакетов применяется дедупликация на основе жёстких ссылок. Обновление производится в атомарном режиме с заменой содержимого раздела /usr. В случае сбоя во время установки обновления система откатывается на прошлое рабочее состояние.

Большая часть пакетов, включая ядро Linux, собрана при помощи компилятора Clang. За исключением ядра и некоторых системных компонентов изменения применяются на лету, без необходимости перезагрузки. Проектом также развиваются инсталлятор Lichen, система сборки boulder и менеджер загрузки blsforme.

Среди изменений в новой сборке:

  • Обновлён графический стек и версии пользовательских окружений GNOME 51.1, COSMIC 1.11.0, KDE Plasma 6.8.2, Budgie 10.10.4, Mesa 26.2.6.
  • Обновлены системные компоненты, такие как ядро Linux 7.2.14, QEMU 11.1.3, PipeWire 1.6.11, Wine 11.21.
  • В репозиторий добавлена подборка композитных менеджеров, использующих Wayland, таких как Hyprland 0.57, Mango 0.18.4, Miriway 26.10 и Noctalia 5.4.1.
  • В число доступных для установки рабочих столов добавлен Budgie (ранее предлагались COSMIC, GNOME и KDE Plasma).
  • В установочном образе предложено два инсталлятора - старый "lichen" и новый экспериментальный "lichen-installer" (видео с демонстрацией). В новом инсталляторе предложен улучшенный текстовый интерфейс с поддержкой авторазбивки разделов (без ручной разметки), использованием Btrfs, определением списка устанавливаемых пакетов в файле system-model.kdl, настройкой Wi-Fi и раскладки клавиатуры на этапе установки. В отличии от старого инсталлятора в новом пока не реализовано шифрование разделов и двойная загрузка.
  • Добавлена поддержка обновления прошивок с использованием инструментария fwupd и репозитория LVFS (Linux Vendor Firmware Service).
  • В пакетном менеджере moss переделан интерфейс командной строки, для соответствия декларативной модели определения содержимого системы (system-model). Добавлены новые команды "moss repo" для управление репозиториями, "moss package" для управления пакетами и "moss sync -u" для синхронизации состояния системы.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск среды рабочего стола COSMIC 1.11.0
  3. OpenNews: Релиз дистрибутива Solus 4.9
  4. OpenNews: Представлена концепция дистрибутива AerynOS с обоснованием архитектурных решений
  5. OpenNews: Дистрибутив Serpent OS переименован в AerynOS
Обсуждение (10 –1) | Тип: Программы |


·03.11 Графический редактор Affinity портируют для Linux (32 +9)
  Представители компании Canva сообщили о подготовке Linux-версии пакета Affinity, предоставляющего возможности для редактирования растровых и векторных изображений, а также компьютерной вёрстки. Утверждается, что порт для Linux находится в активной разработке, но время публикации первого релиза для Linux пока не определено. Помимо этого сегодня выпущена редакция Affinity для планшетов iPad. До этого редактор распространялся только для Windows и macOS, а пользователям Linux приходилось запускать его через Wine.

Affinity является одним из основных конкурентов продуктам Adobe Photoshop, Illustrator и InDesign, и отличается высокой производительностью из-за активного использования возможностей GPU и распараллеливания операций по разным ядрам CPU. Пакет пользуется популярностью у дизайнеров, иллюстраторов и фотографов благодаря бесплатной базовой версии с классическим профессиональным набором инструментов, которую можно использовать для личных и коммерческих проектов. Монетизация осуществляется через поставку AI-функций по платной подписке и использование платных сервисов Canva.

  1. Главная ссылка к новости
  2. OpenNews: Проект PhotoSuite развивает открытый аналог Photoshop, созданный через AI
  3. OpenNews: Выпуск редактора изображений Photoflare 1.7.0
  4. OpenNews: В Wine Staging добавлена поддержка установщика Adobe Photoshop 2025
  5. OpenNews: Выпуск PhotoGIMP 3.1, надстройки над GIMP, стилизованной под Photoshop
  6. OpenNews: Клоны программ Adobe и MS Office, САПР, AI-ускоритель и почтовый клиент, сгенерированные через AI
Обсуждение (32 +9) | Тип: К сведению |


·03.11 Компания OpenAI представила Pando, высокопроизводительный бэкенд для Git (76 –5)
  Компания OpenAI анонсировала проект Pando, в рамках которого разработан новый бэкенд, совместимый с протоколом и инструментарием Git, и уже внедрённый для обслуживания внутреннего монолитного репозитория компании. Необходимость создания собственного хранилища для Git объясняется экспоненциальным ростом числа параллельных операций "push" и "fetch" из-за массового использования AI-агентов в компании OpenAI, к которым не удалось применить классические подходы к масштабированию Git, такие как трёхфазные коммиты и журнал упреждающей записи (WAL). Внедрение Pando позволило сократить медианную задержку при выполнении push-операций почти на 80% и значительно повысить надёжность операций слияний. Развёрнутый на базе Pando репозиторий в OpenAI обрабатывает около петабайта Git-данных в сутки с пиковыми нагрузками до 57 ТБ данных в час.

Ключевым отличием архитектуры Pando от штатного хранилища Git стал отказ от обеспечения в каждый момент времени глобальной согласованности веток и ссылок на уровне всего репозитория в пользу причинно-следственной согласованности (causal consistency) для отдельных веток. Новый подход дал возможность обрабатывать push-запросы параллельно и обновлять разные ветки независимо без выставления блокировок. Для метаданных задействована отдельная распределённая БД, в которой хранятся указатели на ветки (refs) и данные о том, какие именно коммиты и объекты находятся внутри сохранённых pack-файлов.

Для снижения нагрузки на CPU и диски вместо генерации уникального pack-файла для каждого клиента, при fetch-операциях pack-файлы сохраняются как неизменяемые объекты в общем blob-хранилище и раздаются другим клиентам напрямую из кэша. Чтобы pack-файлы можно было повторно использовать, при выполнении операции "push" сервер показывает клиенту только основную ветку (trunk), что гарантирует предсказуемые зависимости в pack-файле. Для передачи клиентам недостающих данных применяется фоновая упаковка, реализованная по аналогии с LSM-деревьями (множество мелких пакетов объединяются в более крупные и лучше сжатые).

Бэкенд Pando написан на языке Rust и доведён до готовности к внедрению за 10 недель. Большая часть кода сгенерирована и протестирована AI-агентами с применением формальной верификации c использованием языков TLA+ (Temporal Logic of Actions + Data) и Lean. В дальнейшем OpenAI планирует использовать Pando не только для классической разработки, но и для координации работы больших групп AI-агентов, совместно модифицирующих общий код в реальном времени.

Исходный код бэкенда Pando, охватывающего серверные компоненты для хранения репозитория и обработки протокола Git, пока не опубликован, но компания OpenAI не исключает его распространение в будущем и рассматривает возможность предоставления доступа к технологиям Pando сторонним пользователям. При этом изменения и оптимизации, внесённые в протокол и штатный инструментарий Git, развиваются в общедоступном git-репозитории и передаются для включения в основной состав Git. Например, проекту Git переданы патчи c расширением протокола packfile-uri для организации параллельной загрузки индексов и pack-файлов, реализацией концепции "explicit haves" для более точного исключения уже имеющихся у клиента объектов, а также изменениями для диагностики сетевых проблем и отслеживания медленных операций.

  1. Главная ссылка к новости
  2. OpenNews: Компания Microsoft представила виртуальную файловую систему для Git
  3. OpenNews: В Git 3.0 предложено сделать Rust обязательной частью сборочной инфраструктуры
  4. OpenNews: Доступна децентрализованная система отслеживания ошибок git-bug 0.11
  5. OpenNews: Выпуск системы управления исходными текстами Git 2.56
  6. OpenNews: GitHub представил Git-хранилище для больших файлов
Обсуждение (76 –5) | Тип: Программы |


·02.11 Около 10% сотрудников SUSE уволят из-за AI (333 –30)
  Компания SUSE объявила о сокращении примерно 190 из 1900 штатных сотрудников. Руководитель компании пояснил, что увольнения продиктованы необходимостью адаптации бизнес-модели и пересмотра организационной структуры с учётом фундаментальных изменений в индустрии, вызванных экспоненциальным развитием возможностей AI и средств автоматизации.

Упоминается, что современные инструменты и AI-ассистенты уже сейчас позволяют командам работать быстрее, снижать операционные издержки и выстраивать более плоские структуры управления. В связи с этим потребность в ряде существующих инженерных и операционных ролей значительно сократилась, а ресурсы будут перенаправлены на приоритетные направления, связанные с использованием AI.

Конкретные категории сокращаемых сотрудников пока не раскрываются, но отмечается, что решения принимались на основе анализа того, какие задачи разработчики и инженеры могут делегировать автоматизации, а какие требуют расширения компетенций. Ранее в SUSE пытались решить проблему через программу добровольного увольнения, но не нашлось нужного количества желающих покинуть компанию. Завтра подлежащие увольнению сотрудники получат соответствующие уведомления, а 16 ноября оставшимся работникам представят стратегию развития SUSE на 2027 финансовый год, которая будет строиться с учётом новой парадигмы разработки.

  1. Главная ссылка к новости
  2. OpenNews: Открытое письмо к сообществу openSUSE и увольнения в Novell
  3. OpenNews: Компания SUSE попросила прекратить использование бренда SUSE в проекте openSUSE
  4. OpenNews: Компания SUSE открыла AI-модель для анализа лицензионной чистоты кода
  5. OpenNews: Компанию SUSE готовят к продаже
  6. OpenNews: Micro Focus поглощает холдинг Attachmate Group, в состав которого входит SUSE
Обсуждение (333 –30) | Тип: К сведению |


·02.11 Дистрибутив Cutefish развивает прослойку для запуска macOS-приложений в Linux (63 +15)
  Разработчики дистрибутива Cutefish, развивающего одноимённую среду рабочего стола в стиле macOS, объявили о разработке прослойки Reef для запуска приложений macOS в Linux. Собранные для macOS программы устанавливаются из файлов в формате dmg и интегрируются с основным рабочим столом в Linux.

Приложения выполняются без эмуляторов, виртуальных машин и проприетарных компонентов macOS. Reef развивается с нуля без использования наработок проекта Darling и без обратного инжиниринга закрытого ПО Apple. В процессе разработки функциональность реализуется отталкиваясь от возможностей, необходимых для запуска конкретных приложений - разработчики пытаются запустить какую-то программу, выявляют неработающие функции и реализуют их. Код Reef пока не опубликован публично, но в скором времени прослойку обещают добавить в состав дистрибутива Cutefish.

Созданная проектом Cutefish прослойка насчитывает около 460 тысяч строк кода и использует некоторые компоненты macOS, поставляемые Apple под открытыми лицензиями, такие как Core Foundation (swift-corelibs-foundation), Grand Central Dispatch (swift-corelibs-libdispatch), стандартная библиотека языка Swift, библиотеки Libc и lzfse. Загрузчик и Objective-C runtime написаны с нуля на основе изучения кода objc4 runtime, компоновщика dyld и ядра xnu, но без его копирования. В проекте также используются WebKit, LLVM libc++, libc++abi, libunwind, curl, SQLite и Tcl. Графический API Metal реализован поверх OpenGL. Предоставляется сетевой фреймворк, реализация API Core Data, поддержка автосохранения окон и инерционная прокрутка в стиле macOS.

Из уже запускаемых поверх Reef программ отмечены RSS-ридер NetNewsWire, эмулятор терминала Ghostty, архиватор Keka, текстовые редакторы CotEditor и TextMate, календарь Itsycal, система заметок Things 3 и тест Speedtest. При тестировании производительности, программы для macOS пока выполняются в несколько раз медленнее, например, исполняемый файл CotEditor для Linux запускается за 115 мс, а для macOS за 235 мc, различия во времени открытия файла с 20 тысячами строк составляют 0.12 сек. против 0.50 сек., реагирование на нажатие клавиши - 18 мс против 21 мс, а время отрисовки при прокрутке - 1.2 мс против 4.4 мс.

  1. Главная ссылка к новости
  2. OpenNews: CuteFish - новое окружение рабочего стола
  3. OpenNews: Apple открыл инструментарий для запуска Linux-контейнеров в macOS
  4. OpenNews: Проект Kakehashi развивает инструментарий для запуска исполняемых файлов macOS в Linux
  5. OpenNews: Представлена библиотека WinCore для работы Win32-программ в Linux и macOS
  6. OpenNews: В рамках проекта Darling развивается аналог Wine для запуска программ Mac OS X
Обсуждение (63 +15) | Тип: Программы |


·02.11 Выпуск SVT-AV1 4.3.0, кодировщика для формата видео AV1 (60 +12)
  Опубликован выпуск библиотеки SVT-AV1 4.3.0 (Scalable Video Technology AV1) c реализациями кодировщика и декодировщика формата кодирования видео AV1, для ускорения которых задействованы присутствующие в процессорах x86_64 и ARM расширения для аппаратного распараллеливания вычислений. Проект создан компанией Intel в партнёрстве с Netflix с целью достижения уровня производительности, пригодного для перекодирования видео на лету и применения в сервисах, отдающих видео по запросу (VOD). В настоящее время разработка ведётся под эгидой альянса Open Media (AOMedia), курирующего развитие формата кодирования видео AV1. Ранее проект развивался в рамках проекта OpenVisualCloud, который также разрабатывает кодировщики SVT-HEVC и SVT-VP9. Код распространяется под лицензией BSD.

SVT-AV1 может быть собран для систем на базе любых архитектур, для которых имеется компилятор с поддержкой стандарта C99, но наилучшая производительность достигается на системах x86_64, для которых применяются ассемблерные оптимизации на базе инструкций SIMD (желательно наличие в CPU поддержки AVX2, но в качестве минимума достаточно и SSE2). Потребление памяти зависит от числа задействованных при кодировании процессорных ядер, регулируемых опцией "--lp". Из-за усложнения применяемых в AV1 алгоритмов, для кодирования данного формата требуется существенно больше ресурсов, чем для других форматов.

Среди изменений в новом выпуске SVT-AV1:

  • Проведена оптимизация компромиссов качество/скорость для всех пресетов, позволившая снизить нагрузку на CPU на 5-8% при сохранении того же уровня качества, а также сократить время кодирования на 10-11% в многопоточном режиме. Ускорено выполнение операций исключения неэффективных режимов кодирования (MD - Mode Decision), расчёта векторов движения (MV - Motion Vector) и параметров фильтров во время кодирования, вычисления размера частотных коэффициентов, поиска субпиксельных смещений, копирования блоков и отсеивания лишней детализации при помощи алгоритма RDOQ (Rate-Distortion Optimized Quantization). В многопоточом режиме для экономии ресурсов алгоритм определения трансляции содержимого экрана теперь применяется только к I-кадрам.
  • Добавлен экспериментальный флаг "--fast-decode 3" для ускорения декодирования статичных изображений.
  • Добавлен флаг "--fgs-table", включающий поддержку таблиц зернистости (film grain), и API FILM_GRAIN_EVENT для задания параметров зернистости в привязке к кадрам.
  • Повышена скорость кодирования без потерь.
  • В режиме кодирования с низкими задержками реализовано распараллеливание обработки блоков (tile).
  • Добавлена опция "max_allowed_consecutive_frames_skips" для настройки пропуска кадров в режиме поддержания постоянного битрейта (CBR).
  • Добавлен параметр "max_hierarchical_levels" для управления пулом буферов, применяемым при изменении размера групп промежуточных кадров (mini-GOP - Group of Pictures).
  • Добавлена сборочная опция "--mobile-build" (в CMake - MOBILE_BUILD) для формирования 8-битной библиотеки для RTC, VOD и AVIF. Добавлены опции CONFIG_ENABLE_* для отключения cборки неиспользуемых инструментов кодирования.
  • Для систем x86 реализованы 8-битные обработчики CDEF на базе инструкций AVX2 и SSE4.1, а также 16-битные прямые преобразования на базе инструкций AVX2 и AVX-512. Добавлен оптимизированный при помощи инструкций SSE4.1 код для межкадрового предсказания, работы с палитрами и трансформаций. Оптимизированы обработчики для квантования, копирования блоков, расчёта искажений и оценки cубпиксельных различий.
  • Для систем ARM добавлены варианты обработчиков, ускоренные при помощи процессорных инструкций Neon.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск SVT-AV1 4.2.0, кодировщика для формата видео AV1
  3. OpenNews: Доступен FFmpeg 8.1 с поддержкой JPEG XS, новыми возможностями для 3D-звука и ускорения через Vulkan
  4. OpenNews: Выпуск программы для перекодирования видео HandBrake 1.11.0
  5. OpenNews: Альянс AOMedia объявил о стабилизации видеокодека AV2
Обсуждение (60 +12) | Тип: Программы |


·02.11 Релиз видеоредактора OpenShot 4.1 (42 +11)
  Представлен выпуск свободной системы нелинейного видеомонтажа OpenShot 4.1. Код проекта поставляется под лицензией GPLv3: интерфейс реализован на языке Python и библиотеке Qt, а ядра обработки видео (libopenshot) и звука (libopenshot-audio) написаны на C++ и используют возможности пакета FFmpeg. Готовые сборки подготовлены для Linux (AppImage), Windows и macOS. Одновременно опубликования версии базовых библиотек libopenshot 1.1 и libopenshot-audio 1.0.2.

Видеоредактор предоставляет простой пользовательский интерфейс, позволяющий редактировать видео даже начинающим пользователям. Программа поддерживает несколько десятков визуальных эффектов, даёт возможность работы с многотрековыми монтажными шкалами с возможностью перемещения мышью элементов между ними, позволяет масштабировать, кадрировать, выполнять слияние блоков видео, обеспечивать плавное перетекание из одного ролика в другой, производить наложение полупрозрачных областей. Имеется возможность перекодирования видео с предварительным просмотром изменений на лету. Благодаря задействованию библиотек проекта FFmpeg OpenShot поддерживает большое число форматов видео, звука и изображений, включая полную поддержку SVG.

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

  • Добавлен новый интерфейс командной строки для автоматизации процесса редактирования видео, который может использоваться для привлечения к работе над видео AI-агентов, таких как Claude Code и Codex, а также автоматизации рутинных задач и выполнения операций экспорта в пакетном режиме из скриптов. Возможно выполнение команд как в фоне, так и с отображением действий в графическом интерфейсе.
  • Добавлена встроенная возможность редактирования и размещения текста поверх видео, без запуска внешних редакторов. Реализована плавающая панель для изменения стиля текста с предпросмотром результата изменения настроек, возможностью копирования стилей между клипами и поддержкой анимированного изменения оформления текста в привязке к ключевым кадрам. Обеспечено сохранение чёткости текста при масштабировании.
  • Добавлен режим автоматической оптимизации, при которой для ускорения декодирования, препросмотра и навигации по потоку создаются уменьшенные (по умолчанию 720p) варианты видео, изначально поставляемого в высоком разрешением. При экспорте используются оригинальные файлы без потери качества.
  • Реализована фоновая проверка настроек экспорта через FFmpeg, выполняемая по мере изменения настроек, не дожидаясь запуска экспорта. Проблемные поля сразу выделяются красным цветом и снабжаются рекомендацией по устранению проблемы. После выполнения экспорта настройки сохраняются и остаются редактируемыми, что позволяет исправить недочёты по горячим следам и повторить операцию экспорта. Добавлена новая вкладка с информацией о результатах экспорта.
  • Расширены возможности для навигация по файлам в проекте, работы с эффектами, перемещения клипов, помещения элементов на временную шкалу и выбора Emoji с использованием только клавиатуры, без мыши.
  • Изменено оформление окна предпросмотра, которое теперь унифицировано и применяется для файлов и клипов, а также в режиме Split File. Реализован автоматический запуск воспроизведения при переходе к предпросмотру и добавлена наглядная навигация по кадрам.
  • Добавлен режим "Auto Keyframes", обеспечивающий автоматическую запись ключевых кадров для анимации. Для создания ключевого кадра в указанной позиции теперь достаточно переместить ползунок на временной шкале и изменить любое свойство клипа.
  • Убраны задержки и исключена рассинхронизация при изменении масштаба на временной шкале. Добавлена возможность настройки размера дорожек для регулирования их количества на экране. Улучшена визуальная обратная связь при наведении указателя и перетаскивании элементов. Обновлены темы оформления Retro и Humanity Dark.
  • Ускорено выполнение операций на временной шкале, таких как перемещение, обрезка, разделение и запуск предпросмотра.
  • Размер файлов проекта сокращён за счёт выноса данных для визуализации звука (waveform) в отдельные сжатые файлы и использования формата PNG для сжатия сохранённых кадров без потерь.
  • Обеспечено корректное выставление громкости для дорожек с моно-звуком, которые раньше могли звучать тише, чем стерео. Повышено качество записи звука с моно-микрофонов. Исправлена проблема c искажением звука при одновременном воспроизведении нескольких клипов.
  • Реализована поддержка архитектуры ARM64 для Linux.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск свободного видеоредактора OpenShot 4.0
  3. OpenNews: Релиз программы для редактирования видео LosslessCut 3.66
  4. OpenNews: Выпуск видеоредактора KeyCut 1.0
  5. OpenNews: Первый бета-выпуск видеоредактора GoZen, созданного на базе игрового движка Godot и FFmpeg
  6. OpenNews: Выпуск видеоредактора Shotcut 26.9
Обсуждение (42 +11) | Тип: Программы |


·02.11 Выпуск PorteuX 2.9, дистрибутива на основе Slackware (22 +4)
  Опубликована новая версия дистрибутива PorteuX 2.9, основанного на Slackware и развиваемого под впечатлением от проектов Slax и Porteus. Из особенностей PorteuX отмечается наличие преднастроенных окружений на базе рабочих столов Cinnamon, COSMIC, GNOME, KDE, LXDE, LXQt, MATE и Xfce, включение аппаратного ускорения обработки мультимедийных файлов на GPU Intel, AMD и NVIDIA, загрузка в Live-режиме за 3 секунды, системный образ в режиме только для чтения с доустановкой приложений из каталога PorteuX App Store, поддержка отката установки обновлений, режим загрузки в ОЗУ (copy2ram) и возможность загрузки по сети. Проектом сформированы iso-образы размером 625 МБ (cinnamon) и 801 МБ (cosmic).

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

  • Проведена работа по проверке кода и исправлению ошибок в инсталляторе, initrd, rc-скриптах и porteux-скриптах.
  • В пакетах с Xfce реализована возможность перемещения файлов мышью из одного окна в другое без переключения фокуса ввода.
  • Проведена оптимизация сборочных опций для повышения производительности.
  • Ядро Linux обновлено до версии 7.3.1. Повышена производительность реализации zstd и операций чтения из страничного кэша. По умолчанию включена поддержка механизма io_uring, необходимая для некоторых оконных менеджеров, таких как jay.
  • Утилита wget заменена на wget2.
  • В сборку с рабочим столом COSMIC вместо gpicview добавлен просмотрщик изображений cosmic-viewer.
  • В файловом менеджере dolphin включена генерация миниатюр для PDF-файлов
  • Добавлены прошивки для Blutooth-чипов Qualcomm и звуковых карт Cirrus.
  • Добавлены недостающие зависимости для поддержки API Vulkan в мультимедийном проигрывателе mpv.
  • Добавлен 32-разрядный пакет gcc15-compat.
  • Из окружения на базе KDE удалены breeze-grub, gcc-gfortran, kapidox, kio-gdrive, kpeople, kpeoplevcard, kwayland-integration, kwin-x11, openblas и opencv.
  • Обновлены версии GNOME 51.1, KDE Plasma 6.8.2, COSMIC 1.11.0 и драйверов NVIDIA 615.78.08.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск PorteuX 2.8, дистрибутива на основе Slackware
  3. OpenNews: Slackware Linux исполнилось 30 лет
  4. OpenNews: Выпуск дистрибутива Slackel 9.0
  5. OpenNews: Началось альфа-тестирование Slackware 16.0
Обсуждение (22 +4) | Тип: Программы |


·02.11 Доступен WaySwitch 1.0, автоматический корректор ввода не в той раскладке клавиатуры (104 +5)
  Опубликован первый выпуск приложения WaySwitch, реализующего возможности для автокорректировки текста, введённого не в той раскладке клавиатуры или при включении Caps Lock, а также исправления распространённых опечаток. Программа позиционируется как аналог Punto Switcher, работающий в Linux-окружениях на базе протокола Wayland. Поддерживается работа в GNOME, KDE Plasma, Sway, Hyprland, Xfce, MATE, Budgie и LXQt. Код проекта написан на языке Python с использованием AI-инструментов и открыт под лицензией MIT. Графический интерфейс создан с использованием библиотеки GTK, но также доступны виджет для KDE и модуль для панели Waybar. Готовые пакеты собраны в форматах deb и rpm.

Основные возможности:

  • Автоматическая корректировка и смена раскладки после нажатия пробела без использования горячих клавиш и без переключения раскладки вручную (например, после ввода "ghbdtn " выполнится замена на "привет " и включится русскоязычная раскладка).
  • Автозамена и переключение раскладки по первым четырём латинским буквам, если ввод не соответствует ни одному слову из словаря.
  • Ручная корректировка последнего слова по двойному нажатию клавиши Shift и целой фраз по тройному нажатию Shift.
  • Исправление выделенного текста, транслитерация (Привет -> Privet) и числа прописью (1250 -> "одна тысяча двести пятьдесят"). Работает только в GNOME.
  • Исправление опечаток, таких как две заглавные буквы в начале слова, буквы 'ю' и 'б' вместо точки и запятой, слитное написание частиц, пропущенный пробел.
  • Ведение списка исключений для слов и программ (например, запрет на автоисправление в терминале и IDE).

Для перехвата событий ввода используется evdev через /dev/input/event*. При выявлении нажатия пробела фоновый процесс декодирует накопленные в буфере нажатия в текущей и альтернативной раскладках по таблицам libxkbcommon. Решение о замене ввода принимается по словарю и модели символьных триграмм. Исправление производится через симуляцию переключения раскладки, набора Backspace и подстановки нового ввода.

Дополнительно можно отметить публикацию несколько дней назад релиза приложения Lay 1.0.123, реализующего похожую функциональность, но помимо Wayland поддерживающего и X11.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск lay, автокорректора слов, введённых не в той раскладке, для GNOME c Wayland
  3. OpenNews: Релиз LanguageTool 5.5, корректора грамматики, орфографии, пунктуации и стиля
  4. OpenNews: Пакет StarDict в Debian отправляет выделенный текст на внешние серверы
  5. OpenNews: Новый метод определения текста по звуку его набора на клавиатуре
  6. OpenNews: Проблемы с лицензией на раскладку клавиатуры могут привести к ее удалению из Debian
Обсуждение (104 +5) | Тип: Программы |


·02.11 Выпуск среды рабочего стола Budgie 10.10.4 (20 –2)
  Представлен выпуск среды рабочего стола Budgie 10.10.4, ставший четвёртым обновлением ветки 10.10, переведённой на использование протокола Wayland. Одновременно сформированы аналогичные выпуски для сопутствующих компонентов, таких как рабочий стол Budgie Desktop View и набор сервисов Budgie Desktop Services (обновление менеджера сеансов Budgie Session и интерфейса для настройки системы Budgie Control Center задерживается). Код проекта распространяется под лицензией GPLv2. Пакеты с Budgie 10.10.4 доступны в Fedora Rawhide.

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

Среди изменений в новой версии:

  • Реализована поддержка автоматического скрытия панели для предоставления всего экранного пространства окнам, развёрнутым на весь экран. Также полностью переписана реализация режима закрепления панели (Dock Mode). После перехода на Wayland из-за отсутствия передачи информации о точных координатах и размерах окон старая логика автоскрытия и закрепления перестала нормально работать и её пришлось полностью переделать. Панель больше не резервируют место на экране, а размещается поверх других окон, но при скрытии становится невидимой и оставляет 3-пиксельную область у края экрана для раскрытия при наведении на неё курсора. Автоскрытие отключается когда открыто меню, виджеты или любые другие всплывающие окна панели.

    Предложено два режима автоматического скрытия панели: автоматический (Automatic) и умный (Intelligent), которые работают в привязке к состоянию раскрытия окон на весь экран. В первом случае панель скрывается, когда любое окно на текущем экране развёрнуто на весь экран, а во втором - только когда развёрнуто активное окно, у которого фокус ввода.

    При просмотре видео на весь экран в случае наведения мыши на край экрана панель показывается поверх видео, но не активируется при запуске полноэкранных игр, захватывающих курсор. В случае включения в настройках опции для запрета скрытия панели, при выполнении полноэкранных приложений панель остаётся позади их окон, но её можно принудительно вывести на передний план комбинацией клавиш Super+T или нажатием клавиши Super для открытия меню Budgie.

  • В боковой панели Raven реализована возможность переключения между виджетами и уведомлениями при помощи комбинаций клавиш Super+A и Super+N.
  • Улучшена интеграция с композитным менеджером Labwc. Возвращена поддержка комбинации клавиш "Super+Shift+стрелка" для перемещения активного окна на другой монитор. Для окон в режиме "картинка в картинке, применяемых в "Firefox", обеспечено постоянное размещение поверх других окон. При клике левой кнопкой мыши на рабочем столе теперь просто переключается фокус на рабочий стол для предотвращения случайного открытия меню или запуска приложений при использовании тачпада.
  • Добавлена возможность настройки времени неактивности, после которого снижается яркость экрана. В графическом конфигураторе опция пока отсутствует, но её уже можно выставить в командной строке ("gsettings set com.solus-project.budgie-wm dimming-delay 90")
  • Добавлен параметр для выбора программы блокировки экрана (поддерживаются gtklock и swaylock), который пока можно изменить только в командной строке ("gsettings set org.buddiesofbudgie.budgie-locker locker-choice 'swaylock'").
  • Реализовано кэширование списка установленных приложений, используемого в меню, списке задач и на странице автозапуска. Данная оптимизация ускорила запуск панели, но повысила потребление разделяемой памяти на 810 КБ.
  • Для разработчиков предоставлена возможность использования команды "meson devenv" для запуска панели, апплетов и боковой панели Raven напрямую из сборочного каталога без установки в систему (например, "meson devenv -C build budgie-panel --replace &").

  1. Главная ссылка к новости
  2. OpenNews: Выпуск среды рабочего стола Budgie 10.10.3
  3. OpenNews: Среда рабочего стола Budgie переходит с GTK на Qt и KDE Frameworks
  4. OpenNews: Доступна среда рабочего стола Budgie 10.10, переведённая на Wayland
Обсуждение (20 –2) | Тип: Программы |


·01.11 Выпуск десктоп-окружения Trinity 14.1.7, продолжающего развитие KDE 3.5 (142 +41)
  После полугода разработки опубликован релиз десктоп-окружения Trinity R14.1.7, продолжающего развитие кодовой базы KDE 3.5.x и Qt 3. Бинарные пакеты в ближайшее время будут подготовлены для Ubuntu, Debian, RHEL/CentOS, Fedora, Arch, openSUSE и других дистрибутивов.

Из особенностей Trinity можно отметить собственные средства для управления параметрами экрана, основанная на udev прослойка для работы с оборудованием, новый интерфейс для настройки оборудования, переход на композитный менеджер Compton-TDE (форк Compton с расширениями TDE), улучшенный конфигуратор сети. Окружение Trinity может быть установлено и использовано одновременно с более актуальными выпусками KDE, в том числе предоставлена возможность использования в Trinity уже установленных в системе KDE-приложений. Также присутствуют средства для корректного отображения интерфейса GTK-программ без нарушения единого стиля оформления.

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

  • В эмулятор терминала konsole добавлена поддержка режима защищённой вставки из буфера обмена, при котором после вставки многострочное содержимое не запускается построчно автоматически, а выделяется цветом и ожидает нажатия пользователем клавиши Enter.

    В konsole добавлена поддержка разделённых двоеточием субпараметров в управляющих последовательностях CSI (Control Sequence Introducer) и DCS (Device Control String), а также поддержка escape-последовательности SGR 1006 для отслеживания кликов мышью (решило проблемы с кликами в htop) и escape-последовательностей SGR 58/59 для изменения цвета подчёркивания текста. В меню добавлена кнопка "Select All" для выделения всей истории операций или всего содержимого экрана.

  • В текстовом редакторе kate унифицирована логика установки позиции курсора в документе при использовании метода setCursor в DCOP (Desktop Communication Protocol).
  • В календаре-планировщике korganizer включено по умолчанию встраивание в календарь приложений к событиям.
  • В файловом менеджере konqueror при просмотре файлов в форме сетки пиктограмм реализован расширенный режим переименования.
  • В интерфейс просмотра таблицы символов kcharselect добавлена панель с категориями символов.
  • В оконном менеджере twin реализована настройка noBorder для скрытия рамок окна. В заголовки окон добавлены кнопки для закрепления окна поверх или снизу других окон.
  • В панель kicker добавлена возможность выбора цвета для текста на кнопках в меню.
  • В апплете со списком окон запущенных приложений (taskbar), размещённом на панели kicker, реализована поддержка прокрутки колесом мыши и добавлены кнопки "Raise All" и "Lower All" для групп окон.
  • В размещённом в панели задач меню запуска приложений kickoff реализована навигация по результатам поиска при помощи клавиатуры.
  • В tdebase и rusader добавлена поддержка протокола lzip.
  • В tdeprint обеспечен поиск местоположения обработчика cupsdoprint и задействован IPP-атрибут printer-device-id при отсутствии данных о модели принтера.
  • В kmagnifier сделана более заметной рамка выделения области экрана.
  • В kmix добавлена опция для восстановления громкости во время перезапуска
  • В koffice добавлена поддержка библиотеки libpqxx 8 (API для доступа к PostgreSQL).
  • В kpdf добавлена поддержка расшифровки с использованием алгоритма AES-256.
  • Добавлена поддержка Python 3.15 и OpenSSL 4.
  • Прекращена поддержка Ubuntu 24.10, Fedora 42 и openSUSE 15.6. Добавлена поддержка Ubuntu 26.10 и Fedora 44.

  1. Главная ссылка к новости
  2. OpenNews: Выпуск десктоп-окружения Trinity 14.1.6, продолжающего развитие KDE 3.5
  3. OpenNews: Выпуск дистрибутива Q4OS 6.1, поставляемого с пользовательским окружением Trinity
Обсуждение (142 +41) | Тип: Программы |


·01.11 Опубликован Craft Anything для создания клонов сайтов, приложений и игр при помощи AI (131)
  Проект ArtCraft, развивающий открытые аналоги популярных проприетарных офисных приложений, графических редакторов и САПР, опубликовал первый выпуск инструментария Craft Anything, позволяющего анализировать работу любых web-сайтов, приложений и игр, производить их обратный инжиниринг и генерировать клоны при помощи AI. Инструментарий написан на языке Rust и распространяется под лицензиями MIT и Apache 2.0. Сборки предоставляются для Linux, FreeBSD, Windows и macOS, а также браузерный вариант, скомпилированный в WebAssembly.

Пользователь указывает цель и формулирует запрос, после чего Craft Anything запускает четыре этапа генерации готового продукта: Изучение -> Сборка -> Проверка -> Получение результата. На этапе изучения движок инспектирует заданный проект, проверяет код, изучает имеющиеся файлы и оценивает как он работает при разных разрешениях экрана. На втором этапе агент написания кода генерирует новый проект на выбранном языке программирования с использованием указанных фреймворков и движков. На четвёртом этапе производится сравнение полученного результата с оригиналом и построение списка расхождений. На последнем этапе выполняется рецензирование результата, устранение несовпадений и интерактивное доведение прототипа до финального продукта.

Имеется режим чистой комнаты (включён по умолчанию), в котором движок не использует исходный код или файлы оригинала, а работает исключительно с тем, что доступно внешнему наблюдателю: скриншотами, видимым текстом, вёрсткой, цветами, шрифтами и меню. Для более детального анализа предусмотрен режим глубокого изучения, который задействует всё что можно, включая код и файлы программы, встроенные движки и инструментарий для обратного инжиниринга Ghidra, а также анализирует JavaScript при клонировании сайтов.

В основе Craft Anything лежит движок обратного инжиниринга, насчитывающий 284 инструмента, который может анализировать бинарные сборки, программы на .NET, JavaScript и Java, приложения для Android и платформ Apple, программы на движке Electron, web-сайты, прошивки, дампы трафика, базы данных и файлы от компьютерных игр. Поддерживается клонирование игр на базе игровых движков Unity, Unreal и Godot. Декодировщики, дизассемблер и декомпилятор работают без внешних зависимостей. Доступны графический и CLI интерфейсы, а также MCP-сервер, позволяющий любому AI-агенту управлять движком.

Для этапа сборки требуется AI-агент, установленный на машине пользователя. На данном этапе развития поддерживается только Claude Code и имеется предварительная непроверенная на реальных задачах поддержка Codex. В результирующих продуктах Craft Anything допускает повторение поведения, внешнего вида и стиля оригинальных проектов, но не позволяет копировать логотипы, фотографии или текст без подтверждения пользователем наличия прав на контент. Craft Anything также не обходит DRM-защиту и античит-системы.

  1. Главная ссылка к новости
  2. OpenNews: Клоны программ Adobe и MS Office, САПР, AI-ускоритель и почтовый клиент, сгенерированные через AI
  3. OpenNews: Представлены офисные пакеты ElixirOffice, TinyLittleOffice и ALT Office
  4. OpenNews: Проект PhotoSuite развивает открытый аналог Photoshop, созданный через AI
Обсуждение (131) | Автор: Мемоним | Тип: Программы |


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



XSQUARE
Inferno Solutions
Hosting by Hoster.ru
Хоcтинг: