автор: ProHoster

Издавање на програмскиот јазик Кристал 1.6

Објавено е објавувањето на програмскиот јазик Crystal 1.6, чиишто развивачи се обидуваат да ја комбинираат практичноста на развојот на јазикот Ruby со високите перформанси на апликацијата, карактеристични за јазикот C. Синтаксата на Crystal е блиска, но не е целосно компатибилна со Ruby, иако некои Ruby програми работат без модификација. Кодот на компајлерот е напишан во Кристал и дистрибуиран под лиценцата Apache 2.0. […]

Воведен е Rhino Linux, постојано ажурирана дистрибуција базирана на Ubuntu

Програмерите на склопот на Rolling Rhino Remix најавија трансформација на проектот во посебна дистрибуција на Rhino Linux. Причината за создавање на нов производ беше ревизија на целите и развојниот модел на проектот, кој веќе ја надмина состојбата на аматерски развој и почна да оди подалеку од едноставна обнова на Ubuntu. Новата дистрибуција ќе продолжи да се гради врз основа на Ubuntu, но ќе вклучува дополнителни комунални услуги и ќе биде развиена од […]

Издание на Nuitka 1.1, компајлер за јазикот Python

Сега е достапен проектот Nuitka 1.1, кој развива компајлер за преведување на скрипти на Python во претстава C, која потоа може да се компајлира во извршна датотека користејќи libpython за максимална компатибилност со CPython (со користење на природни алатки за управување со објекти CPython). Обезбедена е целосна компатибилност со тековните изданија на Python 2.6, 2.7, 3.3 - 3.10. Во споредба со […]

Ажурирање на конструкциите за инсталација на Void Linux

Генерирани се нови бутабилни склопови на дистрибуцијата Void Linux, што е независен проект кој не ги користи развојот на други дистрибуции и е развиен со користење на континуиран циклус на ажурирање на верзии на програмата (надградби на тркалање, без посебни изданија на дистрибуцијата). Претходните изданија беа објавени пред една година. Освен изгледот на тековните слики за подигање врз основа на понов дел од системот, ажурирањето на склоповите не носи функционални промени и […]

Објавување на бесплатниот уредувач на звук Ardor 7.0

По повеќе од една година развој, објавено е изданието на бесплатниот уредувач на звук Ardor 7.0, дизајниран за повеќеканално снимање, обработка и мешање на звук. Ardor обезбедува временска линија со повеќе песни, неограничено ниво на враќање на промените во текот на целиот процес на работа со датотека (дури и по затворањето на програмата) и поддршка за различни хардверски интерфејси. Програмата е позиционирана како бесплатен аналог на професионални алатки ProTools, Nuendo, Pyramix и Sequoia. […]

Безбеден оперативен систем со отворен код на Google KataOS

Google го објави откривањето на развојот на настаните поврзани со проектот KataOS, чија цел е создавање безбеден оперативен систем за вграден хардвер. Компонентите на системот KataOS се напишани во Rust и работат на врвот на микрокернелот seL4, за што е обезбеден математички доказ за веродостојноста на системите RISC-V, што покажува дека кодот целосно е во согласност со спецификациите наведени во формалниот јазик. Проектниот код е со отворен код под […]

Вино 7.19 издание

Се одржа експериментално издание на отворена имплементација на WinAPI - Wine 7.19. Од објавувањето на верзијата 7.18, затворени се 17 извештаи за грешки и направени се 270 промени. Најважните промени: Додадена е способност за зачувување на атрибутите на датотеката DOS на дискот. Пакетот vkd3d со Direct3D 12 имплементација што работи преку емитување повици до графичкиот API на Vulkan е ажуриран на верзијата 1.5. Поддршка за форматот [...]

Напад на NPM кој ви овозможува да одредите присуство на пакети во приватни складишта

Идентификуван е пропуст во NPM што ви овозможува да откриете постоење на пакети во затворени складишта. Проблемот е предизвикан од различни времиња на одговор кога се бара постоечки и непостоечки пакет од трето лице кое нема пристап до складиштето. Ако нема пристап за ниту еден пакет во приватните складишта, серверот registry.npmjs.org враќа грешка со кодот „404“, но ако постои пакет со бараното име, се дава грешка [...]

Проектот Genode го објави изданието на оперативниот систем за општа намена Sculpt 22.10

Воведено е издавањето на оперативниот систем Sculpt 22.10, во чии рамки, врз основа на технологиите на Genode OS Framework, се развива оперативен систем за општа намена кој може да го користат обичните корисници за извршување на секојдневните задачи. Изворниот код на проектот е дистрибуиран под лиценцата AGPLv3. Сликата LiveUSB од 28 MB е понудена за преземање. Поддржува работа на системи со Intel процесори и графички […]

Пропусти за далечинско извршување на код во безжичниот стек на кернелот Linux

Идентификувани се низа пропусти во безжичниот стек (mac80211) на кернелот Linux, од кои некои потенцијално дозволуваат прелевање на баферот и далечинско извршување на кодот со испраќање специјално изработени пакети од пристапната точка. Поправката во моментов е достапна само во форма на закрпа. За да се демонстрира можноста за извршување напад, објавени се примери на рамки кои предизвикуваат прелевање, како и алатка за замена на овие рамки во безжичниот оџак […]

Објавување на PostgreSQL 15 DBMS

По една година развој, објавена е нова стабилна гранка на PostgreSQL 15 DBMS. Ажурирањата за новата гранка ќе бидат објавени во текот на пет години до ноември 2027 година. Главни иновации: Додадена поддршка за командата SQL „MERGE“, што потсетува на изразот „INSERT ... ON CONFLICT“. MERGE ви овозможува да креирате условни SQL изјави кои ги комбинираат операциите INSERT, UPDATE и DELETE во еден израз. На пример, со MERGE можете да […]

Отворен е кодот на системот за машинско учење за генерирање на реални човечки движења

Тим на истражувачи од Универзитетот во Тел Авив го отвори изворниот код поврзан со системот за машинско учење MDM (Motion Diffusion Model), кој овозможува генерирање на реални човечки движења. Кодот е напишан во Python користејќи ја рамката PyTorch и се дистрибуира под лиценцата MIT. За да спроведете експерименти, можете да ги користите и готови модели и самите да ги обучите моделите користејќи ги предложените скрипти, на пример, […]