Categoria: Blog

È disponibile un PPA per Ubuntu per migliorare il supporto di Wayland in Qt

Per la distribuzione Ubuntu 22.04, il cui rilascio è previsto per il 21 aprile, è stato preparato un repository PPA contenente il modulo qtwayland dal ramo Qt 5.15.3, accompagnato dal progetto KDE, che include correzioni relative al miglioramento del supporto del protocollo Wayland. In particolare, il pacchetto include modifiche necessarie per il corretto funzionamento di qtwayland su sistemi con driver proprietari NVIDIA. Inoltre, è stato annunciato un piano per aggiungere quanto proposto […]

Movimento per l'inclusione di firmware proprietari nella distribuzione di Debian

Steve McIntyre, che ha ricoperto per diversi anni il ruolo di leader del progetto Debian, ha lanciato un'iniziativa per ripensare il rapporto di Debian con la fornitura di firmware proprietari, che attualmente non sono inclusi nelle immagini di installazione ufficiali e vengono forniti in un repository separato non libero. Secondo Steve, gli sforzi per raggiungere l'ideale di fornire solo software open source portano a difficoltà inutili […]

Rilascio del sistema di gestione dei testi sorgente Git 2.36

Dopo tre mesi di sviluppo, è stato pubblicato il rilascio del sistema di gestione distribuita dei testi sorgente Git 2.36. Git è uno dei sistemi di controllo versione più popolari, affidabili e ad alte prestazioni, che offre strumenti flessibili per lo sviluppo non lineare, basati su branching e merging dei rami. Per garantire l'integrità della cronologia e la resistenza alle modifiche retroattive, viene utilizzato un hashing implicito di tutta la cronologia precedente in ogni commit, […]

Disponibile Pgfe 2, API C++ client per PostgreSQL

È stata pubblicata la prima versione stabile di Pgfe 2 (PostGres FrontEnd), un driver avanzato e multifunzionale (API client) per PostgreSQL, scritto in C++ e che semplifica l'interazione con PostgreSQL nei progetti in C++. Il codice del progetto è distribuito con licenza Apache 2.0. Per la compilazione è necessario un compilatore che supporti lo standard C++17. Le principali funzionalità includono: connessione in modalità bloccante e non bloccante. Elaborazione di richieste preparate […]

Nuove versioni degli emulatori Box86 e Box64, che consentono di eseguire giochi x86 su sistemi ARM

Sono state pubblicate le versioni degli emulatori Box86 0.2.6 e Box64 0.1.8, progettati per eseguire programmi Linux compilati per architetture x86 e x86_64 su hardware con processori ARM, ARM64, PPC64LE e RISC-V. I progetti sono sviluppati simultaneamente da un unico team di sviluppatori: Box86 si limita a eseguire applicazioni x86 a 32 bit, mentre Box64 consente di eseguire file eseguibili a 64 bit. Il progetto presta particolare attenzione all'organizzazione dell'esecuzione dei giochi […]

Vulnerabilità in 7-Zip che consente di ottenere privilegi SYSTEM su Windows

È stata scoperta una vulnerabilità (CVE-2022-29072) nel famoso archiviatore 7-Zip, che permette di eseguire comandi arbitrari con privilegi SYSTEM spostando un file appositamente formattato con estensione .7z nella zona indicata dal messaggio mostrato all'apertura del menu 'Help>Contents'. Il problema si manifesta solo sulla piattaforma Windows ed è causato da una combinazione di impostazioni errate della libreria 7z.dll e da un overflow del buffer. È interessante notare che, dopo essere stato informato del problema, gli sviluppatori di 7-Zip […]

Il progetto Celestial sviluppa una build di Ubuntu con Flatpak invece di Snap

È stata presentata la beta del sistema operativo CelOS (Celestial OS), che rappresenta una ricompilazione di Ubuntu 22.04, in cui il gestore dei pacchetti Snap è stato sostituito da Flatpak. Invece di installare applicazioni aggiuntive dal catalogo Snap Store, è stata proposta l'integrazione con il catalogo Flathub. La dimensione dell'immagine di installazione è di 3.7 GB. I risultati del progetto sono distribuiti con licenza GPLv3. La build include una selezione di applicazioni GNOME, distribuite in formato Flatpak, […]

Vulnerabilità in swhkd, gestore di scorciatoie per Wayland

Sono state scoperte diverse vulnerabilità in swhkd (Simple Wayland HotKey Daemon), causate da una gestione errata dei file temporanei, dei parametri della riga di comando e dei socket unix. Il programma è scritto in Rust e gestisce la cattura delle scorciatoie da tastiera in ambienti basati sul protocollo Wayland (simile al processo sxhkd utilizzato in ambienti basati su X11). Il pacchetto comprende […]

Rilascio dell'utilità per la sincronizzazione dei file Rsync 3.2.4

Dopo un anno e mezzo di sviluppo, è disponibile il rilascio di Rsync 3.2.4, un'utilità per la sincronizzazione dei file e il backup, che consente di ridurre al minimo il traffico grazie alla copia incrementale delle modifiche. Possono essere utilizzati come trasporto ssh, rsh o il protocollo rsync stesso. Supporta l'organizzazione di server rsync anonimi, ottimali per garantire la sincronizzazione dei mirror. Il codice del progetto è distribuito sotto licenza GPLv3. Tra le modifiche aggiunte: […]

Rilascio dell'ambiente desktop LXQt 1.1

Dopo sei mesi di sviluppo, è stato rilasciato l'ambiente desktop LXQt 1.1 (Qt Lightweight Desktop Environment), sviluppato da un team unificato di sviluppatori dei progetti LXDE e Razor-qt. L'interfaccia di LXQt continua a seguire le idee classiche dell'organizzazione del desktop, portando un design moderno e tecniche che aumentano la facilità d'uso. LXQt si presenta come un ambiente desktop leggero, modulare, veloce e conveniente, che raccoglie i migliori […]

Il linguaggio di programmazione Zig supporta l'auto-creazione (bootstraping)

Nel linguaggio di programmazione Zig sono state apportate modifiche che permettono al compilatore Zig stage2, scritto in Zig, di compilare se stesso (stage3), rendendo questo linguaggio autonomo (self-hosting). Si prevede che questo compilatore sia offerto come predefinito nella prossima versione 0.10.0. Stage2 è ancora incompleto, poiché manca il supporto per i controlli durante l'esecuzione, ci sono differenze nella semantica del linguaggio, ecc. […]

Rilascio della suite di utilità di sistema GNU Coreutils 9.1

È disponibile una versione stabile del pacchetto di utility di sistema GNU Coreutils 9.1, che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ecc. Le principali modifiche: l'utility dd ha aggiunto il supporto per i nomi delle opzioni alternative iseek=N per skip=N e oseek=N per seek=N, utilizzati nella variante dd per […]

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