Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings
unikraft

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@unikraft

Unikraft

A Unikernel Development Kit. Extreme Specialization for Security and Performance.
Unikraft logo

The fast, secure and open-source
Unikernel Development Kit

Unikraft powers the next-generation of cloud native, containerless applications by enabling you to radically customize and build custom OS/kernels; unlocking best-in-class performance, security primitives and efficiency savings.

Homepage·Documentation·Report Bug·Feature Request·Join Our Discord·X.com



Features

  • Instantaneous Cold-boots

    • While Linux-based systems might take tens of seconds to boot, Unikraft will be up in milliseconds.
  • Modular Design 🧩

    • Unikraft boasts a modular design approach, allowing developers to include only necessary components, resulting in leaner and more efficient operating system configurations.
  • Optimized for Performance 🚀

    • Built for performance, Unikraft minimizes overheads and leverages platform-specific optimizations, ensuring applications achieve peak performance levels.
  • Flexible Architecture Support 💻

    • With support for multiple hardware architectures including x86, ARM, (and soon RISC-V), Unikraft offers flexibility in deployment across diverse hardware platforms.
  • Broad Language and Application Support 📚

    • Unikraft offers extensive support for multiple programming languages and hardware architectures, providing developers with the flexibility to choose the tools and platforms that best suit your needs.
  • Cloud and Edge Compatibility ☁️

    • Designed for cloud and edge computing environments, Unikraft enables seamless deployment of applications across distributed computing infrastructures.
  • Reduced Attack Surface 🛡️

    • By selectively including only necessary components, Unikraft reduces the attack surface, enhancing security in deployment scenarios. Unikraft also includes many [additional modern security features][unikraft-security-features].
  • Developer Friendly 🛠️

    • Unikraft's intuitive toolchain and user-friendly interface simplify the development process, allowing developers to focus on building innovative solutions.
  • Efficient Resource Utilization 🪶

    • Unikraft optimizes resource utilization, leading to smaller footprints (meaning higher server saturation) and improved efficiency in resource-constrained environments.
  • Community-Driven Development 👥

    • Unikraft is an open-source project driven by a vibrant community of over 100 developers, fostering collaboration and innovation from industry and academia.

Quick Start

Install the companion command-line client [kraft][kraft]:

# Install on macOS, Linux, and Windows:curl -sSfL https://get.kraftkit.sh| sh

See [additional installation instructions][unikraft-cli-install].

Run your first ultra-lightweight unikernel virtual machine:

kraft run unikraft.org/helloworld:latest

View its status and manage multiple instances:

kraft ps --all

View the community image catalog in your CLI for more apps:

kraft pkg ls --update --apps

Or browse through one of the many [starter example projects][unikraft-catalog-examples].

Get Started

Getting started with Unikraft is easy.Yet, there are so many things to learn and explore!We recommend to choose a focus area first to get started:

Community

Looking to get involved?Contributions are welcome!There areweekly communitiy meetings onour Discord server which followon-going projects.There are alsounclaimed projects,open issues, and opportunities forbachelors and masters theses.

Affiliation

Unikraft is a member of theLinux Foundation and is aXen Project Incubator Project.The Unikraft name, logo and its mascot are trademark ofUnikraft GmbH.


LinuxFoundation logo   XenProject logo

PinnedLoading

  1. unikraftunikraftPublic

    A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.

    C 3.5k 1.4k

  2. kraftkitkraftkitPublic

    Build and use highly customized and ultra-lightweight unikernel VMs.

    Go 375 92

  3. meeting-notesmeeting-notesPublic

    Archive of Unikraft Technical Meetings.

    5 19

  4. catalogcatalogPublic

    Unikraft Applications & Examples Catalog

    C 80 80

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 176 repositories

Top languages

Loading…


[8]ページ先頭

©2009-2026 Movatter.jp