# GNU/Hurd

GNU/Hurd is the GNU Project's replacement for the Unix kernel, implemented as servers running on the Mach microkernel.

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

## Gentoo GNU/Hurd Released with QEMU Boot Image Build Scripts

DevFeed: [Gentoo GNU/Hurd Released with QEMU Boot Image Build Scripts](<https://devfeed.tech/articles/2026-04-01-gentoo-gnu-hurd-32748.md>)

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

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

Content type: release

Language: en

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

Topics: [GNU/Hurd](<https://devfeed.tech/topics/gnu-hurd.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [qemu](<https://devfeed.tech/topics/qemu.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [gnu-hurd](<https://devfeed.tech/tags/gnu-hurd.md>), [ipc](<https://devfeed.tech/tags/ipc.md>), [linux](<https://devfeed.tech/tags/linux.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [replacement](<https://devfeed.tech/tags/replacement.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

Gentoo GNU/Hurd has been released. The announcement points to scripts for building a working image that can boot in QEMU and describes GNU Hurd as a replacement for the Unix kernel.

### Source excerpt

Gentoo GNU/Hurd released! Details. " The year is 2026 and Gentoo is perhaps ready for an advanced kernel: the GNU Hurd. [...] Scripts to build a working image that can be booted in QEMU can be found at https://codeberg.org/thesamesam/gentoo-hurd (will move that to Gentoo infra). " Read the announcement email. The GNU Hurd is the GNU project's replacement for the Unix kernel. It is a collection of servers that run on the Mach microkernel to implement file systems, network protocols, file access control, and other features that are implemented by the Unix kernel or similar kernels (such as Linux). More detailed. GNU Mach is the microkernel upon which a GNU Hurd system is based. It provides an Inter Process Communication (IPC) mechanism that the Hurd uses to define interfaces for implementing in a distributed multi-server fashion the services a traditional operating system kernel provides. More detailed.

## 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

## GNU/Hurd development update for Q2 2024

DevFeed: [GNU/Hurd development update for Q2 2024](<https://devfeed.tech/articles/2024-q2-32745.md>)

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

Published: 2024-06-27T06: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>), [Debian](<https://devfeed.tech/topics/debian.md>), [gcc](<https://devfeed.tech/topics/gcc.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [test](<https://devfeed.tech/topics/test.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [debian](<https://devfeed.tech/tags/debian.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [gnu-hurd](<https://devfeed.tech/tags/gnu-hurd.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tests](<https://devfeed.tech/tags/tests.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A Q2 2024 update on GNU/Hurd development covers the AArch64 GNU Mach port, merged GCC support for compiling GNU/Hurd programs on AArch64, bug fixes and tests, experimental SMP support, Rust compiler availability, and Debian package compatibility.

### Source excerpt

Hello! Welcome to a new qoth. This qoth covers new and interesting GNU/Hurd developments in Q2 of 2024! Details. Sergey Bugaev committed public headers for the GNU Mach AArch64 port. He writes that ...there is now a real port of GNU Mach to AArch64, using these headers as its actual API/ABI. We got the Mach port to run glibc, several Hurd servers, and simple Unix programs, including things like fork/exec and signal delivery & handling working, which exercises these architecture-specific definitions (thread state & exceptions). We have also managed to do some testing on real hardware; although not everything is working yet, we have seen thread state manipulation & Mach handling an unaligned SP fault work as expected. His email also mentions that the GCC patches that enable GCC to compile GNU/Hurd programs on AArch64 have been merged! This apparently will make it easier to merge his AArch64 specific glibc patches. He also added new tests to check that threads handle signals well, and he also fixed a use-after-free in vmmappageable_scan(). He also hosted a lengthy Hurd code jam (apologies for the poor audio quality). He also very notably added support to copy a send once right to Mach and MIG. Some time ago, Sergey also wrote the [terrible-mdns-responder][hurd/terrible-mdns-responder], and if you would like to be able to type in ssh HOSTNAME.local and connect to a locally running Hurd, then you may want to try it! Flávio Cruz fixed some issues with the Hurd compiling on GCC 14. Luca Dariz fixed message sizes, where the size was not set by userspace, and he added another test to check message sizes on various code paths. Debian GNU/Hurd now offers an experimental SMP GNU Mach kernel (32-bit only) and the official rustc compiler! Now that we have ported rustc to Debian GNU/Hurd, we can compile important packages like librsvg. Debian GNU/Hurd now can compile 71% of the packages from the Debian archive. Now for something trivial but fun! I updated the guide on the Hurd wik

## GNU/Hurd development updates for Q1 2024

DevFeed: [GNU/Hurd development updates for Q1 2024](<https://devfeed.tech/articles/2024-q1-32744.md>)

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

Published: 2024-04-05T11: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>), [gdb](<https://devfeed.tech/topics/gdb.md>), [qemu](<https://devfeed.tech/topics/qemu.md>)

Tags: [compiler](<https://devfeed.tech/tags/compiler.md>), [gdb](<https://devfeed.tech/tags/gdb.md>), [gnu-hurd](<https://devfeed.tech/tags/gnu-hurd.md>), [qemu](<https://devfeed.tech/tags/qemu.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

The Q1 2024 GNU/Hurd update reports work on keyboard layout support, 64-bit and AArch64 porting, GDB and glibc changes, SMP support, hardware support, testing with QEMU, and a new Alpine-based Hurd distribution in development.

### Source excerpt

Hello! Welcome to a new qoth. This qoth covers new and interesting GNU/Hurd developments in Q1 of 2024! Details. Etienne Brateau modified console-client to use xkbcommon instead of x11 for xkb extended support, which improves keyboard layout coverage a lot! Flavio Cruz also worked on porting GDB to the 64-bit Hurd, implemented setcontext/getcontext/makecontext/swapcontex () in glibc, and implemented child process resource accounting. The latter implementsgetrusage(RUSAGE_CHILDREN, ) and populates child related data in times(). He fixed the perl testsuite for the Hurd, and he also posted a RFC to enhance tracing utilities, which he used to port the RPC format to 64 bit. Flavio also had a smattering of fixes here, here, here, here, and here. Damien Zammit had some fixes including fixing the console with APIC enabled, patching GNU Mach to support ACPI v2, fixing baud rate on com ports, porting the Hurd to some AMD CPUs (WIP), adding HPET (high precision timers). He also worked on making ext2fs use xattr by default to store translators. Damien also worked on more SMP fixes here, here, here, here, here, and here. Hurd currently boots in SMP mode on the BSP. Damien wrote a test program that lets you run a task on the APs. Sergey Bugaev patched binutils to support the GNU/Hurd on AArch64, and he wrote some patches to make the Hurd easier to port here, here, and here, Sergey also posted a fairly large RFC patch series for his AArch64 port. He writes: MIG seems to just work (thanks to all of Flávio's work!). I'm using the same message ABI as on x86_64, and haven't seen any issues so far -- neither compiler errors / failed static assertions (about struct sizes and such), nor hardware errors from misaligned accesses. He also mentions that "the hardware hardening features (BTI, MTE, PAC) are currently 'not really supported', but I do want to support them in the future." Samuel merged many of the patches. In Sergey's later glibc patch series, he wrote about the AArch64 port progr

## FOSDEM 2013

DevFeed: [FOSDEM 2013](<https://devfeed.tech/articles/fosdem-2013-40688.md>)

Original publisher: [Read original article](<https://radek.io/posts/fosdem-2013/>)

Published: 2013-02-05T00:00:00Z

Content type: article

Language: en

Sources: [Radek Pazdera](<https://devfeed.tech/sources/radek-pazdera.md>)

Topics: [FOSDEM](<https://devfeed.tech/topics/fosdem.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GNU/Hurd](<https://devfeed.tech/topics/gnu-hurd.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [TCP/IP](<https://devfeed.tech/topics/tcp-ip.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [developers](<https://devfeed.tech/tags/developers.md>), [fosdem](<https://devfeed.tech/tags/fosdem.md>), [gnu-hurd](<https://devfeed.tech/tags/gnu-hurd.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [report](<https://devfeed.tech/tags/report.md>), [tcp-ip](<https://devfeed.tech/tags/tcp-ip.md>)

### AI overview

A personal report on attending FOSDEM 2013 in Brussels, including a presentation of the LNST project and observations from talks about GNU/Hurd and its modular design.

### Source excerpt

My report from the Free and Open Source Developers' European Meeting

## A quote from Richard Stallman

DevFeed: [A quote from Richard Stallman](<https://devfeed.tech/articles/a-quote-from-richard-stallman-35302.md>)

Original publisher: [Read original article](<https://darkcoding.net/ideas/a-quote-from-richard-stallman/>)

Author: Graham King

Published: 2010-06-30T21:06:53Z

Content type: opinion

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

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

Tags: [gnu-hurd](<https://devfeed.tech/tags/gnu-hurd.md>), [ideas](<https://devfeed.tech/tags/ideas.md>), [quote](<https://devfeed.tech/tags/quote.md>), [rms](<https://devfeed.tech/tags/rms.md>)

### AI overview

A quotation attributed to Richard Stallman describes working despite anxiety and uncertainty, with the source noting that it comes from an article about GNU HURD.

### Source excerpt

I have done most of my work while anxious about whether I could do the job, and unsure that it would be enough to achieve the goal if I did. But I tried anyway, because there was no one but me between the enemy and my city. Surprising myself, I have sometimes succeeded. From this article about GNU HURD.