Skip to content

Commit 6c31926

Browse files
Update Patina Text and image (#48)
* Update Patina Text in prep for announcement. * Fix spelling error * Updating the Patina Image to use the new text --------- Co-authored-by: Namita Balachander <[email protected]>
1 parent a62f46e commit 6c31926

File tree

3 files changed

+9
-15
lines changed

3 files changed

+9
-15
lines changed

public/images/patina.png

-3.46 KB
Loading

src/components/projects_component.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ pub fn ProjectsComponent() -> impl IntoView {
101101
text-align: left;
102102
"
103103
>
104-
{"Boot Firmware (Patina)"}
104+
{"Patina (Boot Firmware)"}
105105
</span>
106106
<span
107107
class="p1"
@@ -110,7 +110,7 @@ pub fn ProjectsComponent() -> impl IntoView {
110110
text-align: left;
111111
"
112112
>
113-
{"A secure Rust-based UEFI implementation"}
113+
{"Rethink your boot firmware"}
114114
</span>
115115
<span
116116
class="p2"
@@ -119,17 +119,17 @@ pub fn ProjectsComponent() -> impl IntoView {
119119
text-align: left;
120120
"
121121
>
122-
{"Patina provides a modern UEFI firmware written in Rust. Designed for safety and composability, it serves as a foundational layer for secure boot on client platforms."}
122+
{"Patina provides a UEFI compatible firmware interface written in the Rust language with a focus on memory safety and composition. Compatible with current UEFI device drivers and loaders but with a focus on the future."}
123123
</span>
124124
<div class="flex flex-col gap-[8px]">
125125
<a
126-
href="https://opendevicepartnership.github.io/documentation/tracks/patina/track_overview.html"
126+
href=""
127127
class="link"
128128
style="text-decoration: none;"
129129
target="_blank"
130130
>
131131
<span style="text-decoration: none;">{"→ "}</span>
132-
<span style="text-decoration: underline;">{"Read the Boot Firmware Guide"}</span>
132+
<span style="text-decoration: underline;">{"Docs coming soon"}</span>
133133
</a>
134134
<span
135135
class="p2"

src/pages/boot_firmware.rs

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,11 @@ pub fn BootFirmware() -> impl IntoView {
3737
},
3838
];
3939

40-
let project_title = "Boot Firmware (Patina)";
41-
let project_summary = "A secure and efficient boot firmware for Windows devices";
40+
let project_title = "Patina (Boot Firmware)";
41+
let project_summary = "Modern Boot Firmware";
4242

43-
let project_what = "Patina is a Rust-based boot firmware platform that rethinks the full UEFI boot flow as a modular system.
44-
It replaces the legacy UEFI dispatcher with a clear, dependency-injected structure that defines policy and behavior explicitly.
45-
Patina supports the same boot phases as UEFI, but with modern Rust interfaces, testable components, and reproducible builds making it ideal for secure and maintainable firmware.";
46-
47-
let project_why = "The world has changed - UEFI needs a reboot.
48-
Patina replaces brittle C-based firmware with a secure, modular Rust implementation designed for today’s threats.
49-
Embracing modern patterns and dependency injection, Patina simplifies audits, shrinks attack surfaces, and enables predictable firmware behavior.
50-
It’s time for firmware to act like real software — and Patina makes that possible.";
43+
let project_what = "Patina is a UEFI compatible firmware interface written in the Rust language with a focus on memory safety and composition. For Patina, we re-evaluated the good and the bad from today’s UEFI boot firmware and used this opportunity to embrace new language capabilities, software architecture, programming paradigms, and industry supported tooling. Patina isn't designed to replace everything necessary for system boot but instead to provide a sustainable path forward with high return on investment";
44+
let project_why = "A lot has changed in the last quarter century. UEFI boot firmware has scaled remarkably well, seamlessly ushering in new generations of hardware for PCs, but as active maintainers of UEFI we know the systemic problems that can’t be addressed without significant change. We understand the challenges of supporting a vast, diverse ecosystem of hardware devices as unique as each user. We see the nuance in our industry's partnerships and the supply chains critical for their success. For this reason, we started the Patina project to build a future and a coalition ready for the next set of challenges.";
5145

5246
let nodes_data = r#"[{"id": 0, "name": "patina-readiness-tool", "url": "https://github.com/OpenDevicePartnership/patina-readiness-tool", "classification": "tooling", "order": 1}, {"id": 1, "name": "patina-fw-patcher", "url": "https://github.com/OpenDevicePartnership/patina-fw-patcher", "classification": "tooling", "order": 1}, {"id": 2, "name": "patina-qemu", "url": "https://github.com/OpenDevicePartnership/patina-qemu", "classification": "platform firmware (uefi rom)", "order": 2}, {"id": 3, "name": "patina-dxe-core-qemu", "url": "https://github.com/OpenDevicePartnership/patina-dxe-core-qemu", "classification": "qemu patina dxe core (binary)", "order": 3}, {"id": 4, "name": "patina (patina_dxe_core)", "url": "https://github.com/OpenDevicePartnership/patina", "classification": "patina dxe core (library)", "order": 4}, {"id": 5, "name": "patina (core)", "url": "https://github.com/OpenDevicePartnership/patina", "classification": "core (library)", "order": 5}, {"id": 6, "name": "patina (components)", "url": "https://github.com/OpenDevicePartnership/patina", "classification": "components (library)", "order": 6}, {"id": 7, "name": "patina (sdk)", "url": "https://github.com/OpenDevicePartnership/patina", "classification": "sdk (library)", "order": 7}, {"id": 8, "name": "patina-mtrr", "url": "https://github.com/OpenDevicePartnership/patina-mtrr", "classification": "general purpose (library)", "order": 8}, {"id": 9, "name": "patina-paging", "url": "https://github.com/OpenDevicePartnership/patina-paging", "classification": "general purpose (library)", "order": 8}]"#;
5347
let links_data = r#"[{"source": 0, "target": 5}, {"source": 0, "target": 7}, {"source": 3, "target": 4}, {"source": 3, "target": 5}, {"source": 3, "target": 6}, {"source": 3, "target": 7}, {"source": 4, "target": 5}, {"source": 4, "target": 6}, {"source": 4, "target": 7}, {"source": 4, "target": 8}, {"source": 4, "target": 9}, {"source": 5, "target": 6}, {"source": 5, "target": 7}, {"source": 5, "target": 9}, {"source": 6, "target": 7}]"#;

0 commit comments

Comments
 (0)