Autor: ProHoster

Programovací jazyk Zig poskytuje podporu pre vlastnú propagáciu (bootstrapping)

Boli vykonané zmeny v programovacom jazyku Zig, ktoré umožňujú kompilátoru Zig stage2 napísanému v Zig, aby sa sám zostavil (stage3), vďaka čomu je tento jazyk samohostiteľný. Očakáva sa, že tento kompilátor bude štandardne ponúkaný v nadchádzajúcom vydaní 0.10.0. Stage2 je stále neúplný kvôli nedostatočnej podpore runtime kontrol, rozdielom v sémantike jazyka atď. […]

Vydanie GNU Coreutils 9.1

K dispozícii je stabilná verzia sady základných systémových nástrojov GNU Coreutils 9.1, ktorá zahŕňa programy ako sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls atď. Kľúčové zmeny: Nástroj dd pridal podporu pre alternatívne názvy možností iseek=N pre skip=N a oseek=N pre vyhľadávanie=N, ktoré sa používajú vo voľbe dd pre […]

Boli zverejnené výsledky testov výkonu súborového systému Reiser5

Boli zverejnené výsledky výkonnostných testov projektu Reiser5, ktorý vyvíja výrazne prepracovanú verziu súborového systému Reiser4 s podporou logických zväzkov, ktoré majú „paralelné škálovanie“, čo na rozdiel od tradičného RAID znamená aktívnu účasť súborového systému. pri distribúcii údajov medzi komponentnými zariadeniami logického zväzku. Z pohľadu administrátora je podstatný rozdiel oproti RAID v tom, že komponenty paralelného logického zväzku […]

Útok na GitHub, ktorý viedol k úniku súkromných úložísk a prístupu k infraštruktúre NPM

GitHub varoval používateľov pred útokom zameraným na sťahovanie údajov zo súkromných úložísk pomocou kompromitovaných tokenov OAuth generovaných pre služby Heroku a Travis-CI. Uvádza sa, že počas útoku unikli údaje zo súkromných úložísk niektorých organizácií, čím sa otvoril prístup k úložiskám pre platformu Heroku PaaS a systém kontinuálnej integrácie Travis-CI. Medzi obeťami bol GitHub a […]

Vydanie Neovim 0.7.0, modernizovaná verzia editora Vim

Bol vydaný Neovim 0.7.0, vidlica editora Vim zameraná na zvýšenie rozšíriteľnosti a flexibility. Projekt prerába základňu kódu Vim už viac ako sedem rokov, výsledkom čoho sú zmeny, ktoré zjednodušujú údržbu kódu, poskytujú prostriedok na rozdelenie práce medzi niekoľkých správcov, oddeľujú rozhranie od základnej časti (rozhranie môže byť zmeniť bez toho, aby ste sa dotkli vnútorných častí) a implementovať novú […]

Fedora plánuje nahradiť správcu balíkov DNF za Microdnf

Vývojári Fedora Linux zamýšľajú preniesť distribúciu do nového správcu balíkov Microdnf namiesto aktuálne používaného DNF. Prvým krokom k migrácii bude veľká aktualizácia Microdnf plánovaná na vydanie Fedora Linux 38, ktorý sa funkcionalitou blíži k DNF a v niektorých oblastiach ho dokonca prekoná. Je potrebné poznamenať, že nová verzia Microdnf bude podporovať všetky hlavné […]

Aktualizácia editora kódu CudaText 1.161.0

Bolo zverejnené nové vydanie multiplatformového editora bezplatného kódu CudaText, napísaného pomocou Free Pascal a Lazarus. Editor podporuje rozšírenia Python a má množstvo výhod oproti Sublime Text. Existujú niektoré funkcie integrovaného vývojového prostredia, implementované vo forme pluginov. Pre programátorov je pripravených viac ako 270 syntaktických lexerov. Kód je distribuovaný pod licenciou MPL 2.0. Zostavy sú dostupné pre platformy Linux, […]

Aktualizácia prehliadača Chrome 100.0.4896.127 opravuje nulovú zraniteľnosť

Google vydal aktualizáciu Chrome 100.0.4896.127 pre Windows, Mac a Linux, ktorá opravuje vážnu zraniteľnosť (CVE-2022-1364), ktorú už útočníci používajú na vykonávanie zero-day útokov. Detaily zatiaľ neboli zverejnené, vieme len, že 0-dňová zraniteľnosť je spôsobená nesprávnou manipuláciou s typom (Type Confusion) v Blink JavaScript engine, ktorý umožňuje spracovať objekt s nesprávnym typom, ktorý napr. umožňuje vygenerovať 0-bitový ukazovateľ […]

Možnosť používať Qt sa vyvíja pre Chromium

Thomas Anderson zo spoločnosti Google zverejnil predbežnú sadu opráv na implementáciu možnosti použiť Qt na vykreslenie prvkov rozhrania prehliadača Chromium na platforme Linux. Zmeny sú momentálne označené ako nepripravené na implementáciu a sú v počiatočných fázach kontroly. Predtým Chromium na platforme Linux poskytoval podporu pre knižnicu GTK, ktorá sa používa na zobrazenie […]

K dispozícii je webový prehliadač CENO 1.4.0, ktorého cieľom je obísť cenzúru

Spoločnosť eQualite zverejnila vydanie mobilného webového prehliadača CENO 1.4.0, ktorý je určený na organizovanie prístupu k informáciám v podmienkach cenzúry, filtrovania návštevnosti alebo odpájania segmentov internetu od globálnej siete. Ako základ je použitý Firefox pre Android (Mozilla Fennec). Funkcia súvisiaca s budovaním decentralizovanej siete bola presunutá do samostatnej knižnice Ouinet, ktorú možno použiť na pridanie nástrojov na obchádzanie cenzúry […]

Facebook open source Lexical, knižnica na vytváranie textových editorov

Facebook (zakázaný v Ruskej federácii) otvoril zdrojový kód knižnice Lexical JavaScript, ktorá ponúka komponenty na vytváranie textových editorov a pokročilé webové formuláre na úpravu textu pre webové stránky a webové aplikácie. Medzi charakteristické vlastnosti knižnice patrí ľahká integrácia do webových stránok, kompaktný dizajn, modularita a podpora nástrojov pre ľudí so zdravotným postihnutím, ako sú čítačky obrazovky. Kód je napísaný v JavaScripte a […]

Vydanie Turnkey Linux 17, sady mini-distribúcií pre rýchle nasadenie aplikácií

Po takmer dvoch rokoch vývoja je pripravené vydanie zostavy Turnkey Linux 17, v rámci ktorej sa vyvíja kolekcia 119 minimalistických buildov Debianu vhodných pre použitie vo virtualizačných systémoch a cloudových prostrediach. Z kolekcie sa v súčasnosti vytvorili iba dve hotové zostavy založené na vetve 17 - jadro (339 MB) so základným prostredím a tkldev (419 MB) […]