Salta al contenuto principale

sviluppo software

Go 1.27 è disponibile: metodi generici, JSON più veloce e crittografia post-quantum

Inviato da tuxsa il
Il Go Team ha pubblicato Go 1.27, nuova versione del linguaggio di programmazione open source nato in Google e oggi utilizzato in una quantità enorme di infrastrutture cloud, strumenti DevOps, servizi di rete e applicazioni server. Il nuovo rilascio interviene sul linguaggio, sulla toolchain, sul runtime e sulla libreria standard, introducendo alcune novità attese da tempo e preparando Go anche alla futura transizione verso la crittografia post-quantum.

Documentazione C/C++ Sotto Linux: Una Guida Pratica a Doxygen

Inviato da tuxsa il
Dalla documentazione “perduta” nei commenti a vere e proprie guide HTML/PDF, usando solo il terminale. Scrivere codice è solo metà del lavoro. Se non sai cosa fa una funzione tra sei mesi, il codice non vale molto. In ambienti Linux, dove la filosofia man è sacra, Doxygen è lo strumento principe per generare documentazione professionale partendo da commenti strutturati nel codice.

Linux 7.2-rc7 verso la versione stabile, mentre si accende il confronto sull'uso dell'AI nello sviluppo del kernel

Inviato da tuxsa il
Linus Torvalds ha annunciato Linux 7.2-rc7, nuova Release Candidate del kernel che avvicina ulteriormente la serie 7.2 alla pubblicazione della versione stabile. Il ciclo di sviluppo procede senza particolari sorprese tecniche, ma questa fase sta diventando interessante anche per un'altra ragione: all'interno della comunità del kernel si sta discutendo sempre più apertamente del ruolo dell'intelligenza artificiale nella produzione del codice.

GCC dice no al codice scritto dall'intelligenza artificiale: nuove regole per i contributi al compilatore GNU

Inviato da tuxsa il
L'intelligenza artificiale generativa sta entrando rapidamente anche nello sviluppo del software, ma non tutti i grandi progetti open source sembrano intenzionati ad accoglierla senza precise limitazioni. Il GCC Steering Committee, responsabile delle principali decisioni relative al GNU Compiler Collection, ha approvato una nuova politica secondo la quale non saranno accettati contributi di codice giuridicamente significativi realizzati attraverso agenti basati sull'intelligenza artificiale o sui Large Language Model

GNU Binutils 2.47: nuovi strumenti e maggiore supporto a RISC-V per il cuore dello sviluppo GNU/Linux

Inviato da tuxsa il
Il progetto GNU ha pubblicato GNU Binutils 2.47, nuova versione della storica raccolta di strumenti utilizzati per creare, collegare e analizzare programmi compilati. È uno di quei progetti che difficilmente finiscono sotto gli occhi dell'utente comune, ma senza i quali gran parte dell'ecosistema GNU/Linux e del Software Libero semplicemente non potrebbe essere costruito.

Forgejo 15 consolida la piattaforma Git libera con nuove funzioni per sicurezza e automazione

Inviato da tuxsa il
Il progetto Forgejo continua il proprio percorso di crescita con la serie 15, l'ultima versione LTS (Long Term Support) della piattaforma open source per l'hosting di repository Git. Nato come fork di Gitea e sviluppato da una comunità indipendente, Forgejo punta a offrire un'alternativa completamente libera e autogestibile ai servizi di collaborazione sul codice più diffusi.

Git 2.55 introduce il supporto Rust predefinito e migliora la gestione dei repository di grandi dimensioni

Inviato da tuxsa il
Il progetto Git ha rilasciato la versione 2.55, portando con sé una serie di miglioramenti che interessano soprattutto le prestazioni, la manutenzione dei repository e l'evoluzione interna del codice. Pur trattandosi di un aggiornamento destinato principalmente agli sviluppatori, le novità introdotte contribuiscono a rendere ancora più efficiente il sistema di controllo di versione più diffuso al mondo.