Автор: Юрий Гагарин

Git 2.49

На 14 март, след два месеца разработка, беше издадена версия 2.49 на разпределената система за управление на версии Git, написана на C и разпространявана под лицензия GNU GPL 2. Списък с основните промени: Актуализиран скрипт за автоматично допълване за zsh. В git pack-objects и неговия обвивка git repack е добавена възможност за използване на алтернативна функция за хеширане на пътищата. В git gc е добавена поддръжка на опцията —expire-to. […]

BLAKE3 1.7.0

На 18 март беше освободено версия 1.7.0 на библиотеките BLAKE3, реализиращи криптографския алгоритъм за хеширане BLAKE3 на езиците C и Rust, и разпространявани като обществено достояние или под лиценз Apache 2.0. Проектът включва и консолна утилита b3sum, написана на Rust. Списък с промени: В реализацията на C добавена е поддръжка на многопоточност (базирана на библиотеката oneTBB от Intel), подобна на референтната […]

Grease - утилита за откриване на грешки в бинарни файлове

Здравей, ЛОР! Компанията Galois Inc. представи Grease - програма за статичен анализ на изпълними файлове и откриване на уязвимости в тях. Grease дизасемблира изпълнимия файл и изгражда модел на неговото изпълнение, след което анализира граничните условия за възможни грешки. Може да се използва самостоятелно или като плъгин за системата за обратна инженерия Ghidra. Grease поддържа анализ на изпълними файлове […]

Представен е първият в света електрически велосипед с зареждане чрез USB Type-C

Естонската компания Ampler анонсира електрическите велосипеди Nova и Nova Pro. Главната им особеност е, че за попълване на енергията на акумулаторната батерия се използва вграден в рамката интерфейс USB Type-C, който при необходимост може да се използва и за зареждане на различни устройства. В електрическите велосипеди Nova се използват относително малки вградени акумулатори 48 V 336 Wh (подменяеми само за […]

Glaze 5.0.0 и 5.0.1

На 5 и 20 март бяха освободени версиите 5.0.0 и 5.0.1 на високопроизводителната библиотека Glaze, предназначена за четене и запис на JSON. Поддържат се също и формати CSV и BEVE. Библиотеката е написана на C++ (header-only, стандарт C++23) и се разпространява под лиценз MIT. Списък с промени: Настраиваеми параметри при компилиране – структурата glz::opts сега съдържа само опции по подразбиране, а по-нататъшните […]

shadPS4 0.7.0

Излезе shadPS4 версия 0.7.0. Проектът shadPS4 е емулатор на PlayStation 4 с нативна поддръжка за Windows, Linux, macOS и chromeOS. Емулаторът е написан на Qt6 и C++ и е в начална фаза на разработка. Какво ново в сравнение с версия 0.3.0: Добавена е поддръжка за HDR. Добавена е поддръжка за FSR (AI upscale, т.е. DLSS от AMD). Добавена е емулирана поддръжка на процесори, […]

ReactOS 0.4.15

След дълга пауза разработчиците на съвместимата с Windows операционна система ReactOS, чийто изходен код е достъпен под лиценз GPL, пуснаха версия 0.4.15. В това издание: корекции на Plug and Play; корекции в аудиостека; корекции в управлението на паметта; подобрения в работата на регистъра; подобрения в работа на системните утилити, включително Notepad, Paint, RAPPS и Input Method Editor. ReactOS се разработва от група ентусиасти от 1998 година […]

Достъпни са мониторинговите утилити nvtop 3.2.0 и htop 3.4.0. Уязвимост в atop

Публикувано е издание на конзолния инструмент nvtop 3.2.0, предназначен за интерактивен мониторинг на производителността на GPU и хардуерни ускорители. Инструментът позволява наглядно да се следи натоварването, потреблението на памет и промяната на честотата на GPU в графики, а също така да се виждат процесите, които най-интензивно натоварват GPU. Поддържат се GPU и ускорители на компании като AMD, Intel, NVIDIA, Apple (M1 & M2), Huawei (Ascend), Qualcomm и Broadcom (VideoCore). Възможно е […]

Издаване на утилита GNU patch 2.8

След седем години от последното издание и дванадесет години и половина от пускането на версия 2.7, е представен релиз на утилитата GNU patch 2.8. Утилитата позволява прилагане на пачове към файлове, включващи списъци с промени, създадени от програмата diff. Кодът е написан на езика Си и се разпространява под лицензия GPLv3+. В новата версия: Решен е проблемът с годината 2038 — утилитата сега коректно […]

Изследване на архитектурата на средата за пясък, използвана в Google Gemini за изпълнение на Python код

Опубликовани са резултатите от изследване на сигурността на изолирана среда за изпълнение на Python код, приложена от компанията Google в чатбота Gemini. Чатботът Gemini предоставя средства за генериране на код по описание на задача и за езика Python позволява веднага да стартира създадения код, с цел да освободи разработчика от излишни действия при проверката му. Кодът се изпълнява в изолирана среда, която е отделена от външния свят и допуска […]

В пакетния мениджър Zypper е реализирано паралелно изтегляне на пакети.

Разработчиците на дистрибуцията openSUSE реализираха в пакетния мениджър Zypper възможността за паралелно изтегляне на пакети и метаданни. Допълнително е предложен нов бекенд, който по-оптимално преработва вече установените връзки и повишава ефективността при обработката на метаданните. При обновяване на 250 пакета със сумарен размер от 100 МБ, времето за изтегляне след включването на новия бекенд и паралелния режим е намалено от 68.7 секунди на 13.1 секунди, а […]

Релиз на сборната система CMake 4.0.0

Представен е релиз на кросплатформения отворен генератор за сценарии за сборка CMake 4.0.0, който е алтернатива на Autotools и се използва в проекти като KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Кодът на CMake е написан на C++ и се разпространява под лицензия BSD. CMake се откроява с предоставянето на прост език за сценарии, средства за разширяване на функционалността чрез модули, поддръжка на кеширане и наличието на инструменти за крос-компилация, […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster