summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Branson <jbranso@dismail.de>2026-02-24 03:00:43 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2026-02-24 00:49:51 +0100
commitde11a6ababa6cb6c95371d03ac115bf53eb61fea (patch)
treeb0b9e6d88cefb9ce90bb3c99d2316bffa35e0a71
parentd13bb033edbf930854f094e6a6cc2caa652e9aac (diff)
hurd/running/x.mdwn: new file.
Message-ID: <20260224030045.1443-1-jbranso@dismail.de>
-rw-r--r--hurd/running.mdwn1
-rw-r--r--hurd/running/x.mdwn41
-rw-r--r--open_issues/wayland.mdwn2
3 files changed, 44 insertions, 0 deletions
diff --git a/hurd/running.mdwn b/hurd/running.mdwn
index c60efb5a..9eb3c592 100644
--- a/hurd/running.mdwn
+++ b/hurd/running.mdwn
@@ -23,6 +23,7 @@ There are several different ways to run a GNU/Hurd system:
* [[VirtualBox]] - In VirtualBox
* [Vagrant Basebox](https://github.com/bbesim/vagrant_GNU-debian-hurd_basebox) - On Vagrant
* [[vmware]] (**non-free!**)
+* [[X|x]]
<!-- This comment pushes the last li element "vmware" into the list. I don't know why, but it works. -->
diff --git a/hurd/running/x.mdwn b/hurd/running/x.mdwn
new file mode 100644
index 00000000..8990cdf6
--- /dev/null
+++ b/hurd/running/x.mdwn
@@ -0,0 +1,41 @@
+[[!meta copyright="Copyright © 2026 Free Software Foundation,
+Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!tag stable_URL]]
+
+[[!meta title="X"]]
+
+X runs on the Hurd quite well. Users can pick simple window managers
+like i3, awesome-wm, openbox, fluxbox, ice-wm, etc. Even Xfce runs
+well on the Hurd. Although, we have not been able to run
+coreboot and X. Please reach out if you'd like to help us fix this
+bug. Work is underway to port Xlibre. Users should be able to use either in the near
+future.
+
+There are a couple of gotchas when running X on the Hurd.
+They are documented in [[Debian GNU/Hurd
+wiki|https://www.debian.org/ports/hurd/hurd-install]]. Look for the
+X.org section.
+
+Most graphical applications should work just fine. The main
+limitation these days seem to be web browsers. A few simple web
+browsers that work include netsurf, dillo, lynx, and emacs' eww.
+Although, as of Feb 2026, users need to compile dillo and netsurf
+manually due to `PATH_MAX` issues. Older versions of Firefox,
+LadyBird, and gnome-web used to run on the Hurd, so a motivated
+developer could port a newer version.
+
+As of February 2026, the Hurd has [[minimal sound
+support|hurd/rump/rumpsound]], so please do not expect any
+applications to support audio output.
+
+It should be possible to [[port wayland|open_issues/wayland]].
+Contributions in that direction are always welcome!
diff --git a/open_issues/wayland.mdwn b/open_issues/wayland.mdwn
index 67f78b1d..f298678c 100644
--- a/open_issues/wayland.mdwn
+++ b/open_issues/wayland.mdwn
@@ -10,6 +10,8 @@ License|/fdl]]."]]"""]]
[[!tag open_issue_porting]]
+While Hurd users are not running wayland yet, users can use [[X|hurd/running/x]].
+
IRC, freenode, #hurd, 2012-03-18:
<antrik> Wayland should be very portable. all the system dependencies are