RSS
Pages: 1 ... 12 13 14 15 16 17 18 19 20 21 22
[>] Опубликован набор компиляторов LLVM 20
lor.opennet
robot(spnet, 1) — All
2025-03-07 16:44:03


После шести месяцев разработки доступен релиз проекта LLVM 20.1.0, развивающего инструментарий (компиляторы, оптимизаторы и генераторы кода), компилирующий программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован в машинный код для заданной целевой платформы или использован JIT-компилятором для формирования машинных инструкций непосредственно во время выполнения программы. На базе технологий LLVM проектом развивается компилятор Clang, поддерживающий языки программирования C, C++ и Objective-C. Начиная с прошлой ветки проект перешёл на новую схему формирования номеров версий, в соответствии с которой нулевой выпуск ("N.0") используется в процессе разработки, а первая стабильная версия снабжается номером "N.1".

https://www.opennet.ru/opennews/art.shtml?num=62846

[>] Выпуск Wine 10.3 и Wine staging 10.3
lor.opennet
robot(spnet, 1) — All
2025-03-08 09:44:03


Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 10.3. С момента выпуска 10.2 было закрыто 18 отчётов об ошибках и внесено 308 изменений.

https://www.opennet.ru/opennews/art.shtml?num=62847

[>] Доступен дистрибутив Apertis 2025.0, позволяющий не использовать код под лицензией GPLv3
lor.opennet
robot(spnet, 1) — All
2025-03-08 11:44:03


Компания Collabora представила Linux-дистрибутив Apertis 2025.0, изначально созданный для оснащения автомобильных систем, но затем переориентированный для более широкого спектра электронных устройств, встраиваемой техники и промышленного оборудования. В качестве примеров устройств, на которых применяется Apertis, упомянуты игровая консоль Atari VCS, платы Raspberry Pi 4, автомобильные SoC R-car и сканер для обнаружения объектов в стенах Bosch D-tect 200.

https://www.opennet.ru/opennews/art.shtml?num=62848

[>] В обновление Android 15 для устройств Pixel добавлен Linux-терминал
lor.opennet
robot(spnet, 1) — All
2025-03-08 11:44:03


Компания Google включила приложение Linux Terminal в состав мартовского обновления прошивки Android 15 ("Pixel Feature Drop") для устройств Google Pixel. Приложение позволяет запустить в окружении Android виртуальную машину с Debian GNU/Linux, в которой можно выполнять обычные Linux-приложения.

https://www.opennet.ru/opennews/art.shtml?num=62849

[>] В 2024 году Google выплатил 11.8 млн долларов вознаграждений за выявление уязвимостей
lor.opennet
robot(spnet, 1) — All
2025-03-08 12:44:02


Компания Google подвела итоги программы выплаты вознаграждений за выявление уязвимостей в Chrome, Android, приложениях Google Play, продуктах Google и различном открытом ПО. Общая сумма выплаченных в 2024 году вознаграждений составила 11.8 млн долларов, что на 2 млн меньше, чем в 2023 году и примерно столько же как в 2022 году. Вознаграждения получили 660 исследователей (в прошлом году - 632, в позапрошлом - 703). С 2010 года суммарный размер выплат составил 65 млн долларов.

https://www.opennet.ru/opennews/art.shtml?num=62850

[>] Godot 4.4
lor.opennet
robot(spnet, 1) — All
2025-03-08 23:44:05


После семи месяцев разработки [ опубликован ]( https://godotengine.org/article/godot-4-4-a-unified-experience/ ) выпуск свободного игрового движка [ Godot 4.4 ]( http://www.godotengine.org/ ) , подходящего для создания 2D- и 3D-игр. Движок поддерживает простой для изучения язык задания игровой логики, графическую среду для проектирования игр, систему развёртывания игр в один клик, возможности анимации и симуляции физических процессов, встроенный отладчик и систему выявления узких мест в производительности. Код игрового движка, среды проектирования игр и сопутствующих средств разработки (физический движок, звуковой сервер, бэкенды 2D/3D рендеринга и т.п.) [ распространяется ]( https://github.com/okamstudio/godot/ ) под лицензией MIT.

Исходные тексты движка были [ открыты ]( https://www.opennet.ru/opennews/art.shtml?num=39053 ) в 2014 году студией [ OKAM ]( https://web.archive.org/web/20171003053858/https://okamgames.com/ ) , после десяти лет развития проприетарного продукта профессионального уровня, который использовался для создания и публикации [ многих игр ]( https://web.archive.org/web/20181017194214/http://okamgames.com/portfolio ) для PC, игровых консолей и мобильных устройств. Движком поддерживаются все популярные стационарные и мобильные платформы (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), а также разработка игр для Web. Готовые для запуска бинарные сборки [ сформированы ]( https://www.godotengine.org/download/ ) для Linux, Android, Windows и macOS.

В результате серьёзного конфликта (подробнее: [ 1 ]( https://www.youtube.com/watch?v=2f74Lh0zRtk ) , [ 2 ]( https://www.youtube.com/watch?v=0K7mmO8hCtM ) , [ 3 ]( https://www.youtube.com/watch?v=wdeto5kXd40 ) , [ 4 ]( https://www.youtube.com/watch?v=RqPrFmESFxc ) , [ 5 ]( https://www.youtube.com/watch?v=uRACV-Gtfbg ) , [ 6 ]( https://www.youtube.com/watch?v=k3s72sxWPSg ) , [ 7 ]( https://www.youtube.com/watch?v=YLV_SeYMi3U ) , [ 8 ]( https://www.youtube.com/watch?v=I-vGUzC75Ag ) , [ 9 ]( https://www.youtube.com/watch?v=fkps3RUTy2c ) , [ 10 ]( https://www.youtube.com/watch?v=Ma87X6a0n88 ) ) в сообществе в прошлом году [ был основан ]( https://www.redotengine.org/blog/redot-why-we-forked ) форк проекта - [ Redot ]( https://www.redotengine.org/ ) . Форк стал ответом на жёсткую политику модерации в официальных каналах общения и непринятия разработчиками Godot суждений, расходящихся с их взглядами. Причинами создания форка названо желание решить проблемы с управлением сообществом и вернуться к работе на благо сообщества, а не во имя корпоративных интересов. Проект Redot пытается построить инклюзивное сообщество, в котором принимаются любые личные убеждения разработчиков, не приемлема политизация процесса разработки и основное внимание сосредоточено только на создании игр. В настоящее время активность [ разработки форка ]( https://github.com/Redot-Engine/redot-engine/commits/master/ ) существенно отстаёт от [ движка Godot ]( https://github.com/godotengine/godot/commits/master/ ) .

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

• Добавлена официальная поддержка использования библиотеки Jolt в качестве альтернативного движка симуляции физических процессов.

• На платформах Linux, Windows и Android реализована возможность встраивания игры непосредственно в окно редактора (без открытия отдельного окна). Новый режим позволяет взаимодействовать с игрой как с остальными частями редактора, при том, что как и раньше игра выполняется в отдельном процессе.

• В редактор добавлен режим интерактивного изменения запущенной или приостановленной игры. Например, теперь можно на лету менять положение камеры или вносить изменение в сцену.

• В версию редактора для платформы Android добавлена поддержка стандарта OpenXR и реализована возможность редактирования игр в режиме виртуальной реальности. В настоящее время в редакторе поддерживаются 3D-шлемы Meta Quest 3, Quest 3S и Quest Pro.

• Добавлена поддержка убершейдеров (ubershader), предварительно скомпилированных универсальных вариаций каждого шейдера, которые включают в себя все возможности, необходимые для рендеринга. Убершейдеры используются в качестве резервных в моменты, когда специализированный шейдер ещё не скомпилирован, что позволяет избавиться от подвисаний, возникающих из-за ожидания завершения компиляции шейдеров на лету.

• Добавлена поддержка интерполяции при симуляции физических процессов в трёхмерном пространстве (в прошлой версии интерполяция была доступна только для 2D). Интерполяция добавляет дополнительные кадры для отрисовки промежуточных состояний между текущей и следующей позициями объекта, что делает вывод более плавным на экранах с высокой частотой обновления и на маломощных устройствах.

• Добавлена поддержка алгоритма тональной коррекции AgX (tone mapper), позволяющего добиться более реалистичных результатов при наличии пересвеченных областей, за счёт приближения ярких цветов к белому цвету по аналогии с настоящими камерами. По сравнению с реализацией из Blender, алгоритм упрощён и оптимизирован для использования при отрисовке в режиме реального времени.

• В язык GDScript добавлена поддержка типизированных словарей (ассоциативных массивов):var typed_key_value: Dictionary[int, String] = { 1: "first value", 2: "second value", 3: "etc" }
var typed_key: Dictionary[int, Variant] = { 0: "any value", 10: 3.14, 100: null }
var typed_value: Dictionary[Variant, int] = { "any value": 0, 123: 456, null: -1 }

• Добавлена поддержка идентификации ресурсов по уникальным идентификаторам (UID), не привязанным к файловому пути.

• В редакторе реализована возможность прикреплять (snap) 3D-объекты к другим поверхностям в сцене.

• В нижнюю панель редактора добавлена вкладка для вычисления произвольных выражений с учётом состояния, зафиксированного при срабатывании точки останова.

• В редактор GDScript добавлены подсказки с информацией из документации, всплывающие при наведении курсора на функции, переменные и классы.

• Обеспечено запоминание состояния окна редактора и его восстановление после перезапуска.

• В версии редактора для платформы Android реализована поддержка генерации и экспорта APK-пакетов и исполняемых файлов для других платформ.

• На платформе Linux реализована поддержка web-камер.

• Добавлена поддержка загрузки WAV-файлов на лету, по аналогии с файлами OGG Vorbis.

• В состав интегрирован инструментарий Betsy, применяемый для упаковки изображений в различные форматы текстур.

[ Видеообзор новых возможностей Godot 4.4 ]( https://www.youtube.com/watch?v=4Q46A_UaY_4 )

[ Показ некоторых последних игр Godot 2024 ]( https://www.youtube.com/watch?v=n1Lon_Q2T18 )

https://www.linux.org.ru/news/opensource/17906864

[>] Проект Wine опубликовал фреймворк Mono 6.14.0
lor.opennet
robot(spnet, 1) — All
2025-03-09 16:44:03


Разработчики проекта Wine, развивающего открытую реализацию API Win32, представили выпуск фреймворка Mono 6.14.0, предлагающего альтернативный открытый Runtime, совместимый с платформой .NET. Выпуск Mono Framework 6.14.0 вобрал в себя изменения, накопившиеся за 5 лет, и отмечен как первый выпуск, подготовленный после того, как компания Microsoft передала разработку Mono сообществу Wine. Код Mono Framework распространяется под лицензией Apache 2.0. В выпуске обеспечена поддержка Linux (x86, amd64, arm64), macOS (amd64, arm64) и Windows (x86, amd64). Бинарные сборки пока не предоставляются.

https://www.opennet.ru/opennews/art.shtml?num=62851

[>] В чипах ESP32 выявлены недокументированные команды для управления контроллером Bluetooth
lor.opennet
robot(spnet, 1) — All
2025-03-09 22:44:04


Исследователи из компании Tarlogic Security представили на проходящей в Испании конференции RootedCON результаты анализа низкоуровневой начинки микрочипов ESP32, оснащённых встроенными контроллерами Wi-Fi и Bluetooth. Судя по опубликованному в 2023 году отчёту китайской компании Espressif по всему миру продано более миллиарда экземпляров ESP32. В ходе анализа загружаемых в чип прошивок исследователи выявили 29 недокументированных HCI-команд (Host Controller Interface), предназначенных для управления Bluetooth-контроллером.

https://www.opennet.ru/opennews/art.shtml?num=62852

[>] В Ubuntu 25.04 появится поддержка Dracut и будут унифицированы сборки для ARM64
lor.opennet
robot(spnet, 1) — All
2025-03-10 14:44:03


Матье Клемансо (Matthieu Clemenceau), директор Canonical, отвечающий за Ubuntu Foundations Team, опубликовал отчёт о состоянии подготовки выпуска Ubuntu 25.04, релиз которого намечен на 17 апреля. Среди изменений.

https://www.opennet.ru/opennews/art.shtml?num=62853

[>] Выпуск компилятора языка D 2.110
lor.opennet
robot(spnet, 1) — All
2025-03-10 17:44:03


Опубликован релиз DMD 2.110, эталонного компилятора для языка D. Код компилятора распространяется под свободной лицензией BSL (Boost Software License). Поддерживаются системы Linux, Windows, macOS и FreeBSD.

https://www.opennet.ru/opennews/art.shtml?num=62854

[>] Для ядра Linux 6.15 предложен начальный код драйвера Nova, написанный на Rust
lor.opennet
robot(spnet, 1) — All
2025-03-10 18:44:04


Для включения в состав ядра Linux 6.15, релиз которого ожидается в конце мая, предложен набор патчей с начальной реализацией драйвера Nova для GPU NVIDIA, написанного на языке Rust. На первом этапе в ядро передан каркас nova-core, насчитывающий около 400 строк кода и реализующий базовый уровень абстракций над программными интерфейсами прошивок GSP. Помимо nova-core в состав патча включены некоторые обвязки, необходимые для работы драйверов с прошивками.

https://www.opennet.ru/opennews/art.shtml?num=62855

[>] Подмена зависимости в Python-библиотеке, насчитывающей 40 млн загрузок в месяц
lor.opennet
robot(spnet, 1) — All
2025-03-10 21:44:03


В библиотеке Python JSON Logger выявлена уязвимость (CVE-2025-27607) дающая возможность подменить зависимость при установке через каталог PyPI и добиться выполнения своего кода на системах, использующих данный пакет. Библиотека Python JSON Logger, которая позволяет организовать ведение лога в формате JSON, за последний месяц была загружена 40 млн раз. Проблема устранена в версии Python JSON Logger 3.3.0, опубликованной 7 марта.

https://www.opennet.ru/opennews/art.shtml?num=62856

[>] Релиз FreeBSD 13.5
lor.opennet
robot(spnet, 1) — All
2025-03-11 10:44:03


После 6 месяцев разработки опубликован релиз операционной системы FreeBSD 13.5, который станет последним в ветке FreeBSD 13.x. Обновления для версии FreeBSD 13.5 будут выпускаться до 30 апреля 2026 года. Параллельно развивается ветка FreeBSD 14, следующий выпуск (14.3) в которой намечен на 3 июня 2025 года. Первый выпуск ветки FreeBSD 15 будет сформирован в декабре 2025 года.

https://www.opennet.ru/opennews/art.shtml?num=62857

[>] Google отключил дополнение uBlock Origin в каталоге Chrome Web Store
lor.opennet
robot(spnet, 1) — All
2025-03-11 11:44:03


На странице дополнения uBlock Origin в каталоге Chrome Web Store деактивирована кнопка установки и размещено предупреждение "Дополнение больше недоступно, так как оно не следует рекомендациям по разработке дополнений к Chrome". Ранее пользователям выдавалось предупреждение о предстоящем прекращении поддержки дополнения uBlock Origin и необходимости поиска альтернативы. Отключение uBlock Origin связано с инициативой Google по прекращению поддержки второй версии манифеста Chrome, которую планируют распространить на всех пользователей Chrome до середины этого года. Изначально, поддержку второй версии манифеста планировалось прекратить в январе 2023 года, но затем сроки несколько раз сдвигались.

https://www.opennet.ru/opennews/art.shtml?num=62859

[>] В Haiku портировали свежие выпуски Firefox, LibreWolf и Thunderbird
lor.opennet
robot(spnet, 1) — All
2025-03-12 00:44:04


Герамсим Троеглазов (3dEyes) собрал свежие версии браузера Firefox 136, а также основанный на данной ветке браузер LibreWolf 136 и почтовый клиент ThunderBird 136.

https://www.opennet.ru/opennews/art.shtml?num=62858

[>] Проект Mesa заменил OpenGL-драйвер Nouveau на Zink для новых GPU NVIDIA
lor.opennet
robot(spnet, 1) — All
2025-03-12 00:44:04


Компания Сollabora сообщила о принятии в кодовую базу проекта Mesa изменения, заменяющего OpenGL-драйвер, применяемый по умолчанию для GPU NVIDIA, начиная с микроархитектуры Turing. В следующем выпуске Mesa 25.1 вместо OpenGL-драйвера Nouveau (nvc0) для подобных GPU будет применяться разработанный в Сollabora OpenGL-драйвер Zink в связке с Vulkan-драйвером NVK. По сравнению с Nouveau драйвер Zink демонстрирует более высокую производительность во многих тестах и не подвержен проблемам, проявляющихся в Nouveau при работе на новых GPU NVIDIA.

https://www.opennet.ru/opennews/art.shtml?num=62860

[>] Microsoft переписывает компилятор TypeScript на языке Go
lor.opennet
robot(spnet, 1) — All
2025-03-12 11:44:03


Андерс Хейлсберг (Anders Hejlsberg), главный архитектор языка TypeScript, в своё время создавший языки C#, Delphi и Turbo Pascal, представил проект по созданию нового компилятора для TypeScript - typescript-go (tsgo), разрабатываемый на языке Go. Как и старый компилятор новый проект распространяется под лицензией Apache 2.0.

https://www.opennet.ru/opennews/art.shtml?num=62861

[>] Релиз CrossOver 25.0 для Linux и macOS
lor.opennet
robot(spnet, 1) — All
2025-03-12 12:44:04


После года разработки компания CodeWeavers выпустила релиз пакета Crossover 25.0, основанного на коде Wine и предназначенного для выполнения программ и игр, написанных для платформы Windows. CodeWeavers входит в число ключевых участников проекта Wine, спонсирует его разработку и возвращает в проект все новшества, реализованные для своих коммерческих продуктов. Исходные тексты открытых компонентов CrossOver 25.0 можно загрузить на данной странице.

https://www.opennet.ru/opennews/art.shtml?num=62862

[>] Обновление Firefox 136.0.1. Истечение действия подписи дополнений в старых версиях Firefox
lor.opennet
robot(spnet, 1) — All
2025-03-12 13:44:04


Доступен корректирующий выпуск Firefox 136.0.1, в котором устранена проблема с неверным ограничением размера Cookie (максимальный размер был задан в 1024 байт вместо 4096), приводившим к сбоям на сайтах, использующих API CookieStore для управления Cookie. Также устранена ошибка, из-за которой комбинация клавиш Ctrl+L не переводила фокус на адресную строку в новых окнах.

https://www.opennet.ru/opennews/art.shtml?num=62863

[>] Компания Mozilla выступила против запрета отчислений за трафик поисковой системе Google
lor.opennet
robot(spnet, 1) — All
2025-03-12 13:44:04


Компания Mozilla опубликовала возражение против рекомендаций, внесённых Министерство юстиции США в рамках антимонопольного разбирательства, в котором Google был признан монополистом на рынке поисковых систем. В рекомендации упомянут запрет на все платежи разработчикам браузеров за направление трафика в поисковую систему. По мнению Mozilla, если суд утвердит данное предложение, это нанесёт удар по независимым браузерам, существующим благодаря соглашениям с поисковыми системами. Вместо развития конкуренции в поиске, решение подорвёт конкуренцию среди браузеров и усложнит противостояние доминирующим корпорациям, таким как Google, Apple и Microsoft.

https://www.opennet.ru/opennews/art.shtml?num=62864

[>] Доступен мультимедийный фреймворк GStreamer 1.26.0
lor.opennet
robot(spnet, 1) — All
2025-03-12 15:44:03


После года разработки представлен релиз GStreamer 1.26, кроссплатформенного набора компонентов для создания широкого спектра мультимедиа приложений, от медиаплееров и конвертеров аудио/видео файлов, до VoIP-приложений и систем потокового вещания. Код GStreamer распространяется под лицензией LGPLv2.1. Отдельно развиваются обновления плагинов gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, а также обвязка gst-libav и сервер потокового вещания gst-rtsp-server. На уровне API и ABI новый выпуск обратно совместим с веткой 1.0. Бинарные сборки в скором времени будут подготовлены для Android, iOS, macOS и Windows (в Linux рекомендуется использовать пакеты из дистрибутива).

https://www.opennet.ru/opennews/art.shtml?num=62865

[>] Разделение кода kwin_x11 и kwin_wayland. Прекращение поддержки X11 в KDE 7
lor.opennet
robot(spnet, 1) — All
2025-03-12 22:44:03


Разработчики композитного оконного менеджера kwin объявили о выносе из основной кодовой базы проекта компонентов, связанных с поддержкой протокола X11. Редакция kwin_x11 теперь будет сопровождаться в отдельном репозитории kwin-x11, а в основном репозитории kwin останется только редакция kwin_wayland, обеспечивающая поддержку Wayland. Обе редакции не конфликтуют между собой и могут быть установлены одновременно.

https://www.opennet.ru/opennews/art.shtml?num=62868

[>] Организация Объединённых Наций предложила принципы Open Source
lor.opennet
robot(spnet, 1) — All
2025-03-12 23:44:03


Организация Open Source Initiative (OSI), занимающаяся проверкой лицензий на предмет соответствия критериям Open Source, официально одобрила принципы Open Source, предложенные Организацией Объединённых Наций (ООН) для стимулирования сотрудничества и повсеместного внедрения открытого исходного кода в подразделениях ООН и повсеместно. Принципы выработаны сообществом Open Source United, организованном Исполнительным советом ООН в рамках программы "Сеть цифровых технологий", и определяют основу для использования, разработки и распространения открытого исходного кода во всей организации.

https://www.opennet.ru/opennews/art.shtml?num=62870

[>] В Ubuntu 25.10 решено заменить GNU Coreutils на uutils, написанные на Rust
lor.opennet
robot(spnet, 1) — All
2025-03-13 13:44:03


Джон Сигер (Jon Seager), вице-президент компании Canonical по инжинирингу и технический лидер проекта Ubuntu, представил инициативу по замене в Ubuntu системных утилит на аналоги, написанные на языке Rust. Первой целью инициативы заявлен перевод Ubuntu 25.10 на использование по умолчанию инструментария uutils вместо набора утилит GNU Coreutils. Если эксперимент будет признан удачным, то uutils также будут задействованы по умолчанию в LTS-ветке Ubuntu 26.04.

https://www.opennet.ru/opennews/art.shtml?num=62872

[>] Уязвимость в библиотеке ruby-saml, приводящая к обходу аутентификации в GitLab
lor.opennet
robot(spnet, 1) — All
2025-03-13 16:44:03


Опубликованы корректирующие обновления платформы для организации совместной разработки GitLab - 17.9.2, 17.8.5 и 17.7.7, в которых устранена уязвимость (CVE-2025-25291, CVE-2025-25292), позволяющая обойти аутентификацию на базе SAML (Security Assertion Markup Language). Уязвимость присутствует в Ruby-библиотеке ruby-saml, реализующей функции для SAML-авторизации. Кроме GitLab уязвимость затрагивает и другие проекты, использующие данную библиотеку. Проблема устранена в обновлениях ruby-saml 1.18.0 и 1.12.4.

https://www.opennet.ru/opennews/art.shtml?num=62876

Pages: 1 ... 12 13 14 15 16 17 18 19 20 21 22