Artwork

Inhoud geleverd door Quentin Adam and Clever Cloud. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Quentin Adam and Clever Cloud of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Player FM - Podcast-app
Ga offline met de app Player FM !

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

1:26:48
 
Delen
 

Manage episode 281854473 series 2700941
Inhoud geleverd door Quentin Adam and Clever Cloud. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Quentin Adam and Clever Cloud of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.

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 afleveringen

Artwork
iconDelen
 
Manage episode 281854473 series 2700941
Inhoud geleverd door Quentin Adam and Clever Cloud. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Quentin Adam and Clever Cloud of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.

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 afleveringen

Alle afleveringen

×
 
Loading …

Welkom op Player FM!

Player FM scant het web op podcasts van hoge kwaliteit waarvan u nu kunt genieten. Het is de beste podcast-app en werkt op Android, iPhone en internet. Aanmelden om abonnementen op verschillende apparaten te synchroniseren.

 

Korte handleiding