DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
翻訳待ち
A toolkit for building secure, portable and lean operating systems for containers
翻訳待ち
開発ツールGo · ShellGitHub @linuxkit自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗LinuxKit, a toolkit for building custom minimal, immutable Linux distributions.
LinuxKit currently supports the x86_64, arm64, and s390x architectures on a variety of platforms, both as virtual machines and baremetal (see below for details).
projects/kubernetes in this repository).go library and test utilities for virtio and Hyper-V sockets.linuxkit tool.linuxkit toolLinuxKit uses the linuxkit tool for building, pushing and running VM images.
Simple build instructions: use make to build. This will build the tool in bin/. Add this
to your PATH or copy it to somewhere in your PATH eg sudo cp bin/* /usr/local/bin/. Or you can use sudo make install.
If you already have go installed you can use go install github.com/linuxkit/linuxkit/src/cmd/linuxkit@latest to install the linuxkit tool.
On MacOS there is a brew tap available. Detailed instructions are at linuxkit/homebrew-linuxkit,
the short summary is
brew tap linuxkit/linuxkit
brew install --HEAD linuxkit
Build requirements from source using a container
makeqemuFor a local build using make local
gomakego get -u golang.org/x/lint/golintgo get -u github.com/gordonklaus/ineffassignOnce you have built the tool, use
linuxkit build linuxkit.yml
to build the example configuration. You can also specify different output formats, eg linuxkit build --format raw-bios linuxkit.yml to
output a raw BIOS bootable disk image, or linuxkit build --format iso-efi linuxkit.yml to output an EFI bootable ISO image. See linuxkit build -help for more information.
You can use linuxkit run <name> or linuxkit run <name>.<format> to
execute the image you created with linuxkit build <name>.yml. This
will use a suitable backend for your platform or you can choose one,
for example VMWare. See linuxkit run --help.
Currently supported platforms are:
[x86_64, arm64][x86_64][x86_64][x86_64, arm64, s390x][x86_64][x86_64][x86_64][x86_64][x86_64][x86_64][x86_64, arm64][arm64]The test suite uses rtf To
install this you should use make bin/rtf && make install. You will
also need to install expect on your system as some tests use it.
To run the test suite:
cd test
rtf -v run -x
This will run the tests and put the results in a the _results directory!
Run control is handled using labels and with pattern matching. To run add a label you may use:
rtf -v -l slow run -x
To run tests that match the pattern linuxkit.examples you would use the following command:
rtf -v run -x linuxkit.examples
To customise, copy or modify the linuxkit.yml to your own file.yml or use one of the examples and then run linuxkit build file.yml to
generate its specified output. You can run the output with linuxkit run file.
The yaml file specifies a kernel and base init system, a set of containers that are built into the generated image and started at boot time. You can specify the type
of artifact to build eg linuxkit build -format vhd linuxkit.yml.
If you want to build your own packages, see this document.
This is the beginning of the README. Read the rest at the original. Read the full README ↗