Kategória: Novinky internetu

Projekt na vytvorenie virtuálneho stroja v rusifikovanom jazyku C

Bola zverejnená zdrojová kódová verzia počiatočnej implementácie vyvíjaného virtuálneho stroja. Projekt je zaujímavý tým, že kód je napísaný v rusifikovanom jazyku C (napríklad namiesto int — cel, long — dlh, for — pre, if — ak, return — vrátiť a pod.). Rusifikácia jazyka bola vykonaná pomocou makropodstavcov a realizovaná cez pripojenie dvoch hlavičkových súborov ru_stdio.h a keywords.h. Zdrojové […]

GNOME Shell a Mutter dokončili prechod na GTK4

Užívateľské rozhranie GNOME Shell a kompozitný manažér Mutter boli úplne prevedené na používanie knižnice GTK4 a zbavili sa pevnej závislosti od GTK3. Okrem toho bola závislosť gnome-desktop-3.0 nahradená na gnome-desktop-4 a gnome-bg-4, a libnma nahradená na libnma4. Celkovo GNOME zatiaľ ostáva viazané k GTK3, pretože nie všetky aplikácie a knižnice boli prenesené na GTK4. Napríklad na GTK3 […]

Bol predstavený VPN Rosenpass, odolný voči útokom s použitím kvantových počítačov

Skupina nemeckých výskumníkov, vývojárov a kryptografov zverejnila prvé vydanie projektu Rosenpass, ktorý vyvíja VPN a mechanizmus výmeny kľúčov odolný voči útokom kvantových počítačov. Ako transport sa používa VPN WireGuard so štandardnými šifrovacími algoritmami a kľúčmi, pričom Rosenpass ho dopĺňa prostriedkami výmeny kľúčov, ktoré sú chránené pred útokmi kvantových počítačov.

Vydanie Wine 8.3

Zrealizovalo sa experimentálne vydanie otvorenej implementácie WinAPI — Wine 8.3. Od vydania verzie 8.2 bolo uzavretých 29 hlásení o chybách a vykonaných 230 zmien. Najdôležitejšie zmeny: bola pridaná podpora smart kariet, realizovaná pomocou vrstvy PCSC-Lite. Pri prideľovaní pamäte bola pridaná podpora hromady s nízkou fragmentáciou (Low Fragmentation Heap). V súčinnosti bola zahrnutá knižnica Zydis pre presnejšie spracovanie.

Vydanie PortableGL 0.97, implementácie OpenGL 3 v jazyku C

Bolo zverejnené vydanie projektu PortableGL 0.97, vyvíjajúceho softvérovú implementáciu grafického API OpenGL 3.x, napísanú kompletne v jazyku C (C99). Teoreticky PortableGL môže byť použitý v akýchkoľvek aplikáciách, ktoré prijímajú textúru alebo rámcový buffer ako vstupné údaje. Kód je spracovaný vo forme jedného hlavičkového súboru a distribuuje sa pod licenciou MIT. Medzi ciele patrí prenosnosť, zodpovedanie API OpenGL, jednoduché používanie.

Dostupný prehliadač Thorium 110, rýchlejší fork Chromium

Bolo zverejnené vydanie projektu Thorium 110, ktorý vyvíja pravidelne synchronizovaný fork prehliadača Chromium, rozšírený o dodatočné patchy na optimalizáciu výkonu, zvýšenie pohodlia pri práci a posilnenie bezpečnosti. Podľa testov vývojárov Thorium predčí štandardné Chromium o 8-40% vďaka zahrnutiu dodatočných optimalizácií pri kompilácii. Hotové zostavy sa vytvárajú pre Linux, macOS, Raspberry Pi a Windows. Hlavné odlišnosti.

Zraniteľnosť v strongSwan IPsec, umožňujúca vzdialené vykonávanie kódu

K dispozícii je verzia strongSwan 5.9.10, voľne dostupného balíka na vytváranie VPN pripojení založených na protokole IPSec, ktorý sa používa v Linuxe, Androide, FreeBSD a macOS. V novej verzii bola odstránená nebezpečná zraniteľnosť (CVE-2023-26463), ktorá môže byť použitá na obídenie autentifikácie, ale potenciálne môže tiež viesť k vykonaniu kódu útočníka na strane servera alebo klienta. Problém sa prejavuje pri kontrole špeciálne vytvorených certifikátov […]

Prepracovanie ovládača VGEM v jazyku Rust

Maíra Canal z firmy Igalia predstavila projekt na prewriting ovládača VGEM (Virtual GEM Provider) v jazyku Rust. VGEM obsahuje približne 400 riadkov kódu a poskytuje hardvéru nezávislý backend GEM (Graphics Execution Manager), ktorý sa používa na zdieľaný prístup k bufferom ovládačov softvérových 3D zariadení, ako je LLVMpipe, s cieľom zvýšiť výkon softvérovej rastrovacej rasterizácie. VGEM […]

Vydanie voľného emulátora klasických adventúr ScummVM 2.7.0

Po 6 mesiacoch vývoja bol predstavený release voľného multiplatformového interpretera klasických adventúr ScummVM 2.7.0, ktorý nahrádza spustiteľné súbory pre hry a umožňuje spúšťanie mnohých klasických hier na platformách, pre ktoré neboli pôvodne určené. Kód projektu je distribuovaný pod licenciou GPLv3+. Celkovo je možné spustiť viac ako 320 adventúr, vrátane hier od spoločností LucasArts, Humongous Entertainment, Revolution Software, Cyan a […]

Vydanie otvoreného herného enginu Godot 4.0

Po štyroch rokoch vývoja bol zverejnený vydanie slobodného herného enginu Godot 4.0, vhodného na vytváranie 2D a 3D hier. Engine podporuje jednoduchý jazyk na zadávanie hernej logiky, grafické prostredie na návrh hier, systém pre nasadzovanie hier jedným kliknutím, široké možnosti animácie a simulácie fyzikálnych procesov, vstavaný debugger a systém na identifikáciu úzkych miest vo výkonnosti. Kód hry […]

GitHub implementoval kontrolu úniku citlivých údajov v repozitároch

GitHub oznámil spustenie bezplatnej služby na sledovanie náhodného zverejňovania dôverných údajov v repozitároch, ako sú šifrovacie kľúče, heslá k databázam a prístupové tokeny k API. Predtým bola táto služba dostupná len pre účastníkov beta testovania, a teraz sa začína poskytovať bez obmedzení všetkým verejným repozitárom. Na aktiváciu kontroly svojho repozitára v nastaveniach v sekcii […]

Vydanie multimediálneho balíka FFmpeg 6.0

Po šiestich mesiacoch vývoja je k dispozícii multimediálny balík FFmpeg 6.0, ktorý obsahuje súbor aplikácií a zbierku knižníc na vykonávanie operácií s rôznymi multimediálnymi formátmi (nahrávanie, prevod a dekódovanie zvukových a videoformátov). Balík sa distribuuje pod licenciami LGPL a GPL, vývoj FFmpeg prebieha vedľa projektu MPlayer. Medzi zmenami pridanými do FFmpeg 6.0 sa dajú vyzdvihnúť: Zostava ffmpeg bola prevedená do […]

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster