runtime-tools
youki
runtime-tools | youki | |
---|---|---|
4 | 11 | |
416 | 16 | |
1.2% | - | |
3.3 | 9.7 | |
8 months ago | 1 day ago | |
Go | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
runtime-tools
-
Podman/buildah oci bundle
But there is another issue - machinectl doesn't know how to start oci-bundle. It would be nice to have a tool which would generate .nspawn file from config.json (apparrently, there is an open issue for that https://github.com/opencontainers/runtime-tools/issues/669)
-
Youki, a container runtime in Rust, passed all the default tests provided by opencontainers.
I think you might be looking at the gitignore for https://github.com/opencontainers/runtime-tools/blob/master/.gitignore , which is NOT the repo made by /u/utam0k. That's a large repo from opencontainers that includes many different things, so that .gitignore is bigger but by no means unreasonable.
youki, a container runtime in Rust I'm implementing, passed all the default tests provided by opencontainers. There are still many issues that need to be implemented, but it's getting fun. I think Rust to be a good choice for implementing container utilities. If you are interested, please refer to the motivation section of README for more details. I'd like to hear your opinions.
-
Crun: Fully featured OCI runtime and C library for running containers
crun runs the OCI validations tests on each PR.
The tests are maintained here: https://github.com/opencontainers/runtime-tools/tree/master/...
I guess this is the closest to be "certified compliant", but that is not enough for working with existing container engines as everyone just assumes runc is used
youki
-
Show HN: Youki, a container runtime in Rust, passed the default tests
https://github.com/utam0k/youki
-
Youki, a container runtime in Rust, passed all the default tests provided by opencontainers.
What? The current gitignore for https://github.com/utam0k/youki/blob/main/.gitignore, the project made by /u/utam0k and the subject of this post, is exactly two lines:
youki, a container runtime in Rust I'm implementing, passed all the default tests provided by opencontainers. There are still many issues that need to be implemented, but it's getting fun. I think Rust to be a good choice for implementing container utilities. If you are interested, please refer to the motivation section of README for more details. I'd like to hear your opinions.
- Youki – An experimental container runtime written in Rust
-
Experimental implementation of container runtime in Rust
I am implementing the oci-runtime in Rust. Currently, this project is in the experimental stage, but it can run hello-world using docker. https://github.com/utam0k/youki
What are some alternatives?
crun - A fast and lightweight fully featured OCI runtime and C library for running containers
railcar - RailCar: Rust implementation of the Open Containers Initiative oci-runtime
singularity - Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.
knast - [discontinued] Experimental OCI & CRI-compatible container runtimes for FreeBSD
umoci - umoci modifies Open Container images
runtime-spec - OCI Runtime Specification
image-tools - OCI Image Tooling
runc - CLI tool for spawning and running containers according to the OCI specification
ignite - Ignite a Firecracker microVM
ormb - Docker for Your ML/DL Models Based on OCI Artifacts