Autor: Yuri Gagarin

Organizace Linux Foundation zveřejnila automobilní distribuci AGL UCB 9.0

Organizace Linux Foundation představila devátou verzi distribuce AGL UCB (Automotive Grade Linux Unified Code Base), v rámci které se vyvíjí univerzální platforma pro použití v různých automobilových subsystémech, od přístrojových panelů po automobilové informačně-zábavní systémy. Řešení založená na AGL se používají v informačních systémech Toyota, Lexus, Subaru Outback, Subaru Legacy a lehkých vozidlech Mercedes-Benz Vans. Distribuce je založena […]

KolibriN 10.1 — operační systém napsaný v assembleru

Byl oznámen vydání KolibriN 10.1 — operačního systému napsaného převážně v assembleru. KolibriN je na jedné straně uživatelsky přívětivá verze KolibriOS, na druhé straně je její maximální sestavení. Jinými slovy, projekt byl vytvořen, aby nováčkům ukázal všechny možnosti, které jsou v současnosti dostupné v alternativním operačním systému Kolibri. Mezi charakteristické rysy sestavení patří: Silné multimediální možnosti: videopřehrávač FPlay, prohlížeč […]

Nová metoda správy paměti od Facebooku

Jeden z členů vývojového týmu sociální sítě Facebook, Roman Guščin, navrhl v mailing listu pro vývojáře sadu patchů pro jádro Linux, zaměřených na zlepšení práce s pamětí prostřednictvím implementace nového řadiče správy paměti — slab (slab memory controller). Distribuce slab je mechanismus správy paměti určený pro efektivnější přidělování paměti a odstranění významné fragmentace. Základem […]

Šetříme na velkých objemech v PostgreSQL

Pokračujeme v tématu zápisu velkých datových toků, které bylo nastoleno v předchozím článku o partitioningu. V tomto se podíváme na způsoby, jakými lze zmenšit „fyzickou“ velikost uložených dat v PostgreSQL a jak to ovlivňuje výkon serveru. Budeme se zabývat nastavením TOAST a zarovnáním dat. V „průměru“ tyto metody ušetří poměrně málo zdrojů, ale bez jakékoli modifikace kódu aplikace. Nicméně, […]

Píšeme v PostgreSQL na subsvětelném: 1 host, 1 den, 1TB

Nedávno jsem popisoval, jak pomocí standardních receptů zvýšit výkon SQL dotazů „na čtení“ z PostgreSQL databáze. Dnes se zaměříme na to, jak lze efektivněji zapisovat do DB bez použití jakýchkoli „vychytávek“ v konfiguraci — prostě správným uspořádáním datových toků. #1. Partitioning Článek o tom, jak a proč byste měli správně organizovat aplikační partitioning „v teorii“ […]

Vydání serverové JavaScript platformy Node.js 14.0

Došlo k vydání Node.js 14.0, platformy pro spouštění síťových aplikací v jazyce JavaScript. Node.js 14.0 patří do větví s dlouhodobou podporou, ale tento status bude přidělen až v říjnu, kdy proběhne stabilizace. Podpora Node.js 14.0 bude zajišťována do dubna 2023. Údržba předchozí LTS větve Node.js 12.0 potrvá do dubna 2022, a předchozí LTS větve 10.0 […]

V RubyGems bylo odhaleno 724 škodlivých balíčků

Společnost ReversingLabs zveřejnila výsledky analýzy využití typosquattingu v repozitáři RubyGems. Typosquatting se obvykle používá k rozšiřování škodlivých balíčků, které jsou navrženy tak, aby nevědomý vývojář udělal chybu při vyhledávání nebo si nevšiml rozdílu. V rámci studie bylo odhaleno více než 700 balíčků, jejichž názvy jsou podobné populárním balíčkům a liší se jen drobnými detaily, jako je nahrazení podobných písmen nebo použití […]

Dostupný rebuilderd pro nezávislé ověřování Arch Linuxu pomocí opakovatelných sestavení

Byl představen nástroj rebuilderd, který umožňuje nezávislé ověřování binárních balíčků distribuce prostřednictvím nasazení nepřetržitého stavebního procesu, který porovnává stahované balíčky s balíčky získanými při rekonstrukci na místním systému. Nástroj je napsán v jazyce Rust a je distribuován pod licencí GPLv3. V současné době je v rebuilderd k dispozici pouze experimentální podpora ověřování balíčků z Arch Linux, ale brzy […]

Příručka k CI/CD v GitLabu pro (téměř) naprosté nováčky

Nebo jak si za jeden večer nenáročného kódování opatřit krásné odznáčky pro svůj projekt. Pravděpodobně každý vývojář, který má alespoň jeden pet projekt, se určitě v určitý moment zamyslí nad krásnými odznáčky se statusy, pokrytím kódu, verzemi balíčků v nuget... A tato touha mě přivedla k napsání tohoto článku. Během přípravy na jeho psaní jsem […]

Ve FreeBSD byly odstraněny vzdáleně zneužitelné zranitelnosti v ipfw.

V balíčkovém filtru ipfw byly odstraněny dvě zranitelnosti v kódu pro analýzu TCP voleb, způsobené nesprávnou kontrolou dat v zpracovávaných síťových paketech. První zranitelnost (CVE-2019-5614) může při zpracování určitého typu TCP paketů vést k přístupu k paměti mimo vyhrazený buffer mbuf, zatímco druhá (CVE-2019-15874) umožňuje přístup do již uvolněných oblastí paměti (use-after-free). Analýza použitelnosti zjištěných problémů pro […]

Byl zveřejněn OpenSSL 1.1.1g s odstraněním zranitelnosti související s TLS 1.3

Byl vydán opravený release kryptografické knihovny OpenSSL 1.1.1g, ve kterém byla odstraněna zranitelnost (CVE-2020-1967), která může vést k odmítnutí služeb při pokusu o sjednání spojení TLS 1.3 s podřízeným útočníkem ovládaným serverem nebo klientem. Zranitelnost byla hodnocena jako vysoce nebezpečná. Problém se projevuje pouze v aplikacích, které používají funkci SSL_check_chain(), a vede k pádu procesu při nesprávném použití TLS rozšíření „signature_algorithms_cert“. Konkrétně při […]

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