Categoria: Blog

Pubblicato il set di compilatori LLVM 19

Dopo sei mesi di sviluppo, è stato rilasciato il progetto LLVM 19.1.0, che sviluppa strumenti (compilatori, ottimizzatori e generatori di codice) per compilare programmi in bitcode intermedio di istruzioni virtuali simili a RISC (una macchina virtuale a basso livello con un sistema ottimale multilivello). Il pseudocodice generato può essere convertito in codice macchina per una piattaforma target specifica o utilizzato da un compilatore JIT per generare istruzioni macchina direttamente durante l'esecuzione del programma. […]

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

Poiché il numero di modalità supportate nel kernel Linux per contrastare le vulnerabilità della CPU è arrivato a 15 e l'elenco di tutte le vulnerabilità nella riga di comando del kernel è diventato piuttosto complesso, uno sviluppatore del kernel di AMD ha proposto di passare dalla configurazione del blocco delle vulnerabilità specifiche alla selezione del blocco dei vettori di attacco. I metodi di blocco proposti dovrebbero 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, tra i quali: è stata aggiunta la supporto per operazioni di scrittura atomica a livello di blocco, dove viene scritto sul dispositivo o l'intero set di blocchi specificato, o nessuno di essi. Questo può prevenire situazioni in cui, a causa di un guasto hardware o per altra ragione, solo una parte dei blocchi viene scritta, mentre un'altra […]

libarchive 3.7.5

Il 14 settembre è stato rilasciato un aggiornamento correttivo 3.7.5 della libreria libarchive, che risolve molti errori e vulnerabilità. La libreria e le utility associate sono scritte in C e distribuite sotto licenza New BSD. Correzioni delle vulnerabilità: numerose vulnerabilità rilevate tramite Microsoft SAST; cpio: possibile (fuzz-test) overflow dei valori intermedi firmati a 64 bit gid/uid/size/ino durante l'analisi degli archivi AFIO (una variante di CPIO); lzop: prevenzione di overflow interi […]

C++ Alliance promuove in C++ meccanismi per la gestione sicura della memoria, 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 portare avanti il progetto è stato coinvolto Sean Baxter, autore del compilatore C++ sperimentale Circle, che sviluppa idee per migliorare la sicurezza del codice C++, attuate a livello di compilatore senza l'uso di garbage collection. Nell'ambito del progetto […]

OpenSearch, un fork della piattaforma Elasticsearch, è passato sotto la Linux Foundation.

Amazon ha annunciato la creazione dell'OpenSearch Software Foundation, controllata dalla Linux Foundation, che gestirà lo sviluppo futuro del progetto OpenSearch, un fork della piattaforma di ricerca, analisi e archiviazione dati Elasticsearch, e dell'interfaccia web Kibana. Si sottolinea che il passaggio di OpenSearch a una piattaforma neutrale indipendente, non controllata da aziende specifiche, attirerà nuovi partecipanti nello sviluppo e renderà il progetto più allettante […]

Uscita di FreeBSD 13.4

Dopo sei mesi di sviluppo, è stato rilasciato il sistema operativo FreeBSD 13.4, il primo rilascio realizzato nell'ambito del 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 state inoltre preparate build 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ù significativi: supporto per operazioni di scrittura atomica a livello di blocco, supporto per le operazioni bind() e listen() in io_uring, un nuovo meccanismo di blocco per gestori di interruzioni software, la possibilità di scrivere in file eseguibili mirrorizzati in memoria, supporto per scrivere driver di dispositivi a blocchi in Rust, ottimizzazione della chiamata getrandom(), nuovo […]

Unicode 16.0

Il 10 settembre è stato rilasciato il 16.0 dello standard di codificazione dei caratteri Unicode. In questa versione sono stati aggiunti 5185 nuovi caratteri, inclusi: 3995 caratteri aggiuntivi geroglifici egiziani; sette nuove scritture (tulu, albanese Tosk, garay (Senegal), sunwar gentich, gurung, kirati e ol-onal); sette nuovi simboli emoji; oltre 700 simboli della vecchia computazione. Attualmente, lo standard contiene 154998 caratteri, 168 scritture […]

Rilascio di Nextcloud Hub 9, la piattaforma per la collaborazione

È stata presentata la release della piattaforma Nextcloud Hub 9, che offre una soluzione autonoma per la collaborazione tra i dipendenti delle aziende e dei team che sviluppano vari progetti. È stata anche pubblicata la piattaforma cloud sottostante Nextcloud 30, che consente di implementare uno storage cloud con supporto per la sincronizzazione e la condivisione dei dati, permettendo la visualizzazione e la modifica dei dati da qualsiasi dispositivo in qualsiasi punto della rete (con […]

È stata rilasciata la quinta versione beta del sistema operativo Haiku

Il 13 settembre, senza fanfare né battiti di tamburo, è uscita la quinta versione beta del sistema operativo Haiku. Tuttavia, la sua compatibilità con BeOS R5 ora è mantenuta solo per le compilazioni a 32 bit. Al momento, i requisiti hardware sono tradizionalmente modesti — Minimo (32-bit): Intel Pentium II, AMD Athlon; 384MB di RAM; schermo 800×600; 3GB di spazio su disco. Raccomandato (64-bit): Intel Core i3, AMD […]

Linux Mint: evoluzione e cambiamenti dei componenti APT

Gli sviluppatori di Linux Mint hanno deciso di approfondire gli elementi fondamentali del sistema e hanno annunciato piani per creare versioni proprie di alcuni componenti del sistema di gestione dei pacchetti APT, che è alla base di Debian e Ubuntu. Il leader del progetto, Clément Lefèvre, ha spiegato in dettaglio le motivazioni di questa scelta nell'aggiornamento di agosto. Molti strumenti e librerie di APT, a suo avviso, sono stati sviluppati più di dieci […]

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