Categoria: Blog

re2c 4.0

Martedì 19 novembre è stato presentato il rilascio di re2c – un generatore di analizzatori lessicali (ossia un compilatore di espressioni regolari in codice nel linguaggio di programmazione di destinazione). re2c è specializzato nella generazione di lessori rapidi e facilmente integrabili. Si distingue dall'analogo più noto flex per la sua interfaccia flessibile, la generazione di lessori ottimizzati non tabellari e il supporto per l'estrazione di sottogruppi (submatch extraction) basato su automi finiti deterministici con […]

Ncdu 1.21 e 2.7

Il 19 novembre sono stati rilasciati le versioni 1.21 e 2.7 dell'utility ncdu (NCurses Disk Usage) per analizzare l'uso del disco con un'interfaccia utente testuale. L'utility è scritta nei linguaggi C (versione LTS) e Zig (versione 2.*) utilizzando la libreria ncurses ed è distribuita con licenza MIT. La versione Zig si distingue per l'aggiunta della scansione multithread e di un nuovo formato binario (con compressione integrata) per l'esportazione dei risultati della scansione. […]

Rilascio del CAD gratuito FreeCAD 1.0

Dopo oltre un anno di sviluppo è stato rilasciato FreeCAD 1.0, un sistema aperto per la modellazione parametrica 3D, caratterizzato da ampie possibilità di personalizzazione e incremento delle funzionalità tramite l'installazione di addon. L'interfaccia è costruita utilizzando la libreria Qt. Gli addon possono essere creati in Python. È supportato il salvataggio e il caricamento dei modelli in vari formati, inclusi STEP, IGES e STL. Il codice di FreeCAD è distribuito con […]

L'azienda Canonical ha presentato il primo rilascio LTS degli strumenti MicroCloud.

Canonical ha pubblicato lo strumento di gestione dell'infrastruttura cloud MicroCloud 2.1, che consente di distribuire rapidamente sistemi cloud e cluster di calcolo sul proprio hardware con uno storage distribuito condiviso e una rete virtuale sicura. MicroCloud 2.1 è stato dichiarato il primo rilascio LTS per il quale sarà garantito un lungo ciclo di supporto. MicroCloud è disponibile come pacchetto snap, contenente i componenti necessari per gestire il funzionamento dei nodi del cluster. […]

FreeCAD 1.0

FreeCAD è un CAD open source moderno (LGPLv2+), scritto in C++ usando Qt per l'interfaccia grafica e Python per gli script. Nella prima versione principale è stata implementata la tanto attesa soluzione al problema della denominazione topologica, è stato aggiunto un banco di assemblaggio (non è più necessario installarlo tramite il gestore dei componenti aggiuntivi) e migliorata l'aspetto dell'interfaccia utente. Modifiche principali Modifiche generali: Risolto il problema della denominazione topologica grazie agli sforzi di più […]

Nastene 0.7 — un semplice sistema di messaggistica distribuita

Nastene (anche conosciuta come ii) è un sistema di messaggistica distribuita, un Fido semplificato al massimo. L'operazione avviene con due oggetti. L'oggetto messaggio è un messaggio. L'oggetto eco è un elenco nominato di messaggi. Le stazioni, seguendo un routing prestabilito, scaricano gli elenchi da altre stazioni e poi recuperano quei messaggi che non possiedono. I punti scrivono messaggi sulla stazione (nell'interfaccia web o tramite client). Ecco, è tutto […]

Microsoft ha presentato un aggiornamento per WSL, il layer per eseguire Linux su Windows

Microsoft ha annunciato un ampliamento delle capacità del layer WSL (Windows Subsystem for Linux) e l'implementazione del supporto ufficiale per l'esecuzione di ambienti con la distribuzione Red Hat Enterprise Linux su WSL. È stato dichiarato che a breve Red Hat inizierà a creare build specifiche di RHEL per WSL, che potranno essere trovate e installate utilizzando i comandi «wsl —list —online» e «wsl […]

Versione preliminare di Android 16

Google ha presentato la prima versione beta della piattaforma mobile open source Android 16. Per valutare le nuove funzionalità della piattaforma, è stata proposta un programma di test preliminare. Le build del firmware sono state preparate per i dispositivi Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold e Pixel Tablet. La release preliminare è stata formata tre mesi prima rispetto a […]

Gli sviluppatori di Ubuntu hanno analizzato l'efficacia dell'attivazione dell'ottimizzazione PGO.

Canonical ha pubblicato i risultati della valutazione delle modifiche alle prestazioni durante la ricompilazione dei pacchetti includendo l'ottimizzazione basata sui risultati del profiling del codice (PGO - Profile-guided optimization), che consente di generare codice più ottimale sulla base dell'analisi delle caratteristiche di esecuzione del programma. Dallo studio effettuato è emerso che l'inclusione dell'ottimizzazione PGO ha permesso di ridurre del 5-7% il carico sulla CPU e di accelerare il tempo di compilazione. In […]

Vulnerabilità nell'utility needrestart, che consentono di ottenere accesso root su Ubuntu Server.

L'azienda Qualys ha individuato tre vulnerabilità nell'utility needrestart, destinata a riavviare i processi in background dopo l'aggiornamento delle librerie utilizzate dai processi stessi. A partire da Ubuntu 21.04, l'utility needrestart è inclusa nell'ambiente di base di Ubuntu Server, dove viene eseguita con privilegi di root alla fine di ogni transazione del gestore dei pacchetti APT, scansisce i processi attivi e riavvia quelli legati […]

Arch Linux sta migrando gli script di build dei pacchetti alla licenza 0BSD.

Gli sviluppatori della distribuzione Arch Linux hanno annunciato la decisione di tradurre tutto il codice sorgente dei componenti utilizzati per la creazione dei pacchetti, come i file PKGBUILD, ".install" e ".desktop", nella licenza 0BSD, che può essere considerata un'analogia alla traduzione nel pubblico dominio. In precedenza, il codice sorgente degli script di build dei pacchetti in Arch Linux veniva distribuito senza indicazione di licenza, il che portava a incertezze e permetteva diverse interpretazioni […]

Sono stati pubblicati i pacchetti di Rocky Linux 9.5 e Oracle Linux 9.5

È stato rilasciato il sistema operativo Rocky Linux 9.5, con l'obiettivo di creare una versione libera di RHEL, capace di occupare il posto del classico CentOS. La distribuzione è binariamente compatibile con Red Hat Enterprise Linux e può essere utilizzata come sostituto di RHEL 9.5 e CentOS 9 Stream. Il supporto per la versione Rocky Linux 9 sarà garantito fino al 31 maggio 2032. Le immagini ISO di installazione di Rocky Linux sono state preparate 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