Platform Notes (GNU HURD)

From FreeM Wiki
Revision as of 06:47, 4 August 2023 by Smw (talk | contribs) (Created page with "== Port Status == GNU HURD is a Tier 3 Port. == Testing Details == The GNU HURD port is built and tested on the following system: * ESXi Virtual Machine (32-bit) * 4GB R...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Port Status

GNU HURD is a Tier 3 Port.

Testing Details

The GNU HURD port is built and tested on the following system:

  • ESXi Virtual Machine (32-bit)
  • 4GB RAM
  • GNU polemos 0.9 GNU-Mach 1.8+git20230526-486/Hurd-0.9 i686-AT386 GNU
  • gcc 12.2.0-14+hurd.1
  • autoconf 2.71
  • automake 1.16.5

Required Kernel Tuning

Coming soon.

Port Challenges

  • GNU HURD lacks System V semaphore operations, though shared memory is supported -- we're looking at using fcntl locks as a workaround
  • File I/O operations seem to regularly freeze the daemon and raise CPU usage to 85% or higher on the ext2fs process