Categoria: Notizie su Internet

Valutazione dell'efficacia dell'applicazione di MiraclePtr per prevenire vulnerabilità in Chrome

Google ha analizzato l'efficacia dell'uso nel codice C++ del tipo MiraclePtr (raw_ptr) invece dei normali puntatori per proteggere da vulnerabilità derivate dall'accesso a aree di memoria già liberate (use-after-free). MiraclePtr fornisce un'involucro sopra i puntatori, effettuando controlli aggiuntivi e terminando l'esecuzione in caso di rilevamento di accesso a aree di memoria liberate. Il supporto per MiraclePtr è stato abilitato di default su […]

È stato presentato RubyWM, un gestore di finestre scritto interamente in Ruby

È stato pubblicato il progetto RubyWM, che sviluppa un gestore di finestre basato sul protocollo X11, scritto in linguaggio Ruby, incluso un driver per l'interazione con il protocollo X11. RubyWM supporta desktop virtuali e può utilizzare sia un layout a mosaico (tailing) che un posizionamento arbitrario delle finestre sul desktop. Il codice di RubyWM è distribuito sotto licenza MIT. Il progetto sviluppa anche la libreria pure-X11 con implementazione […]

La compagnia Valve ha rilasciato Proton 8.0-5, un pacchetto per eseguire giochi Windows su Linux

Valve ha rilasciato un aggiornamento del progetto Proton 8.0-5, basato sulla base di codice del progetto Wine e mirato a garantire l'esecuzione di applicazioni di gioco su Linux, create per Windows e disponibili nel catalogo Steam. Le risorse del progetto sono distribuite sotto licenza BSD. Proton consente di avviare direttamente le applicazioni di gioco fornite solo per Windows nel client Steam su Linux. Il pacchetto include un'implementazione di DirectX […]

Elektroid 3.0

È stata rilasciata una nuova versione principale di Elektroid, un'alternativa open-source a Elektron Transfer per la gestione di preset e campioni su sintetizzatori hardware e campionatori di vari produttori. Sono supportati i seguenti dispositivi: Elektron Model:Samples; Elektron Model:Cycles; Elektron Digitakt; Elektron Digitone e Digitone Keys; Elektron Syntakt; Elektron Analog Rytm MKI e MKII; Elektron Analog Four MKI, MKII e Keys; Elektron Analog Heat +FX; […]

Sono disponibili le distribuzioni MX Linux 23.2 e AV Linux 23.1

È stato pubblicato il rilascio della leggera distribuzione MX Linux 23.2, creata grazie al lavoro collaborativo delle comunità emerse attorno ai progetti antiX e MEPIS. Il rilascio si basa su un pacchetto Debian con miglioramenti dal progetto antiX e pacchetti dal proprio repository. Nella distribuzione viene utilizzato il sistema di inizializzazione sysVinit e strumenti proprietari per la configurazione e il deployment del sistema. Sono disponibili per il download versioni a 32 e 64 bit […]

Il progetto bpftime sviluppa un'implementazione di eBPF che opera nello spazio utente

È stato presentato il progetto bpftime, che sviluppa runtime e una macchina virtuale per eseguire gestori eBPF nello spazio utente. Bpftime consente di eseguire completamente nello spazio utente programmi eBPF per tracciamento e intervento nel funzionamento dei processi, sfruttando funzionalità come uprobe e intercettazione software delle chiamate di sistema. Si segnala che, grazie all'esclusione di switch di contesto superflui, bpftime consente di ottenere una riduzione dieci volte superiore dei costi rispetto […]

Uscita della libreria standard C PicoLibc 1.8.6

È stata pubblicata la versione 1.8.6 della libreria standard C PicoLibc, sviluppata da Keith Packard (leader del progetto X.Org) per l'utilizzo su dispositivi embedded con spazio di archiviazione permanente e memoria RAM limitati. Durante lo sviluppo, parte del codice è stata presa in prestito dalla libreria newlib del progetto Cygwin e AVR Libc, sviluppata per i microcontrollori Atmel AVR. Il codice di PicoLibc è distribuito con licenza BSD. È supportata la compilazione della libreria […]

Ottimizzazioni sono state preparate per il kernel Linux, aumentando le prestazioni degli scheduler I/O

Jens Axboe, creatore di io_uring e degli scheduler di input/output CFQ, Deadline e Noop, ha continuato i suoi esperimenti per ottimizzare l'input/output nel kernel Linux. Questa volta, l'attenzione è stata rivolta agli scheduler di input/output BFQ e mq-deadline, che si sono rivelati un collo di bottiglia almeno per quanto riguarda gli storage NVMe ad alta velocità. L'analisi della situazione ha rivelato che una delle cause principali delle prestazioni non ottimali della sottosistema […]

Gli sviluppatori di FreeBSD discutono l'uso del linguaggio Rust nel sistema di base.

Alan Somers, sviluppatore di una nuova implementazione del driver FUSE per FreeBSD e autore di binding in Rust per alcune librerie di FreeBSD, ha avviato una discussione sul processo di integrazione del codice Rust nel sistema di base. Durante la discussione con i committer del progetto, sono stati definiti il costo e il vantaggio dell'implementazione. Il costo dell'integrazione del supporto per Rust sarà il raddoppio del tempo di compilazione, mentre il vantaggio sarà la semplificazione nello sviluppo di alcune […]

L'8,2% dei download più popolari su NPM è costituito da pacchetti obsoleti

I ricercatori di Aqua Security hanno pubblicato i risultati di un'analisi statistica su 50.000 dei pacchetti più scaricati nel repository NPM. 7.500 (15%) dei pacchetti più scaricati erano associati a pacchetti obsoleti e progetti chiusi. Per facilitare l'identificazione dei pacchetti obsoleti tra le dipendenze utilizzate nel proprio progetto, è stata proposta un'utilità chiamata Dependency-Deprecated-Checker, pubblicata sotto licenza MIT. Nei 4.100 (8,2%) pacchetti esaminati […]

I data center subacquei HiCloud cinesi hanno dimostrato la loro funzionalità

Il primo data center sottomarino commerciale in Cina, realizzato da HiCloud Data Center Technology (una divisione di Highlander), ha confermato il suo funzionamento. Il sistema, come riferito da Datacenter Dynamics citando i media cinesi, funziona in modo stabile sin dalla sua attivazione alla fine dell'anno scorso. Inoltre, HiCloud ha dichiarato di aver ricevuto ordini da China Telecom e SenseTime per la creazione di strutture simili […]

Rilascio del DBMS SQLite 3.45

È stato pubblicato il rilascio di SQLite 3.45, un database leggero presentato come libreria plug-in. Il codice di SQLite è distribuito come pubblico dominio, ossia può essere utilizzato senza restrizioni e gratuitamente per qualsiasi scopo. Il supporto finanziario per gli sviluppatori di SQLite è garantito da un consorzio appositamente creato, che include aziende come Bentley, Bloomberg, Expensify e Navigation Data Standard. Le principali modifiche: tutte le funzioni SQL per […]

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