awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apple avatar

apple/containerization

0
View on GitHub↗
8,711 estrellas·306 forks·Swift·Apache-2.0·3 vistasapple.github.io/containerization/documentation↗

Containerization

Containerization is a Swift-based framework that runs Linux containers in lightweight virtual machines on Apple Silicon Macs. It provides a native container runtime for macOS, enabling developers to execute Linux containers directly on their Apple Silicon hardware without requiring a separate Linux environment or Docker Desktop.

The framework supports custom Linux kernel injection, allowing users to provide their own kernel images and select per-container kernel versions and configurations. It includes an ext4 filesystem image builder for creating root filesystems from scratch, and an OCI image engine that authenticates with remote registries to pull and push container images. Process lifecycle management handles launching and managing containerized processes with I/O and signal forwarding.

Containerization is distributed as a Swift Package Manager library, making it straightforward to integrate into macOS development projects. The documentation covers installation, API usage, and examples for building and running Linux containers on Apple Silicon.

Features

  • Apple Silicon VM Containers - Runs each Linux container inside a dedicated lightweight virtual machine on Apple Silicon for hardware isolation.
  • Per-Container Kernel Loaders - Accepts user-provided kernel images and supports per-container kernel version and configuration selection.
  • Per-Container Kernel Selectors - Provides a custom kernel injection mechanism that allows per-container kernel version and configuration selection.
  • Containerized Process Spawners - Launches and manages containerized processes with I/O and signal forwarding between host and container.
  • OCI Container Registry Clients - Pulls, stores, and transfers container images from remote registries using the Open Container Initiative format.
  • OCI Registry Authenticators - Authenticates with remote OCI registries and transfers container images in both directions.
  • Container Image Management - Pulls, stores, and manipulates container images using the Open Container Initiative format.
  • Image Push-Pull Workflows - Implements an OCI image engine that authenticates with remote registries and pulls and pushes container images.
  • Apple Silicon VM Container Execution - Executes each Linux container inside its own lightweight virtual machine on Apple Silicon.
  • Ext4 Filesystem Image Builders - Builds ext4 filesystem images that serve as root filesystems for containers.
  • Container I/O and Signal Forwarders - Launches and manages processes inside a container while forwarding I/O, signals, and events.
  • Apple Silicon Linux Container Runtimes - Enables running Linux containers natively on Apple Silicon Macs for development and testing without Docker Desktop.
  • Apple Silicon Container Runners - Launches and manages containerized processes inside per-container virtual machines with I/O and signal forwarding.
  • Ext4 Filesystem Image Creators - Ships an ext4 filesystem image builder that creates root filesystems for containers from scratch.
  • Ext4 Root Filesystem Builders - Creates ext4 root filesystem images for use as container filesystems on macOS.
  • Container Runtime Frameworks - Provides a Swift package that runs Linux containers in lightweight VMs on Apple Silicon using OCI images and custom kernels.

Historial de estrellas

Gráfico del historial de estrellas de apple/containerizationGráfico del historial de estrellas de apple/containerization

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Containerization

Proyectos open-source similares, clasificados según cuántas características comparten con Containerization.
  • jessfraz/imgAvatar de jessfraz

    jessfraz/img

    3,986Ver en GitHub↗

    img is a daemon-less tool for building Open Container Initiative compliant images without requiring root privileges. It functions as a standalone builder and registry client that creates container images from build files without the need for a background process or elevated system permissions. The project provides a multi-platform image generator capable of targeting different operating systems and hardware architectures. It includes an OCI registry client for authenticating with remote registries to push, pull, and manage image artifacts. The toolset covers image construction and artifact m

    Go
    Ver en GitHub↗3,986
  • eon01/dockercheatsheetAvatar de eon01

    eon01/DockerCheatSheet

    3,938Ver en GitHub↗

    This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured collection of commands and documentation to help users manage container lifecycles, build images, and handle registries. The documentation specifically covers the orchestration of multi-container applications using Docker Compose and the management of scalable services across multiple nodes via Docker Swarm. It also includes detailed guides for configuring virtual networks, bridges, and ports to control container communication. The reference surface extends to container image administ

    Ver en GitHub↗3,938
  • distribution/distributionAvatar de distribution

    distribution/distribution

    10,479Ver en GitHub↗

    Distribution is an open-source container image registry that implements the OCI Distribution Specification, enabling any OCI-compatible client to push, pull, and manage container images over standard protocols. It serves as a content distribution toolkit for packaging, shipping, storing, and delivering container content across networked environments, storing and retrieving content by its cryptographic hash for integrity and deduplication. The registry separates image metadata from bulk data to enable efficient validation and partial pulls, and supports resumable blob uploads with chunked tran

    Gocncfcontainersdistribution
    Ver en GitHub↗10,479
  • projectatomic/skopeoAvatar de projectatomic

    projectatomic/skopeo

    11,010Ver en GitHub↗

    Skopeo is a command line utility for inspecting, copying, and managing OCI and Docker container images across registries and local storage. It functions as a container image tool and registry manager that performs these operations without requiring a background daemon to be running on the host. The tool specializes in daemonless image manipulation, allowing users to retrieve metadata, manifests, and tags from remote registries without pulling the full image locally. It provides capabilities for mirroring external repositories to internal registries for air-gapped deployments and manages the t

    Go
    Ver en GitHub↗11,010
Ver las 30 alternativas a Containerization→

Preguntas frecuentes

¿Qué hace apple/containerization?

Containerization is a Swift-based framework that runs Linux containers in lightweight virtual machines on Apple Silicon Macs. It provides a native container runtime for macOS, enabling developers to execute Linux containers directly on their Apple Silicon hardware without requiring a separate Linux environment or Docker Desktop.

¿Cuáles son las características principales de apple/containerization?

Las características principales de apple/containerization son: Apple Silicon VM Containers, Per-Container Kernel Loaders, Per-Container Kernel Selectors, Containerized Process Spawners, OCI Container Registry Clients, OCI Registry Authenticators, Container Image Management, Image Push-Pull Workflows.

¿Qué alternativas de código abierto existen para apple/containerization?

Las alternativas de código abierto para apple/containerization incluyen: projectatomic/skopeo — Skopeo is a command line utility for inspecting, copying, and managing OCI and Docker container images across… termux/proot-distro — proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run… distribution/distribution — Distribution is an open-source container image registry that implements the OCI Distribution Specification, enabling… eon01/dockercheatsheet — This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured… jessfraz/img — img is a daemon-less tool for building Open Container Initiative compliant images without requiring root privileges.… genuinetools/img — img is a collection of toolsets for building, managing, and manipulating OCI compliant container images. It functions…