Artwork

Contenu fourni par Quentin Adam and Clever Cloud. Tout le contenu du podcast, y compris les épisodes, les graphiques et les descriptions de podcast, est téléchargé et fourni directement par Quentin Adam and Clever Cloud ou son partenaire de plateforme de podcast. Si vous pensez que quelqu'un utilise votre œuvre protégée sans votre autorisation, vous pouvez suivre le processus décrit ici https://fr.player.fm/legal.
Player FM - Application Podcast
Mettez-vous hors ligne avec l'application Player FM !

#26 - Kernel.eu N’est Plus Anglais, Mais Il Est Vacciné

1:26:48
 
Partager
 

Manage episode 281854473 series 2700941
Contenu fourni par Quentin Adam and Clever Cloud. Tout le contenu du podcast, y compris les épisodes, les graphiques et les descriptions de podcast, est téléchargé et fourni directement par Quentin Adam and Clever Cloud ou son partenaire de plateforme de podcast. Si vous pensez que quelqu'un utilise votre œuvre protégée sans votre autorisation, vous pouvez suivre le processus décrit ici https://fr.player.fm/legal.

Toutes les notes sont disponibles sur https://www.clever-cloud.com/fr/podcast/episode26

Avec par ordre d’apparition : @waxzce @gcouprie @juuduu @keruspe

Bonne année

Le code de l’ARNm du vaccin BioNTech/Pfizer https://renaudguerin.net/posts/explorons-le-code-source-du-vaccin-biontech-pfizer-sars-cov-2/ Traduction par Renaud Guérin d’un article anglais de Bert Hubert l’ARN, c’est littéralement un exécutable, mais biologique. L’article “décompile” la chaîne et nous explique chaque morceau : Le début de la chaîne correspond à un shebang. Une partie de cette “introduction” permet de dire quand il faut commencer le boulot, combien il faut produire, etc. L’équipe qui a conçu le vaccin y a collé une instruction tirée d’un gène puis optimisée qui permet de dire « commence à produire maintenant ! » Les nucléotides “U” sont remplacés par une version légèrement modifiée (1-méthyl-3'-pseudouridylyle) : interprétée comme U par le ribosome, mais permet à l’ARN de ne pas être détecté par le système immunitaire. Truc de ouf : le hack qui permet d’accélérer la production : maximiser le nombre de C et de G. (plusieurs codons codent le même acide aminé, autant prendre les plus rapides à traduire.) Quelques hacks dans le corps pour maintenir Spike dans la bonne forme.

https://twitter.com/nandoodles/status/1345774768746852353 Fraude à la pub Uber

https://news.slashdot.org/story/21/01/05/1929229/81000-uk-owned-eu-domains-suspended-as-brexit-transition-ends Les britanniques ont “perdu” leurs domaines en .eu. (Suspendus) https://eurid.eu/en/welcome-to-eurid/corporate-governance/

Le Kernel https://kernelnewbies.org/LinuxChanges

Linux 5.10 was released on Sun, 13 December 2020. https://lkml.org/lkml/2020/12/13/290

LTS => longer maintenance

ext4 fast commit (needs to be enabled at mkfs) -> optimized metadata writes on fsync (journal)

Btrfs => better perf for fsync => better use of standard features of the kernel: iomap (direct mapping of kernel io page to process memory map), start switching from custom locks to standard rwsem

io_uring restrictions (acl for ring sharing)

process_madvise => madvise from a daemon for another process (w/ pidfd)

shared host/guest fs cache in virtiofs => less memory consumption => faster

Static_call (retpoline alternative for spectre mitigation) => instead of going through global function pointers, code patching to directly call the destination function code, ~inlining. Basically, eager autoderef of fn ptr once instead of at each call => same as static_branch, but for indirect fn calls

Nonblocking pidfd (incompatible w/ wait) Deadlock detection for recursive read locks Kcsan: support for compounded rw (e.g. writes and reads that are not atomic) Printk optim w/ lockless ringbuffer and no more tmp cpu buffers

BPF sleepable progs

BONUS: crypto: more work inspired by zinc (wireguard) towards libcrypto cleaner primitives out of crypto + better formally proven and/or battle tested impls

Io_uring: wait sur la consommation d’évènements au lieu de busy polling (être prévnu quand on peut ajouter de nouveaux éléments parce que la queue était pleine) https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/co...

  continue reading

104 episodes

Artwork
iconPartager
 
Manage episode 281854473 series 2700941
Contenu fourni par Quentin Adam and Clever Cloud. Tout le contenu du podcast, y compris les épisodes, les graphiques et les descriptions de podcast, est téléchargé et fourni directement par Quentin Adam and Clever Cloud ou son partenaire de plateforme de podcast. Si vous pensez que quelqu'un utilise votre œuvre protégée sans votre autorisation, vous pouvez suivre le processus décrit ici https://fr.player.fm/legal.

Toutes les notes sont disponibles sur https://www.clever-cloud.com/fr/podcast/episode26

Avec par ordre d’apparition : @waxzce @gcouprie @juuduu @keruspe

Bonne année

Le code de l’ARNm du vaccin BioNTech/Pfizer https://renaudguerin.net/posts/explorons-le-code-source-du-vaccin-biontech-pfizer-sars-cov-2/ Traduction par Renaud Guérin d’un article anglais de Bert Hubert l’ARN, c’est littéralement un exécutable, mais biologique. L’article “décompile” la chaîne et nous explique chaque morceau : Le début de la chaîne correspond à un shebang. Une partie de cette “introduction” permet de dire quand il faut commencer le boulot, combien il faut produire, etc. L’équipe qui a conçu le vaccin y a collé une instruction tirée d’un gène puis optimisée qui permet de dire « commence à produire maintenant ! » Les nucléotides “U” sont remplacés par une version légèrement modifiée (1-méthyl-3'-pseudouridylyle) : interprétée comme U par le ribosome, mais permet à l’ARN de ne pas être détecté par le système immunitaire. Truc de ouf : le hack qui permet d’accélérer la production : maximiser le nombre de C et de G. (plusieurs codons codent le même acide aminé, autant prendre les plus rapides à traduire.) Quelques hacks dans le corps pour maintenir Spike dans la bonne forme.

https://twitter.com/nandoodles/status/1345774768746852353 Fraude à la pub Uber

https://news.slashdot.org/story/21/01/05/1929229/81000-uk-owned-eu-domains-suspended-as-brexit-transition-ends Les britanniques ont “perdu” leurs domaines en .eu. (Suspendus) https://eurid.eu/en/welcome-to-eurid/corporate-governance/

Le Kernel https://kernelnewbies.org/LinuxChanges

Linux 5.10 was released on Sun, 13 December 2020. https://lkml.org/lkml/2020/12/13/290

LTS => longer maintenance

ext4 fast commit (needs to be enabled at mkfs) -> optimized metadata writes on fsync (journal)

Btrfs => better perf for fsync => better use of standard features of the kernel: iomap (direct mapping of kernel io page to process memory map), start switching from custom locks to standard rwsem

io_uring restrictions (acl for ring sharing)

process_madvise => madvise from a daemon for another process (w/ pidfd)

shared host/guest fs cache in virtiofs => less memory consumption => faster

Static_call (retpoline alternative for spectre mitigation) => instead of going through global function pointers, code patching to directly call the destination function code, ~inlining. Basically, eager autoderef of fn ptr once instead of at each call => same as static_branch, but for indirect fn calls

Nonblocking pidfd (incompatible w/ wait) Deadlock detection for recursive read locks Kcsan: support for compounded rw (e.g. writes and reads that are not atomic) Printk optim w/ lockless ringbuffer and no more tmp cpu buffers

BPF sleepable progs

BONUS: crypto: more work inspired by zinc (wireguard) towards libcrypto cleaner primitives out of crypto + better formally proven and/or battle tested impls

Io_uring: wait sur la consommation d’évènements au lieu de busy polling (être prévnu quand on peut ajouter de nouveaux éléments parce que la queue était pleine) https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/co...

  continue reading

104 episodes

Todos os episódios

×
 
Loading …

Bienvenue sur Lecteur FM!

Lecteur FM recherche sur Internet des podcasts de haute qualité que vous pourrez apprécier dès maintenant. C'est la meilleure application de podcast et fonctionne sur Android, iPhone et le Web. Inscrivez-vous pour synchroniser les abonnements sur tous les appareils.

 

Guide de référence rapide