A toolkit for building secure, portable and lean operating systems for containers
Go to file
Rolf Neugebauer d61af2ee04 kernel: update kernel patches
On older Windows builds (e.g. 10586) the 4.9.x TimeSync integration
service spams the logs with multiple messages a second of the form:
hv_utils: Using TimeSync version 4.0

It seems that a new protocol version was introduced with newer
Windows 10 builds but the kernel patches don't negotiate the
protocol version based on what the host supports, but instead
simply use the Windows version of the host.

Added two new patches:
- the first one is a cherry-pick from upstream which fixes some
  of the TimeSync protocol negotiation, but does not fix the issue.
- the second one forces the TimeSync protocol to version 3.0 even on
  Windows 10 hosts.

Patches based on: https://github.com/rneugeba/linux-stable/tree/v4.9.2-moby

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-01-12 00:14:23 +00:00
alpine kernel: update kernel patches 2017-01-12 00:14:23 +00:00
docs docs: add a note about kernel symbols to the ebpf documentation 2017-01-06 16:52:16 +00:00
licensing Use Alpine 3.5 2016-12-22 13:40:28 -08:00
scripts Clean up scripts 2016-12-19 17:06:41 +00:00
.datakitci.json Add datakit CI control file 2017-01-06 15:10:05 +00:00
.gitignore Add hyperkit build 2016-10-31 15:34:56 +00:00
Dockerfile.kernel Keep kernel headers from build 2016-12-08 17:32:59 -08:00
Dockerfile.media Add a kernel-dev tarball with kernel headers 2017-01-04 12:10:30 +00:00
Dockerfile.qemu Update base images to Alpine 3.5 2016-12-28 18:09:08 +00:00
Dockerfile.qemugce Update base images to Alpine 3.5 2016-12-28 18:09:08 +00:00
Dockerfile.qemuiso Update base images to Alpine 3.5 2016-12-28 18:09:08 +00:00
Dockerfile.test Update base images to Alpine 3.5 2016-12-28 18:09:08 +00:00
hyperkit.sh Docker 1.13 needs more disk space 2016-11-14 11:20:09 +00:00
Makefile Add datakit CI control file 2017-01-06 15:10:05 +00:00
README.md Small update to the README 2016-12-15 09:16:38 -08:00

Moby, the 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.

  • 1.12.x branch for Desktop stable 1.12 edition
  • 1.13.x branch for Desktop and Cloud 1.13; also supports 1.12 CS.
  • master for 1.14 development