Skip to content

Commit 59c53e8

Browse files
author
GitHub Actions
committed
Deploy bootc-dev/bootc-dev.github.io to bootc-dev/bootc-dev.github.io:gh-pages
0 parents  commit 59c53e8

File tree

24 files changed

+3359
-0
lines changed

24 files changed

+3359
-0
lines changed

.nojekyll

Whitespace-only changes.

404.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<!doctype html>
2+
<title>404 Not Found</title>
3+
<h1>404 Not Found</h1>

about/about/index.html

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="UTF-8">
6+
<title>About | bootc </title>
7+
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
8+
9+
<link rel="icon" type="image/png" href="https://bootc.dev/favicon.ico">
10+
11+
<style>
12+
:root {
13+
/* Primary theme color */
14+
--primary-color-h: 288;
15+
--primary-color-s: 57%;
16+
--primary-color-l: 40%;
17+
--primary-color: hsl(var(--primary-color-h), var(--primary-color-s), var(--primary-color-l));
18+
--primary-color-10: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 10%));
19+
--primary-color-20: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 20%));
20+
--primary-color-30: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 30%));
21+
--primary-color-40: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 40%));
22+
--primary-color-50: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 50%));
23+
--primary-color-60: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 60%));
24+
--primary-color-70: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 70%));
25+
--primary-color-80: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 80%));
26+
--primary-color-90: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 90%));
27+
/* Primary theme text color */
28+
--primary-text-color: #000000;
29+
--primary-text-color-over: #fcfaf6;
30+
/* Primary theme link color */
31+
--primary-link-color: #892ca0;
32+
/* Secondary color: the background body color */
33+
--secondary-color: #fcfaf6;
34+
--secondary-text-color: #303030;
35+
/* Highlight text color of table of content */
36+
--toc-highlight-text-color: #892ca0;
37+
--toc-background-color: white;
38+
--code-color: #4a4a4a;
39+
--code-background-color: white;
40+
--shadow-color: #ddd;
41+
/* Font used for headers (h1 & h2) */
42+
--header-font-family: "Red Hat Display", sans-serif;
43+
/* Font used for text */
44+
--text-font-family: "Red Hat Text", sans-serif;
45+
}
46+
.zola-anchor {
47+
margin-left: -2rem;
48+
margin-right: .75rem;
49+
}
50+
</style>
51+
52+
<link rel="preconnect" href="https://fonts.googleapis.com">
53+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
54+
<link href="https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Red+Hat+Mono:ital,wght@0,300..700;1,300..700&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&display=swap" rel="stylesheet">
55+
56+
<link rel="stylesheet" href="/normalize.css">
57+
<link rel="stylesheet" href="https://bootc.dev/juice.css">
58+
59+
60+
</head>
61+
62+
<body>
63+
64+
<header class="box-shadow">
65+
66+
67+
<a href="https://bootc.dev/">
68+
<div class="logo">
69+
<img src="https://bootc.dev/logo.png" alt="logo">
70+
bootc
71+
</div>
72+
</a>
73+
74+
<nav>
75+
76+
77+
78+
79+
<a class="nav-item subtitle-text" href="/about">About</a>
80+
81+
82+
83+
<a class="nav-item subtitle-text external" href="https://bootc-dev.github.io/bootc/">Docs</a>
84+
85+
86+
87+
<a class="nav-item subtitle-text" href="/news">News</a>
88+
89+
90+
91+
<a class="nav-item subtitle-text external" href="https://github.com/bootc-dev/bootc">GitHub</a>
92+
93+
94+
95+
</nav>
96+
97+
</header>
98+
99+
100+
<main>
101+
102+
103+
104+
105+
106+
<div class="toc">
107+
<div class="toc-sticky">
108+
109+
<div class="toc-item">
110+
<a class="subtext" href="https://bootc.dev/about/about/#so-what-is-bootc">So what is bootc?</a>
111+
</div>
112+
113+
114+
</div>
115+
</div>
116+
117+
118+
119+
<div class="content text">
120+
121+
<div class="heading-text">About bootc</div>
122+
<h1 id="so-what-is-bootc">So what is bootc?</h1>
123+
<p>Imagine the ability to set up your operating system using a file you can check into source control. bootc basically turns your operating system into a containerized system, complete with in-place updates, custom configurations and pre-installed software and drivers, and more. You can share your custom containerized operating system image with others, too.</p>
124+
<p>Unlock the power of bootc with shared custom OS images.</p>
125+
126+
127+
</div>
128+
129+
130+
<div class="sidebar">
131+
</div>
132+
133+
</main>
134+
135+
136+
<footer>
137+
<p class="subtext">We are a Cloud Native Computing Foundation sandbox project.</p>
138+
<p><a href="https://cncf.io"><img src="img/cncf-color-bg.svg" height="75px" alt="CNCF logo"></a></p>
139+
<p class="subtext">
140+
bootc, originally created by Red Hat and donated to open source with ❤<br/>
141+
Copyright © bootc, a Series of LF Projects, LLC<br/>
142+
For website terms of use, trademark policy and other project policies please see <a href="https://lfprojects.org/policies/">lfprojects.org/policies/</a>.
143+
</p>
144+
</footer>
145+
146+
</body>
147+
<script>
148+
const scrollHandler = entries => {
149+
// Find the first entry which intersecting and ratio > 0.9 to highlight.
150+
let entry = entries.find(entry => {
151+
return entry.isIntersecting && entry.intersectionRatio > 0.9;
152+
});
153+
if (!entry) return;
154+
155+
document.querySelectorAll(".toc a").forEach((item) => {
156+
item.classList.remove("active");
157+
});
158+
159+
// let url = new URL(`#${entry.target.id}`);
160+
let link = document.querySelector(`.toc a[href$="${decodeURIComponent(`#${entry.target.id}`)}"]`)
161+
if (link) {
162+
link.classList.add("active");
163+
link.scrollIntoView({ behavior: "auto", block: "nearest" });
164+
}
165+
};
166+
// Set -100px root margin to improve highlight experience.
167+
const observer = new IntersectionObserver(scrollHandler, { threshold: 1 });
168+
let items = document.querySelectorAll('h1,h2,h3,h4,h5,h6');
169+
items.forEach(item => observer.observe(item));
170+
</script>
171+
172+
</html>

about/adopters/index.html

Lines changed: 196 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,196 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="UTF-8">
6+
<title>Adopters | bootc </title>
7+
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
8+
9+
<link rel="icon" type="image/png" href="https://bootc.dev/favicon.ico">
10+
11+
<style>
12+
:root {
13+
/* Primary theme color */
14+
--primary-color-h: 288;
15+
--primary-color-s: 57%;
16+
--primary-color-l: 40%;
17+
--primary-color: hsl(var(--primary-color-h), var(--primary-color-s), var(--primary-color-l));
18+
--primary-color-10: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 10%));
19+
--primary-color-20: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 20%));
20+
--primary-color-30: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 30%));
21+
--primary-color-40: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 40%));
22+
--primary-color-50: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 50%));
23+
--primary-color-60: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 60%));
24+
--primary-color-70: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 70%));
25+
--primary-color-80: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 80%));
26+
--primary-color-90: hsl(var(--primary-color-h), var(--primary-color-s), calc(var(--primary-color-l) + 90%));
27+
/* Primary theme text color */
28+
--primary-text-color: #000000;
29+
--primary-text-color-over: #fcfaf6;
30+
/* Primary theme link color */
31+
--primary-link-color: #892ca0;
32+
/* Secondary color: the background body color */
33+
--secondary-color: #fcfaf6;
34+
--secondary-text-color: #303030;
35+
/* Highlight text color of table of content */
36+
--toc-highlight-text-color: #892ca0;
37+
--toc-background-color: white;
38+
--code-color: #4a4a4a;
39+
--code-background-color: white;
40+
--shadow-color: #ddd;
41+
/* Font used for headers (h1 & h2) */
42+
--header-font-family: "Red Hat Display", sans-serif;
43+
/* Font used for text */
44+
--text-font-family: "Red Hat Text", sans-serif;
45+
}
46+
.zola-anchor {
47+
margin-left: -2rem;
48+
margin-right: .75rem;
49+
}
50+
</style>
51+
52+
<link rel="preconnect" href="https://fonts.googleapis.com">
53+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
54+
<link href="https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Red+Hat+Mono:ital,wght@0,300..700;1,300..700&family=Red+Hat+Text:ital,wght@0,300..700;1,300..700&display=swap" rel="stylesheet">
55+
56+
<link rel="stylesheet" href="/normalize.css">
57+
<link rel="stylesheet" href="https://bootc.dev/juice.css">
58+
59+
60+
</head>
61+
62+
<body>
63+
64+
<header class="box-shadow">
65+
66+
67+
<a href="https://bootc.dev/">
68+
<div class="logo">
69+
<img src="https://bootc.dev/logo.png" alt="logo">
70+
bootc
71+
</div>
72+
</a>
73+
74+
<nav>
75+
76+
77+
78+
79+
<a class="nav-item subtitle-text" href="/about">About</a>
80+
81+
82+
83+
<a class="nav-item subtitle-text external" href="https://bootc-dev.github.io/bootc/">Docs</a>
84+
85+
86+
87+
<a class="nav-item subtitle-text" href="/news">News</a>
88+
89+
90+
91+
<a class="nav-item subtitle-text external" href="https://github.com/bootc-dev/bootc">GitHub</a>
92+
93+
94+
95+
</nav>
96+
97+
</header>
98+
99+
100+
<main>
101+
102+
103+
104+
105+
106+
107+
108+
<div class="toc">
109+
<div class="toc-sticky"><div class="toc-item">
110+
<a href="#bootc-adopters-direct" class="subtext">bootc Adopters (direct)</a>
111+
</div><div class="toc-item">
112+
<a href="#bootc-adopters-indirect-via-ostree,bootc Adopters (indirect" class="subtext"> via ostree)</a>
113+
</div><div></div></div>
114+
</div>
115+
116+
117+
<div class="content text">
118+
119+
120+
<div class="heading-text">End User Adopters</div>
121+
<blockquote>
122+
<p><strong>Note</strong>
123+
Do you want to add yourself to this list? Simply fork the repository and open a PR with the required change.
124+
We have a short description of the adopter types at the bottom of this page. Each type is in alphabetical order.</p>
125+
</blockquote>
126+
<h1 id="bootc-adopters-direct">bootc Adopters (direct)</h1>
127+
<table><thead><tr><th style="text-align: left">Type</th><th style="text-align: left">Name</th><th style="text-align: left">Since</th><th style="text-align: left">Website</th><th style="text-align: left">Use-Case</th></tr></thead><tbody>
128+
<tr><td style="text-align: left">Vendor</td><td style="text-align: left">Red Hat</td><td style="text-align: left">2024</td><td style="text-align: left">https://redhat.com</td><td style="text-align: left">Image Based Linux</td></tr>
129+
<tr><td style="text-align: left">End-User</td><td style="text-align: left">HeliumOS</td><td style="text-align: left">2024</td><td style="text-align: left">https://www.heliumos.org/</td><td style="text-align: left">An atomic desktop operating system for your devices</td></tr>
130+
</tbody></table>
131+
<h1 id="bootc-adopters-indirect-via-ostree">bootc Adopters (indirect, via ostree)</h1>
132+
<p>Bootc is a relatively new project, but much of the underlying technology and goals is <em>not</em> new.
133+
The underlying ostree project is over 13 years old (as of 2024). This project also relates
134+
to <a class="external" rel="noopener noreferrer" target="_blank" href="https://github.com/coreos/rpm-ostree/">rpm-ostree</a> which has existed a really long time.</p>
135+
<p>Not every one of these projects uses bootc directly today, but a toplevel goal of bootc
136+
is to be the successor to ostree, and it is our aim to seamlessly carry forward these users.</p>
137+
<table><thead><tr><th style="text-align: left">Type</th><th style="text-align: left">Name</th><th style="text-align: left">Since</th><th style="text-align: left">Website</th><th style="text-align: left">Use-Case</th></tr></thead><tbody>
138+
<tr><td style="text-align: left">Vendor</td><td style="text-align: left">Endless</td><td style="text-align: left">2014</td><td style="text-align: left"><a class="external" rel="noopener noreferrer" target="_blank" href="https://www.endlessos.org/os">link</a></td><td style="text-align: left">A Completely Free, User-Friendly Operating System Packed with Educational Tools, Games, and More</td></tr>
139+
<tr><td style="text-align: left">Vendor</td><td style="text-align: left">Red Hat</td><td style="text-align: left">2015</td><td style="text-align: left"><a class="external" rel="noopener noreferrer" target="_blank" href="https://redhat.com">link</a></td><td style="text-align: left">Image Based Linux</td></tr>
140+
<tr><td style="text-align: left">Vendor</td><td style="text-align: left">Apertis</td><td style="text-align: left">2020</td><td style="text-align: left"><a class="external" rel="noopener noreferrer" target="_blank" href="https://apertis.org">link</a></td><td style="text-align: left">Collaborative OS platform for products</td></tr>
141+
<tr><td style="text-align: left">Vendor</td><td style="text-align: left">Fedora Project</td><td style="text-align: left">2021</td><td style="text-align: left"><a class="external" rel="noopener noreferrer" target="_blank" href="https://fedoraproject.org/atomic-desktops/">link</a></td><td style="text-align: left">An atomic desktop operating system aimed at good support for container-focused workflows</td></tr>
142+
<tr><td style="text-align: left">Vendor</td><td style="text-align: left">Universal Blue</td><td style="text-align: left">2022</td><td style="text-align: left"><a class="external" rel="noopener noreferrer" target="_blank" href="https://universal-blue.org/">link</a></td><td style="text-align: left">The reliability of a Chromebook, but with the flexibility and power of a traditional Linux desktop</td></tr>
143+
<tr><td style="text-align: left">Vendor</td><td style="text-align: left">Fyra Labs</td><td style="text-align: left">2024</td><td style="text-align: left"><a class="external" rel="noopener noreferrer" target="_blank" href="https://fyralabs.com">link</a></td><td style="text-align: left">Bootc powers an experimental variant of Ultramarine Linux</td></tr>
144+
</tbody></table>
145+
<h3 id="adopter-types">Adopter Types</h3>
146+
<p><strong>End-user</strong>: The organization runs bootc in production in some way.</p>
147+
<p><strong>Integration</strong>: The organization has a product that integrates with bootc, but does not contain bootc.</p>
148+
<p><strong>Vendor</strong>: The organization packages bootc in their product and sells it as part of their product.</p>
149+
150+
151+
</div>
152+
153+
154+
<div class="sidebar">
155+
</div>
156+
157+
</main>
158+
159+
160+
<footer>
161+
<p class="subtext">We are a Cloud Native Computing Foundation sandbox project.</p>
162+
<p><a href="https://cncf.io"><img src="img/cncf-color-bg.svg" height="75px" alt="CNCF logo"></a></p>
163+
<p class="subtext">
164+
bootc, originally created by Red Hat and donated to open source with ❤<br/>
165+
Copyright © bootc, a Series of LF Projects, LLC<br/>
166+
For website terms of use, trademark policy and other project policies please see <a href="https://lfprojects.org/policies/">lfprojects.org/policies/</a>.
167+
</p>
168+
</footer>
169+
170+
</body>
171+
<script>
172+
const scrollHandler = entries => {
173+
// Find the first entry which intersecting and ratio > 0.9 to highlight.
174+
let entry = entries.find(entry => {
175+
return entry.isIntersecting && entry.intersectionRatio > 0.9;
176+
});
177+
if (!entry) return;
178+
179+
document.querySelectorAll(".toc a").forEach((item) => {
180+
item.classList.remove("active");
181+
});
182+
183+
// let url = new URL(`#${entry.target.id}`);
184+
let link = document.querySelector(`.toc a[href$="${decodeURIComponent(`#${entry.target.id}`)}"]`)
185+
if (link) {
186+
link.classList.add("active");
187+
link.scrollIntoView({ behavior: "auto", block: "nearest" });
188+
}
189+
};
190+
// Set -100px root margin to improve highlight experience.
191+
const observer = new IntersectionObserver(scrollHandler, { threshold: 1 });
192+
let items = document.querySelectorAll('h1,h2,h3,h4,h5,h6');
193+
items.forEach(item => observer.observe(item));
194+
</script>
195+
196+
</html>

0 commit comments

Comments
 (0)