Autor: ProHoster

Programovací jazyk Zig poskytuje podporu pro vlastní propagaci (bootstrapping)

V programovacím jazyce Zig byly provedeny změny, které umožňují kompilátoru Zig stage2 napsanému v Zig, aby se sám sestavil (stage3), díky čemuž je tento jazyk samohostitelný. Očekává se, že tento kompilátor bude standardně nabízen v nadcházející verzi 0.10.0. Stage2 je stále nekompletní kvůli nedostatečné podpoře runtime kontrol, rozdílům v sémantice jazyka atd. […]

Vydání GNU Coreutils 9.1

K dispozici je stabilní verze sady základních systémových nástrojů GNU Coreutils 9.1, která zahrnuje programy jako sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls atd. Klíčové změny: Nástroj dd přidal podporu pro alternativní názvy voleb iseek=N pro skip=N a oseek=N pro seek=N, které se používají ve volbě dd pro […]

Byly zveřejněny výsledky testu výkonu souborového systému Reiser5

Byly zveřejněny výsledky výkonnostních testů projektu Reiser5, který vyvíjí výrazně přepracovanou verzi souborového systému Reiser4 s podporou logických svazků, které mají „paralelní škálování“, což na rozdíl od tradičního RAID znamená aktivní účast souborového systému. při distribuci dat mezi složkami zařízení logického svazku. Z pohledu správce je podstatný rozdíl oproti RAID v tom, že součásti paralelního logického svazku […]

Útok na GitHub, který vedl k úniku soukromých úložišť a přístupu k infrastruktuře NPM

GitHub varoval uživatele před útokem zaměřeným na stahování dat ze soukromých úložišť pomocí kompromitovaných tokenů OAuth generovaných pro služby Heroku a Travis-CI. Uvádí se, že během útoku došlo k úniku dat ze soukromých úložišť některých organizací, což otevřelo přístup k úložištím pro platformu Heroku PaaS a kontinuální integrační systém Travis-CI. Mezi oběťmi byl GitHub a […]

Vydání Neovim 0.7.0, modernizovaná verze editoru Vim

Byl vydán Neovim 0.7.0, fork editoru Vim zaměřený na zvýšení rozšiřitelnosti a flexibility. Projekt již více než sedm let přepracovává základnu kódu Vim, v důsledku čehož dochází ke změnám, které zjednodušují údržbu kódu, poskytují prostředek pro rozdělení práce mezi několik správců, oddělují rozhraní od základní části (rozhraní lze změněno, aniž byste se dotkli vnitřních částí) a implementujte nový […]

Fedora plánuje nahradit správce balíčků DNF za Microdnf

Vývojáři Fedora Linux hodlají přenést distribuci do nového správce balíčků Microdnf namísto aktuálně používaného DNF. Prvním krokem k migraci bude velká aktualizace Microdnf plánovaná pro vydání Fedora Linux 38, která se bude funkčností blížit DNF a v některých oblastech jej dokonce předčí. Je třeba poznamenat, že nová verze Microdnf bude podporovat všechny hlavní […]

Aktualizace editoru kódu CudaText 1.161.0

Bylo zveřejněno nové vydání multiplatformního editoru bezplatného kódu CudaText, napsaného pomocí Free Pascal a Lazarus. Editor podporuje rozšíření Python a má řadu výhod oproti Sublime Text. Existují některé funkce integrovaného vývojového prostředí, implementované ve formě pluginů. Pro programátory je připraveno více než 270 syntaktických lexerů. Kód je distribuován pod licencí MPL 2.0. Sestavení jsou k dispozici pro platformy Linux, […]

Aktualizace Chrome 100.0.4896.127 opravující 0denní zranitelnost

Google vydal aktualizaci Chrome 100.0.4896.127 pro Windows, Mac a Linux, která opravuje závažnou zranitelnost (CVE-2022-1364), kterou již útočníci používají k provádění zero-day útoků. Podrobnosti zatím nebyly zveřejněny, víme pouze, že zranitelnost 0 dnů je způsobena nesprávným zacházením s typem (Type Confusion) v enginu Blink JavaScript, který umožňuje zpracovat objekt s nesprávným typem, který např. umožňuje generovat 0bitový ukazatel […]

Možnost používat Qt se vyvíjí pro Chromium

Thomas Anderson ze společnosti Google zveřejnil předběžnou sadu oprav, které implementují možnost používat Qt k vykreslování prvků rozhraní prohlížeče Chromium na platformě Linux. Změny jsou aktuálně označeny jako nepřipravené k implementaci a jsou v raných fázích kontroly. Dříve Chromium na platformě Linux poskytoval podporu pro knihovnu GTK, která se používá k zobrazení […]

K dispozici je webový prohlížeč CENO 1.4.0, jehož cílem je obejít cenzuru

Společnost eQualite zveřejnila vydání mobilního webového prohlížeče CENO 1.4.0, určeného k organizaci přístupu k informacím v podmínkách cenzury, filtrování provozu nebo odpojování segmentů internetu od globální sítě. Jako základ je použit Firefox pro Android (Mozilla Fennec). Funkce související s budováním decentralizované sítě byla přesunuta do samostatné knihovny Ouinet, kterou lze použít k přidání nástrojů pro obcházení cenzury […]

Facebook otevřel kód pro Lexical, knihovnu pro vytváření textových editorů

Facebook (v Ruské federaci zakázaný) otevřel zdrojový kód knihovny Lexical JavaScript, která nabízí komponenty pro tvorbu textových editorů a pokročilé webové formuláře pro úpravu textu pro weby a webové aplikace. Mezi charakteristické vlastnosti knihovny patří snadná integrace do webových stránek, kompaktní design, modularita a podpora nástrojů pro osoby se zdravotním postižením, jako jsou čtečky obrazovky. Kód je napsán v JavaScriptu a […]

Vydání Turnkey Linux 17, sady mini distribucí pro rychlé nasazení aplikací

После почти двух лет разработки подготовлен релиз набора Turnkey Linux 17, в рамках которого развивается коллекция из 119 минималистичных сборок Debian, пригодных для использования в системах виртуализации и облачных окружениях. Из коллекции в настоящий момент сформированы только две готовые сборки на базе ветки 17 — core (339 МБ) с базовыми окружением и tkldev (419 МБ) […]