Skip to content

GNU Hurd supportΒ #3175

Open
Open

Description

@metux

Describe the feature

Officially add GNU/Hurd support to Xlibre.

  • pure compile already seems to run fine (going to merge CI job soon), but yet needs to be brought up and tested on actual GNU/Hurd machines
  • got reports about it being at least partially running

It should be implemented because

Hurd might be an interesting platform for many use cases (eg. micro kernel architecture interesting for embedded)

What are the alternatives?

No response

Additional context

  • general build reported to be working, Xserver coming up (yet w/o proper inputs)
  • CI pipeline almost done (most likely merging today)

Extra fields


Activity

  1. added
    enhancementNew feature or request
    needs-triageThis needs to be reviewed and categorized.
    on Jun 30, 2026
  2. metux commented on Jun 30, 2026

    @metux
    ContributorAuthor

    @X11Libre/all anybody working on Hurd porting, that's your call now :)

  3. callmetango commented on Jun 30, 2026

    @callmetango
    Contributor

    I think @NexusSfan might be interested.

  4. metux commented on Jun 30, 2026

    @metux
    ContributorAuthor

    #3179

    when passed CI, going to merge it.

  5. rubyFeedback commented on Jun 30, 2026

    @rubyFeedback

    Would be an interesting idea. I do, however had, think that there are probably very few folks specifically interested in GNU Hurd. Perhaps some debian folks.

  6. metux commented on Jun 30, 2026

    @metux
    ContributorAuthor

    Would be an interesting idea. I do, however had, think that there are probably very few folks specifically interested in GNU Hurd. Perhaps some debian folks.

    for now. but these days we also should be concerned about the long term future of the Linux kernel. Hurd does have conceptional problems, but also promising aspects.

  7. NexusSfan commented on Jun 30, 2026

    @NexusSfan
    Contributor

    XLibre already works on Hurd with the vesa video driver, I have tested it on QEMU multiple times, the only thing that is not working well is keyboard input.

    https://youtu.be/mcCGaO0sfv0 (the bug with requiring 2 startx commands has been fixed)

  8. metux commented on Jun 30, 2026

    @metux
    ContributorAuthor

    XLibre already works on Hurd with the vesa video driver, I have tested it on QEMU multiple times, the only thing that is not working well is keyboard input.

    https://youtu.be/mcCGaO0sfv0 (the bug with requiring 2 startx commands has been fixed)

    Cool !
    I've heared you've got problems with input devices, so I asked some llm bot to draft a prototype for a native driver:
    #3194

  9. gyfleury commented on Jul 5, 2026

    @gyfleury

    Hello,

    I opened a pull request (#3257 in xserver) to fix Hurd, and pull request #16 (in xf86-input-keyboard) also seems to fix Hurd. Both fixes were generated using an LLM, so they should be taken with caution, as I don't know Xorg and know very little about Hurd.

    Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions