awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
canonical avatar

canonical/multipass

0
View on GitHub↗
9,146 स्टार्स·799 फोर्क्स·C++·GPL-3.0·4 व्यूज़canonical.com/multipass↗

Multipass

Multipass is a virtual machine lifecycle controller and manager designed to create and orchestrate lightweight Ubuntu instances on a local workstation. It functions as a cross-platform hypervisor wrapper that provides a local cloud development environment for simulating cloud deployments.

The system utilizes a hypervisor-abstraction layer and driver-based backend resolution to manage virtual machines across different host operating systems using native virtualization backends. It enables the simulation of cloud instance behavior through the injection of cloud-init metadata and initialization scripts during the boot process.

The project covers a broad range of virtualization and orchestration capabilities, including image-based provisioning from an OS image catalog, instance status monitoring, and remote command execution. It provides tools for spawning isolated environments and managing the full lifecycle of virtual instances, including interactive shell access via secure tunnels.

Features

  • Cross-Hypervisor Orchestration - Acts as a cross-platform wrapper that orchestrates virtual machines across diverse hypervisor providers using unified configuration.
  • Virtualization Boot Injection - Injects installation parameters and configuration scripts into virtual disk images during the boot process to automate instance setup.
  • Virtual Machine Provisioning - Automates the creation and configuration of virtual machines based on specified OS releases or blueprints.
  • Cloud-Init Configurations - Provides simulation of cloud deployments through the injection of cloud-init metadata and initialization scripts during boot.
  • Local Development Environments - Provides local development environments by launching and managing lightweight Ubuntu virtual machines on a workstation.
  • Virtual Machine Lifecycle Management - Controls the operational state and configuration of virtual machines to maintain isolated development environments.
  • Virtual Machine Managers - Creates and orchestrates lightweight Ubuntu virtual machine instances on a local workstation.
  • Image Provisioning - Creates instances by downloading and cloning pre-defined operating system disk images from a remote repository.
  • Hypervisor Backend Integrations - Utilizes a hypervisor-abstraction layer and driver-based resolution to connect with various host hypervisors.
  • Local Instance Lifecycles - Controls the full lifecycle of virtual machine instances, including creation, connection, and deletion.
  • Hypervisor Abstractions - Provides a common interface that translates generic VM commands into API calls for specific native virtualization backends.
  • Interactive Shells - Provides interactive terminal sessions inside running virtual machines to execute commands directly.
  • Rapid Prototyping Environments - Enables rapid prototyping of system configurations and software stacks by quickly booting and deleting virtual instances.
  • Cloud Deployment Simulation - Simulates cloud instance behavior on a local machine using cloud-init and metadata configurations.
  • SSH-Based Remote Execution - Executes commands and opens shells inside virtual instances using secure shell tunnels from the host.
  • Remote Command Execution - Enables running specific commands within a virtual machine instance from the host environment without opening a full shell.
  • Image Catalogs - Allows users to list and select available operating system images and blueprints for new virtual machine instances.
  • Virtualization Drivers - Detects available host drivers at runtime to select the appropriate native virtualization engine.
  • Virtualization Environments - Spawns lightweight virtual machine instances to provide isolated environments for development and testing.
  • VM Lifecycle State Tracking - Tracks the operational status and resource metadata of virtual instances across a local host database.
  • Test Environment Isolation - Creates separate, disposable virtual environments to test software without affecting the host operating system.
  • Virtual Machine Status Monitors - Tracks current state, network addresses, and resource utilization of running and stopped virtual machines.
  • Infrastructure and Orchestration - Lightweight VM manager for cross-platform development.
  • Virtualization - Listed in the “Virtualization” section of the Awesome Mac awesome list.
  • Virtualization and Containers - Tool for launching Ubuntu virtual machines on demand.

स्टार हिस्ट्री

canonical/multipass के लिए स्टार हिस्ट्री चार्टcanonical/multipass के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Multipass के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Multipass के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • hashicorp/vagranthashicorp का अवतार

    hashicorp/vagrant

    27,154GitHub पर देखें↗

    Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure consistent development environments. It acts as a virtual machine provisioner and hypervisor abstraction layer, allowing users to define machine specifications and automate software installation on guest systems via declarative configuration files. The project enables cross-hypervisor orchestration by decoupling the command interface from specific virtualization backends. It ensures environment consistency through the distribution of pre-configured machine images and the orchestration

    Rubyautomationrubyvagrant
    GitHub पर देखें↗27,154
  • microvm-nix/microvm.nixmicrovm-nix का अवतार

    microvm-nix/microvm.nix

    2,682GitHub पर देखें↗

    microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated guest environments using Nix. It functions as a virtual machine image builder that transforms system specifications into bootable disk images and runner scripts. The project provides a hypervisor abstraction layer, enabling the deployment of guest images across multiple virtualization backends through a unified configuration. It includes specialized tools for PCI hardware passthrough, granting virtual machines direct access to physical host USB and PCI devices. The framework co

    Nixcloud-hypervisorcrosvmfirecracker
    GitHub पर देखें↗2,682
  • mitchellh/vagrantmitchellh का अवतार

    mitchellh/vagrant

    27,154GitHub पर देखें↗

    Vagrant is a virtual machine environment manager and development environment provisioner. It functions as an infrastructure as code tool and multi-hypervisor orchestrator, allowing for the definition and automation of virtualized development environments through a single configuration file. The project enables the creation of portable, virtualized development environments to ensure consistency across different host operating systems. It supports deploying these environments across various backends, including local hypervisors, cloud providers, and container runtimes, using a unified interface

    Ruby
    GitHub पर देखें↗27,154
  • lima-vm/limalima-vm का अवतार

    lima-vm/lima

    21,320GitHub पर देखें↗

    Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual machines. It functions as a comprehensive virtual machine manager that leverages native hypervisors and system emulation to provide isolated environments for container development, cross-architecture testing, and secure sandboxing. The project distinguishes itself through its template-driven provisioning system, which allows users to define and automate environment configurations via local files or remote URL schemes. It integrates deeply with host systems by providing automated file

    Gocontainerdmacosqemu
    GitHub पर देखें↗21,320
Multipass के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

canonical/multipass क्या करता है?

Multipass is a virtual machine lifecycle controller and manager designed to create and orchestrate lightweight Ubuntu instances on a local workstation. It functions as a cross-platform hypervisor wrapper that provides a local cloud development environment for simulating cloud deployments.

canonical/multipass की मुख्य विशेषताएं क्या हैं?

canonical/multipass की मुख्य विशेषताएं हैं: Cross-Hypervisor Orchestration, Virtualization Boot Injection, Virtual Machine Provisioning, Cloud-Init Configurations, Local Development Environments, Virtual Machine Lifecycle Management, Virtual Machine Managers, Image Provisioning।

canonical/multipass के कुछ ओपन-सोर्स विकल्प क्या हैं?

canonical/multipass के ओपन-सोर्स विकल्पों में शामिल हैं: hashicorp/vagrant — Vagrant is a virtual machine environment manager and infrastructure as code tool used to create and configure… microvm-nix/microvm.nix — microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated… mitchellh/vagrant — Vagrant is a virtual machine environment manager and development environment provisioner. It functions as an… lima-vm/lima — Lima is a virtualization engine designed to provision and manage lightweight Linux, macOS, and FreeBSD virtual… virt-manager/virt-manager — virt-manager is a graphical management interface for configuring hypervisors, virtual machine instances, and… apache/cloudstack — CloudStack is an infrastructure-as-a-service orchestration engine designed to automate the deployment and lifecycle of…