• DocumentCode
    3234703
  • Title

    Hey, you got your compiler in my operating system!

  • Author

    Howell, Jon ; Montague, Mark

  • Author_Institution
    Dept. of Comput. Sci., Dartmouth Coll., Hanover, NH, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    122
  • Lastpage
    127
  • Abstract
    Several operating systems projects revolve around moving functionality above or below the kernel “red line” to increase flexibility or performance. We describe how a general model of partial evaluation encompasses this trend. The operating systems community should not be content with a single interface between applications and the operating system, even if that interface allows extension below the red line; we contend that partial evaluation will be most effective when it is free of that arbitrary static interface. Extending partial evaluation from the language level down to the hardware provides a consistent, global framework for application support
  • Keywords
    operating systems (computers); program compilers; operating systems; partial evaluation; red line; Computer science; Concurrent computing; Educational institutions; Identity-based encryption; Operating systems; Postal services; Protection; Read only memory; Runtime; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
  • Conference_Location
    Rio Rico, AZ
  • Print_ISBN
    0-7695-0237-7
  • Type

    conf

  • DOI
    10.1109/HOTOS.1999.798388
  • Filename
    798388