Auteur: ProHoster

Progrès dans le développement d'un compilateur pour le langage Rust basé sur GCC

La liste de diffusion des développeurs du jeu de compilateurs GCC a publié un rapport sur l'état du projet Rust-GCC, qui développe le frontend gccrs de GCC avec une implémentation du compilateur de langage Rust basé sur GCC. D'ici novembre de cette année, il est prévu d'amener gccrs à la capacité de créer du code pris en charge par le compilateur Rust 1.40, ainsi que de réussir la compilation et l'utilisation des bibliothèques Rust standard libcore, liballoc et libstd. Dans ce qui suit […]

Vingt-troisième mise à jour du micrologiciel Ubuntu Touch

Le projet UBports, qui a repris le développement de la plate-forme mobile Ubuntu Touch après que Canonical s'en soit retiré, a publié une mise à jour du firmware OTA-23 (over-the-air). Le projet développe également un portage expérimental du bureau Unity 8, renommé Lomiri. La mise à jour Ubuntu Touch OTA-23 est disponible pour les smartphones BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google […]

Sortie du framework de rétro-ingénierie Rizin 0.4.0 et GUI Cutter 2.1.0

La sortie du framework de rétro-ingénierie Rizin et du shell graphique associé Cutter a eu lieu. Le projet Rizin a commencé comme un fork du framework Radare2 et a poursuivi son développement en mettant l'accent sur une API pratique et sur l'analyse de code sans criminalistique. Depuis le fork, le projet est passé à un mécanisme fondamentalement différent de sauvegarde des sessions (« projets ») sous la forme d'un état basé sur la sérialisation. Sauf […]

CODE 22.5, un kit de distribution pour déployer LibreOffice Online, a été publié

Collabora a publié la version de la plateforme CODE 22.5 (Collabora Online Development Edition), qui propose une distribution spécialisée pour le déploiement rapide de LibreOffice Online et l'organisation de la collaboration à distance avec la suite bureautique via le Web pour obtenir des fonctionnalités similaires à Google Docs et Office 365. La distribution est conçue comme un conteneur préconfiguré pour le système Docker et est également disponible sous forme de packages pour […]

KDE Plasma Mobile 22.06 Plate-forme mobile disponible

La version KDE Plasma Mobile 22.06 a été publiée, basée sur l'édition mobile du bureau Plasma 5, les bibliothèques KDE Frameworks 5, la pile téléphonique ModemManager et le framework de communication Telepathy. Plasma Mobile utilise le serveur composite kwin_wayland pour produire des graphiques et PulseAudio est utilisé pour traiter l'audio. Parallèlement, la sortie d'un ensemble d'applications mobiles Plasma Mobile Gear 22.06, formée selon [...]

Sortie de l'éditeur de texte Vim 9.0

Après deux ans et demi de développement, l'éditeur de texte Vim 9.0 est sorti. Le code Vim est distribué sous sa propre licence copyleft, compatible avec la GPL et permettant une utilisation, une distribution et une refonte illimitées du code. La principale caractéristique de la licence Vim est liée à la réversion des modifications - les améliorations mises en œuvre dans les produits tiers doivent être transférées au projet d'origine si le responsable de Vim considère […]

Version du client de messagerie Thunderbird 102

Un an après la publication de la dernière version significative, la version du client de messagerie Thunderbird 102, développé par la communauté et basé sur les technologies Mozilla, a été publiée. La nouvelle version est classée comme version de support à long terme, pour laquelle des mises à jour sont publiées tout au long de l'année. Thunderbird 102 est basé sur la base de code de la version ESR de Firefox 102. La version est disponible en téléchargement direct uniquement, les mises à jour automatiques […]

Lancer le client BitTorrent Deluge 2.1

Trois ans après la formation de la dernière branche significative, la sortie du client BitTorrent multiplateforme Deluge 2.1 a été publiée, écrite en Python (en utilisant le framework Twisted), basée sur libtorrent et prenant en charge plusieurs types d'interface utilisateur (GTK, interface web , version console). Le code du projet est distribué sous licence GPL. Deluge fonctionne en mode client-serveur, dans lequel le shell utilisateur s'exécute en tant que [...]

Version Firefox 102

Sortie du navigateur Web Firefox 102. La version de Firefox 102 est classée comme un service de support étendu (ESR), pour lequel des mises à jour sont publiées tout au long de l'année. De plus, une mise à jour de la branche précédente avec une longue période de support 91.11.0 a été créée (deux autres mises à jour 91.12 et 91.13 sont attendues dans le futur). La branche Firefox 103 sera transférée en phase de bêta-test dans les prochaines heures, […]

Chrome OS 103 disponible

Une version du système d'exploitation Chrome OS 103 est disponible, basée sur le noyau Linux, le gestionnaire système upstart, les outils d'assemblage ebuild/portage, les composants ouverts et le navigateur Web Chrome 103. L'environnement utilisateur Chrome OS est limité à un navigateur Web. , et au lieu de programmes standard, des applications Web sont utilisées. Cependant, Chrome OS comprend une interface multi-fenêtres complète, un bureau et une barre des tâches. Création de Chrome OS 103 […]

Version de contrôle de source Git 2.37

La sortie du système de contrôle de source distribué Git 2.37 a été annoncée. Git est l'un des systèmes de contrôle de versions les plus populaires, les plus fiables et les plus performants, fournissant des outils de développement non linéaires flexibles basés sur le branchement et la fusion. Pour garantir l'intégrité de l'historique et la résistance aux modifications rétroactives, un hachage implicite de l'intégralité de l'historique précédent dans chaque validation est utilisé, et l'authentification numérique est également possible […]

Vulnérabilité dans OpenSSL 3.0.4 entraînant une corruption de la mémoire des processus distants

Une vulnérabilité a été identifiée dans la bibliothèque cryptographique OpenSSL (CVE n'a pas encore été attribuée), à ​​l'aide de laquelle un attaquant distant peut endommager le contenu de la mémoire du processus en envoyant des données spécialement conçues au moment de l'établissement d'une connexion TLS. Il n'est pas encore clair si le problème peut conduire à l'exécution de code malveillant et à une fuite de données de la mémoire du processus, ou s'il se limite à un crash. La vulnérabilité se manifeste […]