Autor: ProHoster

Limbajul de programare Zig oferă suport pentru auto-promovare (bootstrapping)

В язык программирования Zig приняты изменения, позволяющие компилятору Zig stage2, написанному на Zig, собирать самого себя (stage3), что делает данный язык самодостаточным (self-hosting). Предполагается, что данный компилятор будет предлагаться по умолчанию в грядущем релизе 0.10.0. Stage2 всё ещё является неполноценным, так как отсутствует поддержка проверок во время выполнения, присутствуют различия в семантике языка и т.д. […]

Lansarea setului GNU Coreutils 9.1 de utilitare de bază ale sistemului

Este disponibilă o versiune stabilă a setului de utilități de sistem de bază GNU Coreutils 9.1, care include programe precum sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls etc. Modificări cheie: utilitarul dd a adăugat suport pentru nume alternative ale opțiunilor iseek=N pentru skip=N și oseek=N pentru seek=N, care sunt utilizate în opțiunea dd pentru […]

Rezultatele testului de performanță a sistemului de fișiere Reiser5 au fost publicate

Au fost publicate rezultatele testelor de performanță ale proiectului Reiser5, care dezvoltă o versiune semnificativ reproiectată a sistemului de fișiere Reiser4 cu suport pentru volume logice care au „scalare paralelă”, care, spre deosebire de RAID tradițional, implică participarea activă a sistemului de fișiere. în distribuirea datelor între dispozitivele componente ale volumului logic. Din punctul de vedere al administratorului, diferența semnificativă față de RAID este că componentele unui volum logic paralel […]

Un atac asupra GitHub care a dus la scurgerea de depozite private și acces la infrastructura NPM

GitHub a avertizat utilizatorii cu privire la un atac care vizează descărcarea de date din depozite private folosind token-uri OAuth compromise generate pentru serviciile Heroku și Travis-CI. Se raportează că în timpul atacului au fost scurse date din depozitele private ale unor organizații, care au deschis accesul la depozitele pentru platforma Heroku PaaS și sistemul de integrare continuă Travis-CI. Printre victime s-a numărat GitHub și […]

Lansarea Neovim 0.7.0, o versiune modernizată a editorului Vim

A fost lansat Neovim 0.7.0, o furcă a editorului Vim axată pe creșterea extensibilității și flexibilității. Proiectul reproiectează baza de cod Vim de mai bine de șapte ani, în urma cărora se fac modificări care simplifică întreținerea codului, oferă un mijloc de împărțire a muncii între mai mulți întreținători, separă interfața de partea de bază (interfața poate fi schimbat fără a atinge interiorul) și implementați un nou […]

Fedora plănuiește să înlocuiască managerul de pachete DNF cu Microdnf

Dezvoltatorii Fedora Linux intenționează să transfere distribuția către noul manager de pachete Microdnf în loc de DNF utilizat în prezent. Primul pas către migrare va fi o actualizare majoră a Microdnf planificată pentru lansarea Fedora Linux 38, care va fi apropiată ca funcționalitate de DNF și, în unele zone, chiar o va depăși. Se observă că noua versiune a Microdnf va suporta toate […]

Actualizarea editorului de cod CudaText 1.161.0

A fost publicată o nouă versiune a editorului de cod gratuit multiplatform CudaText, scrisă folosind Free Pascal și Lazarus. Editorul acceptă extensii Python și are o serie de avantaje față de Sublime Text. Există câteva caracteristici ale mediului de dezvoltare integrat, implementate sub formă de pluginuri. Peste 270 de lexeri sintactici au fost pregătiți pentru programatori. Codul este distribuit sub licența MPL 2.0. Build-urile sunt disponibile pentru platformele Linux, […]

Actualizarea Chrome 100.0.4896.127 remediază vulnerabilitatea de 0 zile

Google a lansat actualizarea Chrome 100.0.4896.127 pentru Windows, Mac și Linux, care remediază o vulnerabilitate gravă (CVE-2022-1364) folosită deja de atacatori pentru a efectua atacuri zero-day. Detaliile nu au fost încă dezvăluite, știm doar că vulnerabilitatea de 0 zile este cauzată de manipularea incorectă a tipului (Type Confusion) în motorul JavaScript Blink, care vă permite să procesați un obiect cu un tip incorect, care, de exemplu, face posibilă generarea unui pointer pe 0 de biți […]

Capacitatea de a utiliza Qt este în curs de dezvoltare pentru Chromium

Thomas Anderson de la Google a publicat un set preliminar de patch-uri pentru a implementa capacitatea de a utiliza Qt pentru a reda elemente ale interfeței browser Chromium pe platforma Linux. În prezent, modificările sunt marcate ca nepregătite pentru implementare și sunt în fazele incipiente ale revizuirii. Anterior, Chromium pe platforma Linux a oferit suport pentru biblioteca GTK, care este folosită pentru a afișa […]

Este disponibil browserul web CENO 1.4.0, menit să ocolească cenzura

Compania eQualite a publicat lansarea browserului web mobil CENO 1.4.0, conceput pentru a organiza accesul la informații în condiții de cenzură, filtrare a traficului sau deconectare a segmentelor de Internet de la rețeaua globală. Firefox pentru Android (Mozilla Fennec) este folosit ca bază. Funcționalitatea legată de construirea unei rețele descentralizate a fost mutată într-o bibliotecă Ouinet separată, care poate fi folosită pentru a adăuga instrumente de ocolire a cenzurii […]

Facebook open source Lexical, o bibliotecă pentru crearea de editori de text

Facebook (interzis în Federația Rusă) a deschis codul sursă al bibliotecii Lexical JavaScript, care oferă componente pentru crearea de editori de text și formulare web avansate pentru editarea de text pentru site-uri web și aplicații web. Calitățile distinctive ale bibliotecii includ ușurința de integrare în site-uri web, design compact, modularitate și suport pentru instrumente pentru persoanele cu dizabilități, cum ar fi cititoarele de ecran. Codul este scris în JavaScript și […]

Lansarea la cheie Linux 17, un set de mini-distribuții pentru implementarea rapidă a aplicațiilor

După aproape doi ani de dezvoltare, a fost pregătită lansarea setului Turnkey Linux 17, în cadrul căruia este dezvoltată o colecție de 119 build-uri Debian minimaliste, potrivite pentru utilizare în sisteme de virtualizare și medii cloud. Din colecție, doar două ansambluri gata făcute au fost formate în prezent pe baza ramului 17 - nucleu (339 MB) cu mediul de bază și tkldev (419 MB) […]