mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-19 17:26:28 +00:00
summit: add notes from session 1 bof
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
This commit is contained in:
parent
90d459a82e
commit
a3030f5d5e
@ -1,3 +1,39 @@
|
||||
# Dockercon Summit
|
||||
# DockerCon Internals Summit
|
||||
|
||||
## LinuxKit Summit BoF: Session 1
|
||||
|
||||
### Incoming changes:
|
||||
- Moby tool will move out of LinuxKit
|
||||
- init will get replaced and probably re-written in Rust
|
||||
- package and kernel builds will leverage multi-stage builds
|
||||
|
||||
### Discussion:
|
||||
- How to combine kernel flavors? ex: Wireguard + Landlock
|
||||
- proposal: Automated kernel patch merging for build recipes?
|
||||
- proposal: "Security" kernel channel with combination of projects
|
||||
- Can we have a LinuxKit mailing list or use Slack?
|
||||
- prefer mailing list
|
||||
- community `#linuxkit` channel currently exists
|
||||
- Issue tracking: make the development process more transparent
|
||||
- need to keep community up to date with timelines for big changes such as Moby tool movement, can use mailing list
|
||||
- discussed creating an issue tracker/milestone with a monthly horizon for tracking progress
|
||||
- Modules: current kernel won’t change much
|
||||
- Lessons learned from RancherOS: need robust testing across *all* platforms and use-cases
|
||||
- with LinuxKit: instead, have to build custom OS yourself
|
||||
- Roadmap: replace system daemons with type-safe languages, potentially in unikernels
|
||||
- Collaborate with formal-verification groups at Microsoft
|
||||
- Moby yml: should `outputs` be in the cmd-line vs. yml?
|
||||
- Diagnostics: currently closed source but will become a public package
|
||||
- Error logging: we've added yml validation, would love more input from the community with how we can improve this
|
||||
- Outputs: currently support `bzImage+initrd`, `iso-bios`, `iso-uefi`, `qemu`, `gcp` tarball+upload, `vmdk`, `vhd`, `pxe`
|
||||
- Coming soon: `ami`, `azure`
|
||||
- Should Moby tool be able to upload outputs to clouds?
|
||||
- yes: we might call that `moby push` or something
|
||||
- TBD: can we collaborate here with packer?
|
||||
- Who are the users?
|
||||
- Docker: we want to build a lean and secure Linux layer for Docker to run on
|
||||
- Custom kernel and appliance builders: using bleeding edge security features, minimal OSes for embedded use-cases, etc.
|
||||
- Testers: can easily build and spin up custom Linux OS for reproducible and minimal test environments
|
||||
- Tinkerers: folks who want to play, implement weekend projects
|
||||
- Security: prove value of incubation projects and kernel patches - ultimately want to see our projects make it upstream
|
||||
|
||||
The following are proposed discussion points for the Docker Internals Summit at Dockercon US 2017. Please send a PR to add discussion points.
|
||||
|
Loading…
Reference in New Issue
Block a user