Linus Torvalds fustige les systèmes de fichiers insensibles à la casse

2025-04-27

Linus Torvalds, créateur du noyau Linux, a lancé une critique cinglante des systèmes de fichiers insensibles à la casse. Il a soutenu que cette fonctionnalité est fondamentalement défectueuse, citant de nombreuses vulnérabilités de sécurité résultant de mauvaises implémentations. De nombreux programmes s'appuient sur la sensibilité à la casse des noms de fichiers pour les vérifications de sécurité, et les implémentations insensibles à la casse défectueuses peuvent contourner ces vérifications, entraînant de graves risques de sécurité. Torvalds a exhorté les développeurs de systèmes de fichiers à abandonner cette approche défectueuse, soulignant que la sensibilité à la casse est le bon choix de conception.

Lire plus
Développement

AMD open-source son module de virtualisation GPU, support Radeon en roadmap

2025-04-24

AMD a publié en open-source son "Module GPU-IOV" utilisé pour la virtualisation avec les accélérateurs Instinct. Ce module du noyau Linux utilise SR-IOV pour la virtualisation matérielle avec KVM, offrant la virtualisation GPU, la configuration de fonctions virtuelles, l'ordonnancement GPU, la détection de blocage et la réinitialisation FLR, et les capacités de handshake PF/VF. Il prend actuellement en charge Instinct MI300X sous Ubuntu 22.04 LTS avec ROCm 6.4, le code est disponible sur GitHub. Il est important de noter que la feuille de route d'AMD inclut l'ajout de cette virtualisation basée sur SR-IOV aux GPU Radeon grand public, une fonctionnalité très demandée.

Lire plus
Matériel virtualisation GPU

Wine 10.6 publié : CMD amélioré, Bcrypt et compatibilité des jeux

2025-04-21

Le logiciel open source Wine a été mis à jour vers la version 10.6, corrigeant 27 bogues et améliorant la compatibilité des jeux et des applications. Cette version met à jour l'analyseur lexical dans le processeur de commandes CMD, ajoute la prise en charge de l'algorithme PBKDF2 à Bcrypt et améliore la prise en charge des métadonnées d'image par WindowsCodecs. Les corrections incluent des améliorations pour les jeux Unity, Alan Wake, les problèmes GDI+ et divers autres jeux et applications.

Lire plus
Développement Compatibilité jeux

Michael Larabel : 20 ans de benchmarking matériel Linux

2025-04-19

Michael Larabel, fondateur et principal auteur de Phoronix.com, a dédié plus de deux décennies à l'amélioration de l'expérience du matériel Linux depuis la création du site en 2004. Il a écrit plus de 20 000 articles couvrant le support matériel Linux, les performances, les pilotes graphiques, et plus encore. Il est également le développeur principal du Phoronix Test Suite, Phoromatic et du logiciel de benchmarking automatisé OpenBenchmarking.org. Un véritable vétéran de la communauté open-source Linux.

Lire plus
Technologie

Chiffrement de disque nouvelle génération de DragonFlyBSD : dm_target_crypt_ng

2025-04-13

DragonFlyBSD a reçu une mise à jour majeure : dm_target_crypt_ng, une implémentation de chiffrement de disque de nouvelle génération. Le développeur Michael Neumann a repensé le code DM-crypt pour améliorer les performances et l’interactivité. La nouvelle version abandonne opencrypto et cryptodev, optant pour une API de chiffrement par blocs symétriques simplifiée et utilisant deux pools de travailleurs pour une meilleure efficacité. Elle prend actuellement en charge le chiffrement AES-CBC et AES-XTS, avec des plans pour ajouter la prise en charge de Twofish et Serpent. Cette mise à jour améliore considérablement la réactivité du système, offrant une expérience de chiffrement de disque plus fluide aux utilisateurs de DragonFlyBSD. Elle devrait devenir la valeur par défaut dans la prochaine version de DragonFlyBSD 6.4.

Lire plus
Développement Chiffrement de disque

Michael Larabel : 20 ans de benchmarking matériel Linux

2025-04-08

Michael Larabel, fondateur et auteur principal de Phoronix.com, se consacre depuis 2004 à l'amélioration de l'expérience utilisateur avec le matériel Linux. Il a écrit plus de 20 000 articles sur le support matériel Linux, les performances, les pilotes graphiques, etc. Il est également le développeur principal du logiciel de benchmarking automatisé Phoronix Test Suite, Phoromatic et OpenBenchmarking.org.

Lire plus

Coreboot 25.03 publié : le BIOS open source reçoit une mise à jour majeure

2025-04-04

Coreboot, la solution BIOS/firmware open source, a publié la version 25.03, apportant des améliorations significatives. Cette version offre une gestion améliorée de l'affichage, une meilleure expérience de débogage USB, des mises à jour de la topologie du CPU, diverses améliorations de l'initialisation de la RAM open source pour les anciennes plateformes Intel Haswell, une gestion améliorée de l'USB Type-C et de Thunderbolt, diverses améliorations du contrôleur embarqué (EC), une meilleure prise en charge de l'architecture RISC-V, la prise en charge de la DDR5-7500 et de nombreux correctifs de bogues. De plus, elle ajoute la prise en charge de 22 nouvelles cartes mères, notamment plusieurs Chromebooks Google, la plateforme de développement AMD "Crater", des anciennes cartes mères ASRock et des périphériques StarLabs. La plateforme de référence Intel Panther Lake, "Intel Ptlrvp", est également prise en charge.

Lire plus
Matériel BIOS open source

Linus Torvalds furieux contre du code de test « ordures » dans le noyau Linux 6.15

2025-03-31

Linus Torvalds, le créateur de Linux, a exprimé son mécontentement face au code de test hdrtest récemment fusionné dans le noyau Linux 6.15, plus précisément dans le pilote Intel Xe. Ce code de test génère des fichiers temporaires inutiles pendant le processus de compilation, encombrant l'arborescence source, ralentissant la compilation et affectant même la complétion des noms de fichiers. Torvalds l'a qualifié de « ordures » (turds) et a exigé son retrait, suggérant aux développeurs de l'exécuter comme un test séparé au lieu de l'intégrer à la compilation régulière. Bien que le code vise à garantir l'intégrité et la réussite du test kernel-doc des fichiers d'en-tête DRM, son implémentation grossière a mis Torvalds hors de lui.

Lire plus
Développement

Le front-end Rust de GCC 15.1 reçoit un coup de pouce majeur

2025-03-24

La prochaine version de GCC 15.1 apportera des améliorations significatives à son front-end Rust, gccrs. Arthur Cohen d'Embecosm a fusionné un troisième ensemble de correctifs ajoutant la prise en charge des instructions "if let" de Rust, des changements majeurs aux représentations internes AST/HIR et une implémentation complète de Clone et Copy. D'autres améliorations, y compris la prise en charge de PartialOrd et PartialEq, sont attendues avant la sortie, faisant de gccrs une alternative plus viable à rustc.

Lire plus
Développement

Intel abandonne le mode 256 bits d'AVX-10 et adopte entièrement le mode 512 bits

2025-03-19

Intel a révisé de manière significative son livre blanc sur l'ensemble d'instructions AVX-10, abandonnant le mode 256 bits optionnel précédemment prévu au profit d'une largeur de vecteur complète de 512 bits. Cela signifie que les futurs processeurs Intel E-core prendront pleinement en charge AVX-512, s'alignant sur l'architecture Zen 4 d'AMD. Le changement provient de correctifs mis à jour du compilateur GCC qui suppriment la compatibilité 256 bits. Cela simplifie la gestion de l'ensemble d'instructions et augmente la compétitivité des futures plateformes de serveur Intel Xeon E-core, concurrençant mieux les processeurs AMD EPYC. Bien qu'il s'agisse d'une décision tardive, elle a un impact positif sur l'avenir de la microarchitecture x86_64.

Lire plus
Matériel vecteur 512 bits

Michael Larabel, fondateur de Phoronix : 20 ans de benchmark matériel Linux

2025-03-18

Michael Larabel, auteur principal de Phoronix.com, a fondé le site en 2004, en se concentrant sur l'amélioration de l'expérience du matériel Linux. Il a écrit plus de 20 000 articles couvrant le support matériel Linux, les performances, les pilotes graphiques et bien plus encore. Il dirige également le développement du Phoronix Test Suite, de Phoromatic et d'OpenBenchmarking.org, des logiciels de benchmark automatisés. Sa contribution à la communauté Linux est inestimable.

Lire plus
Technologie Benchmark Matériel

Michael Larabel : 20 ans d'exploration approfondie du hardware Linux

2025-03-17

Michael Larabel, fondateur et principal auteur de Phoronix.com, se consacre depuis 2004 à enrichir l'expérience du hardware Linux. Il a écrit plus de 20 000 articles couvrant le support du hardware Linux, les performances, les pilotes graphiques et bien plus encore. Il est également le principal développeur du logiciel de benchmarking automatisé Phoronix Test Suite, Phoromatic et OpenBenchmarking.org.

Lire plus
Technologie

GCC 15 prendra en charge COBOL !

2025-03-11

Une mise à jour majeure arrive pour le compilateur GCC 15 : le support du front-end du langage COBOL a été fusionné ! Il s’agit d’une étape importante pour la prise en charge de COBOL par GCC, facilitant la migration des applications COBOL héritées des mainframes vers les environnements Linux et Cloud. Même si la popularité de COBOL n’est plus ce qu’elle était, cette fusion reste une bonne surprise. Les développeurs peuvent utiliser la commande `gcobol` pour appeler le front-end du compilateur COBOL. Attendez-vous à la prise en charge de COBOL, ainsi que de nombreuses autres fonctionnalités, dans la version stable de GCC 15.1 dans les semaines à venir.

Lire plus
Développement

RTX 5090 : Performances initiales de Llama.cpp en IA

2025-03-10

Suite aux benchmarks CUDA, OpenCL et OptiX de la RTX 5090, l'intérêt des lecteurs a motivé une étude de ses performances en IA, notamment avec Llama.cpp. Des benchmarks initiaux comparant la RTX 5090, les cartes RTX 40 et RTX 30 utilisant Llama.cpp (avec les modèles Llama 3.1 et Mistral 7B) montrent des gains de performance significatifs pour la RTX 5090 en génération de texte et traitement de prompts. D'autres benchmarks plus approfondis suivront en fonction de l'intérêt des lecteurs.

Lire plus

Michael Larabel : 20 ans de benchmarking matériel Linux

2025-03-09

Michael Larabel, fondateur et auteur principal de Phoronix.com, se consacre depuis 2004 à enrichir l'expérience du matériel Linux. Il a écrit plus de 20 000 articles couvrant le support matériel Linux, les performances, les pilotes graphiques, et plus encore. Au-delà de l'écriture, il est le développeur principal de logiciels de benchmarking automatisés tels que Phoronix Test Suite, Phoromatic et OpenBenchmarking.org. Un véritable pionnier dans le monde de l'open source Linux.

Lire plus
Technologie

Michael Larabel : Le gourou du hardware Linux derrière Phoronix

2025-03-06

Michael Larabel, fondateur et principal auteur de Phoronix.com (créé en 2004), a dédié sa carrière à l'amélioration de l'expérience utilisateur avec le hardware Linux. Il a écrit plus de 20 000 articles sur le support hardware Linux, les performances, les pilotes graphiques, et bien plus encore. Larabel est également le développeur principal des logiciels de benchmarking largement utilisés Phoronix Test Suite, Phoromatic et OpenBenchmarking.org.

Lire plus

Michael Larabel : 20 ans de benchmarking matériel Linux

2025-03-03

Michael Larabel, fondateur et auteur principal de Phoronix.com, se consacre depuis 2004 à l'amélioration de l'expérience utilisateur du matériel Linux. Il a écrit plus de 20 000 articles couvrant le support matériel Linux, les performances, les pilotes graphiques, et bien plus encore. Il est également le développeur principal de Phoronix Test Suite, Phoromatic et OpenBenchmarking.org, des logiciels de benchmarking automatisés essentiels à la communauté Linux.

Lire plus
Technologie

Michael Larabel : 20 ans de benchmark matériel Linux

2025-02-25

Michael Larabel, auteur principal de Phoronix.com, a fondé le site en 2004 en se concentrant sur l'amélioration de l'expérience matérielle Linux. Il a écrit plus de 20 000 articles couvrant le support matériel Linux, les performances, les pilotes graphiques, et plus encore. Il est également le développeur principal de logiciels de benchmark automatisés tels que Phoronix Test Suite, Phoromatic et OpenBenchmarking.org.

Lire plus
Technologie Benchmark matériel

Le noyau Linux adopte Rust : la fin des cauchemars de sécurité mémoire de C ?

2025-02-20

Greg KH, mainteneur de longue date du noyau Linux, plaide pour l'utilisation de Rust pour réécrire des parties du noyau dans un message sur LKML. Il soutient qu'une part importante des bogues du noyau proviennent de défauts subtils en C, que les fonctionnalités de sécurité mémoire de Rust empêcheraient efficacement. Bien qu'une migration complète vers Rust soit irréaliste, écrire de nouveaux codes et pilotes en Rust réduirait considérablement les bogues et améliorerait l'efficacité du développement. Greg exhorte les développeurs du noyau à adopter Rust pour la santé à long terme du projet Linux.

Lire plus
Développement

Controverse sur Rust dans le noyau Linux : le mainteneur rejette la pression de Linus

2025-02-18

Le mainteneur du noyau Linux, Christoph Hellwig, s’oppose publiquement à l’adoption forcée de Rust dans le noyau. Il souligne que Linus Torvalds a déclaré en privé qu’il outrepasserait les vétos des mainteneurs et fusionnerait le code Rust de toute façon. Hellwig craint que cela ne transforme la base de code du noyau en un désastre multilingue difficile à maintenir, augmentant la charge de maintenance et nuisant à la stabilité à long terme du noyau. Il soutient que la résolution des problèmes de sécurité mémoire du noyau doit prioriser l’amélioration du code existant, non l’introduction d’un nouveau langage, et demande des directives claires sur l’utilisation du langage.

Lire plus
Développement

Michael Larabel : 20 ans de benchmarking matériel Linux

2025-02-18

Michael Larabel, fondateur de Phoronix.com (créé en 2004), a dédié sa carrière à l'amélioration de l'expérience utilisateur avec le matériel Linux. Il a écrit plus de 20 000 articles couvrant le support matériel Linux, les performances, les pilotes graphiques, et bien plus encore. Il dirige également le développement du Phoronix Test Suite, de Phoromatic et du logiciel de benchmarking automatisé OpenBenchmarking.org.

Lire plus
Technologie

Développement de pilote open source : un développeur vétéran démissionne pour des raisons d'inclusion

2025-02-17

Karol Herbst, développeur de longue date du pilote Nouveau, a démissionné de son poste de mainteneur du pilote graphique Linux NVIDIA open source en raison de désaccords avec la communauté upstream du noyau Linux concernant l'inclusion et le respect. Dans sa démission, Herbst a déclaré sa conviction que la communauté open source devrait fonctionner sur des principes d'égalité et de respect, exprimant sa désapprobation des déclarations faites par d'autres mainteneurs perçues comme exclusives. Il a cité la phrase « nous sommes la fine ligne bleue » comme une préoccupation particulière, soulignant le préjudice causé par de telles déclarations. Alors que les développeurs Red Hat Lyude Paul et Danilo Krummrich continueront la maintenance de Nouveau, Red Hat développe également NOVA, un nouveau pilote de noyau NVIDIA open source basé sur Rust.

Lire plus
Développement pilote Nouveau

Michael Larabel : 20 ans d'expertise en matériel Linux

2025-02-11

Michael Larabel, fondateur de Phoronix.com (créé en 2004), a consacré deux décennies à enrichir l'expérience du matériel Linux. Il a écrit plus de 20 000 articles couvrant le support matériel Linux, les performances, les pilotes graphiques, et bien plus encore. Au-delà de l'écriture, Larabel dirige le développement de Phoronix Test Suite, Phoromatic et OpenBenchmarking.org, des outils de benchmarking influents pour la communauté open source.

Lire plus
Technologie

Systemd pourra démarrer directement à partir d'images disque téléchargées via HTTP

2025-02-11

Le développeur principal de Systemd, Lennart Poettering, ajoute la possibilité de démarrer directement à partir d'une image disque téléchargée via HTTP dans le disque RAM initial (initrd) pendant le processus de démarrage de Linux. S'appuyant sur des ajouts récents à Systemd, cela permet de télécharger l'image disque racine via HTTP, de l'attacher à un périphérique loopback et de la monter. L'objectif est de permettre à l'UEFI de pointer vers une URL pour charger l'image du noyau unifié (UKI) et démarrer le système de fichiers racine. Le cas d'utilisation immédiat est de simplifier les tests de périphériques physiques en démarrant facilement de nouveaux systèmes de fichiers racine via HTTP à chaque démarrage. La requête d'extraction en cours inclut le code initial pour cela; les extensions futures pourraient inclure la prise en charge de NVMe-over-TCP.

Lire plus
Développement démarrage

Linux 6.14 : Améliorations de la virtualisation KVM

2025-01-31

Le prochain noyau Linux 6.14 inclut plusieurs améliorations du sous-système de machine virtuelle basée sur le noyau (KVM). Les mises à jour incluent : suppression des vidages TLB redondants sur les CPU AMD ; refonte de l’infrastructure des fonctionnalités KVM x86 CPUID pour un meilleur suivi des capacités vCPU ; poursuite des travaux sur la prise en charge des machines virtuelles Intel Trust Domain Extensions (TDX) ; gestion améliorée des sorties VM pour une meilleure parité entre VMX et SVM ; et prise en charge ajoutée des extensions Zabha, Svvptc et Ziccrse pour les invités RISC-V KVM. Ces modifications promettent des performances et une stabilité améliorées pour les machines virtuelles.

Lire plus
Développement

Linux 6.14 : Des temps de suspension/réveil beaucoup plus rapides pour certains systèmes

2025-01-26

Le noyau Linux 6.14 offre des temps de suspension et de reprise considérablement plus rapides pour certains systèmes grâce à une mise à jour de l'ACPI. Le changement remplace msleep() par usleep_range() dans acpi_os_sleep(), réduisant les retards parasites dus aux imprécisions du minuteur. Les tests montrent des améliorations spectaculaires, certains ordinateurs portables Dell XPS voyant leurs temps de suspension/reprise passer de 8 secondes à environ 1 seconde. Cette optimisation est particulièrement bénéfique pour les systèmes reposant sur de courts temps de suspension, comme ceux utilisant des boucles serrées avec ASL Sleep(5ms).

Lire plus
Développement Suspension/Réveil

Linux 6.14 ajoute la prise en charge de la touche Microsoft Copilot

2025-01-24

Le noyau Linux 6.14 introduit la prise en charge de la touche Microsoft Copilot que l'on trouve sur les nouveaux ordinateurs portables préchargés avec Windows. Cette touche, utilisée pour lancer l'assistant IA Microsoft Copilot ou un logiciel de chatbot similaire, n'était pas mappée dans Linux auparavant. La mise à jour modifie le pilote de clavier atkbd, en mappant la touche F23 au raccourci Copilot (Meta+Shift+F23). De plus, Linux 6.14 offre une prise en charge améliorée des contrôleurs de jeu et d'autres améliorations du sous-système d'entrée.

Lire plus

Linux 6.13 Stable Sortie : Optimisations AMD, Support Apple Élargi et Plus

2025-01-20

Le noyau stable Linux 6.13 est arrivé, apportant des fonctionnalités intéressantes telles que des optimisations AMD 3D V-Cache pour les processeurs Ryzen X3D, une meilleure efficacité énergétique pour les serveurs AMD EPYC 9005 "Turin", la prise en charge de plus anciens appareils Apple et des optimisations de compilateur AutoFDO/Propeller. Un support initial pour les graphiques Intel Xe3, la prise en charge de NVMe 2.1 et une infrastructure de langage Rust étendue sont également inclus. Marquant la première version majeure du noyau de 2025, Linux 6.13 améliore considérablement les performances et la compatibilité matérielle.

Lire plus
Développement

Sony propose de changer le mode par défaut de LLVM Clang en C++20

2025-01-11

Les ingénieurs de Sony proposent de modifier le mode C++ par défaut du compilateur LLVM Clang, en passant de C++17 à C++20. Cela coïncide avec les projets de Sony de mettre bientôt à jour son compilateur PlayStation 5 vers C++20 par défaut. Bien que certains cas de test C++20 échouent actuellement et que la prise en charge de C++20 par Clang ne soit pas encore complète, Sony a l'intention de contribuer un bot de build/test pour aider le développement en amont. Cette initiative vise à accélérer l'adoption de C++20 par Clang, conduisant à un environnement de compilation plus efficace pour le développement de jeux.

Lire plus
Développement

Lenovo dévoile la console portable Legion Go S avec SteamOS

2025-01-08

Lenovo a officiellement annoncé la console portable Legion Go S au CES, la première console portable officiellement licenciée par Valve pour SteamOS au monde. Préchargée avec le système d'exploitation SteamOS de Valve, basé sur Arch Linux, elle offre des fonctionnalités telles que les sauvegardes dans le cloud, le jeu à distance et un accès complet au Steam Store et à la bibliothèque de jeux. La Legion Go S utilise le processeur AMD Ryzen Z1 Extreme et les graphismes Radeon 700M, possède un écran LCD de 8 pouces avec une résolution de 1200p, jusqu'à 32 Go de RAM et jusqu'à 1 To de stockage SSD. Au prix de départ de 500 USD, elle sera disponible en mai. Il est à noter qu'elle utilise le Ryzen Z1 Extreme, et non le Ryzen Z2 annoncé récemment par AMD.

Lire plus
← Previous 1