Catégorie : Blog

Glasgow Haskell Compiler 9.12.1

Bonjour, LOR ! Une nouvelle version du magnifique compilateur de langage Haskell est sortie discrètement. GHC est développé par une communauté de développeurs depuis 1992 et prend en charge la compilation du langage Haskell en code natif, à la fois directement et en utilisant l'outil LLVM. Parmi les caractéristiques de cette nouvelle version : Extension du langage OrPatterns, permettant de fournir un gestionnaire commun à plusieurs branches de comparaison par motif ; Support des littéraux de chaînes multiligne […]

La première version stable de l'outil PGP sq du projet Sequoia

Après sept ans de développement, la version 1.0 de l'outil en ligne de commande sq, destiné à travailler avec les artefacts OpenPGP, a été formée. L'outil a été préparé par le projet Sequoia PGP, qui développe également une bibliothèque de fonctions implémentant la norme OpenPGP (RFC-4880). La version 1.0 est marquée comme le premier release stable du projet, signifiant la stabilisation de la base de code et la cessation des modifications affectant la compatibilité. Le code est écrit en Rust et […]

Sortie de Hyprland 0.46, un serveur composite basé sur Wayland

Le serveur composite Hyprland 0.46 a été présenté, utilisant le protocole Wayland. Le projet est axé sur la disposition en mosaïque (tiling) des fenêtres, mais prend également en charge la disposition classique des fenêtres, le regroupement des fenêtres sous forme d'onglets, un mode pseudo-mosaïque et le déploiement en plein écran des fenêtres. Il offre des possibilités de créer des interfaces visuellement attrayantes : dégradés dans le contour des fenêtres, flou d'arrière-plan, effets d'animation et ombres. Des fonctionnalités supplémentaires peuvent être connectées […]

Xfce 4.20 a été publié

Après deux années de développement, la sortie de l'environnement de bureau Xfce 4.20 est maintenant disponible. Ce bureau classique consomme le moins de ressources système possible. Xfce est composé de plusieurs composants interconnectés qui peuvent être utilisés dans d'autres projets si désiré. Parmi ces composants se trouvent : le gestionnaire de fenêtres xfwm4, le panneau de lancement d'applications, le gestionnaire de sessions utilisateur, le système de gestion de l'énergie, un configurateur graphique, le gestionnaire de fichiers […]

Firefox arrête le support de l'option Do Not Track

Dans les versions nocturnes de Firefox, sur la base desquelles la version 135 de Firefox sera formée le 4 février, l'option permettant d'activer l'envoi aux sites du header HTTP « Do Not Track » (« DNT ») a été supprimée de la page des paramètres de confidentialité (about:preferences#privacy). Le header DNT informe les sites du désir de l'utilisateur de ne pas transmettre des données qui pourraient être utilisées pour suivre ses mouvements et préférences. La raison de la suppression est indiquée comme […]

KVM : régressions de performance et discussion sur le support des systèmes 32 bits

Dans le noyau Linux 6.13-rc3, un changement a été adopté, éliminant une régression de performance dans l'hyperviseur KVM, liée à un traitement lent des appels CPUID sur de nouveaux CPU, par exemple, sur les CPU Intel Emerald Rapids, les opérations avec CPUID se font 3 à 4 fois plus lentement que sur les CPU Intel Skylake. Cette particularité a conduit à une baisse de performance de l'hyperviseur KVM, qui utilise CPUID dans le processus de sauvegarde […]

Mise à jour des données vocales Mozilla Common Voice 20

La société Mozilla a mis à jour les ensembles de données vocales Common Voice, comprenant des exemples de prononciation de plus de 200 000 personnes. Les données sont publiées comme domaine public (CC0). Les ensembles proposés peuvent être utilisés dans des systèmes d'apprentissage automatique pour construire des modèles de reconnaissance et de synthèse vocale. Par rapport à la mise à jour précédente, le volume de matériel vocal dans la collection a augmenté de 32,6 à 33,1 mille heures de discours, dont […]

Des correctifs sont disponibles pour Btrfs, permettant une répartition équilibrée des lectures RAID1 selon l'algorithme Round-robin.

Un ensemble de correctifs pour la mise en œuvre d'une politique de répartition cyclique des opérations de lecture dans RAID1 utilisant l'algorithme "Round-robin" a été accepté dans le dépôt qui développe les modifications de Btrfs pour les futures branches du noyau Linux. Pour activer la répartition des opérations de lecture en mode cyclique, il est nécessaire de définir la valeur "round-robin:[min_contiguous_read]" dans "\/sys\/fs\/btrfs\/\/read_policy", où le paramètre optionnel "min_contiguous_read" définit la taille minimale des requêtes à répartir entre les miroirs (par défaut […]

Sortie de l'environnement de bureau Xfce 4.20 avec support partiel de Wayland.

Après deux années de développement, la sortie de l'environnement de bureau Xfce 4.20 est maintenant disponible. Ce bureau classique consomme le moins de ressources système possible. Xfce est composé de plusieurs composants interconnectés qui peuvent être utilisés dans d'autres projets si désiré. Parmi ces composants se trouvent : le gestionnaire de fenêtres xfwm4, le panneau de lancement d'applications, le gestionnaire de sessions utilisateur, le système de gestion de l'énergie, un configurateur graphique, le gestionnaire de fichiers […]

side-0.1.0

La distribution side-0.1.0 a été publiée. Side est une distribution GNU/Linux construite à l'aide du gestionnaire de paquets pisi et de scripts systèmes écrits en python2 dans le cadre du projet pardus au milieu des années 2000. Par défaut, elle propose un environnement graphique SDE. Elle est en partie basée sur pisilinux. Cette première version mineure n'est pas associée à des changements significatifs et a été attribuée uniquement pour faciliter le versionnement ultérieur. Ce […]

Sortie de la base de données intégrée libmdbx 0.13.2

La bibliothèque libmdbx 0.13.2 (MDBX) a été publiée, mettant en œuvre une base de données embarquée compacte et de haute performance de type clé-valeur. Le code de libmdbx est distribué sous la licence Apache 2.0. Tous les systèmes d'exploitation et architectures actuels sont pris en charge, y compris le Elbrus 2000 russe. Libmdbx propose une API riche pour C++, ainsi que des liaisons prises en charge par des passionnés vers les langages Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, […]

mergiraf — un outil orienté AST pour la fusion tripartite dans Git

La version 0.4 du projet mergiraf a été publiée, développant un pilote pour Git avec la mise en œuvre de la possibilité de fusion tripartite. Mergiraf prend en charge la résolution de différents types de conflits lors des fusions et peut être utilisé pour divers langages de programmation et formats de fichiers. Il est possible d'appeler mergiraf séparément pour traiter les conflits provenant d'un usage standard de Git, tout comme de remplacer dans Git le gestionnaire de fusion pour l'étendre […]

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