Auteur/autrice : Yuri Gagarin

Peut-on générer des nombres aléatoires si nous ne nous faisons pas confiance ? Partie 2

Bonjour, Habr ! Dans la première partie de cet article, nous avons discuté de la nécessité de générer des nombres aléatoires pour des participants qui ne se font pas confiance, des exigences imposées à ces générateurs de nombres aléatoires, et avons examiné deux approches de leur mise en œuvre. Dans cette partie, nous allons examiner en détail une autre approche utilisant des signatures seuil. Un peu de cryptographie Pour que […]

Antipatterns PostgreSQL : « L'infini n'est pas une limite ! », ou un peu sur la récursivité

La récursivité est un mécanisme très puissant et pratique lorsque les mêmes actions sont effectuées "en profondeur" sur des données liées. Mais une récursivité non contrôlée est néfaste, car elle peut entraîner soit une exécution infinie du processus, soit (ce qui se produit plus souvent) à l'"épuisement" de toute la mémoire disponible. Les SGBD fonctionnent selon les mêmes principes : « On m'a dit de creuser, alors je creuse ». […]

Google divulguera des informations sur les vulnérabilités dans les appareils Android tiers

Google a présenté l'initiative Android Partner Vulnerability, dans le cadre de laquelle il est prévu de divulguer des informations sur les vulnérabilités des appareils Android de différents fabricants OEM. Cette initiative permettra de rendre plus transparent le partage d'informations sur les vulnérabilités spécifiques aux versions modifiées par des tiers. Jusqu'à présent, les rapports officiels sur les vulnérabilités (Bulletins de Sécurité Android) n'ont reflété que les problèmes dans le code principal proposé […]

Sortie de virt-manager 3.0.0, l'interface pour gérer les environnements virtuels.

Red Hat a publié une nouvelle version de l'interface graphique pour la gestion des environnements virtuels — Virt-Manager 3.0.0. L'interface Virt-Manager est écrite en Python/PyGTK, constitue une surcouche à libvirt et prend en charge la gestion de systèmes tels que Xen, KVM, LXC et QEMU. Le code du projet est publié sous la licence GPLv2. Le programme fournit des outils pour une évaluation visuelle des statistiques concernant les performances et l'utilisation des ressources des machines virtuelles, […]

Sortie de Stratis 2.2, outil de gestion des stockages locaux

La publication de la version 2.2 du projet Stratis, développé par Red Hat et la communauté Fedora, vise à unifier et simplifier les outils de configuration et de gestion d'un pool de un ou plusieurs disques locaux. Stratis offre des fonctionnalités telles que l'allocation dynamique d'espace de stockage, des instantanés, l'assurance d'intégrité et la création de couches pour la mise en cache. Le code du projet est écrit en Rust et distribué sous la licence […]

L'histoire de l'architecture Dodo IS : une première monolithique

Ou chaque malheureuse entreprise avec un monolithe est malheureuse à sa manière. Le développement du système Dodo IS a commencé en même temps que l'entreprise Dodo Pizza — en 2011. L'idée de base était une numérisation complète et totale des processus d'affaires, réalisée en interne, ce qui soulevait déjà beaucoup de questions et de scepticisme en 2011. Mais voilà, cela fait maintenant 9 ans que nous avançons […]

Configuration du noyau Linux pour GlusterFS

La traduction de l'article a été préparée en prévision du lancement du cours « Administrateur Linux. Professionnel ». De temps en temps, des questions surgissent ici et là sur les recommandations de Gluster concernant la configuration du noyau et s'il est nécessaire de le faire. Une telle nécessité se présente rarement. Dans la plupart des charges de travail, le noyau fonctionne très bien. Bien qu'il y ait des inconvénients. Historiquement, le noyau Linux consomme volontiers beaucoup de mémoire s'il en a l'occasion […]

Une édition de Fedora Linux pour smartphones a été présentée.

Après dix ans d'inactivité, le groupe Fedora Mobility a repris ses travaux, visant à développer une édition officielle de la distribution Fedora pour les appareils mobiles. La version actuellement développée de Fedora Mobility est destinée à être installée sur le smartphone PinePhone, développé par la communauté Pine64. Des éditions de Fedora pour d'autres smartphones, tels que Librem 5 et OnePlus 5/5T, sont également attendues après qu'un support sera disponible […]

SFC prépare une poursuite contre des violations de la GPL et développera des firmwares alternatifs

L'organisation de défense des droits Software Freedom Conservancy (SFC) a présenté une nouvelle stratégie pour garantir le respect des exigences de la licence GPL dans les dispositifs dont le firmware est basé sur Linux. Pour mettre en œuvre cette initiative, le fonds ARDC (Amateur Radio Digital Communications) a déjà attribué à SFC une subvention de 150 000 dollars. Les travaux seront menés dans trois directions : Contraindre les fabricants au respect de la GPL et […]

Gitter devient partie du réseau Matrix

L'entreprise Element acquiert Gitter de GitLab pour adapter le service à un fonctionnement au sein du réseau fédéré Matrix. C'est le premier grand messager qui sera transféré de manière transparente dans un réseau décentralisé avec tous les utilisateurs et l'historique des messages. Gitter est un outil de communication centralisé libre pour les développeurs. En plus de la fonctionnalité de base de chat d'équipe, il est essentiellement similaire à […]

Avec Tarantool, vous pouvez associer une base de données super rapide et une application pour travailler avec celle-ci. Voici comment c'est fait simplement

Il y a cinq ans, j'ai essayé de travailler avec Tarantool, mais cela ne m'avait pas convaincu. Récemment, j'ai animé un webinaire où j'ai parlé de Hadoop, de son fonctionnement avec MapReduce. On m'a posé la question : « Pourquoi ne pas utiliser Tarantool pour cette tâche ? ». Par curiosité, j'ai décidé de y retourner, de tester la dernière version — et à cette […]

Version bêta d'Ubuntu 20.10

La version bêta de la distribution Ubuntu 20.10 « Groovy Gorilla » a été présentée, marquant la congélation complète de la base de paquets et passant aux tests finaux et à la correction des bugs. La sortie est prévue pour le 22 octobre. Des images de test prêtes ont été créées pour Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu et UbuntuKylin (édition pour la Chine). Principales modifications : versions des applications mises à jour. Bureau […]

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