Skip to main content

[bookmark=]v3 is here…

many are saying this is a masterpiece. a lady stopped me in the street yesterday and said "are you the one who wrote [PATCH bpf-next v3 00/14] Atomics for eBPF? i want to thank you for your wonderful creation"[/bookmark]

[bookmark=]Linux kernel: 29 009 700 lines of code
Chrome browser: 35 476 590 lines of code[/bookmark]

Just sent v4 of my rewritten "reporting-bugs" document for the # # to # for review:…

Some concerns about using CC-BY-4.0 that hch raised in the v3 review are hopefully resolved now. #

[bookmark=]Join Linux Kernel Maintainer Greg Kroah-Hartman for an interactive, complimentary Mentorship Session exploring: Best Practices to Getting Your Patches Accepted. Happening Tues, Dec 8 at 7am PST - this is your chance to ask @gregkh your questions! Register


# 20.3 with lots of new and improved 3D drivers is out:…

Some highlights:

* new driver v3dv: a Vulkan driver for the #

* new driver: #, executing Vulkan with the CPU (similar to how # executes # on the CPU)


[bookmark=]All presentations from # and # 2020 are online now, with automatic subtitles and translation option. Those include some errors, but definitely an advancement for those who need them to better understand the speech content [/bookmark]

[bookmark=]I posted a summary article:
Linux kernel heap quarantine versus use-after-free exploits.

If TLDR, see the poem at the end :) [/bookmark]

[bookmark=]Nice summary of the talk I gave at the Linux Application Summit a few weeks ago.[/bookmark]

# # 5.10-rc6 is out:

"[…] it's a pretty normal rc6 stat-wise. So unless we have some big surprising left-overs coming up, I think we're in good shape. And the diffstat looks nice and flat too, […] So I'm feeling pretty good about 5.10 […]"…

[bookmark=]v2 of my Hypervisor.framework QEMU patches are on the mailing list. All known issues of the first one are resolved. It no longer eats all your CPU for example.

Now, who's up for the task to make it easy to consume for people who just want to run VMs?…

Screenshot of the task viewer displaying 11.8% CPU utilization for QEMU [/bookmark]

[bookmark=]A picture is worth 1000 words.

✓ x86 emulation is fully functional.
✓ It's really on an M1
✓ Virtio-net works
✓ RDP works

Screenshot of Windows for ARM running x86 emulation[/bookmark]

[bookmark=]Zluda: what I've been waiting for as an implementation, at

ZLUDA is a drop-in replacament for CUDA on Intel GPU. ZLUDA allows to run unmodified CUDA applications using Intel GPUs with near-native performance. [/bookmark]

```[…] In an exclusive interview, Torvalds expanded on why he can't see porting Linux to the M1-based Macs. "The main problem with the M1 for me is the GPU and other devices around it, […] because it wouldn't have any Linux support unless Apple opens up." […]```
[bookmark=]Linus Torvalds would like to use an # # for #, but… via @ZDNet & @sjvn

But, Torvalds said there's this little problem of
@Apple's closed-source, proprietary hardware, which gets in the way. # [/bookmark]

[bookmark=]The first issue of a new series of # Updates is out:…. Learn about the latest articles and presentations, research papers, kernel and other software news about eBPF. I am honoured to be in charge of the edition. Next reports are open to contributions!🐝 [/bookmark]
# #eBPF

Maybe we should hire those blue folks for the # # ;-)
[bookmark=]Feature Complete (…)


[bookmark=]How to use nftables from python… (unlike iptables, this is easy and supported to manipulate ruleset from Python without wrapping the executable) [/bookmark]

# # 5.10-rc5 is out:

"[…] The 5.10 RCs stubbornly keeps staying fairly big […] I'm still hopeful for things to calm down. Otherwise we get into uncomfortable territory for the next release with the holiday season coming up too. […]"…

[bookmark=]My colleague @maksim_sisov from @igalia wrote a blog post on our work for running # on Wayland natively, resulting in that you now can get (experimental) native support for Wayland on Chrome releases with just two runtime flags! Check it out here:
Chrome/Chromium on Wayland: The Waylandification project.

[bookmark=]Replace beeps with reboots (via x86 tripe fault) and this is how I wrote the Linux kernel boot code for UEFI.[/bookmark]

[bookmark=]Although aimed at Linux kernel hackers this is actually a generally good discussion of how SQLite stores data and handles ACID and data recovery.[/bookmark]