det.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon Server des Unterhaltungsfernsehen Ehrenfeld zum dezentralen Diskurs.

Administered by:

Server stats:

1.7K
active users

#kernel

12 posts10 participants0 posts today
Khurram Wadee ✅<p>Now running <a href="https://mastodon.org.uk/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.org.uk/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> 6.15.10.</p>
ADMIN magazine<p>The <span class="h-card" translate="no"><a href="https://framapiaf.org/@debian" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>debian</span></a></span> project, which celebrated 32 years of development this month, has announced version 13 "Trixie"<br><a href="https://www.admin-magazine.com/News/Debian-Announces-Version-13-Trixie?utm_source=mam" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">admin-magazine.com/News/Debian</span><span class="invisible">-Announces-Version-13-Trixie?utm_source=mam</span></a><br><a href="https://hachyderm.io/tags/Debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debian</span></a> <a href="https://hachyderm.io/tags/Trixie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Trixie</span></a> <a href="https://hachyderm.io/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://hachyderm.io/tags/GNOME" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GNOME</span></a> <a href="https://hachyderm.io/tags/Plasma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Plasma</span></a> <a href="https://hachyderm.io/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/GCC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GCC</span></a> <a href="https://hachyderm.io/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a> <a href="https://hachyderm.io/tags/LXDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LXDE</span></a> <a href="https://hachyderm.io/tags/LXQt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LXQt</span></a> <a href="https://hachyderm.io/tags/Xfce" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Xfce</span></a></p>

""The name sure sounds like “mutex”, and that is where the name comes from: “fast, user space mutex”. But, it isn’t really, it’s a building block for concurrency primitives that ushered in a modern world of concurrent performance […]

t was immediately clear that the futex was a huge improvement in highly concurrent environments. Just in that original paper, their tests with 1000 parallel tasks ran 20-120 times faster than sysv locks..🤯

Needless to say, other common operating systems followed suit, including Windows in 2012 and macOS by 2016.

These days, any good locking primitive is going to be based on a futex. […]""

h4x0r.org/futex/

The #Linux #framebuffer #console is great!

kernel.org/doc/html/v6.14/fb/f

What if it's the only output though and the #kernel runs into a #crash before that console is initialized? You'd have a bad time!

Note that there are many ways to output images, not only through full-blown graphics cards. Tiny I2C and SPI displays also work. Those simple buses can be initialized early enough.

So how can we rework Linux to use, say, a SPI attached OLED display as an *early* console? I am taking notes on that.

www.kernel.orgThe Framebuffer Console — The Linux Kernel documentation

#Linux 6.17-rc2 is out:

lore.kernel.org/lkml/CAHk-=wiL

""So it's been a very calm week, and this is one of the smaller rc2 releases we've had lately. […]

[…] One day we're bound to hit that mythical merge window that doesn't introduce any bugs at all.

This merge window wasn't _that_ good, but maybe it was simply better than most?

Or maybe it's that much of Europe is still on vacation because it's August?

[…]

Let's hope next week ends up as quiet. Wouldn't that be nice?

Linus""

Thought #1 (when seeing this article):

It's slow-news season, so someone yet again wrote something about what happens when Linus for one reason or another stops maintaining #Linux, as it's been a while since that topic made the rounds.

Thought #2 (when reading ""When @torvalds goes, the sense of discontinuity will be hard to bear, and the opportunism of commercial interests to grow influence will be non-zero. These are problems now that need addressing before they are ripened by events, and this is where succession planning should take place.""):

I might be wrong, but my gut feeling says that "planning the succession" bears more risk that commercial interests will try to use those plans to grow influence.

Thought #3:

Someone should ask 10 or 15 core developers if they think Linux would be at risk if Linus would be hit by a bus tomorrow.

[edit]

Thought #4:

There for 20+ years now was always someone that was clearly considered "second in command" that could take over when needed (and the current person actually did for one cycle); sure, it's neither public nor written down as such, but it's kind of agreed on among the core developers afaics, so it's not like there is no "succession plan".

[/edit]

theregister.com/2025/08/14/the

The Register · The plan for Linux after Torvalds has a kernel of truth: There isn’t oneBy Rupert Goodwins

Introduction to VirtIO, Part 2: Vhost

blogs.oracle.com/linux/post/in

Jonah Palmer writes: ""[…] #Vhost is a key optimization to #VirtIO that was created to offload data-plane processing from #Qemu into more efficient components.

We’ll start off by taking a more in-depth look into the causes of overhead in the data plane of a pure VirtIO configuration. We’ll talk about the costly operations that are involved, such as VM exits, VM entries, context switches, and userspace processing by Qemu. Then we’ll introduce vhost and elaborate on how it addresses these issues by moving data-plane operations either into the kernel (kernel-based vhost) or into a specialized userspace process (via vhost-user).

We’ll then dive into both #kernel-based vhost and vhost-user architectures, examining each in detail—including their advantages, drawbacks, typical use cases, and how they affect performance. […]"

#btrfs-progs 6.16 is out:

lore.kernel.org/all/2025081318 & github.com/kdave/btrfs-progs/r

Among the highlights are:

* defrag: new option --nocomp to request no compression (#Linux #kernel 6.17)
* build: add build support for Android
* mkfs: print label of existing filesystem if attempting to overwrite
* device usage: fix printing units of partition sizes, used to be in 512B sectors