Autore: Yuri Gagarin

Per Raspberry Pi 4 è stata certificata la supporto per l'API grafica Vulkan 1.1

Gli sviluppatori di Raspberry Pi hanno annunciato la certificazione da parte dell'organizzazione Khronos del driver grafico v3dv, che ha superato con successo oltre 100.000 test del set CTS (Kronos Conformance Test Suite) ed è stato riconosciuto come pienamente compatibile con la specifica Vulkan 1.1. Il driver è certificato per l'uso con il chip Broadcom BCM2711, utilizzato nelle schede Raspberry Pi 4, Raspberry Pi 400 e Compute Module 4. Il controllo è stato […]

Il progetto Kerla sviluppa un kernel compatibile con Linux in Rust

Nell'ambito del progetto Kerla, si sta sviluppando un kernel di sistema operativo scritto nel linguaggio Rust. Il nuovo kernel è inizialmente orientato a garantire la compatibilità con il kernel Linux a livello ABI, il che consentirà di eseguire nell'ambiente basato su Kerla file eseguibili non modificati, compilati per Linux. Il codice è distribuito sotto le licenze Apache 2.0 e MIT. Il progetto è sviluppato dal programmatore giapponese Seiya Nuta (Seiya […]

Rilascio di ncspot, client Spotify in Rust

È stato rilasciato ncspot 0.9, un client console leggero per il servizio musicale Spotify, scritto nel linguaggio di programmazione Rust e supportato da più di cinquanta sviluppatori. L'interfaccia supporta temi grafici ed è stata sviluppata utilizzando la libreria ncurses. Di default, viene utilizzato PulseAudio come server audio (per utilizzare un backend audio alternativo è necessario specificare le opzioni di compilazione). I codici sorgente sono distribuiti sotto la licenza BSD. […]

Rilascio di OpenLDAP 2.6.0, implementazione open source del protocollo LDAP

È stato pubblicato il rilascio del pacchetto OpenLDAP 2.6.0, che offre un'implementazione multi-piattaforma del protocollo LDAP (Lightweight Directory Access Protocol) per l'organizzazione dei servizi di directory e il loro accesso. Il progetto sviluppa una parte server modulare, che supporta diversi backend di archiviazione e accesso ai dati, un bilanciatore di carico proxy, utilità client e librerie. Il codice è scritto in linguaggio C ed è distribuito sotto la licenza open source OpenLDAP Public License. […]

Mozilla ha rimosso due popolari estensioni che bloccano il download degli aggiornamenti per Firefox

La società Mozilla ha annunciato la rimozione dal catalogo addons.mozilla.org (AMO) di due estensioni — Bypass e Bypass XM, che avevano 455.000 installazioni attive e si presentavano come estensioni per fornire accesso a contenuti distribuiti tramite abbonamento a pagamento (bypass di Paywall). Per modificare il traffico, nelle estensioni è stato utilizzato l'API Proxy, che consente di controllare le richieste web eseguite dal browser. Oltre alle funzioni dichiarate, le suddette estensioni […]

Rilascio di Muen 1.0, un microkernel open source per la creazione di sistemi ad alta affidabilità

Dopo otto anni di sviluppo, è stato rilasciato il progetto Muen 1.0, che sviluppa un kernel di separazione (Separation kernel), la cui assenza di errori nel codice sorgente è stata confermata tramite metodi matematici di verifica formale dell'affidabilità. Il kernel è disponibile per l'architettura x86_64 e può essere utilizzato in sistemi critici che richiedono un elevato livello di affidabilità e garanzie di assenza di guasti. I codici sorgenti del progetto sono scritti in linguaggio […]

Progetto ELevate, che semplifica la transizione da CentOS 7 a distribuzioni basate su RHEL 8

Gli sviluppatori della distribuzione AlmaLinux, originariamente fondata da CloudLinux in risposta alla cessazione prematura del supporto per CentOS 8, hanno presentato lo strumento ELevate, che consente di semplificare la migrazione delle installazioni di lavoro CentOS 7.x verso le distribuzioni basate su RHEL 8, mantenendo applicazioni, dati e impostazioni. Attualmente, il progetto supporta la migrazione a AlmaLinux, Rocky Linux, CentOS Stream e Oracle Linux. Il processo di migrazione […]

Disponibili i web browser qutebrowser 2.4 e Min 1.22

È stato rilasciato il browser web qutebrowser 2.4, che offre un'interfaccia grafica minimale che non distrae dalla visualizzazione del contenuto e un sistema di navigazione in stile editor di testo Vim, interamente basato su combinazioni di tasti. Il codice è scritto in Python utilizzando PyQt5 e QtWebEngine. I codici sorgenti sono distribuiti sotto licenza GPLv3. L'uso di Python non influisce sulle prestazioni, poiché il rendering e l'analisi dei contenuti […]

Microsoft ha ripristinato il codice Hot Reload nel repository .NET

Microsoft ha ascoltato il feedback della comunità e ha ripristinato nel repository .NET SDK il codice per la funzionalità "Hot Reload", rimosso pochi giorni fa dalla base di codice, nonostante fosse già disponibile e facesse parte delle versioni preliminari di .NET 6. I rappresentanti dell'azienda hanno chiesto scusa alla comunità e hanno riconosciuto di aver commesso un errore eliminando il codice già aggiunto […]

Intel ha reso pubblico il codice del sistema di apprendimento automatico ControlFlag per identificare errori nel codice

Intel ha reso disponibili i progressi relativi al progetto di ricerca ControlFlag, volto a sviluppare un sistema di apprendimento automatico per migliorare la qualità del codice. Gli strumenti forniti dal progetto consentono di identificare vari errori e anomalie nel codice sorgente, scritto in linguaggi di alto livello come C/C++, sulla base di un modello addestrato su un ampio volume di codice esistente. Il sistema è adatto per identificare nel codice diversi tipi di […]

Nel pacchetto NPM UAParser.js, che conta 8 milioni di download a settimana, è stato inserito un malware

La storia della rimozione di tre pacchetti dannosi dal repository NPM, che copiavano il codice della libreria UAParser.js, ha avuto un seguito inaspettato: degli sconosciuti hanno preso il controllo dell'account dell'autore del progetto UAParser.js e hanno rilasciato aggiornamenti contenenti codice per il furto di password e il mining di criptovalute. Il problema è che la libreria UAParser.js, che offre funzionalità per l'analisi dell'intestazione HTTP User-Agent, conta circa 8 milioni […]

Rilascio di Wine 6.20 e Wine staging 6.20

È stata rilasciata una versione sperimentale dell'implementazione open source del WinAPI — Wine 6.20. Dalla pubblicazione della versione 6.19 sono stati chiusi 29 report di bug e sono state apportate 399 modifiche. Le modifiche più importanti: MSXml, XAudio, DInput e alcuni altri moduli sono stati convertiti nel formato PE (Portable Executable). Sono state incluse alcune librerie di sistema per supportare le build basate sul formato PE. In […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster