BIB-VERSION:: CS-TR-v2.0 ID:: ncstrl.dartmouthcs//TR98-340 ENTRY:: December 12, 1998 ORGANIZATION:: Dartmouth College, Computer Science TITLE:: Hey, You Got Your Language In My Operating System! TYPE:: Technical Report (paper) REVISION:: 1 AUTHOR:: Howell, Jon AUTHOR:: Montague, Mark DATE:: December 1998 RETRIEVAL:: For a paper copy, email RETRIEVAL:: For a paper copy, write to Technical Report Librarian Department of Computer Science Dartmouth College 6211 Sudikoff Laboratory Hanover, NH 03755-3510 USA RETRIEVAL:: Compressed Postscript at http://www.cs.dartmouth.edu/reports/TR98-340.ps.Z RETRIEVAL:: PDF at http://www.cs.dartmouth.edu/reports/TR98-340.pdf ABSTRACT:: Several projects in the operating systems research community suggest a trend of convergence among features once divided between operating systems and languages. We describe how partial evaluation and transformational programming systems apply to this trend by providing a general framework for application support, from compilation to run-time services. We contend that the community will no longer think of implementing a static collection of services and calling it an operating system; instead, this general framework will allow applications to be flexibly configured, and the ``operating system'' will simply be the application support that is supplied at run-time. END:: ncstrl.dartmouthcs//TR98-340