5 ms·
Hello, Youki
- utam0k 5y agoHi! I am the author of youki. Please let me know if you have any questions.
- coltoneakins 5y agoIn my humble opinion, the thread title should be renamed to include a short description of what Youki is. I think more readers on Hacker News will click to learn more about your project, which looks fascinating btw.
- jayolden 5y agoHow did you come up with the name Youki
- niyaven 5y agoImpressive work, congratulations! Do you know if any organization is already using it somewhere? What were the biggest challenges when you took up this project? I'll try to run it with podman, it's interesting to see more container runtimes.
- utam0k 5y agoHi! Thanks for your comment. Some people are now interested in it and are considering using it as a library. For example, I don't know the details, but they are considering using some of youki's libraries in kata-container. The most difficult part is that even if it meets the OCI Runtime specification, it doesn't work in the real world. In fact, the runc code is the specification.
- AnthonBerg 5y agoThe introduction on the youki website is masterfully written! Clear and direct with a very effective frame of context. Thank you!; The effortlessness is inspiring in many ways.
- utam0k 5y agoThanks a lot. As I'm not a native English speaker, I'm not confident in my writing.
- notafraudster 5y agoDon't sell yourself short. I've taught college in the U.S. and your writing -- although not perfect (nothing is incorrect, there are just little tells in terms of idiomatic sentence structure and comma use) -- is easily within the range of native English speaking college students, especially in STEM fields. I'd also say it's notably better than most J->E or K->E bilingual students I've seen, so extra congratulations for your fluency given the fairly difficult language gap between Japanese and English. :)
- utam0k 5y agoYour comments are very encouraging to me. Thank you very much.
- glandium 5y agoI guess the name comes from 容器?
- xwolfi 5y agoDidnt click the link because I don't care about someone saying Hello ! Not that I'm important or anything but you didn't clickbait right I think ! Your title is void of meaning as all clickbait, but also void of burning incentive to click !
- rank0 5y agoSo do container runtimes interact primarily with systemd/init or with the kernel directly?
- utam0k 5y agoWe have prepared mdbook for container runtime learners. Please take advantage of it if you like. https://containers.github.io/youki/ https://containers.github.io/youki/
- utam0k 5y agoThanks for your interest! The container runtime is software that uses the linux kernel feature cgroup/pivot_root/namespace to provide a space for processes to run in isolation from the host. There is a specification called OCI Runtime that describes it in more detail.
- rank0 5y agoThanks for answering and working on this project! I’ll check out that OCI Runtime specification…I just wonder if development in this field is possible for someone like myself. Is the primary way to interface with those kernel features done via system calls?
- utam0k 5y agoKernel calls and cgroupfs are the main functions we use. cgroupfs is a file system, so it only reads and writes to files. I think it can do simple things. Of course, I started out with something very simple. It's fun to do just a little bit.
- mrintellectual 5y agoAwesome project, and congrats on your success! Nearly 3k stars in such a short amount of time is an amazing accomplishment.
- jbot27 5y agoThis looks really cool, nice job.