reports/2017-06-03.md
This report covers weekly developments in the linuxkit/linuxkit, linuxkit/virtsock, linuxkit/linuxkit-ci and linuxkit/rtf repositories.
There will be a Moby development Summit in the Docker office in San Francisco on June 19, with several of the LinuxKit developers.
Amazon Web Services: An AWS provider has been added to the metadata package, so a LinuxKit running on AWS now has a populated /var/config (#1954 @kencochrane). There is now also an AWS example available as a reference to getting started on AWS (#1958 @DieterReuter @justincormack) as well as the overall tracking issue with discussion (#1918 @DieterReuter @dave-tucker @justincormack @kencochrane @allingeek). Full push and run support should be integrated soon.
Docker Editions: The Docker Editions are being rebased on top of LinuxKit, with a large PR showing all the pieces (#1942 @MagnusS). The desktop editions have a daemon to forward unix domain sockets over vsock to the host, which is now available for other uses (virtsock#30 #1947 @MagnusS @ijc25 @justincormack).
Microsoft Azure: initial Azure push and run support has been merged (#1939 @radu-matei @rneugeba @justincormack).
ARM64 support: it now boots on Packet.net and is being prepped for multiarch support. There is still work needed to boot it on smaller devices that need local disks. Next step is to add CLI support for architecture selection to the moby tool and work on the kernel configuration. (#1654 [@mort] @avsm @justincormack)
VMWare vCenter: the push capability has now been merged into the CLI (#1929 @thebsdbox).
net=host,ipc=host,utc=host (#1934 #1936 @justincormack). This is more natural as most containers want to share host networking.linuxkit push function now gives the correct output (#1935 @thebsdbox @riyazdf)containerd has been fixing several upstream issues; however another bug have been found (#1943 @ijc25)mkimage tool now uses this feature to pass in images as a tarball rather than baking them into the VM, thus speeding up the build with smaller images and less networking (#1949 @justincormack).There is a proposal to implement a probational channel for projects (#1945 @tych0), details still being decided
sinit conventions for startup to make it easier to swap
out /sbin/init in the future with a new implementation, such as the experimental
Rust one that @mato is working on. (#1932 @mato @justincormack)--networking option allowing disabling networking on hyperkit (#1926 @MagnusS @rneugeba @justincormack)tools/go-compile from packages (#1928)moby tool and qemu fixes (#1959 @justincormack)Other reports in this series can be browsed directly in the repository at linuxkit/linuxkit:/reports.