mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-29 04:04:45 +00:00
dragonball: initial commit
The dragonball crate initial commit that includes dragonball README and basic code structure. Fixes: #4257 Signed-off-by: wllenyj <wllenyj@linux.alibaba.com> Signed-off-by: Chao Wu <chaowu@linux.alibaba.com>
This commit is contained in:
parent
9cb15ab4c5
commit
8835db6b0f
3
src/dragonball/.gitignore
vendored
Normal file
3
src/dragonball/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
target
|
||||
Cargo.lock
|
||||
.idea
|
15
src/dragonball/Cargo.toml
Normal file
15
src/dragonball/Cargo.toml
Normal file
@ -0,0 +1,15 @@
|
||||
[package]
|
||||
name = "dragonball"
|
||||
version = "0.1.0"
|
||||
authors = ["The Kata Containers community <kata-dev@lists.katacontainers.io>"]
|
||||
description = "A secure sandbox for Kata Containers"
|
||||
keywords = ["kata-containers", "sandbox", "vmm", "dragonball"]
|
||||
homepage = "https://katacontainers.io/"
|
||||
repository = "https://github.com/kata-containers/kata-containers.git"
|
||||
license = "Apache-2.0"
|
||||
edition = "2018"
|
||||
|
||||
[dependencies]
|
||||
arc-swap = "1.5.0"
|
||||
dbs-device = "0.1.0"
|
||||
thiserror = "1"
|
1
src/dragonball/LICENSE
Symbolic link
1
src/dragonball/LICENSE
Symbolic link
@ -0,0 +1 @@
|
||||
../../LICENSE
|
28
src/dragonball/README.md
Normal file
28
src/dragonball/README.md
Normal file
@ -0,0 +1,28 @@
|
||||
# Dragonball
|
||||
|
||||
## Introduction
|
||||
Dragonball Sandbox is a light-weight virtual machine manager(VMM) based on Linux Kernel-based Virtual Machine(KVM),
|
||||
which is optimized for container workloads with:
|
||||
- container image management and acceleration service
|
||||
- flexible and high-performance virtual device drivers
|
||||
- low cpu & memory overhead
|
||||
- industry-leading startup time
|
||||
- high concurrent startup throughput
|
||||
|
||||
Dragonball Sandbox aims to provide a turnkey solution for the Kata Containers community. It is integrated into Kata 3.0
|
||||
runtime as a built-in VMM and gives users an out-of-the-box Kata Containers experience without complex environment setup
|
||||
and configuration process.
|
||||
|
||||
## Getting Start
|
||||
[TODO]
|
||||
|
||||
## Supported Architectures
|
||||
- x86-64
|
||||
- AArch64
|
||||
|
||||
## Supported Kernel
|
||||
[TODO]
|
||||
|
||||
## License
|
||||
|
||||
Dragonball is licensed under [Apache License](http://www.apache.org/licenses/LICENSE-2.0), Version 2.0.
|
5
src/dragonball/src/lib.rs
Normal file
5
src/dragonball/src/lib.rs
Normal file
@ -0,0 +1,5 @@
|
||||
// Copyright (C) 2018-2022 Alibaba Cloud. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
//! Dragonball is a light-weight virtual machine manager(VMM) based on Linux Kernel-based Virtual
|
||||
//! Machine(KVM) which is optimized for container workloads.
|
Loading…
Reference in New Issue
Block a user