Autore: Yuri Gagarin

SRELL 4.056 — libreria di espressioni regolari compatibili con ECMAScript

L'11 settembre è stato rilasciato la versione 4.056 della libreria C++ SRELL (Std::RegEx-Like Library), che implementa espressioni regolari compatibili con ECMAScript. Elenco delle modifiche: supporto per Unicode 16.0.0; altri piccoli cambiamenti. Caratteristiche della libreria: solo header; espressioni regolari compatibili con ECMAScript; design simile a std::regex; supporto per i tipi char8_t, char16_t e char32_t per C++11 e versioni standard successive. Una descrizione più dettagliata è disponibile sul sito dell'autore. Cronologia delle modifiche: inglese/giapponese. Fissa […]

Nel driver Vulkan PanVK è stato aggiunto il supporto per GPU ARM basato sull'architettura V10

L'azienda Collabora ha annunciato l'implementazione del supporto GPU ARM Mali basato sull'architettura micro V10 nel driver PanVK, che supporta l'API grafica Vulkan. Le modifiche, già adottate nel ramo principale del progetto Mesa, consentono di utilizzare driver open source sui sistemi con GPU ARM Mali-G610 e Mali-G310. Tuttavia, si segnala che il supporto è ancora piuttosto grezzo, poiché il driver stesso […]

Uscita di Java SE 23 e OpenJDK 23

Dopo sei mesi di sviluppo, Oracle ha pubblicato la piattaforma Java SE 23 (Java Platform, Standard Edition 23), utilizzando il progetto open source OpenJDK come implementazione di riferimento. Ad eccezione della rimozione di alcune funzionalità obsolete, Java SE 23 mantiene la retrocompatibilità con le versioni precedenti della piattaforma Java: la maggior parte dei progetti Java precedentemente scritti funzionerà senza modifiche su […]

Un ingegnere di AMD ha proposto di semplificare la gestione dei blocchi delle vulnerabilità della CPU nel kernel Linux.

Poiché il numero di modalità supportate nel kernel Linux per contrastare le vulnerabilità della CPU è arrivato a 15 e l'elencazione di tutte le vulnerabilità nella riga di comando del kernel è diventata un compito piuttosto complesso, un sviluppatore del kernel della AMD ha proposto di passare dalla configurazione del blocco delle singole vulnerabilità alla selezione del blocco dei vettori di attacco. I metodi di blocco vengono proposti per essere attivati a seconda del tipo di violazione dell'isolamento: tra l'utente […]

Linux 6.11

È stato rilasciato un nuovo aggiornamento del kernel Linux 6.11 con una serie di cambiamenti significativi, i più importanti dei quali sono: È stata aggiunta la supporto per le operazioni di scrittura atomica a livello di blocco, in cui sul disco viene scritto l'intero insieme di blocchi specificato oppure nessuno di essi. Questo può prevenire situazioni in cui, dopo un guasto dell'hardware o per altri motivi, viene scritta solo una parte dei blocchi, mentre in un'altra […]

libarchive 3.7.5

Il 14 settembre si è tenuto un rilascio corretto 3.7.5 della libreria libarchive, con la risoluzione di molti errori e vulnerabilità. La libreria e gli utility correlate sono scritte in C e distribuite sotto licenza New BSD. Correzioni delle vulnerabilità: numerose vulnerabilità individuate con Microsoft SAST; cpio: possibile overflow dei valori intermedi firmati a 64 bit gid/uid/size/ino durante l'analisi degli archivi AFIO (un tipo di CPIO); lzop: prevenzione di un overflow intero […]

C++ Alliance promuove meccanismi di gestione sicura della memoria in C++, testati in Rust.

Il presidente dell'organizzazione C++ Alliance ha annunciato il lavoro su una specifica che aggiunge al linguaggio C++ estensioni per una gestione sicura della memoria, simili alle funzionalità implementate nel linguaggio Rust. Per realizzare il progetto è stato coinvolto Sean Baxter, autore del compilatore C++ sperimentale Circle, che sta sviluppando idee per migliorare la sicurezza del codice C++, realizzabili a livello di compilatore senza utilizzare la raccolta dei rifiuti. Nell'ambito del progetto […]

OpenSearch, un fork della piattaforma Elasticsearch, è passato sotto l'ala della Linux Foundation

La società Amazon ha annunciato la creazione dell'OpenSearch Software Foundation, controllata dalla Linux Foundation, che curerà lo sviluppo futuro del progetto OpenSearch, che sviluppa un fork della piattaforma di ricerca, analisi e archiviazione dei dati Elasticsearch, oltre all'interfaccia web Kibana. È stato notato che il trasferimento di OpenSearch su una piattaforma neutrale e indipendente, non controllata da singole aziende, permetterà di attrarre nuovi partecipanti allo sviluppo e renderà il progetto più attraente […]

Rilascio di FreeBSD 13.4

Dopo 6 mesi di sviluppo è stata pubblicata la versione del sistema operativo FreeBSD 13.4, che è diventata il primo rilascio formata nel nuovo ciclo di sviluppo, che prevede il rilascio di versioni intermedie ogni sei mesi. Le immagini di installazione di FreeBSD 13.4 sono state create per le architetture amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 e riscv64. Sono stati inoltre preparati pacchetti per sistemi di virtualizzazione (QCOW2, VHD, VMDK, raw) […]

Rilascio del kernel Linux 6.11

Dopo due mesi di sviluppo, Linus Torvalds ha presentato il rilascio del kernel Linux 6.11. Tra i cambiamenti più rilevanti: supporto per operazioni di scrittura atomica a livello di blocco, supporto per le operazioni bind() e listen() in io_uring, un nuovo meccanismo per il blocco dei gestori di interruzioni, la possibilità di scrivere in file eseguibili mirrorati in memoria, supporto per la scrittura di driver per dispositivi a blocchi in Rust, ottimizzazione della chiamata a getrandom(), nuova […]

Unicode 16.0

Il 10 settembre è stato rilasciato lo standard di codifica dei caratteri Unicode 16.0. In questa versione sono stati aggiunti 5185 nuovi caratteri, tra cui: 3995 caratteri aggiuntivi di geroglifici egiziani; sette nuovi sistemi di scrittura (tulu, albanese Todri, garay (Senegal), sunwar Gentiča, gurung, kirat e ol-onal); sette nuovi simboli emoji; oltre 700 simboli di tecnologia informatica obsoleta. Attualmente, lo standard contiene 154998 caratteri, 168 sistemi di scrittura […]

Rilascio di Nextcloud Hub 9, piattaforma per la collaborazione

È stato presentato il rilascio della piattaforma Nextcloud Hub 9, offrendo una soluzione autonoma per organizzare la collaborazione tra dipendenti e team che sviluppano vari progetti. È stata contemporaneamente pubblicata la piattaforma cloud Nextcloud 30, che è la base di Nextcloud Hub, permettendo di implementare un'archiviazione cloud con supporto per la sincronizzazione e la condivisione dei dati, consentendo la visualizzazione e la modifica dei dati da qualsiasi dispositivo in qualsiasi punto della rete (con […]

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