Szerző: ProHoster

A Crystal programozási nyelv kiadása 1.6

Megjelent a Crystal 1.6 programozási nyelv kiadása, melynek fejlesztői a Ruby nyelvű fejlesztés kényelmét a C nyelvre jellemző magas alkalmazásteljesítménnyel igyekeznek ötvözni. A Crystal szintaxisa közel áll a Rubyhoz, de nem teljesen kompatibilis vele, bár néhány Ruby program módosítás nélkül fut. A fordítókód Crystal nyelven íródott, és az Apache 2.0 licenc alatt kerül terjesztésre. […]

Bemutatkozik az Ubuntu alapú folyamatosan frissített disztribúció, a Rhino Linux

A Rolling Rhino Remix összeállítás fejlesztői bejelentették, hogy a projektet külön Rhino Linux disztribúcióvá alakítják át. Az új termék létrehozásának oka a projekt céljainak és fejlesztési modelljének felülvizsgálata volt, amely már túlnőtt az amatőr fejlesztési állapoton, és kezdett túllépni az Ubuntu egyszerű átépítésén. Az új disztribúció továbbra is Ubuntu alapú lesz, de további segédprogramokat is tartalmaz majd, és a […]

Megjelent a Nuitka 1.1, a Python nyelv fordítója

Megjelent a Nuitka 1.1 projekt kiadása, amely egy fordítóprogramot fejleszt a Python-szkriptek C-reprezentációra való lefordításához, amelyet aztán a libpython segítségével végrehajtható fájlba lehet fordítani a CPython-nal való maximális kompatibilitás érdekében (natív CPython-eszközökkel az objektumok manipulálására). Teljes kompatibilitást biztosít a Python 2.6, 2.7, 3.3 - 3.10 jelenlegi kiadásaival. Összehasonlítva […]

A Void Linux telepítési összeállítások frissítése

Elkészültek a Void Linux disztribúció új rendszerindító összeállításai, amely egy független projekt, amely nem használja fel más disztribúciók fejlesztéseit, és a programverziók folyamatos frissítési ciklusával (gördülő frissítések, a disztribúció külön kiadása nélkül) készül. A korábbi buildek egy éve jelentek meg. Eltekintve attól, hogy az aktuális rendszerindító képek megjelenése a rendszer újabb szeletén alapul, az összeállítások frissítése nem hoz funkcionális változásokat, és […]

Az ingyenes hangszerkesztő Ardor 7.0 kiadása

Több mint egy éves fejlesztés után megjelent a többcsatornás hangrögzítésre, feldolgozásra és keverésre tervezett ingyenes hangszerkesztő Ardor 7.0. Az Ardor többsávos idővonalat, a változtatások korlátlan számú visszaállítását biztosítja a fájllal végzett munka teljes folyamata során (még a program bezárása után is), valamint számos hardveres interfész támogatását. A program a ProTools, a Nuendo, a Pyramix és a Sequoia professzionális eszközök ingyenes analógjaként helyezkedik el. […]

A Google megnyitotta a KataOS biztonságos operációs rendszer kódját

A Google bejelentette a KataOS projekthez kapcsolódó fejlesztések felfedezését, amelyek célja egy biztonságos operációs rendszer létrehozása a beágyazott hardverekhez. A KataOS rendszerkomponensek Rust nyelven íródnak, és a seL4 mikrokernel tetején futnak, amihez a megbízhatóság matematikai bizonyítéka is rendelkezésre áll a RISC-V rendszereken, jelezve, hogy a kód teljes mértékben megfelel a hivatalos nyelvben megadott specifikációknak. A projekt kódja nyílt forráskódú a […]

Wine 7.19 kiadás

Megtörtént a WinAPI nyílt megvalósításának – a Wine 7.19 – kísérleti kiadása. A 7.18-as verzió megjelenése óta 17 hibajelentést zártak le, és 270 módosítást hajtottak végre. A legfontosabb változtatások: A DOS fájl attribútumainak lemezre mentésének lehetősége hozzáadva. A vkd3d csomag Direct3D 12 implementációval, amely a Vulkan grafikus API-hoz küldött hívásokon keresztül működik, az 1.5-ös verzióra frissült. A formátum támogatása [...]

Az NPM elleni támadás, amely lehetővé teszi a csomagok jelenlétének meghatározását a magántárolókban

Hibát azonosítottak az NPM-ben, amely lehetővé teszi a zárt tárolókban lévő csomagok jelenlétének észlelését. A problémát a különböző válaszidők okozzák, amikor egy meglévő és nem létező csomagot kér egy harmadik féltől, aki nem fér hozzá a tárolóhoz. Ha a privát tárolókban egyetlen csomaghoz sem fér hozzá, a registry.npmjs.org szerver „404” kódú hibát ad vissza, de ha létezik a kért nevű csomag, akkor hibát ad [...]

A Genode Project közzétette a Sculpt 22.10 General Purpose OS kiadását

Bemutatták a Sculpt 22.10 operációs rendszer kiadását, melyen belül a Genode OS Framework technológiákra alapozva egy olyan általános célú operációs rendszert fejlesztenek, amelyet a hétköznapi felhasználók is használhatnak a mindennapi feladatok elvégzésére. A projekt forráskódja AGPLv3 licenc alatt kerül terjesztésre. Letölthető egy 28 MB-os LiveUSB kép. Támogatja a működést Intel processzorokkal és grafikával […]

Távoli kódvégrehajtási biztonsági rések a Linux kernel vezeték nélküli veremében

A Linux kernel vezeték nélküli veremében (mac80211) egy sor sérülékenységet azonosítottak, amelyek közül néhány potenciálisan puffertúlcsordulást és távoli kódfuttatást tesz lehetővé a hozzáférési pontból speciálisan kialakított csomagok küldésével. A javítás jelenleg csak patch formában érhető el. A támadás végrehajtásának lehetőségének bemutatására példákat tettek közzé olyan keretekre, amelyek túlcsordulást okoznak, valamint egy segédprogramot, amellyel ezeket a kereteket a vezeték nélküli verembe helyettesíthetik […]

PostgreSQL 15 DBMS kiadás

Egy évnyi fejlesztés után megjelent a PostgreSQL 15 DBMS új stabil ága. Az új ághoz tartozó frissítések öt éven keresztül, 2027 novemberéig jelennek meg. Főbb újítások: A „MERGE” SQL parancs támogatása, amely az „INSERT ... ON CONFLICT” kifejezésre emlékeztet. A MERGE lehetővé teszi feltételes SQL utasítások létrehozását, amelyek az INSERT, UPDATE és DELETE műveleteket egyetlen kifejezésben egyesítik. Például a MERGE segítségével […]

Megnyílt egy gépi tanulási rendszer kódja, amely valósághű emberi mozgásokat generál

A Tel Aviv Egyetem kutatóiból álló csapat megnyitotta az MDM (Motion Diffusion Model) gépi tanulási rendszerhez kapcsolódó forráskódot, amely lehetővé teszi valósághű emberi mozgások generálását. A kód Python nyelven íródott a PyTorch keretrendszer segítségével, és az MIT licenc alatt kerül terjesztésre. Kísérletek elvégzéséhez használhat kész modelleket, és saját maga is betaníthatja a modelleket a javasolt szkriptek segítségével, például […]