Autore: ProHoster

Rilascio del linguaggio di programmazione Crystal 1.6

È stato pubblicato il rilascio del linguaggio di programmazione Crystal 1.6, i cui sviluppatori stanno cercando di combinare la comodità dello sviluppo nel linguaggio Ruby con le elevate prestazioni applicative caratteristiche del linguaggio C. La sintassi di Crystal è vicina a Ruby, ma non completamente compatibile con, sebbene alcuni programmi Ruby vengano eseguiti senza modifiche. Il codice del compilatore è scritto in Crystal e distribuito sotto la licenza Apache 2.0. […]

Viene introdotto Rhino Linux, una distribuzione in continuo aggiornamento basata su Ubuntu

Gli sviluppatori dell'assembly Rolling Rhino Remix hanno annunciato la trasformazione del progetto in una distribuzione separata di Rhino Linux. Il motivo per la creazione di un nuovo prodotto è stata la revisione degli obiettivi e del modello di sviluppo del progetto, che aveva già superato lo stato di sviluppo amatoriale e ha iniziato ad andare oltre una semplice ricostruzione di Ubuntu. La nuova distribuzione continuerà ad essere costruita sulla base di Ubuntu, ma includerà utilità aggiuntive e sarà sviluppata dalla […]

Rilascio di Nuitka 1.1, un compilatore per il linguaggio Python

È disponibile una versione del progetto Nuitka 1.1, che sviluppa un compilatore per tradurre script Python in una rappresentazione C, che può quindi essere compilata in un file eseguibile utilizzando libpython per la massima compatibilità con CPython (utilizzando strumenti CPython nativi per manipolare oggetti). Fornita piena compatibilità con le versioni correnti di Python 2.6, 2.7, 3.3 - 3.10. Paragonato a […]

Aggiornamento delle build di installazione di Void Linux

Sono stati generati nuovi assembly avviabili della distribuzione Void Linux, che è un progetto indipendente che non utilizza gli sviluppi di altre distribuzioni e si sviluppa utilizzando un ciclo continuo di aggiornamento delle versioni del programma (aggiornamenti rolling, senza rilasci separati della distribuzione). Le build precedenti sono state pubblicate un anno fa. A parte la comparsa delle attuali immagini di avvio basate su una parte più recente del sistema, l'aggiornamento degli assiemi non apporta modifiche funzionali e […]

Rilascio dell'editor audio gratuito Ardour 7.0

Dopo più di un anno di sviluppo, è stata pubblicata l'editor audio gratuito Ardor 7.0, progettato per la registrazione, l'elaborazione e il missaggio del suono multicanale. Ardour fornisce una sequenza temporale multitraccia, un livello illimitato di rollback delle modifiche durante l'intero processo di lavoro con un file (anche dopo aver chiuso il programma) e supporto per una varietà di interfacce hardware. Il programma è posizionato come un analogo gratuito degli strumenti professionali ProTools, Nuendo, Pyramix e Sequoia. […]

Google ha aperto il codice per il sistema operativo sicuro KataOS

Google ha annunciato la scoperta di sviluppi relativi al progetto KataOS, volto a creare un sistema operativo sicuro per hardware embedded. I componenti del sistema KataOS sono scritti in Rust e girano sul microkernel seL4, per il quale è stata fornita una prova matematica di affidabilità sui sistemi RISC-V, indicando che il codice è pienamente conforme alle specifiche specificate nel linguaggio formale. Il codice del progetto è open source sotto il […]

Versione del vino 7.19

Ha avuto luogo un rilascio sperimentale di un'implementazione aperta di WinAPI: Wine 7.19. Dal rilascio della versione 7.18 sono state chiuse 17 segnalazioni di bug e sono state apportate 270 modifiche. Le modifiche più importanti: Aggiunta la possibilità di salvare gli attributi dei file DOS su disco. Il pacchetto vkd3d con un'implementazione Direct3D 12 che funziona tramite chiamate broadcast all'API grafica Vulkan è stato aggiornato alla versione 1.5. Supporto per il formato [...]

Un attacco a NPM che consente di determinare la presenza di pacchetti in repository privati

È stata individuata una falla in NPM che consente di rilevare l'esistenza di pacchetti in repository chiusi. Il problema è causato da tempi di risposta diversi quando si richiede un pacchetto esistente e inesistente da una terza parte che non ha accesso al repository. Se non c'è accesso per alcun pacchetto nei repository privati, il server Registry.npmjs.org restituisce un errore con il codice "404", ma se esiste un pacchetto con il nome richiesto, viene restituito un errore [...]

Il progetto Genode ha pubblicato la versione del sistema operativo generico Sculpt 22.10

È stato presentato il rilascio del sistema operativo Sculpt 22.10, all'interno del quale, basato sulle tecnologie Genode OS Framework, si sta sviluppando un sistema operativo general-uso che può essere utilizzato dagli utenti comuni per eseguire attività quotidiane. Il codice sorgente del progetto è distribuito sotto la licenza AGPLv3. È disponibile per il download un'immagine LiveUSB da 28 MB. Supporta il funzionamento su sistemi con processori e grafica Intel […]

Vulnerabilità nello stack wireless del kernel Linux che consentono l'esecuzione di codice remoto

Sono state identificate una serie di vulnerabilità nello stack wireless (mac80211) del kernel Linux, alcune delle quali consentono potenzialmente buffer overflow ed esecuzione di codice remoto tramite l'invio di pacchetti appositamente predisposti dal punto di accesso. La correzione è attualmente disponibile solo sotto forma di patch. Per dimostrare la possibilità di sferrare un attacco sono stati pubblicati esempi di frame che provocano un overflow, nonché un'utilità per sostituire questi frame nello stack wireless […]

Rilascio del DBMS PostgreSQL 15

Dopo un anno di sviluppo, è stato pubblicato un nuovo ramo stabile del DBMS PostgreSQL 15. Gli aggiornamenti per il nuovo ramo verranno rilasciati nell'arco di cinque anni fino a novembre 2027. Principali novità: Aggiunto il supporto per il comando SQL “MERGE”, che ricorda l'espressione “INSERT...ON CONFLICT”. MERGE consente di creare istruzioni SQL condizionali che combinano le operazioni INSERT, UPDATE e DELETE in un'unica espressione. Ad esempio, con MERGE puoi […]

È stato aperto il codice di un sistema di apprendimento automatico per generare movimenti umani realistici

Un team di ricercatori dell’Università di Tel Aviv ha aperto il codice sorgente associato al sistema di apprendimento automatico MDM (Motion Diffusion Model), che consente di generare movimenti umani realistici. Il codice è scritto in Python utilizzando il framework PyTorch ed è distribuito sotto licenza MIT. Per condurre esperimenti, puoi utilizzare sia modelli già pronti sia addestrare tu stesso i modelli utilizzando gli script proposti, ad esempio […]