Skip to content

Commit

Permalink
docs: Consolidate related projects
Browse files Browse the repository at this point in the history
  • Loading branch information
cgwalters committed Nov 27, 2023
1 parent 0eebde9 commit b28f5cf
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 38 deletions.
13 changes: 0 additions & 13 deletions docs/coreos.md

This file was deleted.

25 changes: 0 additions & 25 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,31 +45,6 @@ For more information, see [the dev repository](https://github.com/centos/centos-

See [install.md](./install.md).

## Differences from Fedora CoreOS

Fedora CoreOS today is not small; there are multiple reasons for this, but
primarily because it was created in a pre-bootable-container time. Not everyone
wants e.g. moby-engine.

But going beyond size, the images produced by this project will focus
on a container-native flow. We will ship a (container) image that does not
include Ignition for example.

## Differences from RHEL CoreOS

We sometimes say that RHEL CoreOS
[has FCOS as an upstream](https://github.com/openshift/os/blob/master/docs/faq.md#q-what-is-coreos)
but this is only kind of true; RHEL CoreOS includes a subset of FCOS content,
and is lifecycled with OCP.

An explicit goal of this project is to produce bootable container images
that can be used as *base images* for RHEL CoreOS; for more on this, see e.g.
<https://github.com/openshift/os/issues/799>

## Differences from RHEL for Edge

It is an explicit goal that CentOS boot also becomes a "base input" to RHEL for Edge.

## Understanding "tiers"

There is a "tier-0" image, but it is not yet being automatically built. The "tier-0"
Expand Down
32 changes: 32 additions & 0 deletions docs/related.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
nav_order: 4
---

# Relationship with other projects

## Fedora CoreOS

The primary focus of Fedora CoreOS is on being a "golden image" that
can be configured via Ignition to run containers. In the Fedora CoreOS
model, the OS is "lifecycled" separately from the workload and configuration.

This project is explicitly designed to be derived from via container
tooling, not Ignition. While we will support a "just run the golden image" flow,
ading and customizing the base image with extra packages and content is the expected
norm. An important corrollary to this is that OS updates are "lifecycled" with the workload and configuration.

## RHEL CoreOS

We sometimes say that RHEL CoreOS
[has FCOS as an upstream](https://github.com/openshift/os/blob/master/docs/faq.md#q-what-is-coreos)
but this is only kind of true; RHEL CoreOS includes a subset of FCOS content,
and is lifecycled with OCP.

An explicit goal of this project is to produce bootable container images
lifecycled with the base OS, that can be used as *base images* for RHEL CoreOS.
For more on this, see e.g.
<https://github.com/openshift/os/issues/799>

## RHEL for Edge

It is an explicit goal that CentOS boot also becomes a "base input" to RHEL for Edge.

0 comments on commit b28f5cf

Please sign in to comment.