Auteur: ProHoster

Yandex a ouvert le code du SGBD distribué YDB prenant en charge SQL

Yandex a publié le code source du SGBD distribué YDB, qui implémente la prise en charge du dialecte SQL et des transactions ACID. Le SGBD a été créé à partir de zéro et a été initialement développé dans le but de garantir la tolérance aux pannes, la récupération automatique en cas de panne et l'évolutivité. Il est à noter que Yandex a lancé des clusters YDB fonctionnels, comprenant plus de 10 XNUMX nœuds, stockant des centaines de pétaoctets de données et servant des millions de transactions distribuées […]

Mouvement pour inclure le firmware propriétaire dans la distribution Debian

Steve McIntyre, qui a été chef du projet Debian pendant plusieurs années, a pris l'initiative de repenser l'approche de Debian en matière de livraison de firmware propriétaire, qui n'est actuellement pas inclus dans les images d'installation officielles et est fourni dans un référentiel non libre séparé. Selon Steve, essayer d'atteindre l'idéal consistant à fournir uniquement des logiciels open source entraîne des difficultés inutiles pour […]

Version de contrôle de source Git 2.36

Après trois mois de développement, le système de contrôle de code source distribué Git 2.36 est sorti. 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 est utilisé dans chaque validation, […]

Page 2, l'API client C++ pour PostgreSQL est disponible

La première version stable de Pgfe 2 (PostGres FrontEnd), un pilote avancé et riche en fonctionnalités (API client) pour PostgreSQL, écrit en C++ et simplifiant le travail avec PostgreSQL dans les projets C++, a été publiée. Le code du projet est distribué sous la licence Apache 2.0. Build nécessite un compilateur prenant en charge la norme C++17. Caractéristiques principales : Connexion en modes bloquant et non bloquant. Traitement des produits préparés […]

Les développeurs SDL ont inversé la valeur par défaut pour Wayland dans la version 2.0.22

Dans la base de code de la bibliothèque SDL (Simple DirectMedia Layer), une modification précédemment adoptée a été annulée, qui permettait par défaut un fonctionnement basé sur le protocole Wayland dans des environnements fournissant une prise en charge simultanée de Wayland et de X11. Ainsi, dans la version 2.0.22, comme auparavant, dans les environnements Wayland avec le composant XWayland, la sortie utilisant le protocole X11 sera utilisée par défaut. Il est à noter qu'associé au support […]

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

Des versions des émulateurs Box86 0.2.6 et Box64 0.1.8 ont été publiées, conçues pour exécuter des programmes Linux compilés pour les architectures x86 et x86_64 sur des équipements équipés de processeurs ARM, ARM64, PPC64LE et RISC-V. Les projets sont développés de manière synchrone par une équipe de développeurs - Box86 est limité à la capacité d'exécuter des applications x32 86 bits, et Box64 offre la possibilité d'exécuter des exécutables 64 bits. Le projet accorde une grande attention à l'organisation du lancement du jeu […]

Vulnérabilité dans 7-Zip qui permet d'obtenir les privilèges SYSTÈME sous Windows

Une vulnérabilité (CVE-7-2022) a été identifiée dans l'archiveur gratuit 29072-Zip, qui permet d'exécuter des commandes arbitraires avec les privilèges SYSTEM en déplaçant un fichier spécialement conçu avec une extension .7z vers la zone avec un indice affiché lors de l'ouverture. le menu « Aide>Contenu ». Le problème n'apparaît que sur la plate-forme Windows et est dû à une combinaison d'une mauvaise configuration de 7z.dll et d'un débordement de tampon. Il est à noter qu'après avoir été informés du problème, les développeurs de 7-Zip [...]

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

Une version bêta de la distribution CelOS (Celestial OS) a été présentée, qui est une reconstruction d'Ubuntu 22.04 dans laquelle la boîte à outils de gestion des packages Snap est remplacée par Flatpak. Au lieu d'installer des applications supplémentaires du catalogue Snap Store, l'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 licence GPLv3. La version comprend une sélection d'applications GNOME distribuées au format Flatpak, […]

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

Une série de vulnérabilités ont été identifiées dans swhkd (Simple Wayland HotKey Daemon) causées par un travail incorrect avec les fichiers temporaires, les paramètres de ligne de commande et les sockets Unix. Le programme est écrit en Rust et gère les touches de raccourci dans des environnements basés sur le protocole Wayland (un analogue compatible avec les fichiers de configuration du processus sxhkd utilisé dans les environnements basés sur X11). Le forfait comprend […]

Sortie de l'utilitaire de synchronisation de fichiers Rsync 3.2.4

Après un an et demi de développement, la version Rsync 3.2.4 est disponible, un utilitaire de synchronisation et de sauvegarde de fichiers qui vous permet de minimiser le trafic en copiant progressivement les modifications. Le transport peut être ssh, rsh ou le protocole propriétaire rsync. Il prend en charge l'organisation de serveurs rsync anonymes, parfaitement adaptés pour assurer la synchronisation des miroirs. Le code du projet est distribué sous licence GPLv3. Parmi les changements ajoutés : […]

Sortie de l'environnement de développement PascalABC.NET 3.8.3

La version du système de programmation PascalABC.NET 3.8.3 est disponible, offrant une édition du langage de programmation Pascal avec prise en charge de la génération de code pour la plate-forme .NET, la possibilité d'utiliser des bibliothèques .NET et des fonctionnalités supplémentaires telles que des classes génériques, des interfaces, des opérateurs. surcharge, expressions λ, exceptions, garbage collection, méthodes d'extension, classes sans nom et autoclasses. Le projet se concentre principalement sur les applications dans l’éducation et la recherche. Sac plastique […]

Sortie de l'environnement utilisateur LXQt 1.1

Après six mois de développement, l'environnement utilisateur LXQt 1.1 (Qt Lightweight Desktop Environment) a été publié, développé par une équipe conjointe de développeurs des projets LXDE et Razor-qt. L'interface LXQt continue de suivre les idées de l'organisation classique du bureau, en introduisant un design et des techniques modernes qui augmentent la convivialité. LXQt se positionne comme une continuation légère, modulaire, rapide et pratique du développement des bureaux Razor-qt et LXDE, intégrant les meilleurs […]