Vue lecture

After Six Years Of Work and Over 360 Patches, Linux 7.2 Finally Removes Bug-Prone strncpy

Tech Times reports: Linux 7.2's merge window closed out a cleanup campaign on Friday that most kernel developers had stopped expecting to see end: the complete removal of strncpy(), a C string-copy function that the kernel's own documentation labels "actively dangerous," from every subsystem, driver, and architecture-specific file in the kernel source tree. The merge landed June 20, 2026. After around 362 commits spread across six years of incremental work, no call site using the function remained, and the function itself — including the last per-CPU-architecture optimized implementations — was struck from the source. The removal matters beyond housekeeping. strncpy() is a persistent source of a specific class of memory error: kernel buffers that contain sensitive data can leak bytes past an unterminated string boundary, a pattern that enables memory disclosure vulnerabilities. Eliminating the function from the tree removes that entire class from the kernel's attack surface — and, critically, makes strncpy() unavailable to any future contributor, turning a best-practice suggestion into an enforced policy. Phoronix notes it's replaced by five different functions: In place of strncpy, Linux kernel code should use strscpy() for NUL terminated destinations, strscpy_pad() for NUl-terminated destinations with zero-padding, strtomem_pad() for non-NUL-terminated fixed-width fields, memcpy_and_pad() for bounded copies with explicit padding, or memcpy() for known-length memory copies. "The reason five functions were needed," explains Tech Times, "is that different parts of the kernel were using strncpy() for five semantically distinct memory operations — each with a different intent, different termination requirement, and different padding behavior. " The original function obscured all of those differences under a single ambiguous name. The 362-commit campaign to replace it was, in effect, a codebase-wide audit that forced every call site to declare its actual intent in code That is an engineering outcome with lasting value: the kernel's string-handling semantics are now explicit where they were previously implicit, and future maintainers can read a function name and understand what a copy operation actually does.

Read more of this story at Slashdot.

  •  

PipeASIO, un pilote ASIO pour musiciens sous Linux

PipeASIO est un développement indépendant, porté par un internaute tchèque sous le pseudo M0N7Y5 et quelques autres. Si vous avez déjà fait de la MAO (Musique Assistée par Ordinateur) vous savez forcément ce qu’est un ASIO. Pour tous les autres, je vais résumer grossièrement.

Un dialogue direct et sans latence

L’acronyme ASIO signifie Audio Stream Input/Output, ce qui se traduit simplement par « Entrée et sortie des signaux audio ». C’est le protocole qui permet à un logiciel de dialoguer avec la puce qui gère le matériel sonore de votre PC. Chaque logiciel s’appuie ainsi sur une sorte de chemin logique qui va dire à la « carte son » ce qu’elle doit faire.

Une prise en charge complète et autonome

Une prise en charge complète et autonome

Ce chemin direct offre un avantage énorme pour l’utilisateur, il permet un traitement instantané des ordres donnés. Ce qui n’est pas désagréable quand on fait de la musique. Personne n’a envie d’entendre un instrument « sonner » quelques instants après avoir appuyé sur la touche d’un clavier MIDI, par exemple.

FLStudio et PipeASIO

FLStudio et PipeASIO

Le service proposé par PipeASIO permet de retrouver ce dialogue sous Linux depuis des outils développés sous Windows comme FL Studio ou Ableton. Le travail a été mené à partir d’un fork de WineASIO qui a été modifié pour dialoguer avec PipeWire pour retrouver une latence minimale.

Ableton et PipeASIO

Ableton et PipeASIO

PipeASIO parfaitement fonctionnel avec les logiciels standard

Les tests ont montré que le résultat est beaucoup plus efficace qu’auparavant. La gestion audio est parfaite, le fonctionnement ne perd rien en route6, aucune information n’est égarée et la latence proposée est conforme à celle d’un synthétiseur commercial. Testé par l’auteur avec FL Studio sous CachyOS et Proton, PipeASIO est également fonctionnel sous Ableton et devrait l’être tout autant avec Reaper. Des logiciels de MAO parmi les plus standards du marché. 

Toute la documentation est disponible sur Github. Vous trouverez les sources, un guide d’installation et plein d’informations sur le site dédié. Le tout est sous licence GPL 3.0… Je ne sais pas pourquoi, mais je pense que ce genre de développement est une vraie avancée pour certains utilisateurs sous Linux. J’imagine plein de petites « Steam Deck » se transformer en outils de composition du jour au lendemain.

Un grand merci à Alexis pour l’info !

PipeASIO, un pilote ASIO pour musiciens sous Linux © MiniMachines.net. 2026

  •  

Ubuntu 26.04 is the OS for the AI agentic era, says Canonical's Mark Shuttleworth - here's why | ZDNET

Oh pitié.
Canonical (Ubuntu) veut aussi faire un virage IA. Mais visiblement plus destiné aux développeurs qu'aux simples utilisateurs.
Bon j'avais déjà quitté Ubuntu pour Linux Mint (oui je sais, c'est dérivé d'Ubuntu, mais c'est très propre pour le moment).
Je n'aimais déjà pas les snaps, mais avec de l'IA en plus, non merci.
(Permalink)
  •  

Linux Developers Consider Retiring The x32 ABI

The Linux kernel mailing list has a new patch proposing the retirement of the x32 ABI, reports Phoronix: The Linux x32 ABI for x86_64 processors allow making use of the full 64-bit register file and wide data path but retaining 32-bit pointers to provide for a smaller memory footprint when not needing 64-bit pointers. Linux x32 came to the party late and didn't enjoy much adoption over the years and is now looking at possible removal from the Linux kernel. The x32 code was a nice concept for helping lower memory footprint requirements while otherwise making use of the x86_64 capabilities, but with its limited adoption and x86_64 simply being the de facto standard these days, Linux kernel developers are looking at phasing out the x32 ABI. The x32 ABI was added in Linux 3.4 back in 2012 plus also required updated compiler support too. The proposed patch argues "there is practically no real use for x32," noting that some Linux vendors (like Debian) already disable x32 by default to reduce attack surfaces. "Should nothing happen within the next half year, lets remove code bits around August after the summer break." Discussions about dropping x32 support first started in 2018...

Read more of this story at Slashdot.

  •  

Revue de presse de l’April pour la semaine 21 de l’année 2026

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

[Slate.fr] La France se prépare à larguer les géants américains de la tech, l'Europe pourrait suivre

✍ Juliette Boyer, le dimanche 24 mai 2026.

La France semble être la cheffe de file d’un mouvement croissant en Europe, cherchant à atteindre au plus vite la souveraineté numérique pour ne plus dépendre des États-Unis, ni de l’humeur de son président, Donald Trump.

[Les Numeriques] Bye bye Microsoft Office: Euro-Office, l'alternative gratuite qui a séduit 2 millions d'Européens, arrive cet été

✍ Aymeric Geoffre-Rouland, le mercredi 20 mai 2026.

Chaque matin, des millions d’Européens ouvrent Word, Excel ou PowerPoint sans y penser. Ce réflexe quotidien alimente une dépendance colossale à Microsoft. Neuf entreprises du continent ont récémment lancé Euro-Office, une suite bureautique gratuite et open source, pour y mettre fin. En France, 330 000 agents de l’Éducation nationale l’ont déjà adoptée.

[Solutions Numeriques & Cybersécurité] Souveraineté numérique: une coalition européenne de l'open source veut imposer l'examen systématique des alternatives ouvertes

✍ Charlotte Rabatel, le mercredi 20 mai 2026.

Plusieurs acteurs européens de l’open source demandent à Bruxelles d’inscrire dans la loi un principe «Open Source First». Leur proposition: obliger les administrations à évaluer et documenter l’existence d’alternatives open source avant tout recours à une solution propriétaire.

[Les Numeriques] “C'est ingérable”: Linux, pilier de l'open source mondial, fait face à la plus grande crise de son histoire à cause de l'IA

✍ Aymeric Geoffre-Rouland, le lundi 18 mai 2026.

La mailing list sécurité du noyau Linux, l’une des infrastructures les plus critiques de l’open source mondial, est en train de craquer sous le poids des rapports de bugs générés par intelligence artificielle. Linus Torvalds a pris la parole ce dimanche 17 mai pour dénoncer une situation devenue, selon lui, ingérable.

Commentaires : voir le flux Atom ouvrir dans le navigateur

  •  
❌