A toolkit for building secure, portable and lean operating systems for containers
Go to file
Ian Campbell 8c015fd22c kernel: Update vsock patches to RFC v6
Series is at <1469716595-13591-1-git-send-email-stefanha@redhat.com>.

This corresponds to v7 of the spec, posted in
<1470324277-19300-1-git-send-email-stefanha@redhat.com>

Also add a "cherry-picked from" to the "vsock: make listener child lock
ordering explicit" patch and move it to the head of the series with the other
vsock backports.

Finally backport three new upstream fixes:
3fda5d6e5801 vhost/vsock: fix vhost virtio_vsock_pkt use-after-free
28ad55578b8a virtio-vsock: fix include guard typo
21bc54fc0cdc vhost/vsock: drop space available check for TX vq

These were made on top of the version of the vsock patches which were added to
Linux master in v4.8-rc1. This commit is based on the email posting, will
replace with with proper cherry-pick separately.

Requires corresponding backend changes in Hyperkit

Signed-off-by: Ian Campbell <ian.campbell@docker.com>
2016-09-14 10:03:10 +01:00
alpine kernel: Update vsock patches to RFC v6 2016-09-14 10:03:10 +01:00
docs document the Docker Hub repos 2016-09-12 20:35:04 +01:00
licensing Remove desktop move 2016-09-13 13:26:15 -07:00
scripts Only backup vmlinuz/initrd once with moby script 2016-07-26 17:33:32 +02:00
.gitignore gitignore vi swp files 2016-09-12 16:36:01 +01:00
Dockerfile.media Add mobylinux.efi to media 2016-09-12 16:36:01 +01:00
Dockerfile.qemu we never use uncompressed initrd, so always compress 2016-09-12 16:02:07 +01:00
Dockerfile.qemuiso Use our own qemu base image 2016-09-12 16:02:07 +01:00
Dockerfile.test we never use uncompressed initrd, so always compress 2016-09-12 16:02:07 +01:00
Makefile allow overriding the media prefix, so can make custom modifications eg for custom Docker versions 2016-09-12 16:37:24 +01:00
README.md update README with build reqs 2016-09-12 16:36:01 +01:00

Moby, the Alpine Linux distro for Docker editions

Simple build instructions: use make to build. make qemu will boot up in qemu in a container.

Requires GNU make, GNU tar (not Busybox tar), Docker to build.