Categoria: Blog

Presentati i principi di design del compilatore Nimony per il futuro Nim 3.0

Nell'ambito dello sviluppo del linguaggio di programmazione Nim 3.0, è in fase di realizzazione un nuovo compilatore chiamato Nimony, il cui principio fondamentale di progettazione è quello di garantire la prevedibilità del tempo di esecuzione nel caso peggiore (Worst Case Execution Time, WCET). Questa esigenza è dettata dall'orientamento verso sistemi di tempo reale rigido, dove un comportamento non deterministico è inaccettabile. Di conseguenza, l'architettura di Nimony esclude l'uso di compilatori JIT e garbage collector con tracciamento, […]

Il progetto Debian ha avviato una votazione generale sui criteri di apertura dei modelli AI

Il progetto Debian ha annunciato l'avvio di una votazione generale (GR, risoluzione generale) tra gli sviluppatori del progetto per approvare i criteri di accettazione dei modelli di machine learning nel repository principale del progetto. In questa fase è stata avviata la fase di discussione, dopo la quale inizierà la raccolta dei voti (la data di inizio della votazione non è ancora stata stabilita). Circa mille sviluppatori, che partecipano alla manutenzione dei pacchetti e al supporto dell'infrastruttura di Debian, hanno diritto di voto. […]

Vulnerabilità in LibJS che consente di eseguire codice aprendo una pagina nel browser Ladybird

Nel motore JavaScript LibJS, utilizzato nel web browser Ladybird, è stata identificata una vulnerabilità (CVE-2025-47154) che consente l'esecuzione di codice nel sistema durante l'elaborazione di codice JavaScript appositamente formattato. La vulnerabilità è causata dal rilascio della memoria su un vettore m_argument_values_buffer, a cui rimaneva un puntatore nella struttura arguments_list, portando all'accesso a un'area di memoria già liberata. È disponibile un prototipo funzionante dell'exploit. Il ricercatore che ha identificato il problema ha condotto test di fuzzing su LibJS, […]

Rilascio di Wine 10.7 e versione beta di Proton 10.0

È stata pubblicata una versione sperimentale dell'implementazione open-source dell'API Win32, ossia Wine 10.7. Dall'uscita di Wine 10.6, sono stati chiusi 14 rapporti di errore e apportate 271 modifiche. Le modifiche più importanti includono: Nella libreria ntdll, per migliorare le prestazioni del monitoraggio delle operazioni di scrittura in memoria, è stato implementato il meccanismo UFFD (userfaultfd), che consente di creare gestori per le eccezioni di pagine non allocate (page faults) nello spazio […]

Intel ha lanciato iaprof, uno strumento per il profiling delle prestazioni della GPU

Brendan Gregg, uno degli sviluppatori del sistema di debug dinamico DTrace, attualmente in forza presso Intel e impegnato nello sviluppo di strumenti per l'analisi delle prestazioni basati su eBPF nel kernel Linux, ha annunciato l'apertura del codice sorgente dell'utensile iaprof (AI Flame Graphs). Questo strumento è progettato per analizzare le informazioni sulle prestazioni della GPU Intel e per la loro visualizzazione grafica. Il codice è scritto in linguaggio C […]

KDE interrompe lo sviluppo delle release LTS e riformula la gestione della telemetria

Durante l'incontro tenutosi a Graz (Austria), gli sviluppatori del progetto KDE hanno deciso di terminare il programma di supporto a lungo termine (LTS) per l'ambiente desktop KDE Plasma. Invece di mantenere i rami LTS a cura del progetto KDE, questo compito sarà delegato agli sviluppatori delle distribuzioni, che, se desiderano fornire codice obsoleto, dovranno autonomamente tenere traccia delle correzioni nei pacchetti delle vecchie versioni di KDE Plasma. In […]

Il progetto Redis è tornato a utilizzare una licenza open source. Presentato Redis 8.0

Redis Ltd ha annunciato un cambiamento nella politica di licenza del progetto. A partire dal rilascio di Redis 8.0, il codice del progetto è diventato disponibile sotto la licenza libera AGPLv3. Il passaggio a una licenza aperta è stato reso possibile grazie al ritorno in azienda di Salvatore Sanfilippo, il creatore del DBMS Redis. Dopo la sua partenza da Redis Ltd, Salvatore ha sviluppato un insieme di estensioni vettoriali (Vector Sets), che era pronto […]

Rilascio dei firmware di avvio Libreboot 25.04 e Canoeboot 25.04

È stato pubblicato il rilascio della firmware libero Libreboot 25.04, attualmente in fase sperimentale, focalizzato sullo sviluppo delle funzionalità (i rilasci stabili contengono principalmente correzioni e vengono pubblicati circa una volta all'anno; l'ultimo rilascio stabile risale a dicembre). Il progetto sviluppa una versione pronta del progetto Coreboot, fornendo una sostituzione per i firmware proprietari UEFI e BIOS, responsabili dell'inizializzazione della CPU, della memoria, dei dispositivi periferici e […]

Vulnerabilità nel sistema di inizializzazione finit che consente di accedere al sistema senza password

È stata identificata una vulnerabilità nel sistema di inizializzazione finit (CVE-2025-29906) che consente di accedere al sistema come qualsiasi utente senza verifica della password. L'esploit della vulnerabilità avviene tramite manipolazione del prompt di accesso (login) e richiede l'accesso alla console. La vulnerabilità si manifesta a partire dalla versione 3.0 (ottobre 2017) ed è stata risolta nella versione finit 4.11. A seguire, è stata già formata la versione 4.12, in cui è stato risolto […]

Rilascio del sistema operativo DragonFly BSD 6.4.1

Dopo due anni e mezzo dalla pubblicazione del rilascio 6.4, è stato rilasciato il sistema operativo DragonFly BSD 6.4.1, sviluppato nel 2003 con l'obiettivo di un'alternativa alla serie FreeBSD 4.x. Tra le caratteristiche di DragonFly BSD si possono evidenziare il file system versioning distribuito HAMMER, il supporto per il caricamento di 'nuclei' virtuali del sistema come processi utente, la possibilità di memorizzare nella cache dati e metadati del file system su unità SSD, […]

Versione beta della distribuzione openSUSE Leap 16

È iniziata la beta testing della distribuzione openSUSE Leap 16, costruita sulle tecnologie della prossima notevole versione della distribuzione commerciale SLES 16, che sta passando a una nuova piattaforma SLFO (SUSE Linux Framework One), precedentemente nota come ALP (Adaptable Linux Platform). openSUSE Leap 16 manterrà le caratteristiche di una distribuzione classica che utilizza pacchetti tradizionali, mentre per coloro che necessitano di un sistema aggiornabile in modo atomico con una base […]

Rilascio del browser web Chrome 136 con isolamento dello stile dei link visitati

Google ha pubblicato il rilascio del browser web Chrome 136. È disponibile anche una versione stabile del progetto open source Chromium, che funge da base per Chrome. Il browser Chrome si differenzia da Chromium per l'uso dei loghi Google, la presenza di un sistema di invio di notifiche in caso di crash, moduli per la riproduzione di contenuti video protetti da copyright (DRM), un sistema di aggiornamenti automatici, l'attivazione continua della sandboxing, la fornitura di chiavi per le API di Google e il passaggio dei parametri RLZ […]

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