Commit Graph

3819 Commits

Author SHA1 Message Date
Rolf Neugebauer
492b6c3fdb kernel: Move some less commonly used features to modules
Module loading on hotplug and boot seems to work now, so
move some less commonly used kernel features and drivers
out of the kernel into drivers. Specifically:
- Devices: All non-virtual network device drivers
- Networking: GRE, GENEVE, PPP, non-essential IPv6 protos,
  L2TP, MPLS_GSO, bonding, IPSec (XFRM), openvswitch,
  queueing/schedulers
- FS: SUNRPC, NFS, NFSD, LOCKD, NTFS
- Misc: ATA over Ethernet

Remove Nozomi serial driver. It doesn't seem to be used
on any of our platforms.

The config files were also run through 'make defconfig &&
make oldconfig' to update any missing options.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-06-22 19:32:13 +01:00
Rolf Neugebauer
4d8f8956b3 kernel: Update to 4.11.6/4.9.33/4.4.73
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-06-22 19:32:13 +01:00
Rolf Neugebauer
974bc56886 kernel: Remove elfutils-dev package
It clashes with libelf-dev but libelf-dev is sufficient
to compile the kernel. This also allows us to remove the
'|| true' from the 'apk add', catching errors with the
tools installation.

Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-06-22 19:32:12 +01:00
Riyaz Faizullabhoy
125469a4c5 Merge pull request #2093 from MagnusS/add-dfm-build-test
tests: add build test for Docker for Mac blueprint
2017-06-22 09:24:35 -07:00
Justin Cormack
6cfc0ad7b2 Merge pull request #2094 from samoht/typo
Fix typo in report
2017-06-22 09:20:57 -07:00
Thomas Gazagnaire
e1ab0e75a9 Replace Solar5 by Solo5
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-06-22 17:26:59 +02:00
Thomas Gazagnaire
83d615e2d1 Remove spaces in report
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-06-22 17:26:39 +02:00
Magnus Skjegstad
7bbc39374e tests: add build test for Docker for Mac blueprint
Adds a new test group "linuxkit.build.blueprints" and a test for
building blueprints/docker-for-mac.yml.

Signed-off-by: Magnus Skjegstad <magnus@skjegstad.com>
2017-06-22 16:30:31 +02:00
Rolf Neugebauer
d65bb86c37 Merge pull request #2080 from dave-tucker/pkg-mk
Simplify Makefiles for Packages
2017-06-22 13:35:43 +01:00
Dave Tucker
adae27b8d1 Simplify Makefiles for Packages
These now inherit from a top-level package.mk
Options like use of the network can be enabled on a per package basis
This removes a lot of duplicate code and make the maintenace of these
Makefiles much easier

Signed-off-by: Dave Tucker <dt@docker.com>
2017-06-22 12:40:03 +01:00
Rolf Neugebauer
db91f9d817 Merge pull request #2091 from riyazdf/alpine-base-update
alpine: include gnupg and zfs packages
2017-06-22 00:36:41 -07:00
Justin Cormack
71a89a1de0 Merge pull request #2090 from justincormack/summit-report
Add notes from BoF at Summit
2017-06-21 22:41:37 -07:00
Riyaz Faizullabhoy
130800446a alpine: add zfs package
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-06-21 17:54:45 -07:00
Riyaz Faizullabhoy
6b5ef8c70e alpine: include gnupg package
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-06-21 17:49:51 -07:00
Riyaz Faizullabhoy
177d931144 Merge pull request #2089 from riyazdf/sig-video-landlock
sig-security: add video link
2017-06-21 17:43:12 -07:00
Justin Cormack
0ea861fecd Add notes from BoF at Summit
Thanks to @mgoelzer for note taking.

Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-06-21 17:37:08 -07:00
Riyaz Faizullabhoy
d0af1d979d sig-security: add video link
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-06-21 16:13:05 -07:00
Riyaz Faizullabhoy
992e5e74f0 Merge pull request #2087 from riyazdf/sig-meeting-notes
sig-security: add meeting notes for 2017-06-21
2017-06-21 13:41:24 -07:00
Riyaz Faizullabhoy
45b4d0d054 sig-security: add meeting notes for 2017-06-21
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-06-21 10:58:46 -07:00
Rolf Neugebauer
50ee00c239 Merge pull request #2084 from thaJeztah/update-ascii-logo
Update ASCII whale
2017-06-21 09:08:56 -07:00
Sebastiaan van Stijn
4e1c91fc6e
Update ASCII whale
The logo changed, and no longer has waves,
so removing them from the ASCII whale as well

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2017-06-20 23:22:23 -07:00
Rolf Neugebauer
7c25c119bb Merge pull request #2083 from riyazdf/linus-key
Add PGP key for 00411886 (torvalds@linux-foundation.org)
2017-06-20 13:36:07 -07:00
Rolf Neugebauer
e27b08694d Merge pull request #2082 from davefreitag/deadlink
Fix Dead Link to VMWare File
2017-06-20 11:07:35 -07:00
Justin Cormack
95c0c290df Merge pull request #2074 from ndauten/master
FIX Docs Link: ./kernel to ../kernel/README.md
2017-06-20 10:59:42 -07:00
Riyaz Faizullabhoy
503c08a6fb Add PGP key for 00411886 (torvalds@linux-foundation.org)
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-06-20 10:05:33 -07:00
Justin Cormack
4b124b5611 Merge pull request #2062 from rn/AkihiroSuda-containerd-test
Akihiro suda containerd test
2017-06-20 09:52:58 -07:00
Dave Freitag
14bc80db56 Fix Dead Link to VMWare File
Fixing a typo in the main README.md that was causing a dead link to the
platform-vmware.md file.

Signed-off-by: Dave Freitag <dcfreita@us.ibm.com>
2017-06-20 11:52:23 -05:00
Justin Cormack
324605c48c Merge pull request #2068 from mscribe/master
Verify kernel with GPG and sha256 checksum
2017-06-20 09:50:47 -07:00
Nathan Dautenhahn
a15fbc9464 docs/kernels.md: point link to proper directory
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
2017-06-20 12:49:47 -04:00
Justin Cormack
7258e09b1f Merge pull request #2079 from ndauten/ndd-makefile-fix
Fix spelling errors
2017-06-20 09:25:30 -07:00
Justin Cormack
f6af4e00c9 Merge pull request #2077 from dave-tucker/rtf-up
Update RTF version
2017-06-20 09:25:02 -07:00
Nathan Dautenhahn
4c73320c75 Fix spelling errors
inuxkit/kernel -> linuxkit/kernel

sourcs -> sources

Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
2017-06-20 05:54:26 -04:00
Dave Tucker
367ec52855 Update RTF version
This brings updated help text and fixes handling of labels as reported
in https://github.com/linuxkit/rtf/issues/16

Signed-off-by: Dave Tucker <dt@docker.com>
2017-06-20 09:29:52 +01:00
Nathan Dautenhahn
6ba3d13e6f FIX Docs Link: ./kernel to ../kernel/README.md
Signed-off-by: Nathan Dautenhahn <ndd@cis.upenn.edu>
2017-06-19 16:37:50 -04:00
Bill Kerr
1e1afd77d2
Add PGP keys for 589DA6B1 (greg@kroah.com) and 6092693E (autosigner@kernel.org).
Verify kernel with GPG and sha256 checksum.

Signed-off-by: Bill Kerr <bill@generalbill.com>
2017-06-19 16:29:53 -04:00
Riyaz Faizullabhoy
b69bcec0e9 Merge pull request #2073 from riyazdf/sig-announcement-link
sig-security: add forum link to announcement
2017-06-19 11:36:58 -07:00
Rolf Neugebauer
9fb4780493 tests: Move containerd test into alphabetical order
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-06-19 11:04:58 -07:00
Rolf Neugebauer
d3e0898fb7 Update containerd hash in all YAML files
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-06-19 11:04:58 -07:00
Akihiro Suda
4699f80ef7 test: add test-containerd
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-06-19 11:04:58 -07:00
Riyaz Faizullabhoy
a82eb31cf5 sig-security: add forum link to announcement
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-06-19 10:16:03 -07:00
Rolf Neugebauer
43ac05e4dd Merge pull request #2072 from samoht/sdk-upstream-cleanup
Sdk upstream cleanup
2017-06-19 10:01:14 -07:00
Riyaz Faizullabhoy
75c7bcb027 Merge pull request #2070 from samoht/sdk-api-fix-build
sdk: add missing files
2017-06-19 09:43:54 -07:00
Anil Madhavapeddy
b4bf55a403 Merge pull request #2069 from avsm/week-24-dev-report
reports: Add week 24 development report
2017-06-19 17:02:44 +01:00
Anil Madhavapeddy
02b4d27b7d reports: Add week 24 development report
Signed-off-by: Anil Madhavapeddy <anil@docker.com>
2017-06-19 17:02:14 +01:00
Thomas Gazagnaire
be7a54b5c7 sdk: update Docker to pin dev versions of upstream libraries
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-06-19 17:33:28 +02:00
Thomas Gazagnaire
681781651f sdk: add empty mli files to executable to catch up more warnings
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-06-19 17:33:28 +02:00
Thomas Gazagnaire
2ef504405b sdk: remove some dead-code
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-06-19 17:33:28 +02:00
Thomas Gazagnaire
852468bc99 sdk: use upstream libraires for SDK helpers
- IO has been upstreamed in mirage-flow-lwt
- Init.Flow.Fd has been upstreamed in mirage-flow-unix
- Init.Flow.Rawlink has been upstreamed in mirage-flow-rawlink
- Remove some dead-code in unikernel.ml

Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-06-19 17:33:28 +02:00
Thomas Gazagnaire
821a9f2e06 sdk: add missing files
Signed-off-by: Thomas Gazagnaire <thomas@gazagnaire.org>
2017-06-19 16:57:49 +02:00
Justin Cormack
98028d417b Merge pull request #2060 from justincormack/vmnet
Add vmnet support to linuxkit run hyperkit
2017-06-16 12:16:22 -07:00