mirror of
https://github.com/flatcar/scripts.git
synced 2026-02-05 07:41:37 +01:00
2.0 KiB
2.0 KiB
CoreOS Roadmap
This is a high level overview of what we expect to achieve in CoreOS in the future. For details on the direction of individual projects refer to their individual roadmaps:
Q2 2015
- Initial release of ignition
- Complete secure/verified boot on UEFI hardware.
- Boot with full chain of trust through up to user configuration.
- Prototype providing trusted user configuration via UEFI variables and integrate with ignition.
- Complete initial automated test framework, kola.
- Add kola to release process to verify builds.
- Support using the SDK as a stand-alone container.
- Primary motivation is easier deployment of CI systems for the OS.
- Secondary motivation is to support using the SDK on CoreOS itself.
- Requires running
repo initafter entering the SDK. - Should support using loop devices without needing udev.
- Begin development of an Omaha updater for rkt containers.
- Use in
amd64-rktto update OEM containers.
- Use in
- Begin development on a new minimal image type,
amd64-rkt.- Includes only what is required to provision a machine via ignition and launch rkt containers. Rest of user space lives in containers.
- Research improvements to overlayfs and alternatives such as reflinks.
Q3 2015
- Release new
amd64-rktimages as new recommended flavor of CoreOS. Updates and support for the existingamd64-usrimages will continue under the name CoreOS Classic. - Initial ARM64 port.
- Should be able to boot a basic image in QEMU and on hardware.
- Add support for our gptprio boot scheme to systemd:
- systemd-nspawn can boot CoreOS disk images as a container.
- bootctl or similar tool can select between partitions.
- coreos-setgoodroot converted to a new tool and stand-alone service.
- Optional: support gptprio in systemd's UEFI bootloader.