# kernels

Hugging Face Kernels is a project and Python package for building, distributing, and loading compatible compute kernels from the Hub.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## More than 9,000 patches total in the seven stable kernels for Monday

DevFeed: [More than 9,000 patches total in the seven stable kernels for Monday](<https://devfeed.tech/articles/more-than-9-000-patches-total-in-the-seven-stable-kernels-for-monday-17389.md>)

Original publisher: [Read original article](<https://lwn.net/Articles/1093985/>)

Author: jzb

Published: 2026-09-14T13:00:07Z

Content type: news

Language: en

Sources: [LWN.net](<https://devfeed.tech/sources/lwn-net.md>)

Topics: [kernels](<https://devfeed.tech/topics/kernels.md>)

Tags: [kernels](<https://devfeed.tech/tags/kernels.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Seven stable Linux kernels have received updates totaling more than 9,000 patches, including over 1,800 patches in version 7.2.6. Users are advised to upgrade.

### Source excerpt

Greg Kroah-Hartman has announced the 7.2.6, 6.18.52, 6.12.110, 6.6.157, 6.1.188, 5.15.221, 5.10.270 stable kernels. According to Kroah-Hartman, this batch may set a record for the number of patches with more than 9,000 in total between them. There are more than 1,800 patches in 7.2.6 alone. Users of these kernels are, of course, advised to upgrade.

## BFS File-System Being Removed For Linux 7.4

DevFeed: [BFS File-System Being Removed For Linux 7.4](<https://devfeed.tech/articles/bfs-file-system-being-removed-for-linux-7-4-12397.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/BFS-Filesystem-To-Be-Removed>)

Author: Michael Larabel

Published: 2026-09-13T11:03:26Z

Content type: news

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [boot](<https://devfeed.tech/topics/boot.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [bootloader](<https://devfeed.tech/tags/bootloader.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [filesystems](<https://devfeed.tech/tags/filesystems.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [os](<https://devfeed.tech/tags/os.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [systems](<https://devfeed.tech/tags/systems.md>), [technical](<https://devfeed.tech/tags/technical.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>)

### AI overview

BFS, the obsolete UnixWare boot-partition filesystem, is slated for removal from the Linux kernel in version 7.4. The article cites its extremely limited functionality, lack of likely users, and broader efforts to reduce maintenance burdens from rarely used filesystems.

### Source excerpt

The latest upstream file-system to be removed from the mainline Linux kernel is... BFS...

## Two stable kernel updates for Friday

DevFeed: [Two stable kernel updates for Friday](<https://devfeed.tech/articles/two-stable-kernel-updates-for-friday-8504.md>)

Original publisher: [Read original article](<https://lwn.net/Articles/1093766/>)

Author: jzb

Published: 2026-09-11T13:27:35Z

Content type: news

Language: en

Sources: [LWN.net](<https://devfeed.tech/sources/lwn-net.md>)

Topics: [kernels](<https://devfeed.tech/topics/kernels.md>)

Tags: [kernel](<https://devfeed.tech/tags/kernel.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [release](<https://devfeed.tech/tags/release.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Greg Kroah-Hartman announced stable kernel updates 7.2.5 and 6.18.51, each containing more than 550 patches with fixes throughout the tree. Users are advised to upgrade.

### Source excerpt

Greg Kroah-Hartman has announced the release of the 7.2.5 and 6.18.51 stable kernels. There are more than 550 patches in each with fixes throughout the tree; users are advised to upgrade.

## 🤗 Kernels: Major Updates

DevFeed: [🤗 Kernels: Major Updates](<https://devfeed.tech/articles/kernels-major-updates-7458.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/revamped-kernels>)

Author: Sayak Paul; Daniël de Kok; David Holtz

Published: 2026-07-06T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [kernels](<https://devfeed.tech/topics/kernels.md>), [Security](<https://devfeed.tech/topics/security.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Nix](<https://devfeed.tech/topics/nix.md>), [Git](<https://devfeed.tech/topics/git.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [git](<https://devfeed.tech/tags/git.md>), [hub](<https://devfeed.tech/tags/hub.md>), [kernel-builder](<https://devfeed.tech/tags/kernel-builder.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [security](<https://devfeed.tech/tags/security.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Hugging Face's Kernels project introduces a first-class "kernel" repository type on the Hub, allowing users to inspect supported accelerators, operating systems, and backend versions. The update also adds trusted publishers, code signing, reproducible Nix-based builds, and embedded Git source identifiers to improve security and provenance.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## From Exploit Code to Production Detection: Building a CVE-2026-31431 (Copy Fail) detection with Agents

DevFeed: [From Exploit Code to Production Detection: Building a CVE-2026-31431 (Copy Fail) detection with Agents](<https://devfeed.tech/articles/from-exploit-code-to-production-detection-building-a-cve-2026-31431-copy-fail-detection-with-agents-8284.md>)

Original publisher: [Read original article](<https://securitylabs.datadoghq.com/articles/cve-2026-31431-copy-fail-exploit-detection-with-agents/>)

Author: Ryan Simon

Published: 2026-05-28T00:00:00Z

Content type: article

Language: en

Sources: [Datadog Security Labs](<https://devfeed.tech/sources/datadog-security-labs.md>)

Topics: [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Detection engineering](<https://devfeed.tech/topics/detection-engineering.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Security](<https://devfeed.tech/topics/security.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [linux](<https://devfeed.tech/tags/linux.md>), [operations](<https://devfeed.tech/tags/operations.md>), [security](<https://devfeed.tech/tags/security.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

CVE-2026-31431, known as Copy Fail, allows an unprivileged local user to corrupt Linux page caches through AF_ALG sockets and escalate privileges to execute code as root. The article explains the exploit's kernel mechanisms and describes how Datadog Security Research used coding agents to develop and ship a detection in a single session.

### Source excerpt

CVE-2026-31431 (Copy Fail) lets any unprivileged user corrupt the Linux page cache via AF_ALG sockets to escalate privileges. This post covers the exploit mechanics and how Datadog Security Research used coding agents to ship a detection content pack in a single session.

## Kubernetes v1.36: Tiered Memory Protection with Memory QoS

DevFeed: [Kubernetes v1.36: Tiered Memory Protection with Memory QoS](<https://devfeed.tech/articles/kubernetes-v1-36-tiered-memory-protection-with-memory-qos-4542.md>)

Original publisher: [Read original article](<https://kubernetes.io/blog/2026/04/29/kubernetes-v1-36-memory-qos-tiered-protection/>)

Author: Qi Wang; Sohan Kunkerkar

Published: 2026-04-29T18:35:00Z

Content type: news

Language: en

Sources: [Kubernetes Blog](<https://devfeed.tech/sources/kubernetes-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [observability](<https://devfeed.tech/topics/observability.md>), [kernels](<https://devfeed.tech/topics/kernels.md>)

Tags: [feature](<https://devfeed.tech/tags/feature.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [memory](<https://devfeed.tech/tags/memory.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [observability](<https://devfeed.tech/tags/observability.md>), [v1](<https://devfeed.tech/tags/v1.md>)

### AI overview

Kubernetes v1.36 updates the alpha Memory QoS feature with opt-in memory reservation, tiered protection based on Pod QoS class, observability metrics, and a warning for kernels older than 5.9. Guaranteed Pods receive hard protection, Burstable Pods receive reclaimable soft protection, and BestEffort Pods remain fully reclaimable.

### Source excerpt

On behalf of SIG Node, we are pleased to announce updates to the Memory QoS feature (alpha) in Kubernetes v1.36. Memory QoS uses the cgroup v2 memory controller to give the kernel better guidance on how to treat container memory. It was first introduced in v1.22 and updated in v1.27. In Kubernetes v1.36, we're introducing: opt-in memory reservation, tiered protection by QoS class, observability metrics, and kernel-version warning for memory.high. What's new in v1.36Opt-in memory reservation with memoryReservationPolicy v1.36 separates throttling from reservation. Enabling the feature gate turns on memory.high throttling (the kubelet sets memory.high based on memoryThrottlingFactor, default 0.9), but memory reservation is now controlled by a separate kubelet configuration field: None (default): no memory.min or memory.low is written. Throttling via memory.high still works. TieredReservation: the kubelet writes tiered memory protection based on the Pod's QoS class: Guaranteed Pods get hard protection via memory.min. For example, a Guaranteed Pod requesting 512 MiB of memory results in: $ cat /sys/fs/cgroup/kubepods.slice/kubepods-pod6a4f2e3b_1c9d_4a5e_8f7b_2d3e4f5a6b7c.slice/memory.min 536870912 The kernel will not reclaim this memory under any circumstances. If it cannot honor the guarantee, it invokes the OOM killer on other processes to free pages. Burstable Pods get soft protection via memory.low. For the same 512 MiB request on a Burstable Pod: $ cat /sys/fs/cgroup/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod8b3c7d2e_4f5a_6b7c_9d1e_3f4a5b6c7d8e.slice/memory.low 536870912 The kernel avoids reclaiming this memory under normal pressure, but may reclaim it if the alternative is a system-wide OOM. BestEffort Pods get neither memory.min nor memory.low. Their memory remains fully reclaimable. Comparison with v1.27 behavior In earlier versions, enabling the MemoryQoS feature gate immediately set memory.min for every container with a memory request. memo

## GNU/Hurd developments and fixes in Q1 2026

DevFeed: [GNU/Hurd developments and fixes in Q1 2026](<https://devfeed.tech/articles/2026-q1-32749.md>)

Original publisher: [Read original article](<http://www.gnu.org/software/hurd/news/2026-q1.html>)

Published: 2026-03-02T06:07:00Z

Content type: news

Language: en

Sources: [GNU Hurd](<https://devfeed.tech/sources/gnu-hurd.md>)

Topics: [GNU/Hurd](<https://devfeed.tech/topics/gnu-hurd.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [bug](<https://devfeed.tech/topics/bug.md>), [C](<https://devfeed.tech/topics/c.md>), [Deadlock](<https://devfeed.tech/topics/deadlock.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [qemu](<https://devfeed.tech/topics/qemu.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [bug](<https://devfeed.tech/tags/bug.md>), [c](<https://devfeed.tech/tags/c.md>), [claude](<https://devfeed.tech/tags/claude.md>), [deadlock](<https://devfeed.tech/tags/deadlock.md>), [debian](<https://devfeed.tech/tags/debian.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [gnu-hurd](<https://devfeed.tech/tags/gnu-hurd.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [linux](<https://devfeed.tech/tags/linux.md>), [qemu](<https://devfeed.tech/tags/qemu.md>)

### AI overview

A Q1 2026 GNU/Hurd project update reports debugging and fixes across SMP, threading, filesystem, IPC, networking, and related components, along with wiki documentation and hardware-installation guidance.

### Source excerpt

Hello! Welcome to a new qoth. This qoth covers new and interesting GNU/Hurd developments in Q1 of 2026! Details. Brent W. Baccala debugged some x86_64 SMP issues with a Claude AI bot. The bot did not contribute any code. It just found some incorrect code that Damien then fixed. It did get some things wrong, but it was incredibly helpful pointing out several problems. You can read its report here. Joshua Branson tweaked the hurd wiki. The most helpful addition is this page, which documents how to flash a working qemu hurd image directly to an HDD or SSD. This is a really easy way to install the Hurd on real hardware! Buy a supported machine from this page and give it a shot! Consider this another reminder that the Hurd project could use more documentation writers. It's an easy way to contribute. As a fun fact, Joshua wrote this qoth on the Hurd running on a T420 with 12 GB of RAM! Running Debian GNU/Hurd on bare metal these days is largely fairly stable. Emacs, i3, netsurf, and luakit all work just fine and most of the Debian package archive compiles without issue on the Hurd. Etienne Brateau fixed a compilation error. He also provided a simple test program that exposed a rather serious threading bug, which Samuel promptly fixed. This is a good reminder that writing simple C test programs that successfully run on Linux, but fail on the Hurd can have a large impact. Gianluca Cannata worked on our httpfs translator. Diego Nieto Cid added a daemon-wait option for console-client. This can help users with slow machines avoid a broken Hurd console. He also fixed a rumpdisk compilation issue. Mike Kelley fixed a deadlock in SMP enabled GNU Mach kernels. He also fixed a page fault in amd64 SMP kernels. He fixed another deadlock in the alarm () function. He fixed a panic when running large builds without the mach-defpager. He also fixed some of our signal related code. He worked with Samuel to investigate an odd bug. Their detailed investigation uncovered and lead to a fix in

## Redesigning my microkernel from the ground up

DevFeed: [Redesigning my microkernel from the ground up](<https://devfeed.tech/articles/redesigning-my-microkernel-from-the-ground-up-20797.md>)

Original publisher: [Read original article](<https://drewdevault.com/blog/Hermes-from-the-ground-up/>)

Author: January

Published: 2026-01-12T00:00:00Z

Content type: opinion

Language: en

Sources: [Drew DeVault](<https://devfeed.tech/sources/drew-devault.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>), [Unix](<https://devfeed.tech/topics/unix.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [development](<https://devfeed.tech/tags/development.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [operating-systems](<https://devfeed.tech/tags/operating-systems.md>), [os](<https://devfeed.tech/tags/os.md>), [scheduler](<https://devfeed.tech/tags/scheduler.md>), [systems](<https://devfeed.tech/tags/systems.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

The author explains why the Helios microkernel project was abandoned after design and implementation problems, and describes starting Hermes from scratch while reusing selected code from Helios and Bunnix. Hermes is not yet feature-complete, but the author says it has a more robust design and supports symmetric multiprocessing.

### Source excerpt

As you may recall, circa 2022-2023 I was working on a microkernel written in Hare named Helios. Helios was largely inspired by and modelled after the design of seL4 and was my first major foray into modern OS development that was serious enough to get to a somewhat useful state of functionality, with drives for some real hardware, filesystems, and an environment for running user programs of a reasonable level of sophistication. Helios development went strong for a while but eventually it slowed and eventually halted in a state of design hell. Since Helios was my first major OS project at this scale and with this much ambition, the design and implementation ended up with a lot of poor assumptions that made it a pretty weak foundation for building a complete OS upon. In late 2023 I more or less gave up on it and moved my OS development work out of the realm of writing code and back into the realm of thinking really hard about how to design operating systems. What followed was a couple of years of design thinking, developing small scale design experiments, and doing deeper research into prior art - reading papers and studying existing kernels. It was also during this period that I wrote Bunnix, a working Unix clone, motivated in part by a desire to gain some first-hand experience working in the design and implementation of Unix-style operating systems - a fertile environment for learning a lot of the nuts and bolts of OS implementations by working against a complete and proven design. In August I was finally prepared to have another go. I decided to start over from scratch, importing and adapting and rewriting code from Helios and Bunnix on an as-needed basis to speed things up, and writing from scratch anything where the lessons learned in hindsight outweighed the benefits of adapting existing code.1 The result is Hermes. Hermes has not yet reached feature parity with Helios, lacking some IPC features and an aarch64 port, but already it's significantly more robust and

## Easily Build and Share ROCm Kernels with Hugging Face

DevFeed: [Easily Build and Share ROCm Kernels with Hugging Face](<https://devfeed.tech/articles/easily-build-and-share-rocm-kernels-with-hugging-face-7133.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/build-rocm-kernels>)

Author: Abdennacer Badaoui; Daniel Huang; colorswind; Zesen Liu

Published: 2025-11-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [kernels](<https://devfeed.tech/topics/kernels.md>), [rocm](<https://devfeed.tech/topics/rocm.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [PyTorch](<https://devfeed.tech/topics/pytorch.md>), [Deep learning](<https://devfeed.tech/topics/deep-learning.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [CUDA](<https://devfeed.tech/topics/cuda.md>)

Tags: [amd](<https://devfeed.tech/tags/amd.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [build](<https://devfeed.tech/tags/build.md>), [building](<https://devfeed.tech/tags/building.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [compute](<https://devfeed.tech/tags/compute.md>), [core](<https://devfeed.tech/tags/core.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer](<https://devfeed.tech/tags/developer.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [innovation](<https://devfeed.tech/tags/innovation.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [rocm](<https://devfeed.tech/tags/rocm.md>)

### AI overview

This tutorial explains how to build, test, package, deploy, and share ROCm-compatible GPU kernels with Hugging Face's kernels library and kernel-builder. It focuses on integrating kernels with PyTorch and optimizing them for AMD GPUs, using a high-performance FP8 GEMM kernel for the AMD Instinct MI300X as an example.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Creating custom kernels for the AMD MI300

DevFeed: [Creating custom kernels for the AMD MI300](<https://devfeed.tech/articles/creating-custom-kernels-for-the-amd-mi300-7347.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/mi300kernels>)

Author: Rémi Ouazan Reboul; seungrok jung

Published: 2025-07-09T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [kernels](<https://devfeed.tech/topics/kernels.md>), [GPU](<https://devfeed.tech/topics/gpu.md>), [vllm](<https://devfeed.tech/topics/vllm.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [llama](<https://devfeed.tech/topics/llama.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [amd](<https://devfeed.tech/tags/amd.md>), [cuda](<https://devfeed.tech/tags/cuda.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [inference](<https://devfeed.tech/tags/inference.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llama](<https://devfeed.tech/tags/llama.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [vllm](<https://devfeed.tech/tags/vllm.md>)

### AI overview

Hugging Face and AMD describe open-source, device-specific kernel optimizations for serving Llama 3.1 405B in FP8 with vLLM on eight AMD MI300X GPUs. The article explains kernel-level optimization and reports latency improvements from fused residual, normalization, FP8 conversion, SwiGLU, and Skinny GEMM kernels.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Mobian's Early 2025 Developments: Debian Packages, Device Support, and a New Login Screen

DevFeed: [Mobian's Early 2025 Developments: Debian Packages, Device Support, and a New Login Screen](<https://devfeed.tech/articles/2025-off-to-a-flying-start-34240.md>)

Original publisher: [Read original article](<https://blog.mobian.org/posts/2025/02/early-2025-news/>)

Author: Mobian team

Published: 2025-02-19T00:00:00Z

Content type: article

Language: en

Sources: [Mobian's Blog](<https://devfeed.tech/sources/mobian-s-blog.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [GTK](<https://devfeed.tech/topics/gtk.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Wayland](<https://devfeed.tech/topics/wayland.md>)

Tags: [adaptive](<https://devfeed.tech/tags/adaptive.md>), [debian](<https://devfeed.tech/tags/debian.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [patches](<https://devfeed.tech/tags/patches.md>), [wayland](<https://devfeed.tech/tags/wayland.md>)

### AI overview

The article reviews recent Mobian developments, including new device support, improved Debian and Mobian packages, plans to reduce the Mobian package repository to mostly Mobian-specific and hardware-support packages, and progress toward a new default mobile login screen.

### Source excerpt

Over the past few months, and especially since the last holiday season, many exciting things have happened in Mobian: new devices are (about to be) officially supported, many new and improved packages have made their way into both Debian and Mobian, and we're getting ready for our next stable release! Towards a "device-specific only" repository Thanks to the involvement of upstream developers (by either accepting or writing patches to ensure their applications can be used on mobile devices) and the work of the relevant Debian teams, many GNOME and KDE apps were made adaptive and could be uploaded to the main Debian archive without any additional downstream patch. This allowed us to drop (almost) all of the applications we were distributing through the Mobian package repository: Evince has been replaced with Papers, Loupe is now used instead of EOG and our main camera app is now Snapshot, all available directly from Debian! GNOME Text Editor now works well enough on mobile devices, as do Software and Settings We plan on getting rid of the remaining few ones before the Trixie release: Millipixels (Librem 5 camera app) will be replaced by Megapixels v2 once it hits the Debian archive wake-mobile will likely be dropped as it's no longer maintained, and upstream offers .deb packages for download anyway Except for a patched version of GTK 3 which we will keep maintaining until Phosh is ported to GTK 4, this means all packages in the Mobian archive will be either Mobian-specific (mainly metapackages) or hardware support packages (kernels and device-specific tweaks). A better tomorrow greeter Another major milestone we're about to reach is the move to a new default login screen: back in 2022, we decided that user session management on mobile devices shouldn't get any special treatment, and we should rely on a "display manager" similar to GDM/LightDM/SDDM, for instance. This would bring many benefits, the most prominent ones being multi-user setups for those who need it (e.g

## Using Bosque in JupyterLab

DevFeed: [Using Bosque in JupyterLab](<https://devfeed.tech/articles/using-bosque-in-jupyterlab-25140.md>)

Original publisher: [Read original article](<https://blog.brakmic.com/using-bosque-in-jupyterlab/>)

Author: brakmic

Published: 2025-01-17T16:17:39Z

Content type: tutorial

Language: en

Sources: [Harris Brakmic - Coding](<https://devfeed.tech/sources/harris-brakmic-coding.md>)

Topics: [Bosque](<https://devfeed.tech/topics/bosque.md>), [jupyterlab](<https://devfeed.tech/topics/jupyterlab.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Python](<https://devfeed.tech/topics/python.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [bosque](<https://devfeed.tech/tags/bosque.md>), [coding](<https://devfeed.tech/tags/coding.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [jupyter](<https://devfeed.tech/tags/jupyter.md>), [jupyterlab](<https://devfeed.tech/tags/jupyterlab.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [python](<https://devfeed.tech/tags/python.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

The article discusses Bosque, a Microsoft Research programming language centered on regularized programming, immutable state, and intent-focused coding. It also describes the author's experience building JupyterLab extensions and kernels, including Python-based kernels and TypeScript syntax highlighting with Lezer parsers.

### Source excerpt

Discover the innovative world of Bosque, a programming language developed by Microsoft Research that champions the regularized programming paradigm. In this post, I explore the key advantages of Bosque, such as immutable state and intent-focused coding, and share my journey integrating it into JupyterLab. Learn how I developed custom kernels in Python and crafted syntax highlighting extensions using TypeScript and Lezer parsers. Whether you're intrigued by Bosque's approach or looking to enhance your JupyterLab environment, this article provides valuable insights and practical guidance to help you get started. Dive in to see how Bosque can transform your programming experience and streamline your development workflow!

## Bringing Interactive Computing to Zed: Introducing REPL Support

DevFeed: [Bringing Interactive Computing to Zed: Introducing REPL Support](<https://devfeed.tech/articles/bringing-interactive-computing-to-zed-introducing-repl-support-13531.md>)

Original publisher: [Read original article](<https://zed.dev/blog/repl>)

Author: Kyle Kelley

Published: 2024-07-24T00:00:00Z

Content type: release

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [jupyter](<https://devfeed.tech/topics/jupyter.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Python](<https://devfeed.tech/topics/python.md>), [Deno](<https://devfeed.tech/topics/deno.md>), [R](<https://devfeed.tech/topics/r.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [jupyter](<https://devfeed.tech/tags/jupyter.md>), [jupyter-notebooks](<https://devfeed.tech/tags/jupyter-notebooks.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [language](<https://devfeed.tech/tags/language.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [python](<https://devfeed.tech/tags/python.md>), [release](<https://devfeed.tech/tags/release.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Zed introduces a built-in REPL that lets users run code line by line, block by block, or from a selection, visualize data, and iterate within the editor. The feature integrates REPL-style interaction with Jupyter-like output and supports installed kernels for languages including Python, TypeScript through Deno, and R.

### Source excerpt

Run code, visualize data, and iterate right in your editor with Zed's new REPL support.

## Mounting into mount namespaces

DevFeed: [Mounting into mount namespaces](<https://devfeed.tech/articles/mounting-into-mount-namespaces-33955.md>)

Original publisher: [Read original article](<https://brauner.io/2023/02/28/mounting-into-mount-namespaces.html>)

Author: Christian Brauner

Published: 2023-02-27T23:00:00Z

Content type: article

Language: en

Sources: [Personal blog of Christian Brauner](<https://devfeed.tech/sources/personal-blog-of-christian-brauner.md>)

Topics: [mount](<https://devfeed.tech/topics/mount.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [file](<https://devfeed.tech/topics/file.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [mount](<https://devfeed.tech/tags/mount.md>)

### AI overview

This article examines how to insert new mounts into a running container's mount namespace. It discusses the complexity of mount operations, a legacy userspace path-verification approach, and a newer approach intended to prevent symlink attacks by verifying paths and opening their final components before mounting.

### Source excerpt

Introduction

## 2021-05-17 Status update

DevFeed: [2021-05-17 Status update](<https://devfeed.tech/articles/2021-05-17-status-update-34220.md>)

Original publisher: [Read original article](<https://blog.mobian.org/posts/2021/05/17/update-2021-05-17/>)

Author: Mobian team

Published: 2021-05-17T00:00:00Z

Content type: release

Language: en

Sources: [Mobian's Blog](<https://devfeed.tech/sources/mobian-s-blog.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Development](<https://devfeed.tech/topics/development.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [debian](<https://devfeed.tech/tags/debian.md>), [development](<https://devfeed.tech/tags/development.md>), [linux](<https://devfeed.tech/tags/linux.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [phones](<https://devfeed.tech/tags/phones.md>), [porting](<https://devfeed.tech/tags/porting.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [update](<https://devfeed.tech/tags/update.md>), [updated](<https://devfeed.tech/tags/updated.md>)

### AI overview

This Mobian status update reports progress on distribution stability and tooling, the positive reception of the Mobian Community Edition PinePhone, donations to Debian and investment in infrastructure, and official support for the Pocophone F1 and OnePlus 6 and 6T. The newly supported phones remain unsuitable as daily drivers because modem, audio, and camera functionality is not yet working.

### Source excerpt

The past few months have been quieter than usual regarding Mobian development, but that's not to say we didn't make progress! Actually, even though user-visible changes are few, we kept working on improving both the stability of our distribution and our tooling, so that new developments can be better tested, and reach users faster than they used to. Mobian CE reception and outcomes The Mobian Community Edition PinePhone has been a great success for us, with of course a few hiccups, but the feedback we received so far has been extremely positive. We'd like to take this opportunity to thank Pine64 once again for allowing us to be part of this amazing journey! As you probably know, Pine64 generously donated 10$ per device to the Mobian project, which we received early last month. Out of this amount, we chose to donate 5000EUR  back to the Debian project (which provides the foundation for all of our work on Mobian), and invested about the same amount into our own infrastructure (workstation, build servers...). Finally, we purchased a few additional mobile devices we considered interesting targets and started porting Mobian to those. New supported devices Let's play with Android phones! Until recently, Mobian supported only Pine64's PinePhone, PineTab and Purism's Librem 5. This is partly related to our choice of only using mainline kernels, instead of vendor-provided Android kernels: those use a number of non-standard interfaces, and require additional software, such as Halium, in order to be used with a "standard" Linux userspace. In addition, vendor kernels are generally outdated and very rarely updated to newer kernel releases, which is obviously a concern for long-term maintenance. Fortunately, our friends at postmarketOS have committed to mainlining devices for quite some time now, and by encouraging such development have reached great results so far! Based on their initiative, and more specifically thanks to @calebccff's and @Joel's work on the SDM845 kernel, we have b

## ReactOS 0.4.6 released

DevFeed: [ReactOS 0.4.6 released](<https://devfeed.tech/articles/reactos-0-4-6-released-33200.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/reactos-046-released/>)

Published: 2017-09-01T00:00:00Z

Content type: release

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [version](<https://devfeed.tech/topics/version.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [boot](<https://devfeed.tech/topics/boot.md>), [kernels](<https://devfeed.tech/topics/kernels.md>)

Tags: [compatibility](<https://devfeed.tech/tags/compatibility.md>), [drivers](<https://devfeed.tech/tags/drivers.md>), [dual-boot](<https://devfeed.tech/tags/dual-boot.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [free](<https://devfeed.tech/tags/free.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [loader](<https://devfeed.tech/tags/loader.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [partitions](<https://devfeed.tech/tags/partitions.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [release](<https://devfeed.tech/tags/release.md>), [smb](<https://devfeed.tech/tags/smb.md>), [software](<https://devfeed.tech/tags/software.md>), [tests](<https://devfeed.tech/tags/tests.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [version](<https://devfeed.tech/tags/version.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

The ReactOS Project released version 0.4.6, highlighting improvements in real hardware support, dual-boot and partition handling, custom kernel loading, drivers, application compatibility, user experience, and system stability.

### Source excerpt

The ReactOS Project is pleased to release version 0.4.6 as a continuation of its three month cadence. 0.4.6 is a major step towards real hardware support. Several dual boot issues have been fixed and now partitions are managed in a safer way avoiding corruption of the partition list structures. ReactOS Loader can now load custom kernels and HALs. Printing Subsystem is still greenish in 0.4.6, however Colin Finck has implemented a huge number of new APIs and fixed some of the bugs reported and detected by the ReactOS automated tests.

## Lightweight Linux Kernel Development with KVM

DevFeed: [Lightweight Linux Kernel Development with KVM](<https://devfeed.tech/articles/lightweight-linux-kernel-development-with-kvm-21933.md>)

Original publisher: [Read original article](<https://blog.nelhage.com/2013/12/lightweight-linux-kernel-development-with-kvm/>)

Author: Nelson Elhage

Published: 2013-12-30T02:11:45Z

Content type: tutorial

Language: en

Sources: [Nelson Elhage](<https://devfeed.tech/sources/nelson-elhage.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [kernels](<https://devfeed.tech/topics/kernels.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Disk image](<https://devfeed.tech/topics/disk-image.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [networking](<https://devfeed.tech/topics/networking.md>)

Tags: [debian](<https://devfeed.tech/tags/debian.md>), [development](<https://devfeed.tech/tags/development.md>), [features](<https://devfeed.tech/tags/features.md>), [image](<https://devfeed.tech/tags/image.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [kvm](<https://devfeed.tech/tags/kvm.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-kernel](<https://devfeed.tech/tags/linux-kernel.md>), [networking](<https://devfeed.tech/tags/networking.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [virtio](<https://devfeed.tech/tags/virtio.md>)

### AI overview

A practical workflow for Linux kernel development using lightweight virtual machines with KVM. It covers minimal kernel configuration, building a Debian userspace disk image, booting the guest with virtio, and configuring networking, with notes for different architectures.

### Source excerpt

I don't do a ton of Linux kernel development these days, but I've done a fair bit in the past, and picked up a number of useful techniques for doing kernel development in a relatively painless fashion. This blog post is a writeup of the tools and techniques I use when developing for the Linux kernel. Nothing I write here is "the one way" to do it, but this is a workflow I've found to work for me, that I hope others may find useful.

## Some notes on CVE-2010-3081 exploitability

DevFeed: [Some notes on CVE-2010-3081 exploitability](<https://devfeed.tech/articles/some-notes-on-cve-2010-3081-exploitability-21923.md>)

Original publisher: [Read original article](<https://blog.nelhage.com/2010/11/exploiting-cve-2010-3081/>)

Author: Nelson Elhage

Published: 2010-11-30T12:58:01Z

Content type: article

Language: en

Sources: [Nelson Elhage](<https://devfeed.tech/sources/nelson-elhage.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [kernels](<https://devfeed.tech/topics/kernels.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [cve](<https://devfeed.tech/tags/cve.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [kernels](<https://devfeed.tech/tags/kernels.md>), [linux](<https://devfeed.tech/tags/linux.md>)

### AI overview

This article examines CVE-2010-3081, a Linux kernel vulnerability that enabled local privilege escalation on many 64-bit systems. It argues that commonly reported facts about the vulnerability were incorrect and that disabling 32-bit binaries did not fully prevent exploitation.

### Source excerpt

Most of you reading this blog probably remember CVE-2010-3081. The bug got an awful lot of publicity when it was discovered an announced, due to allowing local privilege escalation against virtually all 64-bit Linux kernels in common use at the time. While investigating CVE-2010-3081, I discovered that several of the commonly-believed facts about the CVE were wrong, and it was even more broadly exploitable than was publically documented. I'd like to share those observations here.