AndrewEikum (talk | contribs) (Remove ASL section. No longer relevant according to extrowerk on IRC.) |
(Big Update) |
||
Line 4: | Line 4: | ||
* Homepage: http://www.haiku-os.org | * Homepage: http://www.haiku-os.org | ||
=== | === Wine port === | ||
Haiku meanwhile has ported Wine: [https://github.com/X547/wine github repo] | |||
It can be installed via HaikuDepot and also includes a Haiku specific display driver! | |||
For more information see: [https://discuss.haiku-os.org/t/my-progress-in-porting-wine My progress in porting Wine by X512] | |||
== What Wine needs from Haiku (as of ~2012) == | |||
== What Wine needs from Haiku == | |||
* in general: LDT support, m(un)lock, pthread_attr_setstack, a fix for the Address Space Layout problem | * 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 | * 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 | ||
Line 62: | Line 31: | ||
[http://dev.haiku-os.org/ticket/7502 Bug 7502 at Haiku] (missing LDT table) | [http://dev.haiku-os.org/ticket/7502 Bug 7502 at Haiku] (missing LDT table) | ||
[http://dev.haiku-os.org/ticket/9205 Bug 9205 at Haiku] (needed mmap improvements) | <strike>[http://dev.haiku-os.org/ticket/9205 Bug 9205 at Haiku] (needed mmap improvements)</strike> | ||
[https://depot.haiku-os.org/#!/pkg/wine_bin/haikuports/haikuports_x86_64/7/5/-/-/1/x86_64 Wine on HaikuDepot] | |||
---- | ---- | ||
[[Category:Distributions]] | [[Category:Distributions]] |
Latest revision as of 14:43, 20 May 2022
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.
- Homepage: http://www.haiku-os.org
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
Bug 7502 at Haiku (missing LDT table)
Bug 9205 at Haiku (needed mmap improvements)