Выпуск системы машинного перевода OpenNMT-tf 2.30

Опубликован выпуск системы машинного перевода OpenNMT-tf 2.30.0 (Open Neural Machine Translation), использующей методы машинного обучения. Код развиваемых проектом OpenNMT-tf модулей написан на языке Python, использует библиотеку TensorFlow и распространяется под лицензией MIT. Параллельно развивается вариант OpenNMT на базе библиотеки PyTorch, который отличается на уровне поддерживаемых возможностей. Кроме того, OpenNMT на базе PyTorch преподносится как более простой для использования и мультимодальный, а вариант на базе TensorFlow отмечается как модульный, стабильный и позволяющий задействовать возможности GPU для ускорения процесса обучения нейронной сети. Для упрощения распространения продукта проектом также развивается самодостаточный вариант транслятора на языке C++ — CTranslate2, который использует предварительно натренированные модели … Читать далее Выпуск системы машинного перевода OpenNMT-tf 2.30

В Chrome предложены режимы экономии памяти и энергии. Отложено отключение второй версии манифеста

Компания Google объявила о реализации в браузере Chrome режимов экономии потребления памяти и энергии (Memory Saver и Energy Saver), которые планируют довести до пользователей Chrome для Windows, macOS и ChromeOS в течение нескольких недель. Режим экономии памяти позволяет значительно снизить потребление оперативной памяти за счёт освобождения памяти, занимаемой неактивными вкладками, что позволяет предоставить необходимые ресурсы для обработки просматриваемых в текущий момент сайтов в ситуациях, когда в системе параллельно выполняются другие приложения, интенсивно потребляющие память. При переходе к вытесненным из памяти неактивным вкладкам, их содержимое будет автоматически загружено. Имеется возможность ведения белого списка сайтов, для которых не будет применяться Memory Saver, … Читать далее В Chrome предложены режимы экономии памяти и энергии. Отложено отключение второй версии манифеста

В Fedora 38 намечено формирование официальных сборок с рабочим столом Budgie

Джошуа Стробл (Joshua Strobl), ключевой разработчик проекта Budgie, опубликовал предложение о начале формирования официальных Spin-сборок Fedora Linux с пользовательским окружением Budgie. Для сопровождения пакетов с Budgie и формирования новой сборки основана группа Budgie SIG. Spin-редакцию Fedora с Budgie планируют поставлять начиная с выпуска Fedora Linux 38. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora. Изначально окружение Budgie было сосредоточено на использовании в дистрибутиве Solus, но затем трансформировалось в независимый от дистрибутивов проект, который дополнительно начал распространение пакетов для Arch Linux и Ubuntu. Редакция Ubuntu Budgie получила статус официальной в 2016 году. … Читать далее В Fedora 38 намечено формирование официальных сборок с рабочим столом Budgie

Релиз ядра Linux 6.1

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.1. Среди наиболее заметных изменений: поддержка разработки драйверов и модулей на языке Rust, модернизация механизма определения используемых страниц памяти, специальный менеджер памяти для BPF-программ, система диагностики проблем с памятью KMSAN, механизм защиты KCFI (Kernelk Control-Flow Integrity), внедрение структуры Maple tree. В новую версию принято 15115 исправлений от 2139 разработчиков, размер патча — 51 МБ, что примерно в 2 раза меньше размера патчей от ядер 6.0 и 5.19. Изменения затронули 13165 файлов, добавлено 716247 строк кода, удалено 304560 строк. Около 45% всех представленных в 6.1 изменений связаны с драйверами устройств, примерно … Читать далее Релиз ядра Linux 6.1

На соревновании Pwn2Own в Торонто продемонстрированы эксплоиты для 63 новых уязвимостей

Подведены итоги четырёх дней соревнований Pwn2Own Toronto 2022, на которых были продемонстрированы 63 ранее неизвестные уязвимости (0-day) в мобильных устройствах, принтерах, умных колонках, системах хранения и маршрутизаторах. При проведении атак использовались самые свежие прошивки и операционные системы со всеми доступными обновлениями и в конфигурации по умолчанию. Суммарный размер выплаченных вознаграждений составил 934,750 долларов США. В соревновании приняли участи 36 команд и исследователей безопасности. Наиболее успешная команда DEVCORE сумела заработать на соревнованиях 142 тысячи долларов США. Обладатели второго места (Team Viettel) получили 82 тысячи долларов, а третьего (NCC group) — 78 тысяч долларов. В ходе соревнований продемонстрированы атаки, приведшие к удалённому … Читать далее На соревновании Pwn2Own в Торонто продемонстрированы эксплоиты для 63 новых уязвимостей

Выпуск свободного видеоредактора OpenShot 3.0

После более года разработки опубликован выпуск свободной системы нелинейного видеомонтажа OpenShot 3.0.0. Код проекта поставляется под лицензией GPLv3: интерфейс написан на Python и PyQt5, ядро обработки видео (libopenshot) написано на C++ и использует возможности пакета FFmpeg, интерактивная шкала времени написана с использованием HTML5, JavaScript и AngularJS. Готовые сборки подготовлены для Linux (AppImage), Windows и macOS. Редактор отличается удобным и интуитивно понятным пользовательским интерфейсом, позволяющим редактировать видео даже начинающим пользователям. Программа поддерживает несколько десятков визуальных эффектов, даёт возможность работы с многотрековыми монтажными шкалами с возможностью перемещения мышью элементов между ними, позволяет масштабировать, кадрировать, осуществлять слияние блоков видео, обеспечивать плавное перетекание из … Читать далее Выпуск свободного видеоредактора OpenShot 3.0

Доступна платформа Android TV 13

Спустя четыре месяца после публикации мобильной платформы Android 13 компания Google сформировала редакцию для умных телевизоров и телеприставок Android TV 13. Платформа пока предлагается только для тестирования разработчиками приложений — готовые сборки подготовлены для телеприставки Google ADT-3 и эмулятора Android Emulator for TV. Публикация обновлений прошивок для потребительских устройств, таких как Google Chromecast, ожидается в 2023 году. Основные новшества, специфичные для Android TV 13: В API InputDevice добавлена поддержка разных раскладок клавиатуры и возможность привязки к физическому расположению клавиш для обработки нажатий независимо от активной раскладки. На внешних клавиатурах теперь можно использовать раскладки для разных языков. API AudioManager расширен возможностью … Читать далее Доступна платформа Android TV 13

Проверка утилиты ping в OpenBSD выявила ошибку, присутствующую с 1998 года

Опубликованы результаты fuzzing-тестирования утилиты ping из состава OpenBSD, проведённого после недавнего выявления удалённо эксплуатируемой уязвимости в утилите ping, поставляемой во FreeBSD. Применяемая в OpenBSD утилита ping не подвержена проблеме, выявленной во FreeBSD (уязвимость присутствует в новой реализации функции pr_pack(), переписанной разработчиками FreeBSD в 2019 году), но в ходе проверки всплыла другая ошибка, которая оставалась незамеченной на протяжении 24 лет. Ошибка приводит к бесконечному зацикливанию при обработке ответа с нулевым размером поля option в IP-пакете. Исправление уже включено в состав OpenBSD. Проблема не рассматривается как уязвимость, так как сетевой стек в ядре OpenBSD не пропускает подобные пакеты в пространство пользователя. Источник: … Читать далее Проверка утилиты ping в OpenBSD выявила ошибку, присутствующую с 1998 года

Google готовится к переводу умных колонок Nest Audio на ОС Fuchsia

Компания Google ведёт работу над переводом умных колонок Nest Audio на новую прошивку, основанную на ОС Fuchsia. Прошивки на базе Fuchsia также планируют использовать в новых моделях умных колонок Nest, поступление в продажу которых ожидаются в 2023 году. Nest Audio станет третьим устройством, поставляемым с Fuchsia, — ранее на данную платформу уже были переведены фоторамки Nest Hub и Nest Hub Max. Переход на новую систему будет незаметен для пользователей, так как методы взаимодействия с устройством и функциональность не изменятся. ОС Fuchsia развивается компаний Google c 2016 года с учётом недостатков в области масштабирования и обеспечения безопасности, имеющихся в платформе Android. … Читать далее Google готовится к переводу умных колонок Nest Audio на ОС Fuchsia

В Qt 6.5 появится API для прямого обращения к объектам Wayland

В Qt 6.5 для Wayland будет добавлен программный интерфейс QNativeInterface::QWaylandApplication для прямого обращения к родным для Wayland объектам, которые используются во внутренних структурах Qt, а также для получения доступа к информации о последних действия пользователя, которая может быть востребована для передачи расширениям протокола Wayland. Новый программный интерфейс реализован в пространстве имён QNativeInterface, в котором также предоставляются вызовы для доступны к родным API платформ X11 и Android. В будущем ожидается появление дополнительных интерфейсов QWaylandWindow для низкоуровневого доступа к окнам и QWaylandScreen для доступа к выводу на экран (wl_output), которые пока позиционируются как экспериментальные и скрыты в области QNativeInterface::Private. Источник: http://www.opennet.ru/opennews/art.shtml?num=58297 Читать далее В Qt 6.5 появится API для прямого обращения к объектам Wayland

Кандидат в релизы Wine 8.0 и релиз vkd3d 1.6

Началось тестирование первого кандидата в релизы Wine 8.0, открытой реализации WinAPI. Кодовая база переведена на стадию заморозки перед релизом, который ожидается в середине января. По сравнению с выпуском Wine 7.22 закрыто 52 отчёта об ошибках и внесено 538 изменений. Наиболее важные изменения: Пакет vkd3d с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan, обновлён до версии 1.6. Проведена оптимизация преобразователей системных вызовов (thunk) для Vulkan и OpenGL. В WinPrint расширена поддержка обработчиков вывода на печать (Print processor). Улучшена панель управления джойстиком. Завершена работа по обеспечению поддержки типа ‘long’ в коде функции printf. Закрыты отчёты об ошибках, связанные … Читать далее Кандидат в релизы Wine 8.0 и релиз vkd3d 1.6

Открыт код исходной реализации языка PostScript

Музей компьютерной истории получил разрешение от компании Adobe на публикацию исходных текстов одной из первых реализаций технологии печати PostScript, выпущенной в 1984 году. Технология PostScript примечательна тем, что выводимая на печать страница описывается на специальном языке программирования и документ PostScript представляет собой программу, интерпретируемую при выводе на печать. Опубликованный код написан на языке Си и теперь доступен для загрузки (zip-архив) под лицензией CHM Software License Agreement. Реализация среди прочего включает код хинтинга шрифтов, который лёг в основу алгоритма, обеспечивающего высокое качество отрисовки шрифтов в разных разрешениях, долгое время являвшегося коммерческой тайной Adobe, раскрытой только в 2010 году. Источник: http://www.opennet.ru/opennews/art.shtml?num=58295 Читать далее Открыт код исходной реализации языка PostScript

Выпуск KDE Gear 22.12, набора приложений от проекта KDE

Представлено декабрьское сводное обновление приложений (22.12), развиваемых проектом KDE. Напомним, что сводный набор приложений KDE c апреля 2021 года публикуется под именем KDE Gear, вместо KDE Apps и KDE Applications. Всего в рамках обновления опубликованы выпуски 234 программ, библиотек и плагинов. Информацию о наличии Live-сборок с новыми выпусками приложений можно получить на данной странице. Наиболее заметные новшества: В файловом менеджере Dolphin предоставлена возможность управления правами доступа для внешних разделов Samba. Добавлен режим выделения (Selection Mode), упрощающий отбор части файлов и каталогов для выполнения над ними типовых операций (после нажатия клавиши пробел или выбора в меню опции «Select files and folders» … Читать далее Выпуск KDE Gear 22.12, набора приложений от проекта KDE

Intel задействовал код DXVK в своих драйверах для Windows

Компания Intel начала тестирование значительного обновления Windows-драйверов Intel Arc Graphics Driver 31.0.101.3959 для видеокарт с GPU Arc (Alchemist) и Iris (DG1), а также для интегрированных GPU, поставляемых в процессорах на базе микроархитектуры Tiger Lake, Rocket Lake, Alder Lake и Raptor Lake. Наиболее существенные изменения в новой версии касаются работы по увеличению производительности игр, использующих DirectX 9. Предполагается, что оптимизации реализованы благодаря задействованию в драйвере кода от свободного проекта DXVK, предоставляющего прослойку с реализацией DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Упоминание DXVK появилось в файле, перечисляющем сторонние открытые проекты, код которых … Читать далее Intel задействовал код DXVK в своих драйверах для Windows

CERN и Fermilab переключаются на использование AlmaLinux

Европейский Центр ядерных исследований (CERN, Швейцария) и Национальная ускорительная лаборатория имени Энрико Ферми (Fermilab, США), в своё время разрабатывавшие дистрибутив Scientific Linux, но потом переключившиеся на использование CentOS, объявили о выборе AlmaLinux в качестве штатного дистрибутива для сопровождения экспериментов. Решение принято из-за изменения политики компании Red Hat в отношении сопровождения CentOS и преждевременного сворачивания поддержки ветки CentOS 8, выпуск обновлений для которой был прекращён в конце 2021 года, а не в 2029 году, как предполагали пользователи. Отмечается, что при тестировании дистрибутив AlmaLinux показал отличную совместимость с Red Hat Enterprise Linux и другими сборками. Из достоинств также называется оперативный выпуск обновлений, … Читать далее CERN и Fermilab переключаются на использование AlmaLinux

Выпуск дистрибутива Deepin 20.8, развивающего собственное графическое окружение

Опубликован релиз дистрибутива Deepin 20.8, основанного на пакетной базе Debian 10, но развивающего собственный рабочий стол Deepin Desktop Environment (DDE) и около 40 пользовательских приложений, среди которых музыкальный проигрыватель DMusic, видеоплеер DMovie, система обмена сообщениями DTalk, инсталлятор и центр установки программ Deepin Software Center. Проект основан группой разработчиков из Китая, но трансформировался в международный проект. Дистрибутив поддерживает русский язык. Все наработки распространяются под лицензией GPLv3. Размер загрузочного iso-образа 4 ГБ (amd64). Компоненты рабочего стола и приложения разрабатываются с использованием языков C/C++ (Qt5) и Go. Ключевой особенностью рабочего стола Deepin является панель, которая поддерживает несколько режимов работы. В классическом режиме осуществляется … Читать далее Выпуск дистрибутива Deepin 20.8, развивающего собственное графическое окружение

Релиз языка программирования PHP 8.2

После года разработки представлен релиз языка программирования PHP 8.2. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость. Ключевые улучшения в PHP 8.2: Добавлена возможность пометки класса доступным только для чтения. Свойства в подобных классах могут быть заданы только один раз, после чего не будут доступны для изменения. Ранее только для чтения могли помечаться отдельные свойства класса, а теперь разом можно включить данный режим для всех свойств класса. Указание флага «readonly» на уровне класса также блокирует динамическое добавление свойств в класс. readonly class Post { public function __construct( public string $title, public Author $author, ) {} } … Читать далее Релиз языка программирования PHP 8.2

Выпуск Tor Browser 12.0

Сформирован значительный релиз специализированного браузера Tor Browser 12.0, в котором осуществлён переход на ESR-ветку Firefox 102. Браузер сосредоточен на обеспечении анонимности, безопасности и приватности, весь трафик перенаправляется только через сеть Tor. Обратиться напрямую через штатное сетевое соединение текущей системы невозможно, что не позволяет отследить реальный IP-адрес пользователя (в случае взлома браузера, атакующие могут получить доступ к системным параметрам сети, поэтому для полного блокирования возможных утечек следует использовать такие продукты, как Whonix). Сборки Tor Browser подготовлены для Linux, Windows и macOS. Формирование новой версии для Android задерживается. Для обеспечения дополнительной защиты в состав Tor Browser входит дополнение HTTPS Everywhere, позволяющее использовать … Читать далее Выпуск Tor Browser 12.0

Доступен Vieb 9.4, web-бразуер в стиле редактора Vim

Опубликован web-браузер Vieb 9.4, оптимизированный для управления с клавиатуры, используя принципы работы и комбинации клавиш, свойственные для текстового редактора vim (например, для ввода текста в форме необходимо переходить в режим вставки). Код написан на языке JavaScript и распространяется под лицензией GPLv3. Интерфейс построен на базе платформ Electron, а в качестве web-движка задействован Chromium. Готовые сборки подготовлены для Linux (AppImage, snap, deb, rpm, pacman), Windows и macOS. Ключевые возможности: Поддержка вертикальных и горизонтальных вкладок, с возможностью группировки, выделения цветом, автоочистки, отдельной привязки Cookie, восстановления закрытых вкладок, закрепления вкладок, заморозки (выгрузки содержимого) вкладок, показа индикатора воспроизведения звука и т.п. Поддержка вкладок-контейнеров, изолированных … Читать далее Доступен Vieb 9.4, web-бразуер в стиле редактора Vim

Компания Tesla развивает криптографическую библиотеку liblithium

Компания Tesla Motors опубликовала криптографическую библиотеку liblithium, ключевыми целями создания которой являются компактность, низкое потребление ресурсов и переносимость. Библиотека изначально развивается с оглядкой на возможность выполнения как на обычных CPU, так и в DSP-чипах и микроконтроллерах, и подходит для использования в ограниченных окружениях и в коде, вызываемом на ранних стадиях загрузки для верификации цифровых подписей прошивок встраиваемых устройств. Код написан на языке Си (C99) и распространяется под лицензией Apache 2.0. В библиотеке реализованы средства для потокового шифрования и работы с цифровыми подписями, основанные на схеме согласования ключей X25519 (RFC 7748), методе криптографической перестановки Gimli и хэш-функции Gimli-Hash, предложенных Дэниелом Бернштейном … Читать далее Компания Tesla развивает криптографическую библиотеку liblithium

В Fedora Linux 38 начнут формироваться сборки на базе пользовательской оболочки Phosh

На заседании комитета FESCo (Fedora Engineering Steering Committee), отвечающего за техническую часть разработки дистрибутива Fedora Linux, утверждено предложение о начале формирования в Fedora Linux 38 сборок для мобильных устройств, поставляемых с оболочкой Phosh. Оболочка Posh основана на технологиях GNOME и библиотеке GTK, использует композитный сервер Phoc, работающий поверх Wayland, а также собственную экранную клавиатуру squeekboard. Окружение изначально развивалось компанией Purism в качестве аналога GNOME Shell для смартфона Librem 5, но затем вошло в число неофициальных проектов GNOME и теперь также используется в postmarketOS, Mobian и некоторых прошивках для устройств Pine64. Сборки будут формироваться для архитектур x86_64 и aarch64 группой Fedora … Читать далее В Fedora Linux 38 начнут формироваться сборки на базе пользовательской оболочки Phosh