Компания Microsoft сформировала первый выпуск проекта Litebox, развивающего сфокусированную на безопасности операционную систему, реализованную в форме библиотеки (Library OS). При подобном подходе сервисы операционной системы напрямую встраиваются в приложение вместо обращения к внешнему ядру ОС при помощи системных вызовов. Litebox может использоваться в программах или ядрах как дополнительный слой изоляции, блокирующий доступ к излишней функциональности ядер или API. Код проекта ...
Читать далее »Архив меток: WebAssembly
Проект PhotoSuite развивает открытый аналог Photoshop
Доступны первые выпуски графического редактора PhotoSuite, разработчик которого поставил перед собой цель создать продукт, способный заменить классический Adobe Photoshop и полностью поддерживающий форматы PSD и PSB. Программа поддерживает редактирование растровой и векторной графики, и по возможности воспроизводит рабочие процессы, панели инструментов, диалоги, горячие клавиши и модификаторы, привычные пользователям Photoshop CS6. В качестве основного формата файлов применяется PSD. Заявлено, что PSD-файлы, ...
Читать далее »Релиз фреймворка Qt 6.12 LTS
Компания Qt Company опубликовала релиз фреймворка Qt 6.12, в котором продолжена работа по стабилизации и наращиванию функциональности ветки Qt 6. В Qt 6.12 предоставлена поддержка платформ Windows 10+, macOS 13+, Linux (Ubuntu 22.04/24.04, openSUSE 16, SUSE 15 SP6, RHEL 9.6/10.0, Debian 11.6/12), iOS 17+, Android 9+(API 23+), webOS, WebAssembly, INTEGRITY, VxWorks, FreeRTOS и QNX. Исходный код компонентов Qt поставляется под ...
Читать далее »BTR — атака на CPU Intel, AMD и ARM, эксплуатируемая через JIT-компиляторы
Группа исследователей из Амстердамского свободного университета разработала новый метод атаки BTR (Branch Target Reuse), относящийся к классу Spectre-v2 и позволяющий обойти механизмы изоляции памяти на системах с процессорами Intel, AMD и ARM. Инициирование утечки содержимого памяти в ходе спекулятивного выполнения инструкций при проведении атаки BTR осуществляются через манипуляции с JIT-компиляторами. Исследователями проанализирована возможность совершения атаки через JIT-движки cBPF в ядре ...
Читать далее »Бета-выпуск f4 0.3, кроссплатформенного ремейка Far Manager
Опубликован бета-выпуск файлового менеджера f4 0.3.0. Проект воспроизводит интерфейс, поведение и внутреннее устройство Far Manager и far2l, но написан заново на языке Go, используя методологию «чистой комнаты». Код распространяется под лицензией BSD и написан AI-ассистентами. Ручное рецензирование заменяет большой набор автоматических тестов, которые в CI прогоняются на нескольких ОС и архитектурах. Готовые сборки формируются для Linux, Windows (включая отдельную сборку ...
Читать далее »Первый выпуск osu!cpp, неофициального клиента для игры osu! на C++23 и Skia
Опубликован первый выпуск osu-cpp, неофициального клиента ритм-игры osu!, написанного на C++23 в виде модулей и использующего для отрисовки библиотеку Skia. Код распространяется под лицензией AGPLv3. Клиент собирается для Linux (обычная сборка, Flatpak, Nix, Guix), для браузера (WebAssembly), для Android и для Ubuntu Touch. Браузерную версию можно запустить без установки. Вместе с клиентом под лицензией AGPLv3 развиваются библиотеки для построения графического ...
Читать далее »Релиз Firefox 155
Состоялся релиз web-браузера Firefox 155 и сформированы обновления прошлых веток с длительным сроком поддержки — 153.2.0, 140.15.0 и 115.40.0. Firefox 155 стал первым выпусков, сформированным в рамках нового двухнедельного цикла формирования релизов, который позволит чаще доводить новые возможности до пользователей, обеспечит более предсказуемый процесс формирования релизов и снизит нагрузку на разработчиков перед релизами. На стадию бета-тестирования переведена ветка Firefox 156, ...
Читать далее »Выпуск среды запуска WASM-4-игр W4ME Station и прошивки WiPhone Lab для кнопочных телефонов
Доступен первый публичный выпуск W4ME Station, среды выполнения для запуска неизменённых игровых картриджей WASM-4 на устройствах с поддержкой CLDC 1.1 и MIDP 2.0, таких как кнопочные телефоны середины 2000-х годов. Код написан на языке Java, сохраняет совместимость с Java 1.3 и распространяется под лицензией MIT. В поставку включены 13 игр и демонстрационных картриджей, среди которых Sokoban, Wasm Wars, Watris, Glowfish ...
Читать далее »Выпуск miracle-wm 0.10, композитного менеджера на базе Wayland и Mir
Опубликован выпуск композитного менеджера miracle-wm 0.10, использующего протокол Wayland и компоненты для построения композитных менеджеров Mir. Miracle-wm поддерживает мозаичную (tiling) компоновку окон, схожую с аналогичной в проектах i3 и Sway. В качестве панели может применяться Waybar. Код проекта написан на языке C++ и распространяется под лицензией GPLv3. Готовые сборки сформированы в формате snap, а также в пакетах rpm и deb ...
Читать далее »Изменение процесса разработки и прогресс в развитии браузера Ladybird
Андреас Клинг (Andreas Kling), основатель web-браузера Ladybird, объявил об изменении процесса разработки проекта. Ladybird отныне прекращает приём публичных pull-запросов и переходит к продвижению изменений в кодовую базу только через сопровождающих. Все уже открытые публичные pull-запросы будут закрыты. Исходный код Ladybird продолжит поставляться под лицензией BSD. Сообщения о проблемах, уязвимостях и тестировании работы с сайтами продолжат приниматься без изменения. Сторонние энтузиасты ...
Читать далее »
НОВОСТИ В КЫРГЫЗСТАНЕ