PROJET AUTOBLOG


sebsauvage.net

Site original : sebsauvage.net

⇐ retour index

Java Is Fast. Your Code Might Not Be. | Jonathan Vogel

2026-03-25T13:26:40+01:00
Quelques astuces Java pour du code plus performant.
(Permalink)

Wine 11 rewrites how Linux runs Windows games at the kernel level, and the speed gains are massive

2026-03-25T09:23:35+01:00
La version 11 de Wine, ce n'est pas juste une accumulation de petits patchs. C'est un game-changer (haha désolé pour le jeu de mots pourri).

Les changements importants:
- NTSYNC est implémenté. Si vous avez un noyau 6.14 ou plus récent, Wine pourra utiliser NTSync au lieu de esync/fsync. Si vous utilisiez déjà esync/fsync vous ne verrez pas beaucoup de différence (mais ntsync est plus propre), mais dans le cas contraire cela améliore les performances dans certains jeux de manière spectaculaire.
- WoW64 est terminé. Vous n'avez donc plus à jongler entre librairies système 32 et 64 bits dans les préfixes Wine. Installez tout en 64 bits, et les applications 32 bits fonctionneront tel quel. C'est particulièrement intéressant pour faire tourner les anciens jeux.
- et il y a bien entendu encore des tas d'autres améliorations (support Wayland, support contrôlleurs, etc.)

Si vous étiez sous Wine 9 ou 10, je vous encourage fortement à passer à la 11.

Contexte : Wine est un logiciel Linux qui permet de faire fonctionner les applications et jeux Windows sous Linux sans avoir besoin d'installer Windows. Plus de 90% des jeux Windows existants tournent sans problème dans Wine.

Pour voir si le module ntsync est chargé dans votre système:
💻 lsmod | grep -i ntsync

Pour le charger:
💻 sudo modprobe ntsync
(et /dev/ntsync doit apparaître)

L'activer au lancement du système:
Créer le fichier /etc/modules-load.d/ntsync.conf
contenant juste : "ntsync"
(Permalink)

Sénégal : une organisation américaine derrière le durcissement des lois anti-LGBT, un prétexte de « valeurs locales » - Association STOP homophobie

2026-03-24T13:39:31+01:00
Les bigots conservateurs américains utilisent leur fric et leur influence pour répandre leur haine à travers le monde.
(Permalink)

Debunking zswap and zram myths

2026-03-24T13:29:53+01:00
zram ou zswap ? Cet article est très en faveur de zswap.
Son argument est qu'en cas de forte pression sur la RAM disponible, zswap se comporte mieux.
(sous le coude pour lecture ultérieure)

Voir si zswap est actif : cat /sys/module/zswap/parameters/enabled
(renvoie Y ou 1 si actif)

L'activer au prochain redémarrage : sudo bash -c 'echo "zswap.enabled=1" >> /etc/sysctl.conf'
(Permalink)

Permettre à une application Flatpak de lancer une commande shell

2026-03-24T09:17:08+01:00
Si par hasard vous avez une application lancée via Flatpak et que vous voulez qu'elle puisse lancer, par exemple, un script shell voici ce qu'il faut faire:

1) modifier le lanceur de l'application (flatpak run) pour ajouter l'option:  --talk-name=org.freedesktop.Flatpak
2) dans l'application, au lieu de lancer:
/chemin/monscript
faites:
flatpak-spawn --host /chemin/monscript
(Permalink)