1 | | Title says it all. |
2 | | There are a couple of different names for the same technology (see http://en.wikipedia.org/wiki/X86-64#Industry_naming_conventions). |
3 | | Which one should Haiku use? I'd vote for the simple x64, just as Microsoft and Sun. The name Linux and Mac OS X uses, x86_64 look a little clumsy/technical IMO. |
| 1 | Port Haiku to the x86-64 architecture. Tasks: |
| 2 | - Add cross-compilation support for Haiku/x86-64 to gcc 4. |
| 3 | - Add ELF64 support to boot loader and kernel. |
| 4 | - Extend the x86 boot loader to be able to start an x86-64 kernel. |
| 5 | - Port the kernel itself, i.e. write the x86-64 specific kernel code (CPU, VM, etc.). |
| 6 | - Port fundamental kernel modules to 64 bit/x86-64. |
| 7 | - Port libroot.so and runtime loader to x86-64. |
| 8 | - Port other userland libraries and applications to x86-64. |