Autore: ProHoster

Progressi nello sviluppo di un compilatore per il linguaggio Rust basato su GCC

La mailing list degli sviluppatori del set di compilatori GCC ha pubblicato un rapporto sullo stato del progetto Rust-GCC, che sviluppa il frontend GCC gccrs con un'implementazione del compilatore del linguaggio Rust basato su GCC. Entro novembre di quest'anno, si prevede di portare gccrs alla capacità di creare codice supportato dal compilatore Rust 1.40 e di ottenere con successo la compilazione e l'utilizzo delle librerie standard Rust libcore, liballoc e libstd. Nel seguente […]

Ventitreesimo aggiornamento del firmware Ubuntu Touch

Il progetto UBports, che ha rilevato lo sviluppo della piattaforma mobile Ubuntu Touch dopo che Canonical se ne è allontanata, ha pubblicato un aggiornamento del firmware OTA-23 (over-the-air). Il progetto sta inoltre sviluppando un port sperimentale del desktop Unity 8, che è stato ribattezzato Lomiri. L'aggiornamento Ubuntu Touch OTA-23 è disponibile per gli smartphone BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google […]

Rilascio del framework per il reverse engineering Rizin 0.4.0 e GUI Cutter 2.1.0

Ha avuto luogo il rilascio del framework per il reverse engineering Rizin e della relativa shell grafica Cutter. Il progetto Rizin è iniziato come fork del framework Radare2 e ha continuato il suo sviluppo ponendo l'accento su un'API comoda e concentrandosi sull'analisi del codice senza analisi forensi. Dopo il fork, il progetto è passato a un meccanismo fondamentalmente diverso per il salvataggio delle sessioni (“progetti”) sotto forma di uno stato basato sulla serializzazione. Tranne […]

È stato rilasciato CODE 22.5, un kit di distribuzione per la distribuzione di LibreOffice Online

Collabora ha pubblicato il rilascio della piattaforma CODE 22.5 (Collabora Online Development Edition), che offre una distribuzione specializzata per l'implementazione rapida di LibreOffice Online e l'organizzazione della collaborazione remota con la suite per ufficio via Web per ottenere funzionalità simili a Google Docs e Office 365 La distribuzione è concepita come contenitore preconfigurato per il sistema Docker ed è disponibile anche come pacchetto per […]

KDE Plasma Mobile 22.06 disponibile

È stata pubblicata la versione KDE Plasma Mobile 22.06, basata sull'edizione mobile del desktop Plasma 5, sulle librerie KDE Frameworks 5, sullo stack telefonico ModemManager e sul framework di comunicazione Telepathy. Plasma Mobile utilizza il server composito kwin_wayland per l'output della grafica e PulseAudio viene utilizzato per elaborare l'audio. Allo stesso tempo, il rilascio di una serie di applicazioni mobili Plasma Mobile Gear 22.06, formate secondo […]

Rilascio dell'editor di testo Vim 9.0

Dopo due anni e mezzo di sviluppo è stato rilasciato l'editor di testo Vim 9.0. Il codice Vim è distribuito sotto la propria licenza copyleft, compatibile con la GPL e che consente l'uso, la distribuzione e la rielaborazione illimitati del codice. La caratteristica principale della licenza Vim è legata all'annullamento delle modifiche: i miglioramenti implementati nei prodotti di terze parti devono essere trasferiti al progetto originale se il manutentore Vim ritiene […]

Versione del client di posta Thunderbird 102

Ad un anno di distanza dalla pubblicazione dell'ultima release significativa, è stato pubblicato il rilascio del client di posta elettronica Thunderbird 102, sviluppato dalla community e basato su tecnologie Mozilla. La nuova versione è classificata come versione con supporto a lungo termine, per la quale vengono rilasciati aggiornamenti durante tutto l'anno. Thunderbird 102 si basa sul codice base della versione ESR di Firefox 102. La versione è disponibile solo per il download diretto, aggiornamenti automatici […]

Rilascio client BitTorrent Deluge 2.1

Tre anni dopo la formazione dell'ultimo ramo significativo, è stato pubblicato il rilascio del client multipiattaforma BitTorrent Deluge 2.1, scritto in Python (utilizzando il framework Twisted), basato su libtorrent e che supporta diversi tipi di interfaccia utente (GTK, interfaccia web , versione per console). Il codice del progetto è distribuito sotto licenza GPL. Deluge funziona in modalità client-server, in cui la shell dell'utente viene eseguita come […]

Versione Firefox 102

È stato rilasciato il browser Web Firefox 102. Il rilascio di Firefox 102 è classificato come servizio di supporto esteso (ESR), per il quale vengono rilasciati aggiornamenti durante tutto l'anno. Inoltre è stato creato un aggiornamento del ramo precedente con un lungo periodo di supporto 91.11.0 (in futuro sono attesi altri due aggiornamenti 91.12 e 91.13). Il ramo Firefox 103 verrà trasferito in fase di beta testing nelle prossime ore, […]

Chrome OS 103 disponibile

È disponibile una versione del sistema operativo Chrome OS 103, basata sul kernel Linux, sul gestore di sistema upstart, sugli strumenti di assemblaggio ebuild/portage, sui componenti aperti e sul browser Web Chrome 103. L'ambiente utente Chrome OS è limitato a un browser Web e al posto dei programmi standard vengono utilizzate applicazioni Web, tuttavia Chrome OS include un'interfaccia multi-finestra completa, un desktop e una barra delle applicazioni. Creazione di Chrome OS 103 […]

Rilascio del controllo del codice sorgente Git 2.37

È stato annunciato il rilascio del sistema di controllo del codice sorgente distribuito Git 2.37. Git è uno dei sistemi di controllo delle versioni più popolari, affidabili e ad alte prestazioni, che fornisce strumenti di sviluppo flessibili e non lineari basati su branching e merging. Per garantire l’integrità della storia e la resistenza alle modifiche retroattive, viene utilizzato l’hashing implicito dell’intera storia precedente in ogni commit ed è possibile anche l’autenticazione digitale […]

Vulnerabilità in OpenSSL 3.0.4 che porta al danneggiamento della memoria del processo remoto

Nella libreria crittografica OpenSSL (CVE non è ancora stata assegnata) è stata identificata una vulnerabilità con l'aiuto della quale un utente malintenzionato remoto può danneggiare il contenuto della memoria di processo inviando dati appositamente progettati al momento dell'instaurazione di una connessione TLS. Non è ancora chiaro se il problema possa portare all'esecuzione di codice da parte di un utente malintenzionato e alla perdita di dati dalla memoria del processo o se si limiti a un crash. La vulnerabilità si manifesta […]