diff --git a/index.md b/index.md index 5742bad..d7abd71 100644 --- a/index.md +++ b/index.md @@ -3,9 +3,9 @@ title: Goals layout: home --- -## Image Based Linux with Bootable container images +## Image Based Linux with Bootable Container Images -Over the last decade, OCI containers have become a de facto way to deploy a complete functioning Linux user space as an application. +Over the last decade, [OCI containers](https://specs.opencontainers.org/image-spec/) have become a de facto way to deploy a complete functioning Linux user space as an application. A large set of practices and tooling has evolved around them. Bootable containers are a modern opinionated way of deploying, configuring and managing immutable image based Linux systems. @@ -24,9 +24,8 @@ The system either uses the contents of the old system, or the new image; Never s Updates can be delayed or scheduled. This default behavior can be adapted or controlled by a larger management system. -1. It should always be possible to factory reset back to both the known built behavior of the system. -It is always possible to rollback to a previous behavior if an updated image does not function correctly. +1. It should always be possible to factory reset back to either the known built behavior of the system or roll back to previous behavior if an updated image does not function correctly. -1. A cryptographic trust chain that runs from the hardware, through the boot loader, through the operating system all the way to the apps ensures that only the expected code is run, and the contents of the operating system and applications have not been changed unexpectedly. +1. A cryptographic trust chain that runs from the hardware, through the boot loader, through the operating system all the way to the applications ensures that only the expected code is run, and the contents of the operating system and applications have not been changed unexpectedly. If something has been changed, or changes at runtime unexpectedly, the system can alert or stop. The builder of the images can sign the images with keys that are under their own control, or of course build images and deploy systems without a trust chain.