About: A student interested in OS, Compilers and general theory of relativity
Joined:
Sep 14, 2020
Announcing Youki 0.0.4 🎉🎉🎉
Publish Date: Dec 14 '22
2 2
Hello everyone!
For about a year now, I have been doing some open source contributions to a great project called Youki. It is a low level container runtime, written in Rust language, which aims to be similar to existing runc or crun projects, with its own advantages. It has been immense fun to contribute, and I have learnt a lot while doing this, right from writing docs, figuring out stuff in a complex code base to Linux internals such as namespaces, cgroups, and processes.
Today, we are announcing version 0.0.4 of Youki.
In this release
last release of v0.0.3 was done in April, and this release brings some pretty exciting updates to Youki :
Now Youki passes all of the contained integration tests, which means it can be used a runtime with containerd like runc or crun
Adds support for WasmEdge, which is one of the fastest WASM runtimes
youki is an implementation of the OCI runtime-spec in Rust, similar to runc.
Your ideas are welcome here.
🏷️ About the name
youki is pronounced as /joʊki/ or yoh-key
youki is named after the Japanese word 'youki', which means 'a container'. In Japanese language, youki also means 'cheerful', 'merry', or 'hilarious'.
🚀 Quick Start
Tip
You can immediately set up your environment with youki on GitHub Codespaces and try it out.
$ just build
$ docker run --runtime youki hello-world
$ sudo podman run --cgroup-manager=cgroupfs --runtime /workspaces/youki/youki hello-world
Here is why we are writing a new container runtime in Rust.
Rust is one of the best languages to implement the oci-runtime spec. Many very nice container tools are currently written in Go. However, the container runtime requires the use of system calls, which requires a bit of special…
Thank you for sharing the news about the latest release of Youki. I noticed there is a typographical error in the title, it should be 0.0.4, not 0.4.0. Just wanted to bring this to your attention. Thanks again for your contributions to the open source community!
Thank you for sharing the news about the latest release of Youki. I noticed there is a typographical error in the title, it should be 0.0.4, not 0.4.0. Just wanted to bring this to your attention. Thanks again for your contributions to the open source community!