Vue normale

Reçu — 30 janvier 2026 Actualités libres

Les « carrés noirs » qui censurent Dispatch sur Switch ne sont pas la faute de Nintendo

30 janvier 2026 à 17:14

Le 30 janvier 2026, Nintendo a pris la parole après la polémique entourant la censure de Dispatch imposée sur Switch et Switch 2. Une prise de position qui pousse de nombreux utilisateurs à douter de la communication d’AdHoc sur l’origine réelle de ces restrictions.

Bridgerton saison 4 : 5 séries à voir avant la partie 2 sur Netflix

30 janvier 2026 à 16:46

Alors que Sophie et Benedict sont au cœur de toutes les attentions, dans la saison 4 de La Chronique des Bridgerton, voici 5 séries similaires, idéales pour patienter jusqu’à la sortie de la partie 2, prévue pour le 26 février 2026 sur Netflix.

[$] Compiling Rust to readable C with Eurydice

Par : daroc
30 janvier 2026 à 16:09

A few years ago, the only way to compile Rust code was using the rustc compiler with LLVM as a backend. Since then, several projects, including Mutabah's Rust Compiler (mrustc), GCC's Rust support (gccrs), rust_codegen_gcc, and Cranelift have made enormous progress on diversifying Rust's compiler implementations. The most recent such project, Eurydice, has a more ambitious goal: converting Rust code to clean C code. This is especially useful in high-assurance software, where existing verification and compliance tools expect C. Until such tools can be updated to work with Rust, Eurydice could provide a smoother transition for these projects, as well as a stepping-stone for environments that have a C compiler but no working Rust compiler. Eurydice has been used to compile some post-quantum-cryptography routines from Rust to C, for example.

DeepSeek : la Chine autorise l’achat de puces Nvidia pour écraser la concurrence

30 janvier 2026 à 15:53

La Chine aurait autorisé la start-up d'IA chinoise DeepSeek a acquérir des puces H200 de Nvidia, selon un article de Reuters daté du 28 janvier 2026. En parallèle, ByteDance, Alibaba et Tencent auraient également reçu une autorisation similaire, pour plus de 400 000 GPU H200.

The Award for Excellence in Open Source goes to Greg Kroah-Hartman

Par : corbet
30 janvier 2026 à 15:26
Daniel Stenberg, the recipient of last year's Award for Excellence in Open Source from the European Open Source Academy, presented that award to this year's recipient: Greg Kroah-Hartman.

It's impossible to overstate the importance of the work Greg has done on Linux. In software, innovation grabs headlines, but stability saves lives and livelihoods. Every Android phone, every web server, every critical system running Linux depends on Greg's meticulous work. He ensures that when hospitals, banks, governments, and individuals rely on Linux, it doesn't fail them. His work represents the highest form of service: unglamorous, relentless, and essential.

Wonder Man sur Disney+ : vous avez oublié qui était le Mandarin ? On fait le point

30 janvier 2026 à 15:01

Wonder Man, la toute nouvelle série Marvel, met en scène un personnage plutôt important du MCU malencontreusement tombé dans les limbes : Trevor Slattery, plus connu sous le nom du Mandarin. Si vous aviez tout oublié de son existence (on vous comprend) et que vous avez besoin d'une piqûre de rappel, pas de panique : suivez le guide.

Adieu GPT-4o : ChatGPT dévoile la date de fin de plusieurs modèles

30 janvier 2026 à 15:00

À partir du 13 février, les modèles GPT-5 seront les seuls disponibles dans ChatGPT. OpenAI va simplifier sa proposition après avoir maintenu en vie les anciens modèles pendant plusieurs mois, à la demande des utilisateurs.

Security updates for Friday

Par : corbet
30 janvier 2026 à 14:43
Security updates have been issued by AlmaLinux (curl, gimp:2.8, glibc, grafana, grafana-pcp, kernel, osbuild-composer, php:8.3, python-urllib3, python3.11, and python3.12), Debian (chromium), Mageia (ceph, gpsd, libxml2, openjdk, openssl, and xen), SUSE (abseil-cpp, assertj-core, coredns, freerdp, java-11-openjdk, java-25-openjdk, libxml2, openssl-1_0_0, openssl-1_1, python, python-filelock, and python311-sse-starlette), and Ubuntu (kernel, linux, linux-aws, linux-aws-hwe, linux-hwe, linux-kvm, linux-oracle, linux, linux-aws, linux-kvm, linux-lts-xenial, linux-aws-fips, linux-fips, linux-fips, and texlive-bin).

Les résultats du test d’autonomie norvégien El Prix 2026 sont sans appel sous -31°C

30 janvier 2026 à 14:25

La Norvège a une nouvelle fois accueilli le super test d’autonomie de voitures électriques, le célèbre El Prix. Pour cette édition de l'hiver 2026, les conditions ont été particulièrement rudes, avec des températures plongeant jusqu’à -31 °C. Voici les résultats.

Bridgerton saison 4 : ce détail improbable lie définitivement Sophie à Cendrillon

30 janvier 2026 à 13:59

La saison 4 de Bridgerton, mise en ligne le 29 janvier 2026, modernise à sa façon le mythe de Cendrillon, avec l'histoire d'amour enflammée entre Benedict et la mystérieuse Sophie. Et l'actrice Yerin Ha a véritablement vécu un conte de fées, le temps d'une seconde.

Profileur mémoire MALT 1.6.0 et support de Python

MALT c'est quoi ?

L'optimisation est une activité connue de bien des développeurs, fouiller, chercher dans son code, pour, peut être, gagner un peu de performance (beaucoup, parfois). Dans cette tâche ardue, face à des codes grandissants, massifs, utilisant de nombreuses bibliothèques externes, un outil central dans ce travail de fourmi : le profileur.

Le profileur fait partie des outils importants pour le développeur qui se soucie des ressources qu'il utilise. Il lui permet de chercher les points chauds dans son code, comprendre le cout de chaque fonction, chaque ligne implémentée. Bien des outils s'intéressent à une chose : bien utiliser votre processeur.

Mais que se passe-t-il si vous rencontrez des difficultés avec l'utilisation de votre mémoire ? Si vous pensez mal utiliser la fonction malloc() du C ou l'opérateur new du C++ ? Si vous avez oublié qu'une de vos variables globales occupe 10 Go (surtout en Fortran) ?

Publié il y a quelques années MALT (licence CeCILL-C) permet de répondre à la question en cherchant toutes les allocations mémoires faites par votre code. Cet outil avait fait l'objet d'un article sur LinuxFR en 2018 lors de sa mise en open source : Profileurs mémoire MALT et NUMAPROF.

Versions 1.6.0

Avancées

Depuis, cet outil fait son chemin avec l'ajout du support de Rust ainsi que nombreuses corrections et ajouts tels que la possibilité de dumper le profile mémoire juste avant que le système ne soit plein.

malt -o dump:on-sys-full-at=80% -o watch-dog=true ./mon_programme

# également :
#  -o dump:on-app-using-rss=10G
#  -o dump:on-app-using-virt=80%
#  -o dump:on-app-using-req=500M

La possibilité de suivre les appels à mmap, mremap, munmap si vous les appelez directement dans votre code au lieu de laisser malloc faire son travail.

Support de python

MALT a initialement été développé dans le contexte du calcul à haute performance — HPC (High Performance Computing) donc surtout pour le C / C++ / Fortran / Rust.

Dans la communauté scientifique, nous voyons dans les laboratoires de plus en plus fleurir l'usage d'un langage à priori bien éloigné de nos prérogatives de performances : Python.

Dans un cadre de calcul scientifique, il est souvent utilisé plutôt comme un wrapper permettant d'appeler et d'orchestrer des bibliothèques en C /C++ / Fortran, elles, performantes. Quoi que l'usage amène aussi à l'écrire de certaines parties du code en Python grâce à Numpy ou Numba pour accéléré la partie calcule sur des tableaux ou autres frameworks d'exploitation des GPU.

La version 1.6.0 de MALT vient d'ajouter le support (encore quelque peu expérimental) natif de Python permettant d'analyser un code pur python ou mix Python / C / C++…. Il s'agit pour l'instant de la première version avec ce support, il reste donc du travail.

Sont supportés les versions Python supérieures à 3.11 ainsi que les environnements Conda / Anaconda / Venv. À l'heure de rédaction de cet article, cela comprend les versions 3.11 à 3.14.

MALT étant orienté C / C++, il ne supporte que Linux comme système d'exploitation. (NdM: la causalité évoquée ici devrait faire réagir des développeurs d'autres systèmes libres notamment :))

Utilisation sur Python

Si la commande malt fonctionne parfaitement, il est recommandé d'utiliser le wrapper malt-python qui adapte quelques configurations spécifiques à Python non encore automatiques.

malt-python ./script.py

# équivalent à 
malt --profile python-default ./script.py

# liste des profiles
malt --profile help

# Afficher le profile
malt-webview ./malt-script-py-6889.json

Profilage rapide

Notons que l'overhead de MALT est important en Python du fait du large nombre d'allocations générées par ce langage et de la méthode de résolution des piles d'appels pour retrouver les lignes dans votre code. Ces détails d'analyse peuvent être désactivés via :

# Désactivé complète de l'analyse des piles
malt-python -p python-no-stack ./my_script.py

# Analyse des piles par "sampling"
malt-python -p python-sampling ./my_script.py

Nouvelle interface

La version 1.6.0 arrive également avec une nouvelle interface graphique avec un code remis à jour
par rapport à sa version originale vieillissante.

Capture annotation python

Profil statique

Pour ceux qui voudraient échanger les profils avec d'autres sur d'autres OS, il est possible depuis la 1.6.0 de générer une version statique des pages de l'interface (hors annotation des sources et arbre d'appel navigable) via :

# Toues les pages possible en statique
malt-webview -static ./report malt-progr-123456.json

# Seulement la page de résumé.
malt-webview -static-summary ./report malt-progr-123456.json

Installation

MALT n'est pas encore disponible dans les distributions classiques, vous devez donc le compiler et l'installer à la main. Le nombre réduit de dépendances obligatoires en fait un outil relativement facile à installer.

On trouvera la procédure dans la documentation du projet.

Documentation

La documentation a été complètement ré-écrite et disponible sur le site officiel : documentation.

Outils similaires pour Python

Découvrir un outil est aussi l'occasion d'en découvrir d'autres. Restons dans le monde du Python, si MALT ne vous convient pas vous trouverez peut-être votre bonheur avec les outils suivants et complémentaires à MALT et eux totalement dédiés au Python toujours pour la mémoire :

  • Memray (Apache Public License 2)
  • Scalene (Apache Public License 2)

MALT se positionne par rapport aux deux présentés en apportant une analyse fine en annotant tout le source code de l'application. Il offre également une analyse des variables globales et TLS coté C/C++/Fortran/Rust.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Apple rachète une startup israélienne capable de lire… vos sourires

30 janvier 2026 à 13:34

Apple met la main sur Q.ai, startup israélienne qui développe une IA capable d’interpréter les signaux non verbaux du visage. Le groupe entend renforcer ses technologies d’IA et d’interfaces, notamment pour ses casques et lunettes connectées.

Tesla : ce calcul d’Elon Musk sur le Cybercab qui ne tient pas la route

30 janvier 2026 à 13:32

Lors de la dernière conférence de résultats de Tesla, le Cybercab et le robotaxi ont écrasé le reste du discours, avec de nombreuses promesses à la clé. Est-ce que Tesla n’en fait pas trop sur le sujet ?

Une panne Orange et Sosh prive des milliers d’abonnés de réseau mobile : ce que l’on sait

30 janvier 2026 à 13:08

Depuis la fin de matinée du 30 janvier, de nombreux abonnés Orange et Sosh n'arrivent plus à passer des appels ou à se connecter en 4G/5G. L'opérateur a confirmé qu'un incident a eu lieu entre 11h et 17h.

Qui est friend.com, la start-up dystopique qui s’offre une gigantesque campagne de pub à Paris ?

30 janvier 2026 à 11:04

Depuis la fin janvier 2026, plusieurs internautes ont signalé sur X la présence d’une campagne publicitaire pour le pendentif d’IA de friend.com dans le métro parisien. Déjà vivement critiqué aux États-Unis, l’objet fait désormais polémique en France.

Un Waymo heurte un enfant à la sortie d’une l’école, mais attention aux conclusions hâtives

30 janvier 2026 à 10:38

L'agence américaine de la sécurité routière lance une enquête contre Waymo après que l'un de ses robotaxis a renversé un enfant près d'une école. Toutefois, la nuance est de rigueur.

Final Fantasy VII Remake sur Switch 2 baisse déjà son prix pour la fin des soldes

30 janvier 2026 à 10:12

[Deal du jour] Alors que le troisième et dernier volet de la trilogie consacrée au remake de Final Fantasy VII se fait désirer, le premier épisode et son DLC sont déjà moins chers sur Switch 2, quelques jours après sa sortie.

❌