Catégorie : Blog

Sortie de l'émulateur QEMU 7.0

La version du projet QEMU 7.0 a été présentée. En tant qu'émulateur, QEMU permet d'exécuter un programme compilé pour une plateforme matérielle sur un système avec une architecture totalement différente, par exemple, d'exécuter une application pour ARM sur un PC compatible x86. En mode virtualisation, la performance d'exécution du code dans un environnement isolé est proche de celle d'un système matériel grâce à l'exécution directe des instructions sur le CPU et à l'utilisation de […]

Un PPA est proposé pour Ubuntu afin d'améliorer le support de Wayland dans Qt

Un dépôt PPA avec le module qtwayland a été préparé pour la distribution Ubuntu 22.04, dont la sortie est attendue le 21 avril, dans lequel des corrections, liées à l'amélioration de la prise en charge du protocole Wayland, ont été transférées depuis la branche Qt 5.15.3, accompagnée par le projet KDE. Le paquet inclut également des modifications nécessaires pour le bon fonctionnement de qtwayland sur des systèmes avec des pilotes propriétaires NVIDIA. De plus, il a été annoncé un plan pour ajouter les propositions […]

Mouvement vers l'inclusion de firmware propriétaires dans la distribution de Debian

Steve McIntyre, qui a été le responsable du projet Debian pendant plusieurs années, a proposé une réévaluation de l'approche de Debian concernant la distribution de firmware propriétaires, qui ne sont actuellement pas inclus dans les images d'installation officielles et sont fournis dans un dépôt séparé non libre. Selon Steve, la quête d'un idéal consistant à ne fournir que des logiciels libres entraîne des difficultés inutiles pour […]

Publication de la version 2.36 du système de gestion de code source Git

Après trois mois de développement, la version 2.36 du système distribué de gestion de code source Git est publiée. Git est l'un des systèmes de gestion de version les plus populaires, fiables et performants, offrant des outils flexibles pour le développement non linéaire basés sur le branchement et la fusion. Pour assurer l'intégrité de l'historique et la résistance aux modifications « rétroactives », un hachage implicite de tout l'historique précédent est utilisé dans chaque commit, […]

Pgfe 2 disponible, API C++ client pour PostgreSQL.

La première version stable de Pgfe 2 (PostGres FrontEnd), un pilote avancé et polyvalent (API client) pour PostgreSQL, écrit en C++ et facilitant le travail avec PostgreSQL dans des projets C++, est publiée. Le code du projet est distribué sous la licence Apache 2.0. Un compilateur supportant la norme C++17 est requis pour la compilation. Principales caractéristiques : Connexion en mode bloquant et non bloquant. Traitement des requêtes préparées […]

Nouvelles versions des émulateurs Box86 et Box64, permettant d'exécuter des jeux x86 sur des systèmes ARM.

Les versions 0.2.6 de Box86 et 0.1.8 de Box64, conçues pour exécuter des programmes Linux compilés pour les architectures x86 et x86_64 sur du matériel avec des processeurs ARM, ARM64, PPC64LE et RISC-V, sont publiées. Les projets sont développés simultanément par la même équipe de développeurs : Box86 se limite à l'exécution d'applications x86 32 bits, tandis que Box64 permet l'exécution de fichiers exécutables 64 bits. Le projet accorde une grande attention à l'organisation du lancement des jeux […]

Vulnérabilité dans 7-Zip permettant d'obtenir des privilèges SYSTEM sous Windows.

Une vulnérabilité a été détectée dans le compresseur libre 7-Zip (CVE-2022-29072), permettant d'exécuter des commandes arbitraires avec des privilèges SYSTEM en déplaçant un fichier spécialement conçu avec l'extension .7z dans la zone d'invite affichée lors de l'ouverture du menu « Aide > Contenu ». Le problème n'apparaît que sur la plateforme Windows et est causé par une mauvaise configuration de la bibliothèque 7z.dll et un débordement de tampon. Il est à noter qu'après notification du problème, les développeurs de 7-Zip […]

Le projet Celestial développe une version d'Ubuntu avec Flatpak au lieu de Snap

Une version bêta de la distribution CelOS (Celestial OS) a été présentée, représentant un remaniement d'Ubuntu 22.04, où l'outil de gestion de paquets Snap a été remplacé par Flatpak. Au lieu d'installer des applications supplémentaires à partir du catalogue Snap Store, une intégration avec le catalogue Flathub est proposée. La taille de l'image d'installation est de 3,7 Go. Les développements du projet sont distribués sous la licence GPLv3. La version comprend une sélection d'applications GNOME, distribuées au format Flatpak, […]

Vulnérabilités dans swhkd, le gestionnaire de raccourcis pour Wayland

Une série de vulnérabilités a été identifiée dans swhkd (Simple Wayland HotKey Daemon), provoquées par un traitement incorrect des fichiers temporaires, des paramètres de ligne de commande et des sockets unix. Le programme est écrit en Rust et gère les appuis sur les touches de raccourci dans les environnements basés sur le protocole Wayland (similaire au processus sxhkd utilisé dans les environnements basés sur X11). Le paquet comprend […]

Sortie de l'outil de synchronisation de fichiers Rsync 3.2.4

Après un an et demi de développement, la version Rsync 3.2.4, un outil de synchronisation de fichiers et de sauvegarde, permettant de minimiser le trafic grâce à la copie incrémentielle des changements, est disponible. Les transports peuvent être ssh, rsh ou le protocole rsync propre. Le fonctionnement des serveurs rsync anonymes est pris en charge, ce qui convient parfaitement pour assurer la synchronisation des miroirs. Le code du projet est distribué sous la licence GPLv3. Parmi les changements ajoutés : […]

Sortie de l'environnement utilisateur LXQt 1.1

Après six mois de développement, la version de l'environnement utilisateur LXQt 1.1 (Qt Lightweight Desktop Environment) a été publiée, développée par une équipe unifiée de développeurs des projets LXDE et Razor-qt. L'interface LXQt continue de suivre les principes de l'organisation classique du bureau, tout en apportant un design moderne et des techniques qui améliorent la convivialité. LXQt se positionne comme une extension légère, modulaire, rapide et agréable des environnements de bureau Razor-qt et LXDE, intégrant les meilleures caractéristiques […]

Le langage de programmation Zig prend en charge l'auto-configuration (bootstraping)

Des modifications ont été apportées au langage de programmation Zig, permettant au compilateur Zig stage2, écrit en Zig, de se compiler lui-même (stage3), rendant ce langage autotélique (self-hosting). Ce compilateur devrait être proposé par défaut dans la prochaine version 0.10.0. Le stage2 est encore incomplet, car il manque la prise en charge des vérifications à l'exécution, il y a des différences dans la sémantique du langage, etc. […]

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