Autor: ProHoster

Vydání programovacího jazyka Crystal 1.6

Bylo zveřejněno vydání programovacího jazyka Crystal 1.6, jehož vývojáři se snaží spojit pohodlí vývoje v jazyce Ruby s vysokým aplikačním výkonem charakteristickým pro jazyk C. Syntaxe Crystal je blízká, ale není plně kompatibilní s Ruby, ačkoli některé Ruby programy běží bez úprav. Kód kompilátoru je napsán v Crystal a distribuován pod licencí Apache 2.0. […]

Je představen Rhino Linux, průběžně aktualizovaná distribuce založená na Ubuntu

Vývojáři sestavy Rolling Rhino Remix oznámili transformaci projektu na samostatnou distribuci Rhino Linux. Důvodem vzniku nového produktu byla revize cílů a vývojového modelu projektu, který již přerostl stav amatérského vývoje a začal přesahovat prostou přestavbu Ubuntu. Nová distribuce bude i nadále postavena na základě Ubuntu, ale bude zahrnovat další nástroje a bude vyvinuta […]

Vydání Nuitka 1.1, kompilátoru pro jazyk Python

K dispozici je vydání projektu Nuitka 1.1, který vyvíjí kompilátor pro překlad skriptů Python do reprezentace C, který lze následně zkompilovat do spustitelného souboru pomocí libpythonu pro maximální kompatibilitu s CPythonem (pomocí nativních nástrojů CPythonu pro správu objektů). Poskytuje plnou kompatibilitu s aktuálními verzemi Pythonu 2.6, 2.7, 3.3 - 3.10. Ve srovnání s […]

Aktualizace Void sestavení instalace Linuxu

Byly vygenerovány nové bootovatelné sestavy distribuce Void Linux, což je nezávislý projekt, který nevyužívá vývoj jiných distribucí a je vyvíjen pomocí nepřetržitého cyklu aktualizací verzí programu (rolling updates, bez samostatných vydání distribuce). Předchozí stavby byly zveřejněny před rokem. Kromě vzhledu aktuálních spouštěcích obrazů založených na novější části systému nepřináší aktualizace sestavení funkční změny a […]

Vydání bezplatného zvukového editoru Ardor 7.0

Po více než roce vývoje bylo zveřejněno vydání bezplatného zvukového editoru Ardor 7.0, určeného pro vícekanálový záznam zvuku, jeho zpracování a mixování. Ardor poskytuje vícestopou časovou osu, neomezenou úroveň vrácení změn v průběhu celého procesu práce se souborem (i po ukončení programu) a podporu různých hardwarových rozhraní. Program je umístěn jako bezplatný analog profesionálních nástrojů ProTools, Nuendo, Pyramix a Sequoia. […]

Google otevřel kód pro bezpečný operační systém KataOS

Google oznámil objev vývoje souvisejícího s projektem KataOS, jehož cílem je vytvořit bezpečný operační systém pro vestavěný hardware. Komponenty systému KataOS jsou napsány v Rustu a běží na mikrokernelu seL4, pro který byl poskytnut matematický důkaz spolehlivosti na systémech RISC-V, což naznačuje, že kód plně vyhovuje specifikacím uvedeným ve formálním jazyce. Kód projektu je open source pod […]

Vydání Wine 7.19

Proběhlo experimentální vydání otevřené implementace WinAPI - Wine 7.19. Od vydání verze 7.18 bylo uzavřeno 17 hlášení o chybách a bylo provedeno 270 změn. Nejdůležitější změny: Přidána možnost ukládat atributy souborů DOS na disk. Balíček vkd3d s implementací Direct3D 12, která funguje prostřednictvím vysílání volání do grafického API Vulkan, byl aktualizován na verzi 1.5. Podpora formátu [...]

Útok na NPM, který umožňuje určit přítomnost balíčků v soukromých úložištích

V NPM byla zjištěna chyba, která umožňuje odhalit existenci balíčků v uzavřených úložištích. Problém je způsoben rozdílnou dobou odezvy při požadavku na existující a neexistující balíček od třetí strany, která nemá přístup k úložišti. Pokud v soukromých úložištích neexistuje přístup pro žádné balíčky, server registry.npmjs.org vrátí chybu s kódem „404“, ale pokud balíček s požadovaným názvem existuje, zobrazí se chyba [...]

Projekt Genode zveřejnil vydání OS Sculpt 22.10 General Purpose

Bylo představeno vydání operačního systému Sculpt 22.10, v rámci kterého je na základě technologií Genode OS Framework vyvíjen operační systém pro všeobecné použití, který mohou používat běžní uživatelé k provádění každodenních úkolů. Zdrojový kód projektu je šířen pod licencí AGPLv3. Ke stažení je nabízen obraz LiveUSB o velikosti 28 MB. Podporuje provoz na systémech s procesory Intel a grafikou […]

Chyby zabezpečení v bezdrátovém zásobníku linuxového jádra, které umožňují vzdálené spuštění kódu

V bezdrátovém zásobníku (mac80211) linuxového jádra byla identifikována řada zranitelností, z nichž některé potenciálně umožňují přetečení vyrovnávací paměti a vzdálené spuštění kódu odesíláním speciálně vytvořených paketů z přístupového bodu. Oprava je v současné době k dispozici pouze ve formě opravy. Pro demonstraci možnosti provedení útoku byly zveřejněny příklady rámců, které způsobují přetečení, a také nástroj pro nahrazení těchto rámců do bezdrátového zásobníku […]

Vydání PostgreSQL 15

Po roce vývoje byla zveřejněna nová stabilní větev PostgreSQL 15 DBMS. Aktualizace pro novou větev budou vydávány během pěti let do listopadu 2027. Hlavní inovace: Přidána podpora pro SQL příkaz „MERGE“, připomínající výraz „INSERT ... ON CONFLICT“. MERGE umožňuje vytvářet podmíněné příkazy SQL, které kombinují operace INSERT, UPDATE a DELETE do jediného výrazu. Například s MERGE můžete […]

Byl otevřen kód systému strojového učení pro generování realistických lidských pohybů

Tým výzkumníků z Tel Avivské univerzity otevřel zdrojový kód spojený se systémem strojového učení MDM (Motion Diffusion Model), který umožňuje generovat realistické lidské pohyby. Kód je napsán v Pythonu pomocí frameworku PyTorch a je distribuován pod licencí MIT. K provádění experimentů můžete použít jak hotové modely, tak modely sami trénovat pomocí navrhovaných skriptů, například […]