#44 - Une Fenêtre Sur Le Kernel

Posté le Wednesday, May 19, 2021
Dans ce quarante cinquième épisode nous parlons de Kernel, hyperv, usb, io_uring, NAPI, id_mapping, KFENCE, VRR, KVM, DTPM, youki, rust, ebpf.

Show Notes

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

#44 - Une fenêtre sur le kernel

Marc-Antoine Perennou Quentin Adam Pierre-Antoine Grégoire et notre invité aujourd’hui: Erwan Velu

Support de linux comme partition racine dans hyperv https://www.phoronix.com/scan.php?page=news_item&px=Hyper-V-Isolation-VMs-Linux https://lore.kernel.org/lkml/20210228150315.2552437-1[email protected]/ 00:13:30 Support de l’usb 3.2 multi-lane pour monter jusqu’a 2x10gbit/s https://kernelnewbies.org/Linux_5.12#Universal_Serial_Bus Note: amélioration du support USB 4 aussi.

00:21:45 la réécriture du coeur de io_uring pour ne plus avoir de kernel threads spécifiques mais utiliser un fork du process qui a besoin de faire l’io https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5695e51619745d4fe3ec2506a2f0cd982c5e27a4

https://kernel-recipes.org/

00:31:09 Kthread NAPI polling = NAPI == poll directly network device == softirq (bypass scheduler) = running in kthread makes monitoring easier https://kernelnewbies.org/Linux_5.12#Networking

00:35:51 Id mapping for mounts https://kernelnewbies.org/Linux_5.12#ID_mapping_in_mounts

00:39:12 KFENCE “soft kasan” https://kernelnewbies.org/Linux_5.12#KFENCE_memory_error_detector

00:44:31 Support amélioré du VRR (Variable Refresh Rate) avec AMD Freesync et Intel Adaptative sync. https://kernelnewbies.org/Linux_5.12#Graphics Avec un chouette article explicatif: https://www.clubic.com/materiel-informatique/ecran-lcd/article-886384-1-sync-freesync-adaptive-sync-vrr-technologies.html

00:52:50 Virtu TDP MMU dans KVM virtio-input: add multi-touch support

Le Lolz: Support des manettes dual sense Playstation 5 qui arrive en même temps que le support du hardware et des accessoires Nintendo 64. https://kernelnewbies.org/Linux_5.12#Tablets.2C_touch_screens.2C_keyboards.2C_mouses

https://projectacrn.org/ + virtio

01:05:02 OBS + wayland fonctionne, merci pipewire https://www.phoronix.com/scan.php?page=news_item&px=OBS-Studio-Wayland-Ready

01:09:05 DTPM (Dynamic Thermal Power Management) https://kernelnewbies.org/Linux_5.12#Dynamic_Thermal_Power_Management

Sortie de Bootstrap 5, sans Jquery et avec le drop de plein de browsers legacy. https://blog.getbootstrap.com/2021/05/05/bootstrap-5/

01:13:45 Youki: https://twitter.com/utam0k/status/1393881448856182784?s=20 https://github.com/utam0k/youki

Rust on windows https://blogs.windows.com/windowsdeveloper/2021/05/06/announcing-rust-for-windows-v0-9/

https://cloudblogs.microsoft.com/opensource/2021/05/10/making-ebpf-work-on-windows/ https://github.com/microsoft/ebpf-for-windows

01:21:15 https://frame.work/products/laptop-diy-edition

https://embedded-recipes.org/2019/talks/testing-firmware-the-devops-way/

01:29:25 https://twitter.com/trufae/status/1393266785982586882 Vim:terminal

01:30:38 Man simplifié orienté “cheatsheets” (contre-pied dans l’épisode Kernel ;) ) https://github.com/tldr-pages/tldr

01:34:00 https://www.anandtech.com/show/16656/ibm-creates-first-2nm-chip

https://www.france.tv/france-2/cash-investigation/2450927-nos-donnees-personnelles-valent-de-l-or.html

https://kernel-recipes.org/

https://www.youtube.com/watch?t=39&v=whIZTN7K0Zo&feature=youtu.be

Guests

Erwan Velu

Erwan Velu

Opensource enthusiast & contributor, interested in low-level and performance. Kernel Recipes founder. Belgian beer & Aged Rhum lover. Beekeeper on free time.

Hosts

Pierre-Antoine Grégoire

Pierre-Antoine Grégoire

Pierre-Antoine Grégoire is a permanent happening at Clever Cloud. He’s working on topics of virtualization and development and on improving and bringing innovations to the systems used by Clever Cloud to automate workloads for their customers. Pierre-Antoine has spoken in multiple international conferences, and is one of the main organizers of YaJUG (Luxembourg Java User Group, https://yajug.lu) and of the Voxxed Days Luxembourg conference (https://luxembourg.voxxeddays.com/).

Quentin Adam

Quentin Adam

Quentin ADAM is the CEO of Clever Cloud: an IT automation company, running a Platform as a Service allowing you to run java, scala, ruby, node.js, php, python or go applications, with auto scaling and auto healing features. This position allow him to study lots of applications, code, practice, and extract some talks and advises. Regular speaker at various tech conference, he’s focused to help developers to deliver quickly and happily good applications.

Marc-Antoine Perennou

Marc-Antoine Perennou

Marc-Antoine est SRE. Il est dans l’aventure Clever Cloud depuis sa création et est partiellement à l’origine de la v1 de beaucoup d’outils internes à Clever Cloud. Il met en production les nouvelles technologies de Geoffroy pour que les autres n’aient aucune excuse pour ne pas faire de même, quand il ne raconte pas de Dad Jokes.