BlackHole1 / ovm-core

The minimal virtual machine to run podman

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OVM

The minimal virtual machine to run podman.

Usage

Get Source Code

git clone --recurse-submodules git@github.com:oomol-lab/ovm-core.git

Dependencies

Fedora

sudo dnf install curl wget git make gcc gcc-c++ ncurses-devel patch perl-core netcat flex bison gcc-aarch64-linux-gnu gcc-c++-aarch64-linux-gnu binutils-aarch64-linux-gnu kernel-cross-headers

Debian

sudo apt-te install git build-essential wget curl ca-certificate automake gdb bc libncurses5-dev
sudo apt-get build-dep linux

Build

# TODO

Project Structure

├── kernel # Linux kernel source code (submodule)
│   └── ...
├── rootfs # Buildroot source code (submodule)
│   └── ...
├── patches
│   ├── kernel # Patches for kernel
│   │   ├── .patches # Patch list
│   │   └── *.patch
│   └── rootfs # Patches for rootfs
│       ├── .patches # Patch list
│       └── *.patch
└── tools
    └── patch.py # Patch tool (./tools/patch.py -help)

Version

  • Linux kernel: v6.1.50
  • Buildroot: 2023.05.2

About

The minimal virtual machine to run podman

License:GNU General Public License v2.0


Languages

Language:Python 85.3%Language:Makefile 14.7%