Catégorie : Blog

Sortie du visualiseur d'images qimgv 0.8.6

Une nouvelle version du visualiseur d'images cross-plateforme open source qimgv, écrit en C++ en utilisant le framework Qt, est disponible. Le code du programme est distribué sous la licence GPLv3. Le programme est disponible pour installation à partir des dépôts Arch, Debian, Gentoo, SUSE et Void Linux, ainsi qu'en compilations binaires pour Windows. Dans cette nouvelle version, le lancement du programme est plus de 10 fois plus rapide (dans […]

Sortie du langage de programmation Python 3.8

Après un an et demi de développement, une version importante du langage de programmation Python 3.8 est présentée. Des mises à jour correctives pour la branche Python 3.8 sont prévues à sortir pendant 18 mois. Les vulnérabilités critiques seront corrigées pendant 5 ans jusqu'en octobre 2024. Les mises à jour correctives pour la branche 3.8 sortiront tous les deux mois, la première mise à jour corrective Python 3.8.1 étant prévue pour décembre. Parmi les nouveautés ajoutées : […]

Haute performance et partitionnement natif : Zabbix avec support de TimescaleDB

Zabbix est un système de surveillance. Comme tout autre système, il fait face à trois problèmes principaux communs à tous les systèmes de surveillance : la collecte et le traitement des données, le stockage de l'historique, et son nettoyage. Les étapes d'acquisition, de traitement et d'enregistrement des données prennent du temps. Un peu, mais pour un grand système, cela peut entraîner de gros délais. Le problème du stockage est une question d'accès aux données. Elles […]

Commande cp : copie correcte de répertoires avec fichiers sous *nix

Cet article abordera certaines choses peu évidentes liées à l'utilisation de wildcards lors de la copie, le comportement ambigu de la commande cp lors de la copie, ainsi que des méthodes permettant de copier correctement un grand nombre de fichiers sans omissions ni plantages. Supposons que nous devons tout copier du dossier /source vers le dossier /target. La première chose qui vient à l'esprit est : cp /source/* /target. Corrigeons immédiatement […]

Linux, multiple facettes : comment travailler sur n'importe quelle distribution

Créer une application de sauvegarde fonctionnant sur n'importe quelle distribution est un défi. Pour faire fonctionner Veeam Agent for Linux sur des distributions allant de Red Hat 6 et Debian 6 à OpenSUSE 15.1 et Ubuntu 19.04, il faut surmonter une série de problèmes, surtout en tenant compte que le produit comprend un module noyau. Cet article est basé sur les matériaux d'une présentation à […]

Publication de PyPy 7.2, une implémentation de Python écrite en Python

La version du projet PyPy 7.2 a été publiée, dans le cadre de laquelle se développe une implémentation du langage Python, écrite en Python (utilisant un sous-ensemble statiquement typé RPython, Restricted Python). La version a été préparée simultanément pour les branches PyPy2.7 et PyPy3.6, assurant la compatibilité avec la syntaxe Python 2.7 et Python 3.6. La version est disponible pour Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ou ARMv7 avec VFPv3), macOS (x86_64), […]

Vulnérabilité dans sudo, permettant d'élever les privilèges avec des règles spécifiques

Dans l'outil Sudo, utilisé pour exécuter des commandes au nom d'autres utilisateurs, une vulnérabilité (CVE-2019-14287) a été découverte, permettant l'exécution de commandes avec des droits root, lorsque dans les paramètres sudoers, des règles spécifient clairement l'interdiction d'exécuter sous les droits root après le mot clé autorisant « ALL » («… (ALL, !root) … »). Dans les configurations par […]

Une vulnérabilité dans Sudo permet d'exécuter des commandes avec des droits superutilisateur sur les appareils Linux

Une vulnérabilité a été découverte dans la commande Sudo (super user do) pour Linux. L'exploitation de cette vulnérabilité permet à des utilisateurs ou des programmes non privilégiés d'exécuter des commandes avec les droits de superutilisateur. Il est noté que la vulnérabilité touche les systèmes avec des configurations non standard et n'affecte pas la plupart des serveurs fonctionnant sous Linux. La vulnérabilité survient lorsque des paramètres de configuration Sudo sont utilisés, permettant d'exécuter […]

Publication de Python 3.8

Les nouveautés les plus intéressantes : Expression d'attribution : Le nouvel opérateur := permet d'assigner des valeurs à des variables à l'intérieur des expressions. Par exemple : if (n := len(a)) > 10: print(f'La liste est trop longue ({n} éléments, attendu <= 10)') Arguments positionnels uniquement : Il est désormais possible d'indiquer quels paramètres des fonctions peuvent être passés par la syntaxe des arguments nommés et lesquels ne le peuvent pas. Exemple : def f(a, b, \, c, d, *, […]

Dans Debian 11, il est proposé par défaut d'utiliser nftables et firewalld

Arturo Borrero, développeur Debian et membre de l'équipe Coreteam du projet Netfilter, qui maintient dans Debian les paquets liés à nftables, iptables et netfilter, a proposé de changer la version significative suivante de la distribution Debian 11 pour utiliser nftables par défaut. Si la proposition est adoptée, les paquets avec iptables seront relegués en tant qu'options facultatives, non incluses dans la distribution de base. Le filtre de paquets […]

L'avenir est déjà là ou nous codons directement dans le navigateur.

Je vais raconter une situation cocasse qui m'est arrivée et comment devenir contributeur dans un projet connu. Il n'y a pas si longtemps, je m'amusais avec une idée : booter Linux directement depuis UEFI... L'idée n'est pas nouvelle et il existe un certain nombre de manuels à ce sujet. L'un d'eux peut être consulté ici. En fait, mes anciennes tentatives de résoudre cette question ont abouti à […]

Un speedrunner a terminé GTA: San Andreas en 25 minutes, battant le record de trois heures et demie.

Le speedrun de Grand Theft Auto: San Andreas a toujours nécessité beaucoup de temps. Même dans la catégorie Any%, où il n'y a pas de conditions supplémentaires, le premier rang a été occupé pendant cinq mois par un joueur nommé Ielreset avec un temps de 3 heures et 52 minutes. Cependant, son record a été battu par le speedrunner Powdinet, qui a mis seulement 25 minutes et 52 secondes pour terminer GTA: San Andreas. L'enthousiaste a réussi […]

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