]> sipb.mit.edu Git - wiki.git/blobdiff - projects/ideas.mdwn
Remove "migrate Gutenbach to CUPS"
[wiki.git] / projects / ideas.mdwn
index c95bc941e75b00a8ca6ec1749e725144ca44b85d..8cdb7ee9973948ce9539a1ad59b73c5520380ebe 100644 (file)
@@ -170,12 +170,6 @@ password, and then know how to use Barnowl.
 
 _Contact: afarrell_
 
-## MITeX
-
-Not a fully formed thought, yet, but the basic idea is to have a web app that lets users create a document, and then it texs the document nicely for them, based on some template that they've selected, and gives them a PDF.  They should have the ability to edit the source or just use the WYSIWYG editor.
-
-_Contact: jhamrick_
-
 ## Build a web client providing full control to the user
 
 Create a web browser extension (or possibly a stand-alone browser) that is "web-developer antagonistic".  It essentially takes full advantage of the
@@ -215,12 +209,6 @@ Many SIPB-affiliated people use the [Zephyr](http://zephyr.1ts.org/) messaging s
 
 _Contact: oremanj_
 
-## Migrate Gutenbach from lprng to CUPS
-
-lprng is the past, and CUPS is the future!  Our music player, Gutenbach, is currently running on lprng.  With the rest of campus switching to CUPS, it's really time we did so as well.  The filter needs to be rewritten for CUPS (and preferably in Python, this time), and the package needs to be redesigned to handle the way CUPS does things.
-
-_Contact: jhamrick_
-
 ## Multiple views in BarnOwl
 
 [BarnOwl](http://barnowl.mit.edu/) nominally has views support. However, it consists of verifying that the view name is "main" and returning an error otherwise. It would be nice to maintain multiple sets of view state at once. This would involve figuring out semantics, moving some data structures around, adding the new functionality, designing some interface, and probably much testing for subtle bugs.
@@ -268,6 +256,25 @@ _Contact: broder_
 
 _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