Catégorie : Blog

fish 3.6.2 et 3.6.3 avec correction de CVE-2023-49284.

Un correctif a été publié pour la version 3.6.2 de l'interpréteur de commandes interactif fish, corrigeant la vulnérabilité CVE-2023-49284. Fish shell utilise certains caractères Unicode pour le marquage interne des caractères de substitution et des extensions. Cette approche incorrecte permettait de lire ces caractères dans la sortie des substitutions de commandes, au lieu de les transformer en une représentation interne sécurisée. Bien que cela puisse entraîner un comportement inattendu lors de la saisie directe (par exemple, […]

Publication du moteur de jeu open source Godot 4.2

Après cinq mois de développement, la version du moteur de jeu libre Godot 4.2 a été publiée, adaptée à la création de jeux 2D et 3D. Le moteur prend en charge un langage de script de logique de jeu facile à apprendre, un environnement graphique pour la conception de jeux, un système de déploiement des jeux en un clic, de larges possibilités d'animation et de simulation des processus physiques, un débogueur intégré et un système de détection des goulets d'étranglement en performance. Le code du jeu […]

Le langage de programmation système Hare prend désormais en charge OpenBSD.

Le langage de programmation Hare, présenté comme un langage de programmation système proche du langage C mais plus simple, a ajouté la prise en charge du système d'exploitation OpenBSD. OpenBSD est devenue la première nouvelle platforme ajoutée à Hare depuis la publication du projet en avril 2022 (au départ, Hare ne prenait en charge que Linux et FreeBSD). Le compilateur Hare a été porté pour OpenBSD il y a environ un an […]

Arch Linux a adopté GitLab pour le suivi des erreurs.

Les développeurs de la distribution Arch Linux ont annoncé l'achèvement de la migration du système de suivi des bogues vers la plateforme GitLab et l'inclusion sur le serveur hébergeant le projet GitLab de la prise en charge des demandes de fusion (merge request). La modernisation du système de suivi des bogues a été la prochaine étape après le transfert de l'infrastructure de développement de paquets de Subversion vers Git et GitLab. L'ancienne interface de suivi des bogues, basée sur la plateforme Flyspray, sera […]

Publication de GNU Mes 0.26, un outil pour la construction autonome de distributions.

La sortie de l'outil GNU Mes 0.26, qui permet le processus de bootstrap pour GCC et permet d'obtenir un cycle de reconstruction fermé à partir des fichiers sources. L'outil résout le problème de la construction initiale vérifiée du compilateur dans les distributions, brisant la chaîne de reconstruction cyclique (pour construire le compilateur, des exécutables déjà construits du compilateur sont nécessaires, et les binaires du compilateur peuvent être une source potentielle de portes dérobées cachées, ce qui empêche […]

La bibliothèque multimédia LDL, optimisée pour les systèmes à faible puissance, a été publiée.

Le premier numéro de la bibliothèque multimédia LDL (Little DirectMedia Layer) est désormais disponible, conçu pour fonctionner sur du matériel obsolète. La bibliothèque fournit une API simple et multiplateforme pour travailler avec la 2D, la gestion des fenêtres et des événements du système d'exploitation, adaptée au développement de jeux simples et d'applications multimédias. En pratique, la bibliothèque est déjà utilisée dans le développement d'un moteur de jeu alternatif et open-source pour le jeu Arcanum. Code […]

Sortie de Coreboot 4.22

La version du projet CoreBoot 4.22 est désormais disponible, développant une alternative libre aux firmwares et BIOS propriétaires. Le code du projet est distribué sous la licence GPLv2. 135 développeurs ont participé à la création de cette nouvelle version, avec 977 modifications. Il est à noter qu'à partir de la prochaine version, le projet passera à un nouveau schéma de nommage des versions, utilisant un lien avec la date (année.mois.mise à jour), par exemple, en février 2024 […]

Sortie de la distribution 4MLinux 44.0

La version 4MLinux 44.0, une distribution utilisateur minimaliste qui n'est pas un dérivé d'autres projets et utilise un environnement graphique basé sur JWM, a été présentée. 4MLinux peut être utilisé non seulement comme un environnement Live pour la lecture de fichiers multimédias et la résolution de tâches utilisateur, mais aussi comme un système de récupération après pannes et une plateforme pour exécuter des serveurs LAMP (Linux, Apache, MariaDB et […]

TeXstudio 4.7.0

Après plus de trois mois de développement, la version 4.7.0 de l'éditeur de documents LaTeX TeXstudio, écrit en C++ avec le framework Qt (versions 5 et 6 prises en charge), a été publiée. Liste des changements : suppression automatique de la parenthèse de fermeture insérée, si la parenthèse d'ouverture a été supprimée par la touche backspace ; parsing optimisé ; la boîte de dialogue TeXdoc montre désormais les paquets (optionnellement tous) sous forme de liste avec possibilité de recherche. Nouveau bouton […]

Google a publié une mise à jour du système d'exploitation Fuchsia 14

La société Google a publié la version 14 de son système d'exploitation Fuchsia, sur laquelle sont basées les mises à jour préliminaires des microprogrammes pour les cadres photo Google Nest Hub et Nest Hub Max. Le système d'exploitation Fuchsia est développé par Google depuis 2016, en tenant compte des lacunes en matière d'évolutivité et de sécurité présentes dans la plateforme Android. Les principales modifications dans Fuchsia 14 : les capacités de la couche Starnix ont été élargies, permettant […]

Première version de la bibliothèque multimédia LDL avec support des anciens systèmes

Je vous présente la première version de ma bibliothèque multimédia Little DirectMedia Layer, abrégée LDL. La bibliothèque est écrite en C++ standard 98, ce qui permet de la compiler à partir de Visual C++ 6.0. Le code est distribué sous les conditions de la Boost Software License 1.0. Cependant, la bibliothèque ne limite pas les programmeurs dans le choix de la norme C++, le programmeur peut utiliser n'importe quelle norme moderne du langage. Je […]

Environnement de développement intégré Apache NetBeans 20 disponible

La version 20 de l'environnement de développement intégré Apache NetBeans a été présentée, offrant le support des langages de programmation Java SE, Java EE, PHP, C/C++, JavaScript, Rust et Groovy. Des versions prêtes à l'emploi ont été constituées pour Linux (snap, flatpak), Windows et macOS. Parmi les modifications proposées : pour les projets en Java, le support de JDK 21 a été ajouté. La système de compléments d’entrée a intégré le support des nouvelles fonctionnalités de Java 21. […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster