mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#linuxplumbers

0 posts0 participants0 posts today
unixbhaskar<p>Linux Plumbers, 2025 ...call for participation via your work.</p><p><a href="https://lpc.events/blog/current/index.php/2025/05/14/submission-time-for-linux-plumbers-2025/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lpc.events/blog/current/index.</span><span class="invisible">php/2025/05/14/submission-time-for-linux-plumbers-2025/</span></a></p><p><a href="https://mastodon.social/tags/linuxkernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxkernel</span></a> <a href="https://mastodon.social/tags/linuxplumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxplumbers</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
sjAn official video is also uploaded on YouTube: <a href="https://youtu.be/mRU1ZeNB9WY?feature=shared" rel="nofollow noopener" target="_blank">https://youtu.be/mRU1ZeNB9WY?feature=shared</a><br><br><a class="hashtag" href="https://social.kernel.org/tag/linux" rel="nofollow noopener" target="_blank">#linux</a> <a class="hashtag" href="https://social.kernel.org/tag/kernel" rel="nofollow noopener" target="_blank">#kernel</a> <a class="hashtag" href="https://social.kernel.org/tag/damon" rel="nofollow noopener" target="_blank">#damon</a> <a class="hashtag" href="https://social.kernel.org/tag/linuxplumbers" rel="nofollow noopener" target="_blank">#linuxplumbers</a><span class="quote-inline"><br><br>RE: <a href="https://social.kernel.org/objects/f6b89ea2-239f-40c8-b910-3eb3ef48c66b" rel="nofollow noopener" target="_blank">https://social.kernel.org/objects/f6b89ea2-239f-40c8-b910-3eb3ef48c66b</a></span>
Thorsten Leemhuis (acct. 1/4)<p>Many dozens of recordings from this years <span class="h-card" translate="no"><a href="https://mastodon.social/@linuxplumbersconf" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>linuxplumbersconf</span></a></span> are now available on YouTube. You can find them in the list of videos (<a href="https://www.youtube.com/@LinuxPlumbersConference/videos" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/@LinuxPlumbersConf</span><span class="invisible">erence/videos</span></a> ) on in a dedicated playlist (<a href="https://www.youtube.com/playlist?list=PLVsQ_xZBEyN0XmmLaDFQEnuEu5HKSobpy" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PLVs</span><span class="invisible">Q_xZBEyN0XmmLaDFQEnuEu5HKSobpy</span></a> ).</p><p>Abstracts as well as slides for most of the talks are available through the <a href="https://fosstodon.org/tags/LinuxPlumbers2024" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers2024</span></a>'s schedule page: <a href="https://lpc.events/event/18/timetable/?view=lpc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lpc.events/event/18/timetable/</span><span class="invisible">?view=lpc</span></a></p><p><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://fosstodon.org/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a> <a href="https://fosstodon.org/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a></p>
Paul Chaignon<p>The slides for my <a href="https://hachyderm.io/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a> talk on the formal verification of the <a href="https://hachyderm.io/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> verifier are available at: <a href="https://pchaigno.github.io/assets/Linux%20Plumbers%202024%20Agni.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pchaigno.github.io/assets/Linu</span><span class="invisible">x%20Plumbers%202024%20Agni.pdf</span></a>. I explained how Hari Vishwanathan et al. sped up the verification to a few minutes and how we're now able to continuously verify the verifier's range analysis in CI.</p>
Paul Chaignon<p>Everyone wants packet metadata in Linux, and everyone ends up (over-)using skb-&gt;mark. At <a href="https://hachyderm.io/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a>, Arthur Fabre and Jakub Sitnicki (Cloudflare) discussed a new, larger metadata mechanism that could be accessed by all <a href="https://hachyderm.io/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> programs along the stack.</p><p>Slides: <a href="https://lpc.events/event/18/contributions/1935/attachments/1669/3453/LPC%202024%20Metadata-4.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lpc.events/event/18/contributi</span><span class="invisible">ons/1935/attachments/1669/3453/LPC%202024%20Metadata-4.pdf</span></a><br>Recording: <a href="https://www.youtube.com/live/rQtQ-Nd1ZmA?t=20977s" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/live/rQtQ-Nd1ZmA?t</span><span class="invisible">=20977s</span></a></p>
Akihiko Odaki<p>日本に戻りました。いろんな人と話せてよかったです。<br><a href="https://mstdn.maud.io/tags/OSSummit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSSummit</span></a> <a href="https://mstdn.maud.io/tags/linuxplumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxplumbers</span></a> <a href="https://mstdn.maud.io/tags/kvmforum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kvmforum</span></a></p>
Paul Chaignon<p>Luis Gerhorst (FAU) and his colleagues found that many existing <a href="https://hachyderm.io/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> programs would be rejected due to the verifier's Spectre mitigations if they were loaded as unprivileged. They proposed to add lfences to cover those cases. <a href="https://hachyderm.io/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a></p><p>Slides: <a href="https://lpc.events/event/18/contributions/1954/attachments/1561/3249/presentation.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lpc.events/event/18/contributi</span><span class="invisible">ons/1954/attachments/1561/3249/presentation.pdf</span></a><br>Recording: <a href="https://www.youtube.com/live/rQtQ-Nd1ZmA?feature=shared&amp;t=11011" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/live/rQtQ-Nd1ZmA?f</span><span class="invisible">eature=shared&amp;t=11011</span></a><br>Paper: <a href="https://arxiv.org/pdf/2405.00078" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">arxiv.org/pdf/2405.00078</span><span class="invisible"></span></a><br>Code: <a href="https://gitlab.cs.fau.de/un65esoq/linux/-/commits/bpf-spectre" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.cs.fau.de/un65esoq/linu</span><span class="invisible">x/-/commits/bpf-spectre</span></a></p>
Paul Chaignon<p>So much is now happening in <a href="https://hachyderm.io/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> that tracing kernel functions isn't enough to debug the network stack. You need to trace inside BPF programs! At <a href="https://hachyderm.io/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a>, my colleagues <span class="h-card" translate="no"><a href="https://fosstodon.org/@brb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>brb</span></a></span> and Gray Liang explained how they extended pwru to trace BPF programs and why it wasn't so simple.</p><p>Slides: <a href="https://lpc.events/event/18/contributions/1942/attachments/1659/3444/LPC'24_%20pwru-1.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lpc.events/event/18/contributi</span><span class="invisible">ons/1942/attachments/1659/3444/LPC'24_%20pwru-1.pdf</span></a><br>Recording: <a href="https://www.youtube.com/live/rQtQ-Nd1ZmA?t=6156s" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/live/rQtQ-Nd1ZmA?t</span><span class="invisible">=6156s</span></a><br>Code: <a href="https://github.com/cilium/pwru" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/cilium/pwru</span><span class="invisible"></span></a></p>
Paul Chaignon<p>On the last day of <a href="https://hachyderm.io/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a>, <span class="h-card" translate="no"><a href="https://mastodon.social/@kkdwivedi" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>kkdwivedi</span></a></span> (EPFL) took a look at how we could redesign the network stack in a backward compatible way to improve its efficiency without losing isolation. Basically the holy grail of network stack research (dataplane OSes, kernel bypasses, kernel offloads). He thinks <a href="https://hachyderm.io/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> could help implement a new Fibers abstraction to solve this problem.</p><p>Slides: <a href="https://lpc.events/event/18/contributions/1948/attachments/1671/3457/Nous%20LPC%202024.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lpc.events/event/18/contributi</span><span class="invisible">ons/1948/attachments/1671/3457/Nous%20LPC%202024.pdf</span></a><br>Recording: <a href="https://www.youtube.com/live/rQtQ-Nd1ZmA?feature=shared&amp;t=23356" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/live/rQtQ-Nd1ZmA?f</span><span class="invisible">eature=shared&amp;t=23356</span></a></p>
Paul Albertella<p>I really enjoyed my first <a href="https://fosstodon.org/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a>, in Vienna. There were so many in-depth &amp; engaging talks, which sparked plenty of impromptu discussions and hallway track huddles. I particularly liked Julia Lawall's talk on formal verification, meeting up with the KernelCI folks, and the chance to see more of my ELISA comrades in real life. Thanks to the organisers and all the other participants!</p>
Changwoo Min<p>I gave a talk about my new CPU scheduler, named LAVD. While the recorded audio is not great, I hope it is still understandable. </p><p>"Using sched_ext to improve frame rates on the SteamDeck: Ideas behind the LAVD scheduler" in the sched_ext MC at the <a href="https://discuss.systems/tags/linuxplumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxplumbers</span></a> 2024, Vienna.</p><p><a href="https://youtu.be/FmrRfD51cgc?t=6154" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/FmrRfD51cgc?t=6154</span><span class="invisible"></span></a></p>
sjMy Kernel Memory Management LPC Micro Conference talk titled "DAMON: Long-term Plans for Kernel That {Just Works,Extensible}" was successful. <br>The video[1] and slides[2] are available. I was obviously nervous since I forgot contents of the slides due to the great talks from two previous speakers (I highly recommend you to watch those). I like it though, since it reminds me how humble I am ;)<br><br>[1] <a href="https://www.youtube.com/live/CTWQ-d7pj5s?feature=shared&amp;t=20182" rel="nofollow noopener" target="_blank">https://www.youtube.com/live/CTWQ-d7pj5s?feature=shared&amp;t=20182</a><br>[2] <a href="https://lpc.events/event/18/contributions/1768/" rel="nofollow noopener" target="_blank">https://lpc.events/event/18/contributions/1768/</a><br><br><a class="hashtag" href="https://social.kernel.org/tag/linux" rel="nofollow noopener" target="_blank">#linux</a> <a class="hashtag" href="https://social.kernel.org/tag/kernel" rel="nofollow noopener" target="_blank">#kernel</a> <a class="hashtag" href="https://social.kernel.org/tag/damon" rel="nofollow noopener" target="_blank">#damon</a> <a class="hashtag" href="https://social.kernel.org/tag/linuxplumbers" rel="nofollow noopener" target="_blank">#linuxplumbers</a>
Igalia<p>And so we end a week of intense knowledge exchange! Thanks everyone who attended our talks and visited our booth at <a href="https://floss.social/tags/OSSummit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OSSummit</span></a> EU, <a href="https://floss.social/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a> and <a href="https://floss.social/tags/LFEuropeMemberSummit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LFEuropeMemberSummit</span></a>. Big thank you to the sponsors and to the <span class="h-card" translate="no"><a href="https://social.lfx.dev/@linuxfoundation" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>linuxfoundation</span></a></span> for making these events possible.👏 <a href="https://floss.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Paul Chaignon<p>Double CPU scheduling (at host and at guest) causes inefficiencies in virtualized hosts. <span class="h-card" translate="no"><a href="https://fosstodon.org/@joel_linux" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>joel_linux</span></a></span> (Google) believes that eBPF could help the guest and host cooperate to improve performance. At <a href="https://hachyderm.io/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a> now!</p><p>Slides: <a href="https://lpc.events/event/18/contributions/1733/attachments/1654/3418/pvsched_lpc24.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lpc.events/event/18/contributi</span><span class="invisible">ons/1733/attachments/1654/3418/pvsched_lpc24.pdf</span></a><br>Stream: <a href="https://www.youtube.com/live/lQXmHdefoXE" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/live/lQXmHdefoXE</span><span class="invisible"></span></a></p>
Paul Chaignon<p>Optimizing memory management is becoming critical, especially with CXL and the hardware limits of TLB scaling.<br>Kaiyang Zhao (CMU) believes making memory management programmable with <a href="https://hachyderm.io/tags/eBPF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eBPF</span></a> could help. <a href="https://hachyderm.io/tags/LinuxPlumbers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxPlumbers</span></a></p><p>Slides: <a href="https://lpc.events/event/18/contributions/1932/attachments/1646/3414/Towards%20Programmable%20Memory%20Management%20with%20eBPF%20(LPC%202024).pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lpc.events/event/18/contributi</span><span class="invisible">ons/1932/attachments/1646/3414/Towards%20Programmable%20Memory%20Management%20with%20eBPF%20(LPC%202024).pdf</span></a><br>Recording: <a href="https://www.youtube.com/live/rQtQ-Nd1ZmA?t=12426" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/live/rQtQ-Nd1ZmA?t</span><span class="invisible">=12426</span></a></p>

Next at #LinuxPlumbers, to improve the #eBPF verifier, @kkdwivedi (EPFL) proposes KFlex, a better tradeoff between runtime sandboxing (ex. SFI) and static analysis (the eBPF verifiers). Out of all the approaches presented to improve/replace the verifier, this is IMO the most likely to make it upstream!

Slides: lpc.events/event/18/contributi
Recording: youtube.com/live/rQtQ-Nd1ZmA?t
Code: github.com/rs3lab/KFlex