awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apple avatar

apple/containerization

0
View on GitHub↗
apple.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.

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

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.
8,711 stele·306 fork-uri·Swift·Apache-2.0·3 vizualizări

Istoric stele

Graficul istoricului de stele pentru apple/containerizationGraficul istoricului de stele pentru apple/containerization

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale apple/containerization?

Principalele funcționalități ale apple/containerization sunt: 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.

Care sunt câteva alternative open-source pentru apple/containerization?

Alternativele open-source pentru apple/containerization includ: 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…

Alternative open-source pentru Containerization

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Containerization.
  • jessfraz/imgAvatar jessfraz

    jessfraz/img

    3,986Vezi pe 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
    Vezi pe GitHub↗3,986
  • eon01/dockercheatsheetAvatar eon01

    eon01/DockerCheatSheet

    3,938Vezi pe 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

    Vezi pe GitHub↗3,938
  • distribution/distributionAvatar distribution

    distribution/distribution

    10,479Vezi pe 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
    Vezi pe GitHub↗10,479
  • projectatomic/skopeoAvatar projectatomic

    projectatomic/skopeo

    11,010Vezi pe 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
    Vezi pe GitHub↗11,010
Vezi toate cele 30 alternative pentru Containerization→