Auteur/autrice : Yuri Gagarin

Release de Wine 5.5

Un lancement expérimental de l'implémentation ouverte de WinAPI — Wine 5.5 a eu lieu. Depuis la sortie de la version 5.4, 32 rapports de bogues ont été fermés et 460 modifications ont été apportées. Les modifications les plus importantes : Les programmes intégrés ont été adaptés pour utiliser le nouveau runtime C UCRTBase; Les fonctions GetVersion, GetVersionEx et VerifyVersionInfo ont été améliorées pour indiquer la version en tenant compte du mode de compatibilité (Compatibility Mode); Améliorations […]

Collabora développe un module pour faire fonctionner OpenCL et OpenGL au-dessus de DirectX

Collabora a présenté un nouveau pilote Gallium pour Mesa, qui implémente une couche pour faire fonctionner les API OpenCL 1.2 et OpenGL 3.3 au-dessus des pilotes prenant en charge DirectX 12 (D3D12). Le code a été publié sous licence MIT. Le pilote proposé permet d'utiliser Mesa sur des dispositifs qui ne prennent initialement pas en charge OpenCL et OpenGL, ainsi qu'une base pour le portage des applications OpenGL/OpenCL pour fonctionner au-dessus de […]

Cluster Elasticsearch de plus de 200 To

Beaucoup de gens sont confrontés à Elasticsearch. Mais que se passe-t-il lorsque vous voulez l'utiliser pour stocker des logs « en très grande quantité » ? Et en plus, le faire sans souffrir en cas de défaillance de l'un des plusieurs centres de données ? Quelle architecture faut-il adopter et quels pièges pourriez-vous rencontrer ? Chez Odnoklassniki, nous avons décidé d'utiliser Elasticsearch pour résoudre notre gestion de logs et maintenant nous partageons notre expérience avec Habr : et […]

L'histoire d'Internet : L'ère de la fragmentation ; partie 1 : Le coefficient de charge

Au début des années 1980, les bases de ce que nous connaissons aujourd'hui sous le nom d'« internet » ont été posées – ses protocoles de base ont été développés et testés dans des conditions réelles – cependant, ce système est resté fermé et était presque entièrement contrôlé par une seule entité, le ministère de la Défense des États-Unis. Cela va bientôt changer – le système sera élargi à tous les départements informatiques de différents […]

Quelle est la relation entre LVM et une matriochka ?

Bonjour à tous. Je souhaite partager avec la communauté mon expérience pratique dans la construction d'un système de stockage de données pour KVM en utilisant md RAID + LVM. Cela comprendra : Assemblage d'un md RAID 1 à partir de NVMe SSD. Assemblage d'un md RAID 6 à partir de SSD SATA et de disques ordinaires. Aspects particuliers du fonctionnement de TRIM/DISCARD sur les SSD RAID 1/6. Création d'un tableau md RAID 1/6 amorçable sur […]

OpenShift en tant que version entreprise de Kubernetes. Partie 1

« Quelle est la différence entre Kubernetes et OpenShift ? » – cette question revient avec une fréquence remarquable. Pourtant, c'est un peu comme demander en quoi une voiture diffère d'un moteur. Pour poursuivre l'analogie, la voiture est un produit fini : on peut l'utiliser immédiatement, littéralement : asseyez-vous et partez. D'un autre côté, pour que le moteur vous emmène quelque part, il […]

Cluster de deux nœuds – le diable est dans les détails

Bonjour, Habr! Je vous présente la traduction de l'article « Two Nodes — The Devil is in the Details » de l'auteur Andrew Beekhof. Beaucoup de gens préfèrent des clusters composés de deux nœuds, car ils semblent conceptuellement plus simples et en plus, ils sont 33 % moins chers que leurs homologues à trois nœuds. Bien qu'il soit tout à fait possible de créer un bon cluster avec deux nœuds, […]

Sortie de la distribution pour la création de pare-feu pfSense 2.4.5

Sortie d'une distribution compacte pour la création de pare-feu et de passerelles réseau pfSense 2.4.5. La distribution est basée sur la base de code FreeBSD en utilisant les travaux du projet m0n0wall et l'utilisation active de pf et ALTQ. Plusieurs images pour l'architecture amd64 sont disponibles pour le téléchargement, d'une taille de 300 à 360 Mo, y compris LiveCD et une image pour installation sur USB Flash. La gestion de la distribution […]

La Fondation Apache célèbre 21 ans !

Le 26 mars 2020, la Fondation Apache, ainsi que des développeurs bénévoles, des stewards et des incubateurs pour 350 projets Open Source, célèbrent 21 ans de leadership dans le domaine des logiciels ouverts ! Remplissant sa mission de fournir des logiciels pour le bien commun, la communauté de bénévoles de la Fondation Apache est passée de 21 membres (qui développaient le serveur HTTP Apache) à 765 membres distincts, 206 comités […]

Krita 4.2.9

Le 26 mars, une nouvelle version de l'éditeur graphique Krita 4.2.9 a été publiée. Krita est un éditeur graphique basé sur Qt, qui faisait auparavant partie du paquet KOffice, et est désormais l'un des représentants les plus en vue des logiciels libres, considéré comme l'un des éditeurs graphiques les plus puissants pour les artistes. Une liste étendue, mais non exhaustive, des corrections et améliorations : Le contour du pinceau ne clignote plus lors du survol du curseur […]

Recettes pour des requêtes SQL malades

Il y a quelques mois, nous avons annoncé explain.tensor.ru — un service public pour l'analyse et la visualisation des plans de requêtes PostgreSQL. Au cours de cette période, vous l'avez déjà utilisé plus de 6000 fois, mais l'une des fonctionnalités pratiques pourrait être passée inaperçue — ce sont des conseils structuraux qui ressemblent à ceci : Écoutez-les, et vos requêtes « deviendront lisses et soyeuses ». 🙂 A […]

De quoi EXPLAIN se tait-il, et comment le faire parler

La question classique que les développeurs posent presque toujours à leur DBA ou consultant PostgreSQL est : « Pourquoi les requêtes prennent-elles autant de temps à s'exécuter ? » Un ensemble traditionnel de raisons comprend : un algorithme inefficace lorsque vous essayez de faire un JOIN de plusieurs CTE avec des dizaines de milliers d'enregistrements, des statistiques obsolètes si la répartition réelle des données dans la table a déjà beaucoup […]

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