VLC преодолел рубеж в 5 миллиардов загрузок и приступил к разработке VLC 4.0

Проект VideoLAN преодолел рубеж в пять миллиардов загрузок видеоплеера VLC, зафиксированных системой сбора статистики, работающей на серверах проекта с февраля 2005 года. Около 4.4 миллиардов загрузок приходится на сборку VLC для платформы Windows, 369 млн — macOS, 245 млн — Android, 71 млн — iOS и 6.7 млн на архив с исходными текстами. Опубликованные данные не учитывают загрузку VLC для Linux, так как большинство Linux-пользователей VLC получает данный видеоплеер через штатные репозитории своих дистрибутивов. Наиболее популярной версией VLC является 3.0.16, которая была загружена 416 млн раз (для сравнения последний выпуск 3.0.20 был загружен 381 млн раз, 3.0.19 — 50 млн, … Читать далее VLC преодолел рубеж в 5 миллиардов загрузок и приступил к разработке VLC 4.0

Проект OpenAI открыл Transformer Debugger, отладчик для моделей машинного обучения

Проект OpenAI, занимающийся развитием общедоступных проектов в области искусственного интеллекта, опубликовал отладчик Transformer Debugger, предназначенный для анализа активации структур в языковых моделях машинного обучения при обработке тех или иных данных. Как и в традиционных отладчиках в Transformer Debugger поддерживает пошаговую навигацию по выводу моделей, трассировку и перехват определённой активности. В общем виде Transformer Debugger позволяет разобраться почему языковая модель в ответ на определённый запрос выводит один токен вместо другого или почему модель уделяет большее внимание определённым токенам в запросе. Код написан на языке Python и распространяется под лицензией MIT. В состав входят следующие компоненты: Neuron viewer — навигатор по отдельным … Читать далее Проект OpenAI открыл Transformer Debugger, отладчик для моделей машинного обучения

Уязвимость в Android 14, эксплуатируемая через Bluetooth LE

Разработчики проекта GrapheneOS, развивающего защищённое ответвление от кодовой базы AOSP (Android Open Source Project), выявили уязвимость в Bluetooth-стеке платформы Android 14, которая потенциально может привести к удалённому выполнению кода. Проблема вызвана обращением к уже освобождённой области памяти (use-after-free) в коде обработки звука, передаваемого через Bluetooth LE. Уязвимость выявлена в ходе работы по интеграции в вызов hardened_malloc дополнительной защиты, использующей расширение ARMv8.5 MTE (MemTag, Memory Tagging Extension), позволяющее привязать теги к каждой операции выделения памяти и организовать проверку корректности использования указателей для блокирования эксплуатации уязвимостей, вызванных обращением к уже освобождённым блокам памяти, переполнениями буфера, обращениями до инициализации и использованием вне текущего … Читать далее Уязвимость в Android 14, эксплуатируемая через Bluetooth LE

Mozilla, Google, Microsoft и Apple разработали тест производительности браузеров Speedometer 3.0

Спустя шесть лет c момента прошлого выпуска представлен обновлённый инструментарий для тестирования производительности и отзывчивости web-браузеров — Speedometer 3.0, подготовленный совместно компаниями Mozilla, Google, Microsoft и Apple. Ключевой задачей тестового набора называется оценка задержек при симуляции работы пользователя с типовыми web-приложениями. Speedometer 3.0 стал первым набором для оценки производительности браузеров, созданным совместно представителями конкурирующих браузерных движков Blink/V8, Gecko/SpiderMonkey и WebKit/JavaScriptCore, которые сумели выработать общую политику в отношении тестирования. Код Speedometer распространяется под лицензией BSD и начиная с 2022 года разрабатывается в соответствии с новой моделью управления проектом, подразумевающей совместное принятие решений с достижением консенсуса. Репозиторий открыт для участия любых заинтересованных … Читать далее Mozilla, Google, Microsoft и Apple разработали тест производительности браузеров Speedometer 3.0

Релиз OpenSSH 9.7

Опубликован релиз OpenSSH 9.7, открытой реализации клиента и сервера для работы по протоколам SSH 2.0 и SFTP. В предложенной версии началось внесение изменений, предшествующих будущему прекращению поддержки ключей на базе алгоритма DSA. В OpenSSH 9.7 предоставлена опция для отключения DSA на стадии компиляции, но сборка по умолчанию с поддержкой DSA пока сохранена. В следующем выпуске, намеченном на июнь, режим сборки будет изменён на отключение DSA по умолчанию, а в начале 2025 года реализация DSA будет удалена из кодовой базы. По умолчанию использование ключей DSA прекращено ещё в 2015 году, но код для поддержки DSA собирался по умолчанию и позволял вернуть … Читать далее Релиз OpenSSH 9.7

Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafrunt и OpenTufu

Опубликована новая версия tenv 1.2.0 — консольного менеджера для управления версиями платформ Terraform, Terragrunt и OpenTofu, применяемых для управления внешними ресурсами и автоматизации поддержания инфраструктуры в соответствии с моделью «инфраструктура как код«. tenv написан на языке Go, не требует дополнительных зависимостей и может быть запущен под любой операционной системой. Код распространяется под лицензией Apache 2.0. В отличии от конкурентов tenv не требует зависимостей, таких как bash и jq, и предлагает дополнительные возможности, например, автоматическое определение и установка дистрибутивов Terraform/OpenTofu, а также проверка подписей установленных версий с использованием cosign. Источник: http://www.opennet.ru/opennews/art.shtml?num=60770 Читать далее Выпуск tenv 1.2.0, утилиты для управления Terraform, Terrafrunt и OpenTufu

Релиз ядра Linux 6.8

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.8. Среди наиболее заметных изменений: драйвер Xe для GPU Intel, режим защиты блочных устройств с примонтированными ФС, механизм планировщика задач Deadline server, автоматическая оптимизация слияния идентичных страниц памяти, первый драйвер на языке Rust, системные вызовы listmount и statmount, удаление bpfilter и SLAB, механизм guest_memfd в KVM, профилирование обращения к данным. В новую версию принято 15641 исправлений от 2018 разработчиков, размер патча — 44 МБ (изменения затронули 12212 файлов, добавлено 663864 строк кода, удалено 339094 строк). В прошлом выпуске было 18405 исправлений от 2066 разработчиков, размер патча — 72 МБ. Около … Читать далее Релиз ядра Linux 6.8

В Arch Linux обновлён пакетный менеджер Pacman 6.1 и инсталлятор Archinstall 2.7.2

Дистрибутив Arch Linux перешёл на использование нового выпуска пакетного менеджера Pacman 6.1, в котором появилась поддержка встроенного сервера CacheServer, кэширующего пакеты для ускорения загрузки пакетов и упрощения создания зеркал. Среди других изменений в новой версии Pacman: В опцию «—print» добавлены дополнительные спецификаторы форматирования вывода. Предоставлена возможность добавления расширенных полей с данными о пакете. Обеспечен вывод более детальной диагностики при выявлении конфликтов между файлами или в случае повреждения пакетов. Улучшена поддержка каталога ключей WKD (Web Key Directory). Улучшена обработка некорректных заголовков при загрузке. Осуществлён переход на OpenSSL для вычисления хэшей sha256 и md5. В утилите makepkg появилась возможность определения замещающих файлов … Читать далее В Arch Linux обновлён пакетный менеджер Pacman 6.1 и инсталлятор Archinstall 2.7.2

Выпуск Chrome OS 122

Доступен релиз операционной системы Chrome OS 122, основанной на ядре Linux, системном менеджере upstart, сборочном инструментарии ebuild/portage, открытых компонентах и web-браузере Chrome 122. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Исходные тексты распространяются под свободной лицензией Apache 2.0. Сборка Chrome OS 122 доступна для большинства актуальных моделей Chromebook. Для использования на обычных компьютерах предлагается редакция Chrome OS Flex. Основные изменения в Chrome OS 122: Добавлен режим Battery Saver, при котором для продления автономной работы от аккумулятора выполняется снижение яркости … Читать далее Выпуск Chrome OS 122

Рабочий стол LXQt признан полностью готовым для использования Wayland

Разработчики пользовательского окружения LXQt сообщили о 100% готовности рабочего стола к использованию Wayland. В кодовую базу LXQt внесены изменения, переводящие PCManFM-Qt на использование компонента layer-shell-qt, что позволяет организовать функционирование рабочего стола в окружениях на базе Wayland без дополнительных хаков, обходным путём реализующих совместимость с некоторыми композитными менеджерами, такими как LabWC. В текущем виде LXQt не привязан к отдельным композитным менеджерам и может использоваться с Labwc, WayFire, kwin_wayland, Sway, Hyprland и возможно с другими композитными менеджерами на базе Wayland. В соответствии с ранее опубликованным планом, выпуск LXQt 2.0, переведённый на Qt 6 и Wayland, ожидается в апреле. В апрельском выпуске по … Читать далее Рабочий стол LXQt признан полностью готовым для использования Wayland

Брюс Перенс опубликовал черновой вариант лицензии Post-Open

Брюс Перенс (Bruce Perens), один из авторов определения Open Source и соучредитель организации Open Source Initiative, представил первый черновой вариант новой лицензии «Post-Open Zero-Cost«, нацеленной на решение накопившихся проблем, связанных со взаимодействием разработчиков открытого ПО и коммерческих компаний в контексте получения справедливой обратной отдачи от коммерческого использования кода. В лицензии отражена возможность наложения дополнительных условий на коммерческое использование, например, за получаемую в результате использования открытого ПО выгоду компаниям предлагается расплачиваться либо участием в разработке, либо оплачивая отчисления, которые будут распределяться между непосредственными разработчиками. Ключевым отличием лицензии Post-Open от существующих открытых лицензий, таких как GPL, является введение договорной составляющей, доступной для … Читать далее Брюс Перенс опубликовал черновой вариант лицензии Post-Open

В Firefox появится группировка вкладок

Лаура Чемберс (Laura Chambers), недавно утверждённая на должность руководителя (CEO) компании Mozilla Corporation, сообщила о назначении разработчиков, которые займутся реализацией функции группировки вкладок в Firefox. Работе по добавлению поддержки группировки вкладок назначен повышенный приоритет. Решение принято после того как в очередной раз один из пользователей попытался привлечь внимание к тому, что Mozilla тратит большие ресурсы на сомнительную функциональность, такую как интеграцию AI-инструментов в браузер, но игнорирует по настоящему важную функцию группировки вкладок, за реализацию которой проголосовало около 3000 пользователей и которая лидирует на сайте сбора идей по развитию Firefox. Отмечается, что конкурирующие браузеры Chrome, Edge и Vivaldi давно поддерживают группировку … Читать далее В Firefox появится группировка вкладок

Опубликованы Wine 9.4, Wine staging 9.4 и GE-Proton9-1

Состоялся экспериментальный выпуск открытой реализации Win32 API — Wine 9.4. С момента выпуска 9.3 было закрыто 25 отчётов об ошибках и внесено 321 изменение. Наиболее важные изменения: Продолжено развитие драйвера winewayland.drv, позволяющего использовать Wine в окружениях на базе протокола Wayland без применения XWayland и компонентов X11. В новой версии добавлена начальная поддержка OpenGL. Добавлены базовые GL-функции: wglGetExtensionsString{ARB,EXT}, wglGetProcAddress, wglDescribePixelFormat, wglSetPixelFormat(WINE), wglMakeCurrent, wglMakeContextCurrentARB и wglSwapBuffers. Появилась поддержка создания контекста OpenGL и изменения размера содержимого OpenGL. Встроенный пакет Vkd3d с реализацией Direct3D 12 обновлён до версии 1.11. Добавлена поддержка повышения привилегий процесса — при создании серверных процессов (msi action server), а также … Читать далее Опубликованы Wine 9.4, Wine staging 9.4 и GE-Proton9-1

Выпуск Phosh 0.37, GNOME-окружения для смартфонов

Опубликован релиз Phosh 0.37, экранной оболочки для мобильных устройств, основанной на технологиях GNOME и библиотеке GTK. Окружение изначально развивалось компанией Purism в качестве аналога GNOME Shell для смартфона Librem 5, но затем вошло в число неофициальных проектов GNOME и используется в postmarketOS, Mobian, некоторых прошивках для устройств Pine64 и редакции Fedora для смартфонов. Phosh использует композитный сервер Phoc, работающий поверх Wayland, а также собственную экранную клавиатуру squeekboard. Наработки проекта распространяются под лицензией GPLv3+. В новом выпуске: Добавлена возможность выбора беспроводной сети через выпадающую панель быстрых настроек. Добавлена возможность реализации новых быстрых настроек при помощи плагинов. В плагинах разрешено использование некоторых … Читать далее Выпуск Phosh 0.37, GNOME-окружения для смартфонов

Ассоциация K-D Lab открыла код игрового движка qdEngine

Ассоциация K-D Lab открыла исходный код игрового движка qdEngine, предназначенного для создания квестов. Весь код, за исключением сторонних библиотек, опубликован под лицензией GPLv3. Движок поддерживает платформу Windows 10 и может быть протестирован с ресурсами из игры «Похождения бравого солдата Швейка». На основе опубликованного движка были созданы следующие игры: Братья Пилоты 3D. Дело об Огородных вредителях Братья Пилоты 3D-2. Тайны Клуба Собаководов Братья Пилоты. Обратная сторона Земли Карлик Нос Мама не горюй Ну, погоди! Выпуск 3. Песня для зайца Похождения бравого солдата Швейка Три маленькие белые мышки. Визит Морской крысы Три маленькие белые мышки. День рождения морской крысы Источник: http://www.opennet.ru/opennews/art.shtml?num=60752 Читать далее Ассоциация K-D Lab открыла код игрового движка qdEngine

Опубликован почтовый сервер Postfix 3.9.0

После почти года разработки состоялся релиз новой стабильной ветки почтового сервера Postfix — 3.9.0. В то же время объявлено о прекращении поддержки ветки Postfix 3.5, выпущенной в начале 2020 года. Postfix является одним из редких проектов, сочетающих одновременно высокую безопасность, надёжность и производительность, чего удалось добиться благодаря продуманной архитектуре и достаточно жёсткой политике оформления кода и аудита патчей. Код проекта написан на языке Си и распространяется под лицензиями EPL 2.0 (Eclipse Public license) и IPL 1.0 (IBM Public License). В соответствии с январским автоматизированным опросом около 400 тысяч почтовых серверов, Postfix используется на 36.81% (год назад 33.18%) почтовых серверов, доля … Читать далее Опубликован почтовый сервер Postfix 3.9.0

Выпуск Zorin OS 17.1, дистрибутива для пользователей, привыкших к Windows или macOS

Представлен релиз Linux-дистрибутива Zorin OS 17.1, основанного на пакетной базе Ubuntu 22.04. Целевой аудиторией дистрибутива являются начинающие пользователи, привыкшие работать в Windows. Для управления оформлением дистрибутив предлагает специальный конфигуратор, позволяющий придать рабочему столу вид, свойственный различным версиям Windows и macOS, а в состав включена подборка программ, близких к программам, к которым привыкли пользователи Windows. Размер загрузочного iso-образа составляет 3.5 ГБ. Отмечается, что прошлый выпуск Zorin OS 17 был загружен более 500 тысяч раз, при том, что 78% от всех загрузок пришлось на пользователей платформ Windows и macOS. В качестве основы рабочего стола в Zorin OS используется GNOME с набором собственных … Читать далее Выпуск Zorin OS 17.1, дистрибутива для пользователей, привыкших к Windows или macOS

Бета-выпуск дистрибутива openSUSE Leap 15.6

Началось тестирование первого бета-выпуска дистрибутива openSUSE Leap 15.6. Выпуск сформирован на основе базового набора пакетов, единого с дистрибутивом SUSE Linux Enterprise 15 SP 6 и также включает некоторые пользовательские приложения из репозитория openSUSE Tumbleweed. Для загрузки доступна универсальная DVD-сборка, размером 4.3 ГБ (x86_64, aarch64, ppc64les, 390x). Релиз openSUSE Leap 15.6 ожидается 12 июня 2024 года. Предполагается, что openSUSE Leap 15.6 станет последним выпуском в серии 15.x, а в 2025 году на платформе ALP будет сформирован релиз openSUSE Leap 16. Из изменений в openSUSE Leap 15.6 отмечается обновление ядра Linux 6.4, glibc 2.38, systemd 254, Python 3.11, dracut 059, Mesa 23.3.4, … Читать далее Бета-выпуск дистрибутива openSUSE Leap 15.6

Доступен набор компиляторов LLVM 18

После шести месяцев разработки представлен релиз проекта LLVM 18.1.0 — GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. Начиная с ветки 18.x проект перешёл на новую схему формирования номеров версий. По аналогии с проектами GCC и GDB, нулевой выпуск («N.0») теперь используется в процессе разработки, а первая стабильная версия снабжается номером «N.1». Изменение позволяет отделить сборки на основе находящейся в разработке ветки (mainline) от сборок ветки с финальными релизами. Например, … Читать далее Доступен набор компиляторов LLVM 18

В Fedora 41 намечено удаление из базовой поставки сеанса X11 для GNOME

Комитет FESCo (Fedora Engineering Steering Committee), отвечающий за техническую часть разработки дистрибутива Fedora Linux, одобрил удаление пакета gnome-session-xsession, отвечающего за запуск сеанса GNOME на базе X-сервера. Изменение запланировано на выпуск Fedora 41, который будет сформирован осенью этого года. Из сеансов, поддерживаемых по умолчанию в Fedora Workstation 41, останется только Wayland, но пакеты для организации работы сеанса X11 по-прежнему можно будет установить из репозиториев. При этом пакет gnome-session-xsession помечен как устаревший, а разработчики GNOME намерены в будущем прекратить поддержку X11. Среди намеченных задач также упоминается разделение пакета gnome-classic-session, включающего расширения и настройки к GNOME Shell для воссоздания классического сеанса в стиле … Читать далее В Fedora 41 намечено удаление из базовой поставки сеанса X11 для GNOME

Linux Mint развивает новое приложение для чата после сворачивания IRC-клиента XChat

Разработчики дистрибутива Linux Mint объявили о разработке нового приложения Jargonaut, в рамках которого предпринята попытка создания простой реализации чата, основанной на использовании протокола IRC, но не являющейся IRC-клиентом в традиционном понимании. Jargonaut предоставляет простой интерфейс для общения пользователей в чате, абстрагированный от IRC. Код проекта написан на языке Python и распространяется под лицензией GPLv2. Для построения интерфейса задействована библиотека xapp, предоставляющая надстройку над GTK с элементами для унификации работы в различных пользовательских окружениях (Cinnamon, MATE и Xfce). В качестве причины начала работы над новым приложением для чата упоминается прекращение разработки IRC-клиента HexChat, который входил в основной состав Linux Mint. В … Читать далее Linux Mint развивает новое приложение для чата после сворачивания IRC-клиента XChat