Rubrika: Blog

Vydání CAD Ondsel ES 2024.1

Společnost Ondsel vydala veřejnou verzi Ondsel Engineering Suite (ES). Jedná se o svobodný fork svobodného CAD FreeCAD s různými vylepšeními. Mezi vylepšeními: Vestavěná dílna pro vytváření sestav (stádium — technologické preview). Za vzor UX/UI byla zvolena implementace v Onshape a používá se vlastní solver (původní kód byl dříve napsán ve Smalltalku jedním z členů týmu a poté portován na […]

Vydání Firefox 122

Bylo vydáno webové prohlížeče Firefox 122 a byla vytvořena aktualizace větve s dlouhou podporou — 115.7.0. Na fázi beta testování byla převedena větev Firefox 123, jejíž vydání je naplánováno na 20. února. Hlavní novinky ve Firefoxu 122: Byly rozšířeny možnosti související s poskytováním doporučení při zadávání do adresního řádku. Pro některé vyhledávače byla implementována možnost zobrazování obrázků v doporučeních a […]

Hodnocení účinnosti použití MiraclePtr pro prevenci zranitelností v Chrome

Společnost Google analyzovala účinnost použití v kódu na jazyk C++ typu MiraclePtr (raw_ptr<T>) místo běžných ukazatelů pro ochranu před zranitelnostmi způsobenými přístupem k již uvolněným oblastem paměti (use-after-free). MiraclePtr poskytuje zástupce nad ukazateli, který provádí další kontroly a havarijně ukončuje práci v případě zjištění přístupu k uvolněným oblastem paměti. Podpora MiraclePtr byla zahrnuta ve výchozím nastavení na […]

Byl představen RubyWM, správce oken napsaný zcela v Ruby

Byl zveřejněn projekt RubyWM, který vyvíjí správce oken založený na protokolu X11, napsaný v jazyce Ruby, včetně ovladače pro práci s protokolem X11. RubyWM podporuje virtuální pracovní plochy a může používat jak mozaikovou (tailing) kompozici oken, tak libovolné umístění oken na pracovní ploše. Kód RubyWM je distribuován pod licencí MIT. Projekt také rozvíjí knihovnu pure-X11 s implementací […]

Společnost Valve vydala Proton 8.0-5, balíček pro spuštění Windows her v Linuxu

Společnost Valve zveřejnila aktualizaci projektu Proton 8.0-5, který je založen na kódu projektu Wine a má za cíl umožnit spouštění herních aplikací pro Windows na Linuxu, které jsou uvedeny v katalogu Steam. Vývoj projektu je distribuován pod licencí BSD. Proton umožňuje spouštět herní aplikace dodávané pouze pro Windows přímo v linuxovém klientovi Steam. Balíček obsahuje implementaci DirectX […]

Elektroid 3.0

Byla vydána nová hlavní verze Elektroid — volného ekvivalentu Elektron Transfer pro správu presetů a vzorků na hardwarových syntetizátorech a samplerách různých výrobců. Podporována jsou následující zařízení: 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; […]

K dispozici jsou distribuce MX Linux 23.2 a AV Linux 23.1

Bylo zveřejněno vydání lehkého distribučního systému MX Linux 23.2, vytvořeného ve spolupráci komunit, které se formovaly kolem projektů antiX a MEPIS. Vydání je založeno na balíčkové základně Debian s vylepšeními od projektu antiX a balíčky z vlastní repozitáře. V distribuci je použita inicializační systém sysVinit a vlastní nástroje pro konfiguraci a nasazení systému. K dispozici jsou 32- a 64bitové […]

Projekt bpftime rozvíjí implementaci eBPF, která běží v uživatelském prostoru.

Byl představen projekt bpftime, který vyvíjí runtime a virtuální stroj pro provádění zpracovatelů eBPF v uživatelském prostoru. Bpftime umožňuje provádět eBPF programy pro sledování a zásah do fungování procesů zcela v uživatelském prostoru, přičemž používá funkce jako uprobe a softwarové zachytávání systémových volání. Je poznamenáno, že díky vyloučení zbytečných přepnutí kontextu umožňuje bpftime dosáhnout desetinásobného snížení režijních nákladů ve srovnání […]

Vydání standardní C knihovny PicoLibc 1.8.6

Byl zveřejněn vydání standardní knihovny C PicoLibc 1.8.6, vyvíjené Keithem Packardem (Keith Packard, vedoucí projektu X.Org) pro použití na vestavěných zařízeních s omezenou velikostí trvalého úložiště a operační paměti. Při vývoji byla část kódu převzata z knihovny newlib z projektu Cygwin a AVR Libc, vyvíjené pro mikrokontroléry Atmel AVR. Kód PicoLibc je distribuován pod licencí BSD. Podporována je kompilace knihovny […]

Pro jádro Linux byly připraveny optimalizace zvyšující výkon plánovačů vstupu/výstupu

Jens Axboe, tvůrce io_uring a plánovačů vstupu/výstupu CFQ, Deadline a Noop, pokračoval ve svých experimentech s optimalizací vstupu/výstupu v jádře Linux. Tentokrát se zaměřil na plánovače vstupu/výstupu BFQ a mq-deadline, které se ukázaly být úzkým místem minimálně v případě rychlých NVMe disků. Jak ukázala analýza situace, jednou z klíčových příčin suboptimální výkonnosti subsystému […]

Vývojáři FreeBSD diskutují o využití jazyka Rust v základním systému

Alan Somers, vývojář nové implementace ovladače FUSE pro FreeBSD a autor Rust-wrapperů pro některé knihovny FreeBSD, zahájil diskusi o procesu začlenění kódu v jazyce Rust do základního systému. Během diskuse komitérů projektu byly určeny cena a výhoda zavedení. Cena zahrnutí podpory Rust se stane zdvojnásobením doby kompilace, zatímco výhodou bude zjednodušení vývoje některých […]

8,2 % z nejslavnějších stahování v NPM připadá na zastaralé balíčky

Výzkumníci z firmy Aqua Security zveřejnili výsledky analýzy statistik o 50 tisících nejstahovanějších balíčkách v repozitáři NPM. 7500 (15%) z nejstahovanějších balíčků se ukázalo být spojeno se zastaralými balíčky a projekty, které přestaly existovat. Aby bylo snazší určit zastaralé balíčky mezi závislostmi použitými ve svém projektu, byla navržena utilita Dependency-Deprecated-Checker, publikovaná pod licencí MIT. V 4100 (8,2%) z posuzovaných […]

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster