The Flux OS Toolkit: Reusable Components for OS Implementation

نویسندگان

  • Bryan Ford
  • Kevin Van Maren
  • Jay Lepreau
  • Stephen Clawson
  • Bart Robinson
  • Jeff Turner
چکیده

To an unappreciated degree, research both in operating systems and their programming languages has been severely hampered by the lack of cleanly reusable code providing mundane low-level OS infrastructure such as bootstrapcode and device drivers. The Flux OS Toolkit solves this problem by providing a set of clean, well-documented components. These components can be used as basic buildingblocks both for operating systems and for booting language run-time systems directly on the hardware. The toolkit’s implementation itself embodies reuse techniques by incorporating components such as device drivers, file systems, and networking code, unchanged, from other sources. We believe the kit also makes feasible the production of highly assured embedded and operating systems: by enabling reuse of low-level code, the high cost of detailed verification of that code can be amortized over many systems for critical environments. The OS toolkit is already heavily used in several different OS and programming language projects, and has already catalyzed research and development that would otherwise never have been attempted. This researchwas supportedin part by the DefenseAdvancedResearch Projects Agency, monitored by the Department of the Army under contract number DABT63–94–C–0058, and Rome Laboratory, Air Force Material Command, USAF, underagreementnumber F30602–96–2–0269. The U.S. Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation hereon. U.S. Department of Defense Copyright 1997IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposesor for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The effects of whole green tea infusion on mouse urinary bladder chemical carcinogenesis

Objective(s):Green tea (GT) is one of the most popular beverages worldwide whose beneficial effects on health have been demonstrated. Recent studies suggest that GT may contribute to reduction of cancer risk and progression. The aim of this study was to evaluate the effects of whole GT on urinary bladder chemical carcinogenesis in male and female ICR mice. Materials and Methods: The GT charact...

متن کامل

Using FoxNet for TCP / IP Networking in ML / OS

FoxNet is a highly modular TCP/IP stack and networking framework written in Standard ML (SML), an advanced high-level language with static type checking, polymorphic types, type inference, higher-order first-class functions, and an advanced module system. MLJOS is an operating system being developed in the Express project by extending the SML/NJ implementation of SML to run on bare hardware. MU...

متن کامل

Structural Analysis of the Correlation between Occupational Stress and Quality of life in University Administrators Using a PLS Approach

Background: University administrators play a key role in providing educational services to students and faculty members. This study aims to explain occupational stress (OS) in university administrators based on health-related quality of life (QoL) using a PLS approach. Materials and Methods: The statistical population of this correlational study included all 70 managers in the field of educati...

متن کامل

Quantum Mechanical Calculations of Photovoltaic and Photoelectronic Properties of Oligoselenophene/Fullerene BHJ Solar Cells

To model the active layer in the hetero-junction solar cells, the C60, C70, PC60BM, PCBDAN fullerenes as acceptor, and (OS)n=1) oligoselenophenes as donor were considered. The (OS)n=14/C60, (OS)n=14/C70, (OS)n=14/PC60BM, and (OS)n=14/PCBDAN blends as a model of the active layer in the BHJ solar cell were chosen, and the optoelectronic properties were studied. The calculated efficiency of these ...

متن کامل

Supernatants From Human Osteosarcoma Cultured Cell Lines Induce Modifications in Growth and Differentiation of THP-1 Cells and Phosphoinositide- Specific Phospholipase C Enzymes

Introduction: Introduction: Molecular components within the microenvironment act upon cell growth, survival/apoptosis, and proliferation. Immune system cells respond to molecules produced by the tumor and released in the surrounding microenvironment, such as cytokines, chemokines, and growth factors. This study aimed to identify the effects of tumor environment on monocyte-macrophage cell linea...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997