]> sipb.mit.edu Git - wiki.git/commitdiff
cross-OS binary compatibility
authorGeoffrey Thomas <geofft@mit.edu>
Tue, 23 Mar 2010 16:58:37 +0000 (12:58 -0400)
committerGeoffrey Thomas <geofft@mit.edu>
Tue, 23 Mar 2010 16:58:37 +0000 (12:58 -0400)
projects/ideas.mdwn

index c95bc941e75b00a8ca6ec1749e725144ca44b85d..dc97ac47db9078ef15de1a3b44e88d84a81e70fe 100644 (file)
@@ -268,6 +268,25 @@ _Contact: broder_
 
 _Contact: mostly geofft_
 
 
 _Contact: mostly geofft_
 
+## Binary compatibility between OSes
+
+Help the cause of OS ecumenism! FreeBSD provides [binary
+compatibility](http://www.freebsd.org/doc/handbook/linuxemu.html) with
+Linux operating systems: an add-on module to the kernel knows how to
+interpret Linux-"personality" programs, just like the base kernel can
+interpret FreeBSD-"personality" ones, and a standard component in the
+FreeBSD ports system will install a number of libraries from Fedora 10
+in /compat/linux.
+
+However, the number of people who use FreeBSD as their own OS is limited
+compared to those who use Linux or Mac OS X. Possible projects here
+include BSD binary compatibility on Linux, or porting FreeBSD's Linux
+binary compatibility to Mac OS X (which has a bunch of BSD-like parts,
+but whose core kernel is actually Mach). The latter would allow running
+Linux locker software on [MacAthena](http://macathena.mit.edu).
+
+_Contact: geofft, kaduk_
+
 ## Your Project Here
 
 SIPB can help you out in terms of both computing resources and
 ## Your Project Here
 
 SIPB can help you out in terms of both computing resources and