Kategória: Novinky internetu

Zraniteľnosť v utilite GNU split, vedúca k pretečeniu vyrovnávacej pamäte

V nástroji split, dodávanom v balíku GNU coreutils a používanom na rozdelenie veľkých súborov na časti, bola zistená zraniteľnosť (CVE-2024-0684), ktorá vedie k pretečeniu vyrovnávacej pamäte pri spracovávaní dlhých riadkov (niekoľko stoviek bajtov), pri použití v nástroji split s možnosťou „—line-bytes“ („-C“). Zraniteľnosť bola odhalená počas analýzy zlyhaní, ktoré nastávali pri používaní nástroja split na rozdelenie údajov prenášaných pri […]

Vydanie CAD Ondsel ES 2024.1

Spoločnosť Ondsel vydala verejnú verziu Ondsel Engineering Suite (ES). Je to voľná fork voľného CAD programu FreeCAD s rôznymi vylepšeniami. Medzi vylepšeniami patrí: Vstavaná pracovná plocha na vytváranie zostáv (stádium – technologická ukážka). Inšpirácia pre UX/UI bola čerpaná z implementácie v Onshape, využíva sa vlastný solver (pôvodný kód bol v minulosti napísaný v Smalltalk jednom z členov tímu a následne portovaný na […]

Uvoľnenie Firefox 122

Bol vydaný webový prehliadač Firefox 122 a bola vytvorená aktualizácia verzie s dlhodobou podporou — 115.7.0. Na fázu beta testovania sa dostala verzia Firefox 123, ktorej vydanie je naplánované na 20. februára. Hlavné novinky vo Firefoxe 122: Rozšírené funkcie spojené s odporúčaniami pri zadávaní do adresného riadku. Pre niektoré vyhľadávače sa implementovala možnosť zobrazenia obrázkov v odporúčaniach a […]

Hodnotenie účinnosti aplikácie MiraclePtr na prevenciu zraniteľností v Chrome

Spoločnosť Google analyzovala účinnosť použitia v kóde v jazyku C++ typu MiraclePtr (raw_ptr<T>) namiesto bežných ukazovateľov na ochranu pred zraniteľnosťami spôsobenými prístupom k už uvoľneným oblastiam pamäte (use-after-free). MiraclePtr poskytuje obal nad ukazovateľmi, ktorý vykonáva dodatočné kontroly a núdzovo ukončuje činnosť v prípade zistenia prístupu k uvoľneným oblastiam pamäte. Podpora MiraclePtr bola zapnutá ako predvolené nastavenie na […]

Predstavený RubyWM, správcovský okienkový manažér, napísaný úplne v Ruby

Bol zverejnený projekt RubyWM, ktorý vyvíja správcu okien založený na protokole X11, napísaný v jazyku Ruby, vrátane ovládača na prácu s protokolom X11. RubyWM podporuje virtuálne pracovné plochy a môže používať ako mozaikovú (tailing) kompozíciu okien, tak aj ľubovoľné umiestnenie okien na pracovnej ploche. Kód RubyWM je distribuovaný pod licenciou MIT. Projekt tiež vyvíja knižnicu pure-X11 s implementáciou […]

Spoločnosť Valve vydala Proton 8.0-5, balíček na spúšťanie hier pre Windows v systéme Linux.

Spoločnosť Valve zverejnila aktualizáciu projektu Proton 8.0-5, založeného na kódovej báze projektu Wine a zameraného na sprístupnenie spúšťania herných aplikácií vytvorených pre Windows na Linuxe, ktoré sú uvedené v katalógu Steam. Práce projektu sú distribuované pod licenciou BSD. Proton umožňuje priamo spúšťať v Linux klientovi Steam herné aplikácie, ktoré sú dodávané iba pre Windows. Balík obsahuje implementáciu DirectX […]

Elektroid 3.0

Bola vydaná nová hlavnú verziu Elektroid – voľnej náhrady za Elektron Transfer na správu predvolieb a vzoriek na hardvérových syntezátoroch a sampleroch rôznych výrobcov. Podporované sú nasledujúce zariadenia: Elektron Model:Samples; Elektron Model:Cycles; Elektron Digitakt; Elektron Digitone a Digitone Keys; Elektron Syntakt; Elektron Analog Rytm MKI a MKII; Elektron Analog Four MKI, MKII a Keys; Elektron Analog Heat +FX; […]

Dostupné distribúcie MX Linux 23.2 a AV Linux 23.1

Bol uvoľnený ľahký distribútor MX Linux 23.2, vytvorený vďaka spolupráci komunít okolo projektov antiX a MEPIS. Vydanie je založené na balíčkovej základni Debian s vylepšeniami z projektu antiX a balíkmi z vlastného repozitára. V distribúcii sa používa systém inicializácie sysVinit a vlastné nástroje na konfiguráciu a nasadenie systému. Na stiahnutie sú dostupné 32- a 64-bitové […]

Projekt bpftime rozvíja implementáciu eBPF, ktorá pracuje v užívateľskom prostredí.

Bol predstavený projekt bpftime, ktorý vyvíja runtime a virtuálny stroj na spúšťanie eBPF handlerov v priestore používateľa. Bpftime umožňuje vykonávanie eBPF programov sledovania a zasahovania do práce procesov úplne v užívateľskom priestore, pričom využíva také možnosti ako uprobe a softvérové zachytávanie systémových volaní. Je zaznamenané, že vylúčením zbytočných prepínačov kontextu bpftime umožňuje dosiahnuť desaťnásobné zníženie režijných nákladov v porovnaní […]

Vydanie štandardnej C knižnice PicoLibc 1.8.6

Bol uvoľnený release štandardnej C knižnice PicoLibc 1.8.6, ktorú vyvíja Keith Packard (líder projektu X.Org) pre použitie na vstavaných zariadeniach s obmedzeným veľkosťou trvalého úložiska a operačnej pamäte. Pri vývoji bola časť kódu prevzatá z knižnice newlib projektu Cygwin a AVR Libc, ktorá bola vyvíjaná pre mikrokontroléry Atmel AVR. Kód PicoLibc je distribuovaný pod licenciou BSD. Podporuje sa zostavenie knižnice […]

Pre Linux kernel have been prepared optimizations that enhance the performance of input/output schedulers

Jens Axboe, the creator of io_uring and the CFQ, Deadline, and Noop input/output schedulers, has continued his experiments with optimizing input/output in the Linux kernel. This time, the focus is on the BFQ and mq-deadline input/output schedulers, which have turned out to be a bottleneck at least in the case of high-speed NVMe drives. The investigation showed that one of the key reasons for the suboptimal performance of the subsystem […]

FreeBSD developers are discussing the use of the Rust programming language in the core system

Alan Somers, the developer of a new implementation of the FUSE driver for FreeBSD and the author of Rust bindings over some of FreeBSD's libraries, has initiated a discussion about the process of integrating Rust code into the core system. During the discussion among project committers, the cost and benefits of the implementation were outlined. The cost of including Rust support will double the build time, while the benefit will be the simplification of development for some […]

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