התחל במצב לא מקוון עם האפליקציה Player FM !
#26 - Kernel.eu N’est Plus Anglais, Mais Il Est Vacciné
Manage episode 281854473 series 2700941
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...
104 פרקים
Manage episode 281854473 series 2700941
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...
104 פרקים
모든 에피소드
×ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.