WineHQ

Haiku

Revision as of 14:43, 20 May 2022 by AndreHentschel (talk | contribs) (Big Update)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Haiku

Haiku is an open source operating system inspired by the Be Operating System. Haiku is fast, simple to use, easy to learn and yet very powerful.

Wine port

Haiku meanwhile has ported Wine: github repo

It can be installed via HaikuDepot and also includes a Haiku specific display driver!

For more information see: My progress in porting Wine by X512

What Wine needs from Haiku (as of ~2012)

  • in general: LDT support, m(un)lock, pthread_attr_setstack, a fix for the Address Space Layout problem
  • dbghelp: Elf32_Ehdr, Elf32_Shdr, Elf32_Phdr, Elf32_Dyn, DT_DEBUG, DT_NULL, SHT_NULL, SHT_NOBITS, SHT_SYMTAB, SHT_DYNSYM, SHT_DYNAMIC, STT_NOTYPE, STT_FILE, STT_OBJECT, STT_FUNC, SHN_UNDEF, STB_LOCAL, ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3, EI_CLASS, ELFCLASS32, ELFCLASS64, PT_LOAD
  • network related: ESOCKTNOSUPPORT, ETOOMANYREFS
  • ntdll: SIGIO, an improved ucontext_t

See also

Thread on haiku-development mailing list from June 2014

Patchseries: configure.ac: fix libpthread detection on Haiku

older Patch

Bug 20116

Bug 4606 at Haiku

Bug 7502 at Haiku (missing LDT table)

Bug 9205 at Haiku (needed mmap improvements)

Wine on HaikuDepot


This page was last edited on 20 May 2022, at 14:43.