awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
containers avatar

containers/youki

0
View on GitHub↗
youki-dev.github.io/youki↗

Youki

Youki ist eine OCI-Container-Runtime, die in Rust geschrieben ist. Sie implementiert die OCI-Runtime-Spezifikation (Open Container Initiative), um den Lebenszyklus containerisierter Prozesse zu verwalten und die Kompatibilität mit Standard-Container-Images und -Engines sicherzustellen.

Die Runtime ist auf Speichersicherheit ausgelegt und unterstützt die Ausführung von rootless Containern, wodurch Container als Nicht-Root-Benutzer ausgeführt werden können, um Sicherheitsrisiken zu reduzieren und Privilegienerweiterungen zu begrenzen.

Sie bietet grundlegende Funktionen für das Containermanagement, einschließlich des Startens und Verwaltens von OCI-Containern. Dies wird durch Linux-Namespace-Isolierung, cgroup-basierte Ressourcenbegrenzung und User-Namespace-Mapping erreicht, um Prozesse vom Host-Betriebssystem zu trennen.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Features

  • OCI Container Process Management - Implements the OCI runtime specification to manage the complete lifecycle of containerized processes.
  • Container Runtimes - Serves as an OCI-compliant container runtime for executing isolated application workloads.
  • OCI Runtime Implementations - Adheres to the Open Container Initiative specifications to ensure compatibility across container engines.
  • Namespace-Based Isolation - Utilizes Linux kernel namespaces to isolate network, mount, and process views from the host.
  • System Call Interfaces - Directly invokes Linux kernel system calls to handle process spawning and root filesystem pivoting.
  • Rootless Container Runtimes - Provides a runtime environment that allows containers to run without requiring root privileges on the host.
  • User Namespace Mappings - Maps container root users to non-privileged host users to enable rootless container execution.
  • Memory Safety - Leverages Rust's ownership model to ensure memory safety during low-level kernel interactions.
  • Rust Systems Programming - Uses Rust for systems programming to provide a high-performance, memory-safe container runtime.
  • Container Runtimes - Implements a systems-level container runtime using Rust for enhanced memory safety and performance.
  • Container Cgroup Resource Limits - Implements cgroup-based resource limits to restrict CPU, memory, and I/O consumption for containers.
  • Container Engines - Container runtime implementation written in Rust.
  • runc - Listed in the “runc” section of the Awesome Alternatives In Rust awesome list.
7,463 Stars·442 Forks·Rust·Apache-2.0·9 Aufrufe

Star-Verlauf

Star-Verlauf für containers/youkiStar-Verlauf für containers/youki

Häufig gestellte Fragen

Was macht containers/youki?

Youki ist eine OCI-Container-Runtime, die in Rust geschrieben ist. Sie implementiert die OCI-Runtime-Spezifikation (Open Container Initiative), um den Lebenszyklus containerisierter Prozesse zu verwalten und die Kompatibilität mit Standard-Container-Images und -Engines sicherzustellen.

Was sind die Hauptfunktionen von containers/youki?

Die Hauptfunktionen von containers/youki sind: OCI Container Process Management, Container Runtimes, OCI Runtime Implementations, Namespace-Based Isolation, System Call Interfaces, Rootless Container Runtimes, User Namespace Mappings, Memory Safety.

Welche Open-Source-Alternativen gibt es zu containers/youki?

Open-Source-Alternativen zu containers/youki sind unter anderem: containers/crun — crun is a low-level container runtime that implements the Open Container Initiative specification for managing the… youki-dev/youki — Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open… lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… opencontainers/runc — runc is a command-line utility for spawning and running containers on Linux systems according to the Open Container… lxc/lxc — LXC is an OS-level virtualization framework and Linux container manager used to run multiple isolated Linux systems on… aliyuncontainerservice/pouch — Pouch is a Linux container runtime and OCI container engine designed to execute containerized applications. It…

Open-Source-Alternativen zu Youki

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Youki.
  • containers/crunAvatar von containers

    containers/crun

    3,975Auf GitHub ansehen↗

    crun is a low-level container runtime that implements the Open Container Initiative specification for managing the lifecycle of isolated processes. It provides the core mechanisms for container creation, execution, and deletion, ensuring compatibility across platforms through standardized lifecycle management. The project distinguishes itself by offering a shared C library that allows container runtime operations to be embedded directly into other compiled applications. It further extends execution capabilities through specialized handlers that enable the deployment of containers within isola

    Ccontainersiotiot-cloud
    Auf GitHub ansehen↗3,975
  • youki-dev/youkiAvatar von youki-dev

    youki-dev/youki

    7,452Auf GitHub ansehen↗

    Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open Container Initiative specifications. It serves as an execution engine that can function as a rootless container manager or a pluggable Kubernetes CRI runtime to manage pods and containers within a cluster. The project distinguishes itself by providing a Wasm container runtime capable of executing WebAssembly modules as isolated workloads compatible with standard orchestration tools. It further supports a rootless execution model, allowing isolated environments to start as non-

    Rustcontainersdockerkubernetes
    Auf GitHub ansehen↗7,452
  • lxc/incusAvatar von lxc

    lxc/incus

    4,893Auf GitHub ansehen↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Gocloudcontainershacktoberfest
    Auf GitHub ansehen↗4,893
  • opencontainers/runcAvatar von opencontainers

    opencontainers/runc

    13,067Auf GitHub ansehen↗

    runc is a command-line utility for spawning and running containers on Linux systems according to the Open Container Initiative specification. It serves as a low-level container execution engine that interfaces directly with the host operating system to manage the lifecycle of isolated processes. The tool functions as a Linux process containerizer, utilizing kernel features such as namespaces for process isolation and control groups for resource governance. It enforces security by restricting processes to specific directory trees and dropping unnecessary kernel privileges to minimize the attac

    Gocontainersdockeroci
    Auf GitHub ansehen↗13,067
Alle 30 Alternativen zu Youki anzeigen→