335 private links
The GNU Coreutils version published a faster version of some tools
La DINUM utilise donc NixOS pour se reproductibilité.
Avec NixOS, toute la configuration d'un poste, des logiciels installés, aux services activés, en passant par les paramètres de sécurité, est décrite dans un fichier texte. On applique ce fichier, on obtient exactement le système attendu. Rien de plus, rien de moins. Si on copie ce fichier sur mille machines, on obtient mille postes strictement identiques.
En revanche, il faut comprendre la logique déclarative de NixOS, et c'est cela qui freine son adoption pour le grand public. L'État a donc choisir bâtir Sécurix dessus, respectant les normes de l'ANSSI.
Bureautix propose un ensemble d'environnement de bureau prêt à l'emploi. Bureautix est conçu pour être cloné et adapté. Une administration peut prendre le kit, y ajouter ses propres logiciels et personnalisations, et créer sa version privée.
Le seul point noir reste l'hébergement du projet sur Github pour le moment.
En attendant un déploiement à plus grande échelle, la CPAM utilisera "La Suite".
Summary of the changes in the kernel 7.0
The major version number is incremented when the number after the dot starts looking "too big." There is literally no other reason.
LittleSnitch est donc maintenant disponible sur GNU/Linux.
So a CPU that was built in 1989. So Linux supported it for 36 years.
A reminder, because the usual users only see "the Windows Desktop PC"
There is a way to performs actions while connecting a keyboard (of course!).
It's a udev rule.
There is a rollback mechanism
Le finance de l'open source est constamment un challenge
I read only kudos about the ArchWiki
Avec la fin du support de Windows 10, Linux atteint 5% d'utilisations selon StatCounter. À l'opposé, Windows a perdu environ 10% comparé à janvier 2022.
L’autre moteur de Linux, comme en France, est sa compatibilité de plus en plus avancée avec les jeux vidéo, lui permettant même de battre Windows sur certains benchmarks en performance.
Le processus dans ce cas est officialisé: https://github.com/torvalds/linux/commit/102606402f4f5943266160e263c450fdfe4dd981#diff-6c81210e8795b03502471e1435cac0763110f72b823038bd0033eb617c15ab8d
Finalement, c'est le retour à Debian qui a primé.
This specification defines where these files should be looked for by defining one or more base directories relative to which files should be located.
Reading a file is actually slow.
getCurrentThreadUserTime() uses many syscalls because it reads from /proc.
clock_gettime(CLOCK_THREAD_CPUTIME_ID) has only one syscall and a direct function call chain.
The optimisation can be done, but:
- The kernel policy is clear: don't break userspace
- It's undocumented anywhere!
- Author's take: if glibc depends on it, it's not going away.
This is why I like browsing commits of large open source projects. A 40-line deletion eliminated a 400x performance gap. The fix required no new kernel features, just knowledge of a stable-but-obscure Linux ABI detail.
The lessons:
- read the kernel source. POSIX tells what's portable; the kernel source code tells what's possible.
- check the old assumptions: revisiting them occasionally pays off.
Donc selon cette expérience, il serait plus intéressant de faire tourner de vieux programmes windows sur Linux au lieu de Windows, ou des programmes Linux sur Linux.
Lol, à voir les résultats, mais GG WP