Categoria: Blog

KVM: regressioni delle prestazioni e discussione sul supporto dei sistemi a 32 bit

Nella kernel Linux 6.13-rc3 è stata apportata una modifica che risolve un problema di regressione delle prestazioni nel hypervisor KVM, collegato all'elaborazione lenta delle chiamate CPUID su nuove CPU. Ad esempio, sulle CPU Intel Emerald Rapids, le operazioni con CPUID sono eseguite da 3 a 4 volte più lentamente rispetto alle CPU Intel Skylake. Questa particolarità ha portato a una riduzione delle prestazioni dell'hypervisor KVM, che utilizza CPUID nel processo di salvataggio […]

Aggiornamento dei dati vocali di Mozilla Common Voice 20

Mozilla ha aggiornato i set di dati vocali Common Voice, che includono esempi di pronuncia di oltre 200.000 persone. I dati sono pubblicati come dominio pubblico (CC0). I set suggeriti possono essere utilizzati nei sistemi di machine learning per costruire modelli di riconoscimento e sintesi vocale. Rispetto all'ultimo aggiornamento, il volume del materiale vocale nella collezione è aumentato da 32,6 a 33,1 mila ore di voce, da […]

Il browser web Dillo compie 25 anni

Gli sviluppatori del browser web Dillo festeggiano il 25° anniversario del progetto. Il browser offre un'interfaccia grafica basata su schede e supporta HTML 4.01, CSS e HTTPS (non supporta JavaScript). La funzionalità di Dillo può essere ampliata tramite plugin, come quelli per i protocolli IPFS e Gemini. Inizialmente, l'interfaccia grafica era basata sulla libreria GTK1, ma nel 2005 è stata convertita in FLTK2 per il desiderio di mantenere […]

Sono disponibili patch per Btrfs che bilanciano la lettura in RAID1 secondo l'algoritmo Round-robin.

Nel repository che sviluppa le modifiche in Btrfs per i futuri rami del kernel Linux, è stata accettata una serie di patch che implementano una politica di bilanciamento ciclico delle operazioni di lettura in RAID1, utilizzando l'algoritmo "Round-robin". Per abilitare la distribuzione delle operazioni di lettura in ciclo in "/sys/fs/btrfs/<uuid>/read_policy", è necessario impostare il valore "round-robin:[min_contiguous_read]", dove il parametro facoltativo "min_contiguous_read" definisce la dimensione minima delle richieste da bilanciare tra le immagini (di default […]

Uscita della piattaforma desktop Xfce 4.20 con supporto parziale per Wayland.

Dopo due anni di sviluppo, è stata rilasciata l'interfaccia desktop Xfce 4.20, che offre un desktop classico che consuma le minime risorse di sistema possibili. Xfce è composto da diversi componenti interconnessi che possono essere utilizzati in altri progetti, se desiderato. Tra questi componenti ci sono: il gestore delle finestre xfwm4, la barra per l'avvio delle applicazioni, il gestore delle sessioni utente, il sistema di gestione dell'energia, il configuratore grafico, il file […]

Uscita di miracle-wm 0.4, un gestore di finestre composito basato su Wayland e Mir.

Matthew Kosarek, sviluppatore di Canonical, ha pubblicato la release del gestore di composizione miracle-wm 0.4, che utilizza il protocollo Wayland e componenti per la creazione di gestori di composizione Mir. Miracle-wm supporta una disposizione a mosaico delle finestre, simile a quella dei progetti i3 e Sway. Come barra degli strumenti può essere utilizzata Waybar. Il codice del progetto è scritto in C++ e distribuito sotto licenza GPLv3. […]

side-0.1.0

È stata rilasciata la distribuzione side-0.1.0. side è una distribuzione GNU/Linux, compilata utilizzando il gestore di pacchetti pisi e script di sistema scritti in python2 nell'ambito del progetto pardus a metà degli anni 2000. Di default offre un ambiente desktop grafico SDE. Si basa parzialmente su pisilinux. La prima versione minore non è collegata a modifiche significative e viene assegnata solo per comodità di futura versioning. Che […]

Rilascio del DBMS embedded libmdbx 0.13.2

È stata pubblicata la versione 0.13.2 della libreria libmdbx (MDBX), che implementa un database integrato compatto ad alte prestazioni di tipo chiave-valore. Il codice di libmdbx è distribuito con licenza Apache 2.0. Sono supportati tutti i sistemi operativi e architetture moderni, compreso l'Elbrus 2000 russo. Per libmdbx è disponibile un'API avanzata per C++, oltre a binding supportati da appassionati per i linguaggi Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, […]

mergiraf — uno strumento orientato ad AST per il merge a tre vie in Git

È stato rilasciato il progetto mergiraf 0.4, che sviluppa un driver per Git con la funzionalità di fusione a tre vie. Mergiraf supporta la risoluzione di vari tipi di conflitti durante la fusione e può essere utilizzato per diversi linguaggi di programmazione e formati di file. È possibile una chiamata separata a mergiraf per gestire i conflitti che si presentano durante l'uso del normale Git, nonché sostituire il gestore di fusioni in Git per estendere […]

Attacco BadRAM, che bypassa il meccanismo di attestazione SEV-SNP nei CPU AMD

Un gruppo di ricercatori delle università di Leuven, Lubecca e Birmingham ha sviluppato un metodo di attacco BadRAM (CVE-2024-21944) che consente di eludere il meccanismo di autenticazione e compromettere gli ambienti protetti utilizzando l'estensione SEV-SNP nei processori AMD. Per effettuare l'attacco, l'aggressore deve, con rare eccezioni, avere accesso fisico ai moduli di memoria e avere la possibilità di eseguire codice a livello di zero ring […]

Le iniziative di Fedora per creare una distribuzione con l'ambiente desktop COSMIC e promuovere Btrfs.

A partire dal rilascio di Fedora 42, previsto per la primavera dell'anno prossimo, è stata proposta la creazione di versioni ufficiali Spin del sistema operativo con l'ambiente desktop COSMIC, sviluppato in Rust. Questa proposta non è ancora stata esaminata dal comitato FESCo (Fedora Engineering Steering Committee), responsabile della parte tecnica dello sviluppo di Fedora. COSMIC è in fase di sviluppo da parte di System76 come progetto universale, non legato a una distribuzione specifica e conforme a […]

Rilascio del file system resiliente LittleFS 2.10

È stato pubblicato il rilascio del progetto LittleFS 2.10, che sviluppa un file system compatto per dispositivi embedded e microcontrollori. Inizialmente il file system è stato creato da ARM per il sistema operativo Mbed OS, ma successivamente è stato separato in un progetto autonomo. Il codice del file system è scritto in C e distribuito con licenza BSD. L'implementazione di riferimento di LittleFS è fornita come libreria C, sulla cui base è stato creato il modulo FUSE […]

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