Categoria: Notizie su Internet

Il progetto Kerla sviluppa un kernel compatibile con Linux in linguaggio Rust.

Nell'ambito del progetto Kerla, è in fase di sviluppo un kernel di sistema operativo scritto in Rust. Il nuovo kernel è inizialmente orientato a garantire la compatibilità con il kernel Linux a livello ABI, il che permetterà di eseguire file binari non modificati, costruiti per Linux, in un ambiente basato su Kerla. Il codice è distribuito con le licenze Apache 2.0 e MIT. Il progetto è sviluppato dal programmatore giapponese Seiya Nuta (Seiya […]

Uscita di ncspot, il client Spotify scritto in Rust

È stata rilasciata la versione ncspot 0.9, un client console leggero per il servizio musicale Spotify, scritto nel linguaggio di programmazione Rust e sostenuto da oltre cinquanta sviluppatori. L'interfaccia supporta temi e è stata progettata utilizzando la libreria ncurses. Di default, viene utilizzato PulseAudio come server audio (per utilizzare un backend audio alternativo è necessario specificare i flag di compilazione). I codici sorgenti sono distribuiti con licenza BSD. […]

Rilascio del 3D Editor ArmorPaint 0.8

Dopo quasi due anni di sviluppo, è stato pubblicato il 3D editor ArmorPaint 0.8, progettato per applicare texture e materiali sui modelli 3D e supportare materiali basati su rendering fisicamente corretto (PBR). Il codice del progetto è scritto in Haxe e distribuito con licenza open source zlib. Le build pronte per Windows, Linux, macOS, Android e iPadOS sono a pagamento (istruzioni per la compilazione autonoma). Utente […]

Pubblicazione di OpenLDAP 2.6.0, un'implementazione open source del protocollo LDAP

È stata pubblicata la versione del pacchetto OpenLDAP 2.6.0, che offre un'implementazione multipiattaforma del protocollo LDAP (Lightweight Directory Access Protocol) per la gestione e l'accesso ai servizi di directory. Il progetto sviluppa una parte server modulare, che supporta vari backend di archiviazione e accesso ai dati, un bilanciatore di carico proxy, utilità client e librerie. Il codice è scritto in linguaggio C e distribuito sotto la licenza aperta simile a BSD denominata OpenLDAP Public License. […]

Mozilla rimuove due estensioni popolari che bloccano il download degli aggiornamenti per Firefox

Mozilla ha annunciato la rimozione dal catalogo addons.mozilla.org (AMO) di due estensioni — Bypass e Bypass XM, che contavano 455.000 installazioni attive e si presentavano come estensioni per fornire accesso a contenuti distribuiti tramite abbonamento a pagamento (bypass del Paywall). Per modificare il traffico, le estensioni utilizzavano l'API Proxy, che consentiva di controllare le richieste web effettuate dal browser. Oltre alle funzioni dichiarate, le suddette estensioni […]

Pubblicazione di Muen 1.0, un microkernel open source per la creazione di sistemi altamente affidabili

Dopo otto anni di sviluppo, è stata pubblicata la versione 1.0 del progetto Muen, che sviluppa il nucleo di separazione (Separation kernel), la cui assenza di errori nel codice sorgente è stata confermata attraverso metodi matematici di verifica formale dell'affidabilità. Il nucleo è disponibile per l'architettura x86_64 ed è utilizzabile in sistemi critici che richiedono un elevato livello di affidabilità e garanzie di assenza di guasti. I codici sorgente del progetto sono scritti in linguaggio […]

Il progetto ELevate, che semplifica la transizione da CentOS 7 a distribuzioni basate su RHEL 8

Gli sviluppatori della distribuzione AlmaLinux, fondata da CloudLinux in risposta alla chiusura anticipata del supporto per CentOS 8, hanno presentato lo strumento ELevate, che facilita la migrazione delle installazioni di lavoro CentOS 7.x verso distribuzioni basate su RHEL 8, mantenendo applicazioni, dati e impostazioni. Attualmente, il progetto supporta la migrazione verso AlmaLinux, Rocky Linux, CentOS Stream e Oracle Linux. Il processo di migrazione […]

Rilascio del linguaggio di programmazione Nim 1.6.0

Dopo un anno di sviluppo, è stato rilasciato il linguaggio di programmazione Nim 1.6, che utilizza il tipo statico ed è ispirato a Pascal, C++, Python e Lisp. Il codice sorgente scritto in Nim viene compilato in codice C, C++ o JavaScript. Successivamente, il codice C/C++ generato può essere compilato in un file eseguibile usando qualsiasi compilatore disponibile (clang, gcc, icc, Visual […]

Sono disponibili i browser web qutebrowser 2.4 e Min 1.22

È stato rilasciato il browser web qutebrowser 2.4, che offre un'interfaccia grafica minimale, priva di distrazioni durante la visualizzazione dei contenuti, e un sistema di navigazione ispirato all'editor di testo Vim, interamente basato su scorciatoie da tastiera. Il codice è scritto in Python, utilizzando PyQt5 e QtWebEngine. I testi sorgente sono distribuiti sotto licenza GPLv3. L'uso di Python non influisce sulle prestazioni, poiché il rendering e l'analisi del contenuto […]

Microsoft ha ripristinato il codice Hot Reload nel repository .NET

Microsoft ha ascoltato la comunità e ha ripristinato nel repository .NET SDK il codice per la funzione "Hot Reload", rimosso alcuni giorni fa dalla base di codice, nonostante fosse già considerato open e facesse parte delle versioni preliminari di .NET 6. I rappresentanti dell'azienda hanno presentato le loro scuse alla comunità e riconosciuto di aver commesso un errore rimuovendo già il codice aggiunto […]

Intel ha reso open il codice del sistema di machine learning ControlFlag per l'individuazione di errori nel codice

Intel ha aperto le sue risorse relative al progetto di ricerca ControlFlag, mirato a sviluppare un sistema di machine learning per migliorare la qualità del codice. Gli strumenti forniti dal progetto consentono, sulla base di un modello addestrato su un ampio volume di codice esistente, di identificare vari errori e anomalie nei testi sorgente scritti in linguaggi ad alto livello come C/C++. Il sistema è adatto per rilevare nel codice diversi tipi […]

Rilascio del compilatore Rakudo 2021.10 per il linguaggio di programmazione Raku (ex Perl 6)

Gli sviluppatori del compilatore Rakudo per il linguaggio di programmazione Raku (precedentemente noto come Perl 6) hanno pubblicato il rilascio 2021.10. È disponibile anche una nuova versione della macchina virtuale MoarVM 2021.10, che crea l'ambiente per l'esecuzione del bytecode compilato. Inoltre, la compilazione è supportata per la JVM e alcune macchine virtuali per JavaScript. Nella nuova versione si evidenzia un significativo aumento delle performance, raggiunto grazie a un nuovo meccanismo di dispatch. Il prezzo di questo aumento delle performance […]

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