Categoria: Blog

fish 3.6.2 e 3.6.3 con correzione CVE-2023-49284

È stato rilasciato un aggiornamento correttivo 3.6.2 per la shell interattiva fish, che risolve una vulnerabilità CVE-2023-49284. La fish shell utilizza alcuni simboli Unicode per la marcatura interna dei caratteri jolly e delle estensioni. Questo approccio errato permetteva di leggere quei simboli nell'output della sostituzione dei comandi, piuttosto che convertirli in una rappresentazione interna sicura. Sebbene ciò possa causare comportamenti imprevisti durante l'input diretto (ad esempio, […]

Uscita del motore di gioco open source Godot 4.2

Dopo cinque mesi di sviluppo, è stata pubblicata la versione 4.2 del motore di gioco open source Godot, adatto per la creazione di giochi 2D e 3D. Il motore supporta un linguaggio di scripting per la logica di gioco facile da imparare, un'interfaccia grafica per la progettazione dei giochi, un sistema di distribuzione dei giochi con un clic, ampie possibilità di animazione e simulazione di processi fisici, un debugger integrato e un sistema di rilevamento dei colli di bottiglia nelle prestazioni. Il codice di gioco […]

Nel linguaggio di programmazione sistematica Hare è stata implementata la supporto per OpenBSD.

Nel linguaggio di programmazione Hare, presentato come un linguaggio di programmazione di sistema, simile al C ma più semplice, è stata aggiunta il supporto per il sistema operativo OpenBSD. OpenBSD è diventata la prima nuova piattaforma aggiunta a Hare dalla pubblicazione del progetto nell'aprile 2022 (inizialmente Hare supportava solo Linux e FreeBSD). Il compilatore Hare è stato portato su OpenBSD circa un anno […]

Arch Linux ha iniziato a utilizzare GitLab per il tracciamento dei bug

Gli sviluppatori della distribuzione Arch Linux hanno annunciato il completamento della migrazione del sistema di tracciamento degli errori sulla piattaforma GitLab e l'inclusione sul server del progetto GitLab del supporto per le richieste di fusione (merge request). L'aggiornamento del sistema di tracciamento degli errori è stato il passo successivo dopo il trasferimento dell'infrastruttura per lo sviluppo dei pacchetti da Subversion a Git e GitLab. L'interfaccia di tracciamento degli errori precedente, basata sulla piattaforma Flyspray, sarà […]

Pubblicazione di GNU Mes 0.26, un toolkit per la creazione autonoma di distribuzioni.

È stato pubblicato il rilascio degli strumenti GNU Mes 0.26, che garantisce il processo di bootstrap per GCC e consente di ottenere un ciclo chiuso di ricompilazione dai codici sorgente. Gli strumenti affrontano la questione della costruzione iniziale verificata del compilatore nelle distribuzioni, interrompendo la catena di ricompilazione ciclica (per costruire il compilatore sono necessari file eseguibili di un compilatore già costruito, e le assemblaggi binarie del compilatore possono essere una fonte potenziale di backdoor nascoste, il che non consente […]

È stata pubblicata la libreria multimediale LDL, ottimizzata per sistemi a bassa potenza

È disponibile il primo rilascio della libreria multimediale LDL (Little DirectMedia Layer), progettata per funzionare su hardware obsoleto. La libreria fornisce una semplice API cross-platform per la gestione della grafica 2D, della gestione delle finestre e degli eventi del sistema operativo, utile per lo sviluppo di giochi semplici e applicazioni multimediali. Nella pratica, la libreria è già utilizzata nello sviluppo di un motore di gioco alternativo e open source per il gioco Arcanum. Il codice […]

Rilascio di Coreboot 4.22

È stato rilasciato il progetto CoreBoot 4.22, nell'ambito del quale viene sviluppata un'alternativa libera ai firmware proprietari e ai BIOS. Il codice del progetto è distribuito con licenza GPLv2. Nella creazione della nuova versione sono stati coinvolti 135 sviluppatori, che hanno preparato 977 modifiche. Si segnala che a partire dal prossimo rilascio il progetto passerà a un nuovo schema di denominazione delle versioni, basato sulla data (anno.mese.aggiornamento), ad esempio, a febbraio 2024 […]

Uscita della distribuzione 4MLinux 44.0

È stato presentato il rilascio di 4MLinux 44.0, una distribuzione utente minimale, che non è un ramo di altri progetti e utilizza un ambiente grafico basato su JWM. 4MLinux può essere utilizzato non solo come ambiente Live per la riproduzione di file multimediali e per risolvere compiti utente, ma anche come sistema di recupero dopo guasti e piattaforma per eseguire server LAMP (Linux, Apache, MariaDB e […]

TeXstudio 4.7.0

Dopo oltre tre mesi di sviluppo, è stata rilasciata la versione 4.7.0 dell'editor di documenti LaTeX TeXstudio, scritto in C++ utilizzando il framework Qt (supportate le versioni 5 e 6). Elenco delle modifiche: rimozione automatica della parentesi graffa di chiusura inserita, se quella di apertura è stata eliminata premendo backspace; ottimizzato il parsing; la finestra di dialogo TeXdoc ora mostra i pacchetti (opzionalmente tutti) in un elenco con possibilità di ricerca. Nuovo pulsante […]

Google ha rilasciato un aggiornamento del sistema operativo Fuchsia 14

Google ha pubblicato la versione 14 del sistema operativo Fuchsia, sulla base della quale sono state create le prime aggiornamenti del firmware per i fot frame Google Nest Hub e Nest Hub Max. Il sistema operativo Fuchsia è in sviluppo presso Google dal 2016, tenendo conto delle carenze in termini di scalabilità e sicurezza presenti nella piattaforma Android. Principali cambiamenti in Fuchsia 14: ampliate le possibilità del layer Starnix, che fornisce […]

Primo rilascio della libreria multimediale LDL con supporto per sistemi obsoleti.

Vi presento la mia prima versione della libreria multimediale Little DirectMedia Layer, abbreviata in LDL. La libreria è scritta in C++ standard 98, il che consente di compilarla a partire da Visual C++ 6.0. Il codice è distribuito secondo i termini della Boost Software License 1.0. Tuttavia, la libreria non limita i programmatori nella scelta dello standard del linguaggio C++, il programmatore può utilizzare qualsiasi standard moderno del linguaggio.

È disponibile l'ambiente di sviluppo integrato Apache NetBeans 20

È stato rilasciato Apache NetBeans 20, un ambiente di sviluppo integrato che supporta i linguaggi di programmazione Java SE, Java EE, PHP, C/C++, JavaScript, Rust e Groovy. Le build pronte sono disponibili per Linux (snap, flatpak), Windows e macOS. Tra le modifiche proposte: aggiunta del supporto per JDK 21 nei progetti Java. Il sistema di input ha ricevuto il supporto per le nuove funzionalità di Java 21. […]

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS - ProHoster