Add an amd64 Linux compatibility project
authorftigeot <ftigeot@web>
Fri, 23 Nov 2012 14:29:56 +0000 (06:29 -0800)
committerCharlie Root <root@leaf.dragonflybsd.org>
Fri, 23 Nov 2012 14:29:56 +0000 (06:29 -0800)
docs/developer/gsocprojectspage/index.mdwn

index 849b9c4..bc2ee89 100644 (file)
@@ -22,6 +22,23 @@ Legend:
 
 ---
 
+##### Implement amd64 Linux compatibility for x86_64 64-bit kernel
+* Add a syscall table which translates 64-bit Linux system calls to DragonFly ones
+* Add support for ELF binary detection.
+
+DragonFly/i386 supports the execution of 32 bit Linux binaries; it
+is only natural to implement the same kind of binary compatibility
+for 64-bit systems.
+
+Some of the other *BSD systems may already have implemented such a mechanism.
+
+Meta information:
+
+* Prerequisites: C, amd64 architecture knowledge
+* Difficulty: Moderate to difficult
+* Contact point: kernel@crater.dragonflybsd.org
+
+---
 ##### Implement i386 32-bit ABI for x86_64 64-bit kernel
 * Add a 32-bit syscall table which translates 32-bit
   system calls to 64-bit.