Autore: ProHoster

Il linguaggio di programmazione Zig fornisce supporto per l'autopromozione (bootstrap)

Sono state apportate modifiche al linguaggio di programmazione Zig che consentono al compilatore Zig stage2, scritto in Zig, di assemblarsi (stage3), rendendo questo linguaggio auto-hosting. Si prevede che questo compilatore verrà offerto per impostazione predefinita nella prossima versione 0.10.0. Stage2 è ancora incompleto a causa della mancanza di supporto per i controlli di runtime, differenze nella semantica del linguaggio, ecc. […]

Rilascio di GNU Coreutils 9.1

È disponibile una versione stabile del set GNU Coreutils 9.1 di utilità di sistema di base, che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ecc. Modifiche principali: l'utilità dd ha aggiunto il supporto per nomi alternativi delle opzioni iseek=N per skip=N e oseek=N per search=N, che vengono utilizzati nell'opzione dd per […]

Pubblicati i risultati dei test sulle prestazioni del file system Reiser5

Sono stati pubblicati i risultati dei test prestazionali del progetto Reiser5, che sviluppa una versione significativamente riprogettata del file system Reiser4 con supporto per volumi logici che hanno "scaling parallelo", che, a differenza del RAID tradizionale, implica la partecipazione attiva del file system nella distribuzione dei dati tra i dispositivi componenti del volume logico. Dal punto di vista dell'amministratore, la differenza significativa rispetto al RAID è che i componenti di un volume logico parallelo […]

Un attacco a GitHub che ha portato alla fuga di repository privati ​​e all'accesso all'infrastruttura NPM

GitHub ha avvisato gli utenti di un attacco volto a scaricare dati da repository privati ​​utilizzando token OAuth compromessi generati per i servizi Heroku e Travis-CI. È stato riferito che durante l'attacco sono trapelati dati dai repository privati ​​di alcune organizzazioni, che hanno aperto l'accesso ai repository per la piattaforma Heroku PaaS e il sistema di integrazione continua Travis-CI. Tra le vittime c'erano GitHub e […]

Rilascio di Neovim 0.7.0, una versione modernizzata dell'editor Vim

È stato rilasciato Neovim 0.7.0, un fork dell'editor Vim focalizzato sull'aumento dell'estensibilità e della flessibilità. Il progetto ha rielaborato la base del codice Vim per più di sette anni, a seguito delle quali sono state apportate modifiche che semplificano la manutenzione del codice, forniscono un mezzo per dividere il lavoro tra diversi manutentori, separano l'interfaccia dalla parte base (l'interfaccia può essere modificato senza toccare le parti interne) e implementare un nuovo […]

Fedora prevede di sostituire il gestore di pacchetti DNF con Microdnf

Gli sviluppatori di Fedora Linux intendono trasferire la distribuzione sul nuovo gestore di pacchetti Microdnf invece dell'attuale DNF. Il primo passo verso la migrazione sarà un importante aggiornamento di Microdnf previsto per il rilascio di Fedora Linux 38, che sarà vicino in termini di funzionalità a DNF e in alcune aree addirittura lo supererà. Si segnala che la nuova versione di Microdnf supporterà tutti i principali […]

Aggiornamento dell'editor di codice CudaText 1.161.0

È stata pubblicata una nuova versione dell'editor di codice libero multipiattaforma CudaText, scritto utilizzando Free Pascal e Lazarus. L'editor supporta le estensioni Python e presenta numerosi vantaggi rispetto a Sublime Text. Sono presenti alcune funzionalità dell'ambiente di sviluppo integrato, implementate sotto forma di plugin. Sono stati preparati più di 270 lexer sintattici per i programmatori. Il codice è distribuito sotto la licenza MPL 2.0. Le build sono disponibili per piattaforme Linux, […]

Aggiornamento Chrome 100.0.4896.127 con correzione della vulnerabilità di 0 giorni

Google ha rilasciato l'aggiornamento Chrome 100.0.4896.127 per Windows, Mac e Linux, che risolve una grave vulnerabilità (CVE-2022-1364) già utilizzata dagli aggressori per effettuare attacchi zero-day. I dettagli non sono ancora stati resi noti, sappiamo solo che la vulnerabilità di 0 giorni è causata da una gestione errata del tipo (Type Confusion) nel motore JavaScript di Blink, che consente di elaborare un oggetto con un tipo errato, che, ad esempio, rende possibile generare un puntatore a 0 bit […]

La possibilità di utilizzare Qt è in fase di sviluppo per Chromium

Thomas Anderson di Google ha pubblicato una serie preliminare di patch per implementare la possibilità di utilizzare Qt per eseguire il rendering degli elementi dell'interfaccia del browser Chromium sulla piattaforma Linux. Le modifiche sono attualmente contrassegnate come non pronte per l'implementazione e sono nelle prime fasi di revisione. In precedenza, Chromium sulla piattaforma Linux forniva il supporto per la libreria GTK, utilizzata per visualizzare […]

È disponibile il browser web CENO 1.4.0, volto ad aggirare la censura

La società eQualite ha pubblicato il rilascio del browser web mobile CENO 1.4.0, progettato per organizzare l'accesso alle informazioni in condizioni di censura, filtraggio del traffico o disconnessione di segmenti Internet dalla rete globale. Come base viene utilizzato Firefox per Android (Mozilla Fennec). La funzionalità relativa alla costruzione di una rete decentralizzata è stata spostata in una libreria Ouinet separata, che può essere utilizzata per aggiungere strumenti di bypass della censura […]

Facebook Lexical open source, una libreria per la creazione di editor di testo

Facebook (vietato nella Federazione Russa) ha aperto il codice sorgente della libreria Lexical JavaScript, che offre componenti per la creazione di editor di testo e moduli web avanzati per l'editing di testo per siti e applicazioni web. Le qualità distintive della biblioteca includono la facilità di integrazione nei siti web, il design compatto, la modularità e il supporto per strumenti per persone con disabilità, come gli screen reader. Il codice è scritto in JavaScript e […]

Rilascio di Turnkey Linux 17, un set di mini-distribuzioni per la distribuzione rapida delle applicazioni

Dopo quasi due anni di sviluppo, è stato preparato il rilascio del set Turnkey Linux 17, all'interno del quale è in fase di sviluppo una raccolta di 119 build Debian minimaliste, adatte all'utilizzo in sistemi di virtualizzazione e ambienti cloud. Dalla raccolta sono attualmente formati solo due assiemi già pronti basati sul ramo 17 - core (339 MB) con l'ambiente di base e tkldev (419 MB) […]