Auteur/autrice : Yuri Gagarin

Le noyau Linux 5.3 est enfin arrivé !

Les principales nouveautés du mécanisme pidfd, permettant d'associer un PID spécifique à un processus. Cette association reste active même après l'arrêt du processus, de sorte que le PID peut lui être réattribué lors d'un redémarrage. Détails. Limitations de gamme de fréquences dans le planificateur de processus. Par exemple, les processus critiques peuvent être lancés avec un seuil de fréquence minimum (disons, au moins 3 GHz), tandis que ceux de faible priorité peuvent avoir un seuil de fréquence maximum […]

Détection des vulnérabilités et évaluation de la résistance aux attaques de hackers des cartes à puce et des coprocesseurs cryptographiques avec protection intégrée.

Au cours de la dernière décennie, en plus des méthodes d'extraction de secrets ou d'autres actions non autorisées, les attaquants ont commencé à utiliser des fuites de données involontaires et à manipuler le processus d'exécution des programmes par le biais de canaux auxiliaires. Les méthodes d'attaque traditionnelles peuvent être coûteuses en termes de connaissances, de temps et de puissance de calcul. Les attaques par canaux auxiliaires, en revanche, peuvent être plus facilement mises en œuvre et non destructives, […]

Approche de l'apprentissage intensif STEM

Dans le monde de l'éducation en ingénierie, il existe de nombreux excellents cours, mais souvent, le programme d'études qui en découle présente un sérieux inconvénient : un manque de bonne cohérence entre les différentes thématiques. On pourrait rétorquer : comment cela se fait-il ? Lors de la création d'un programme, des prérequis sont spécifiés pour chaque cours et un ordre clair dans lequel les disciplines doivent être étudiées est défini. Par exemple, pour assembler et […]

Réplication croisée entre PostgreSQL et MySQL

Je vais parler en termes généraux de la réplication croisée entre PostgreSQL et MySQL, ainsi que des méthodes de configuration de la réplication croisée entre ces deux serveurs de bases de données. Habituellement, les bases de données en réplication croisée sont appelées homogènes, et c'est une méthode pratique pour passer d'un serveur SGBDR à un autre. Les bases de données PostgreSQL et MySQL sont considérées comme relationnelles, mais […]

Comment expliquer à ma grand-mère la différence entre SQL et NoSQL

L'une des décisions les plus importantes qu'un développeur doit prendre est de choisir quelle base de données utiliser. Pendant de nombreuses années, les options étaient limitées à différentes variantes de bases de données relationnelles qui soutenaient le langage de requêtes structurées (SQL). Celles-ci comprennent MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 et bien d'autres. Au cours des 15 dernières années, de nombreuses nouvelles […]

Projet d'ajout dans GCC du support de la parallélisation du processus de compilation

Dans le cadre du projet de recherche Parallel GCC, des travaux ont commencé pour ajouter à GCC la possibilité de diviser le processus de compilation en plusieurs threads exécutés en parallèle. Actuellement, pour améliorer la vitesse de compilation sur des systèmes multicœurs, on utilise des processus de compilateur distincts, chacun compilant un fichier de code séparé au niveau de l'outil make. Le nouveau projet expérimente avec l'assurance […]

Une nouvelle variante du pilote exFAT a été proposée pour le noyau Linux

Le développeur coréen Park Ju Hyung, spécialisé dans le portage de firmwares Android pour divers appareils, a présenté une nouvelle version du pilote pour le système de fichiers exFAT — exfat-linux, qui est un dérivé du pilote « sdFAT » développé par Samsung. Actuellement, le pilote exFAT de Samsung a déjà été ajouté à la branche staging du noyau Linux, mais il est basé sur le code de l'ancienne branche du pilote (1.2.9). […]

Varlink - l'interface du noyau

Varlink est une interface de noyau et un protocole qui est convivial à la fois pour les humains et les machines. L'interface Varlink combine les arguments classiques de ligne de commande UNIX, les formats texte STDIN/OUT/ERROR, les pages de documentation et les métadonnées de service, et équivaut à un descripteur de fichier FD3. Varlink est accessible depuis n'importe quel environnement de programmation. L'interface Varlink définit quels méthodes seront mises en œuvre et comment. Chaque […]

Phénomène XY : comment éviter les « mauvais » problèmes

Vous êtes-vous déjà demandé combien d'heures, de mois et même de vies ont été gaspillés à résoudre des « mauvais » problèmes ? Un jour, certaines personnes ont commencé à se plaindre d'attendre beaucoup trop longtemps l'ascenseur. D'autres étaient préoccupés par ces plaintes et ont dépensé beaucoup de temps, d'énergie et d'argent pour améliorer le fonctionnement des ascenseurs et réduire le temps d'attente. Mais […]

pg_stat_statements + pg_stat_activity + loq_query = pg_ash ?

En complément succinct à l'article Tentative de créer un équivalent ASH pour PostgreSQL. La tâche consiste à relier l'historique des vues pg_stat_statements et pg_stat_activity. En conséquence, en utilisant l'historique des plans d'exécution de la table de service log_query, il est possible d'obtenir de nombreuses informations utiles pour la résolution des incidents de performance et l'optimisation des requêtes. Avertissement. En raison de la poursuite des tests et du développement, l'article n'est pas […]

Nouvel article : Aperçu de la Sony RX0 II : petite et indestructible, mais pas une caméra d'action

En 2017, Sony a lancé une caméra RX0 très originale, intéressante, sophistiquée et incroyablement coûteuse. Elle a suscité de l'intérêt grâce à sa richesse fonctionnelle incroyable dans des dimensions compactes, tout en répétant techniquement le modèle compact de la célèbre série Sony RX100. Visuellement, la RX0 ressemblait à une caméra d'action typique : elle était résistante à l'eau et aux chutes, et […]

Version alpha du nouveau serveur XMPP Xabber Server lancée

Les développeurs du client XMPP Xabber ont publié leur propre serveur XMPP, basé sur un fork d'ejabberd. Le code du projet est distribué sous la licence AGPLv3. Parmi les caractéristiques du serveur Xabber : installation rapide permettant d’installer automatiquement le serveur et de configurer tous les certificats nécessaires ; nouveau protocole de chats de groupe ; édition, suppression et rappel de messages ; fonction de synchronisation rapide des clients ; protocole de livraison fiable des messages ; gestion des sessions (possibilité de déconnexion (révocation du droit […]

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