Skip to content

Commit b639010

Browse files
committed
ROADMAP: add initial overall CoreOS roadmap document
This doc covers CoreOS as a whole and a few details that don't really fit anywhere else. Individual projects maintain their own roadmaps. Update LICENSE and add a README as general housekeeping.
1 parent bc7e9d7 commit b639010

File tree

3 files changed

+44
-1
lines changed

3 files changed

+44
-1
lines changed

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Copyright (c) 2006-2013 The Chromium OS Authors. All rights reserved.
2-
Copyright (c) 2013 The CoreOS Authors. All rights reserved.
2+
Copyright (c) 2013-2015 CoreOS, Inc. All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without
55
modification, are permitted provided that the following conditions are

README.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# CoreOS SDK scripts
2+
3+
Welcome to the scripts repo, your starting place for most things here in
4+
the CoreOS SDK. To get started you can find our documentation on [the
5+
CoreOS website][coreos-docs].
6+
7+
[coreos-docs]: https://coreos.com/docs/sdk-distributors/sdk/modifying-coreos/

ROADMAP.md

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# CoreOS Roadmap
2+
3+
This is a high level overview of what we expect to achieve in CoreOS in
4+
the future. For details on the direction of individual projects refer to
5+
their individual roadmaps:
6+
7+
- [rkt](https://github.com/coreos/rkt/blob/master/ROADMAP.md)
8+
- [etcd](https://github.com/coreos/etcd/milestones)
9+
- [mantle](https://github.com/coreos/mantle/blob/master/ROADMAP.md)
10+
11+
## Q2 2015
12+
13+
- Initial release of [ignition](https://github.com/coreos/ignition/)
14+
- Complete secure/verified boot on UEFI hardware.
15+
- Boot with full chain of trust through up to user configuration.
16+
- Prototype providing trusted user configuration via UEFI variables
17+
and integrate with ignition.
18+
- Complete initial automated test framework, kola.
19+
- Support using the SDK as a stand-alone container.
20+
- Primary motivation is easier deployment of CI systems for the OS.
21+
- Secondary motivation is to support using the SDK on CoreOS itself.
22+
- Requires running `repo init` *after* entering the SDK.
23+
- Should support using loop devices without needing udev.
24+
- Initial ARM64 port.
25+
- Should be able to boot a basic image in QEMU and on hardware.
26+
- Excludes all Go software, blocked on the Go 1.5 release.
27+
- Begin development on a new minimal image type, `amd64-rkt`.
28+
- Includes only what is required to provision a machine via ignition
29+
and launch rkt containers. Rest of user space lives in containers.
30+
- Research improvements to overlayfs and alternatives such as reflinks.
31+
32+
## Q3 2015
33+
34+
- Release new `amd64-rkt` images as new recommended flavor of CoreOS.
35+
Updates and support for the existing `amd64-usr` images will
36+
continue under the name *CoreOS Classic*.

0 commit comments

Comments
 (0)