an Open-Source Linux-Compatible Scalable Operating
System Kernel
K42 is an open-source scalable kernel supporting the
Linux API and ABI. Its design allows rapid prototyping
of operating system policies and mechanisms,
providing open-source developers a conduit via which
they may quickly test potential operating system innovations.
K42’s object-oriented model provides perinstance
resource management. Per-instance management
allows K42 to be customized simultaneously to differing
demands of applications, allows that customization
to change on-the-fly, providing autonomic and ondemand
functionality, and allows base K42 source to affect
only specific applications. Thus, developers with
non-mainstream needs can have their code integrated into
K42 without affecting other users unless the other users
also desire the modifications.
K42 is being used both internally by the IBM teams,
and externally by an increasing number of universities.
In this paper we describe K42’s overall structure and design.
We share the experiences we have had designing and
implementing K42, and highlight those aspects of K42’s
design and features that facilitate smooth open-source collaboration.
Share
Related Documents
  1. PTESY - Project & Test Engineering System (541)
  2. [Video] Quality Assurance Audit Software for MS Word (667)
  3. [Free] Fresh Diagnose : Analyze and benchmark computer system (937)
  4. Integration and System Test Plan (1305)
  5. System Test Plan (1314)
  6. What are some recent major computers system failures caused by software bugs? (1100)
  7. Web System performance and scalibility (780)
  8. system performance testing case study (836)
  9. Testing Web Services with Visual Studio Team System (3013)
  10. System Testing (1096)
  11. System Testing Methodology (1284)
  12. [Paid] TPMS 2.0 : Test Process Management System (2792)
  13. Computer System Validation - It’s More Than Just Testing (1493)
  14. Define System Test Entrance and Exit Criteria (2643)
  15. An Introduction to General Systems Thinking (982)
  16. [Free] FUSE HQ : a monitoring and management portal for system level, server level, and service level processes (78647)
  17. Address Verification System (AVS) Checking For credit and debit cards. (460)
  18. System Reliability Template (341)
  19. Safety and Fitness Electronic Records (SAFER) System Master Test Plan (226)
  20. Bug tracking System (380)