Unikraft
  • Getting Started
  • Concepts
    • Overview
    • Design Principles
    • Architecture
    • Build Process
    • Virtualization
  • Features
    • Overview
    • Security
    • Cloud Native
    • Embedded Devices
    • Green & Efficient
    • Performance
    • POSIX-Compatibility
  • Usage
    • Overview
    • Installing kraft
    • Ecosystem
    • Creating an App
    • Advanced
      • Overview
      • Make-based System
      • KConfig-based System
  • Development
    • Overview
    • Porting
    • Binary Structure
    • Booting
    • Debbugging
    • Writing Tests
    • Adding Metrics
  • Operations
    • Overview
    • Platforms
      • Overview
      • KVM
      • Linux Userspace
      • Xen
    • Cloud
      • Overview
      • AWS
      • GCP
      • DigitalOcean
  • Contributing
    • Overview
    • Licensing
    • Suggestions
    • Coding Style
    • Testing Changes
    • Submitting Changes
    • Review Process
    • Documentation
    • Blog posts and case studies
    • Code of Conduct
  • Help & Support
  • FAQ
Automatically deploy lightweight VMs with 20-50% savings with Unikraft Cloud.
Unikraft
  • Docs
  • Releases
  • Blog
  • Community
  • Docs
  • Releases
  • Blog
  • Community
  1. Unikraft
  2. Docs
  3. Development
  • Getting Started
  • Concepts
    • Overview
    • Design Principles
    • Architecture
    • Build Process
    • Virtualization
  • Features
    • Overview
    • Security
    • Cloud Native
    • Embedded Devices
    • Green & Efficient
    • Performance
    • POSIX-Compatibility
  • Usage
    • Overview
    • Installing kraft
    • Ecosystem
    • Creating an App
    • Advanced
      • Overview
      • Make-based System
      • KConfig-based System
  • Development
    • Overview
    • Porting
    • Binary Structure
    • Booting
    • Debbugging
    • Writing Tests
    • Adding Metrics
  • Operations
    • Overview
    • Platforms
      • Overview
      • KVM
      • Linux Userspace
      • Xen
    • Cloud
      • Overview
      • AWS
      • GCP
      • DigitalOcean
  • Contributing
    • Overview
    • Licensing
    • Suggestions
    • Coding Style
    • Testing Changes
    • Submitting Changes
    • Review Process
    • Documentation
    • Blog posts and case studies
    • Code of Conduct
  • Help & Support
  • FAQ
Automatically deploy lightweight VMs with 20-50% savings with Unikraft Cloud.

Hacking and Developing Unikraft Internals

Porting
Binary Structure
Booting
Unikraft has an prograrmmable boot sequence which provides the ability to inject functionality at different moments of system initialization. Learn how to how and where to introduce custom functionality.
Debbugging
Writing Tests
Adding Metrics
On this Page

Footer

Powered by Unikraft

Getting Started

  • What is a unikernel?
  • Install CLI companion tool
  • Unikraft Cloud
  • Help & Support

Community

  • Meetings
  • Publications
  • Presentations & Talks
  • People
  • Privacy Policy
  • Imprint

Features

  • Performance
  • Security
  • Environmental Impact
  • POSIX-Compatibility

Partly funded by the European Union’s Horizon 2020 research and innovation programme trough the UNICORE project, grant agreeent No. 825377.

GitHub LinkedIn Twitter Discord YouTube

© 2022 The Unikraft Authors. All rights reserved. Documentation distributed under CC BY-NC 4.0.