Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, creating guests, P2V, V2V, performing backups, cloning VMs, building VMs, formatting disks, resizing disks, and much more.
swtpm provides a TPM emulator with socket, character device, and CUSE interface. It can be combined with qemu & libvirt to expose TPM functionality to virtual machines.
Vagrant is the command line utility for managing the lifecycle of virtual machines. Isolate dependencies and their configuration within a single disposable and consistent environment.
Note: Make sure to have ssh and rsync installed — if you use the respective Vagrant functions. This package does not link to any specific implementation of these to allow different clients and to avoid configuration conflicts when running on a `foreign distribution'.
The RISC-V Proxy Kernel, pk, is a lightweight application execution environment that can host statically-linked RISC-V ELF binaries. It is designed to support tethered RISC-V implementations with limited I/O capability and thus handles I/O-related system calls by proxying them to a host computer.
This package also contains the Berkeley Boot Loader, bbl, which is a supervisor execution environment for tethered RISC-V systems. It is designed to host the RISC-V Linux port.
This is a Vagrant plugin that adds a Libvirt provider to Vagrant, allowing Vagrant to control and provision machines via the Libvirt toolkit.
transient is a wrapper for QEMU allowing the creation of virtual machines with shared folder, ssh, and disk creation support.
LXC is a userspace interface for the Linux kernel containment features. Through a powerful API and simple tools, it lets Linux users easily create and manage system or application containers.
This plugin creates an Ansible inventory file containing the created virtual machines and the respective ssh-parameters.
open-vm-tools is a set of services and modules that enable several features in VMware products for better management of, and seamless user interactions with, guests.
open-vm-tools enables the following features in VMware products:
The ability to perform virtual machine power operations gracefully.
Execution of VMware provided or user configured scripts in guests during various power operations.
The ability to run programs, commands and file system operation in guests to enhance guest automation.
Authentication for guest operations.
Periodic collection of network, disk, and memory usage information from the guest.
Generation of heartbeat from guests to hosts so VMware's HA solution can determine guests' availability.
Clock synchronization between guests and hosts or client desktops.
Quiescing guest file systems to allow hosts to capture file-system-consistent guest snapshots.
Execution of pre-freeze and post-thaw scripts while quiescing guest file systems.
The ability to customize guest operating systems immediately after powering on virtual machines.
Enabling shared folders between host and guest file systems on VMware Workstation and VMware Fusion.
Copying and pasting text, graphics, and files between guests and hosts or client desktops.
This package provides a guest OS definition for Ganeti that uses Guix to build virtual machines.
libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, creating guests, P2V, V2V, performing backups, cloning VMs, building VMs, formatting disks, resizing disks, and much more.
Looking Glass allows the use of a KVM (Kernel-based Virtual Machine) configured for VGA PCI Pass-through without an attached physical monitor, keyboard or mouse. It displays the VM's rendered contents on your main monitor/GPU.
Python-vagrant is a Python module that provides a thin wrapper around the vagrant command line executable, allowing programmatic control of Vagrant virtual machines.
This package contains a set of tools to assist administrators and developers in managing the database.
libvirt-glib wraps the libvirt library to provide a high-level object-oriented API better suited for glib-based applications, via three libraries:
libvirt-glib - GLib main loop integration & misc helper APIs
libvirt-gconfig - GObjects for manipulating libvirt XML documents
libvirt-gobject - GObjects for managing libvirt objects
QEMU is a generic machine emulator and virtualizer.
When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine---e.g., your own PC. By using dynamic translation, it achieves very good performance.
When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests.
This Vagrant plugin enables reloading a Vagrant VM as a provisioning step.
The virt-manager application is a desktop user interface for managing virtual machines through libvirt. It primarily targets KVM VMs, but also manages Xen and LXC (Linux containers). It presents a summary view of running domains, their live performance and resource utilization statistics.
QEMU is a generic machine emulator and virtualizer.
When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine---e.g., your own PC. By using dynamic translation, it achieves very good performance.
When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. QEMU supports virtualization when executing under the Xen hypervisor or using the KVM kernel module in Linux. When using KVM, QEMU can virtualize x86, server and embedded PowerPC, and S390 guests.
Bubblewrap is aimed at running applications in a sandbox, restricting their access to parts of the operating system or user data such as the home directory. Bubblewrap always creates a new mount namespace, and the user can specify exactly what parts of the file system should be made visible in the sandbox. These directories are mounted with the nodev option by default and can be made read-only.
Libx86emu is a small library to emulate x86 instructions. The focus here is not a complete emulation but to cover enough for typical firmware blobs. You can
intercept any memory access or directly map real memory ranges
intercept any i/o access, map real i/o ports, or block any real i/o
intercept any interrupt
add a hook to run after each instruction
recognize a special x86 instruction that can trigger logging
use integrated logging
The agent gathers some guest information, and writes them to xenstore so tooling in dom0 can read it. The default behavior is to be compatible with the XAPI toolstack as currently used in XCP-ng and Citrix Hypervisor/Xenserver, and thus roughly follow what xe-guest-utilities is doing.
The libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0).
Using this tool, you can freeze a running application (or part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at. The distinctive feature of the CRIU project is that it is mainly implemented in user space.