Files
Artur Raglis 17b0cb4720 content/learn.md: fix artifacts after rebase
Signed-off-by: Artur Raglis <artur.raglis@3mdeb.com>
2023-08-11 16:21:06 +02:00

9.1 KiB
Raw Permalink Blame History

title, description, layout, url, banner, how_dasharo_works, dasharo_modules, dasharo_diy
title description layout url banner how_dasharo_works dasharo_modules dasharo_diy
Dasharo Learn Discover and see how it works learn pages/learn
title description page_content_list
Dasharo <br> <span>LEARN</span> Discover and see how it works
title icon link
How Dasharo <span> works</span> images/icons/knight-grey.png #how-dasharo-works
title icon link
Dasharo <span>modules</span> images/icons/rook-grey.png #dasharo-modules
title icon link
DI<span>Y</span> images/icons/bishop-grey.png #dasharo-diy
title how_dasharo_works_details
How Dasharo <span>works</span>
dasharo_graph_image title content_block_1 content_block_2 content_block_3
images/img/dasharo-graph.svg Lets us briefly explain what exactly Dasharo stack consists of <span>The first layer is a target platform.</span> Most clients have it already chosen when starting a journey with Dasharo, however sometimes the platform is only adapted to a pre-selected set of features. With the knowledge about its specification we can proceed further. <span>The next step is about the firmware layer.</span> The most common is coreboot due to its strong focus on boot speed, security and flexibility, however the choice depends on targeted users of the platform. Further, depending on the chosen firmware, integration of Intel FSP or AMD AGESA is set. Having it all confirmed, the payload and the operating system may become the next layer The stack may differ at this point. For example, UEFI firmware doesn't need payload to be implemented, due to its compatibility with UEFI specification. <span>Followingly, selected set of features is implemented. </span> The choice depends on platform specification and it's overall destination. The list of the sample features is available below. The process of creating dedicated Dasharo firmware is performed with the constant support of our team, from the early advisory steps to the constant maintenance process.
title description modules_category
Dasharo <span>Modules</span> Below are sample Dasharo features that can be added to your Dasharo product.
title icon modules_list
Security Module images/icons/rook-white.png
title features
Static Code Root of Trust for Measurement (S-CRTM)
To establish trust anchor for all integrity measurements gathered during boot process.
title features
Dynamic Root of Trust for Measurement (D-RTM)
To reestablish trust in a compromised environment without reboot.
title features
Secure, verified and measured boot integration
To make sure your platform boots only trusted code.
title features
Firmware Recovery
To recover the firmware image in any situation.
title features
Firmware re-ownership
To complete the ownership transfer and verification of the software delivered with hardware.
title features
Trusted Platform Module 2.0 (TPM)
To make your platform tamper resistant, with secure chip that carries out cryptographic operations.
title features
Secure firmware update
To mitigate supply chain attacks and provide secure system firmware update.
title features
Security Features Automatic Report
To raise awareness of the security features implemented and the level of protection offered by platform firmware.
title features
OPAL integration
To enhance the safety of the data on the disk by leveraging its security features.
title features
Intel STM or AMD SMM Supervisor
To allow only controlled access and harden the level of isolation.
title features
Hypervisor as payload
To increase the security of the running target software to the highest possible level.
title icon modules_list
Compatibility Module images/icons/bishop-white.png
title features
Regression Test Results (RTR)
To prove the Dasharo generic and customer-specific features for your platform with a powerful set of automated suites integrated with Dasharo CI and results visualization.
title features
Documentation
To make users self-sufficient with explicit, user-dedicated manuals of released binaries, installation steps and best practices guidelines.
title features
Continuous Integration
To handle faults, isolate and resolve them in a reasonable time, including emergency releases.
title features
USB boot
To easily and quickly change the stuff the platforms boot into, including OS or any bootable tool.
title features
Support for implementation of the Preboot eXecution Environment (iPXE).
To boot from a network using the open source network boot firmware that provides full PXE implementation.To retrieve data through protocols other than TFTP (HTTP, iSCSI and more).
title features
Continuous Deployment with fwupd/LVFS
To have an insight into the continuous delivery process for the embedded firmware in hardware products and faster release rate.
title features
Operating Systems Compatibility
To improve the product accessibility.
title features
Industry Standards Compliance Testing
To gain an insurance on the product operability.
title features
Legacy support
To maintain backward compatibility.
title features
USB BIOS Recovery Dongle
To recover BIOS even in offline environment.
title icon modules_list
Performance Module images/icons/knight-white.png
title features
CPU Boost
To increase significantly performance of the processor.
title features
Boot time optimization
To improve the boot time of the bootloader.
title features
Power consumption optimization
To reach a lower power consumption.
title icon modules_list
Marketing images/icons/queen-white.png
title features
Newsletter
To allow your clients to be up-to-date with product release notes and events, rising strong interest around the product.
title features
Blog
To make your product visible with blog posts based on release notes with implementation examples marketing means.
title features
Website
To create a Dasharo product dedicated source base that may contain all crucial aspects of the product: RTR results, CI, Blog, binaries, releases and more according to your choice.
title features
Dedicated firmware release site with changelogs
To place all the binaries in one place with detailed changelogs.
title coreboot_yourself coreboot_with_dasharo
Dasharo <span>DIY</span>
title logo content
coreboot YOURSELF images/logo/cb-logo.png <span>coreboot source-code is available in the official repository.</span> That means you can port coreboot and adjust payload with chosen features providing that you are deeply experienced in firmware engineering and have a sufficient amount of time. Step-by-step procedures do not exist yet, so in case of any issue or bug, it is challenging to find a solution or at least a guide. Furthermore, integration, validation, emergency releases and maintenance may cause a problem without the constant support of an experienced firmware team. <br><br> <span>Are we trying to tell you that it is not a good idea to port and adjust coreboot by yourself?</span> No. <br><br> If you are experienced and porting coreboot will serve your purposes, you can fully manage it by yourself and we encourage you to do so! For OEM/ODM vendors, the need for time, quality and stability measures makes Dasharo the best choice. Let all the effort involved in porting, adjusting, maintenance and validation be on us experienced firmware experts.
title logo content what_can_you_gain
coreboot with Dasharo images/logo/dasharo-logo.png For OEM/ODM vendors the need for time, quality and stability measures Dasharo solution as the best choice. Let all the effort involved in porting, adjusting, maintenance, and validation be set on us experienced firmware expert.
title features
What can you gain?
Full coreboot integration compatible with your specification
Implementation of preferred Dasharo features available for your platform
Graphical User Interface that will let you modify your features
Maintenance support including emergency releases
Transparent validation with regression tests results
Marketing support with technical writing, documentation releases, blog posts and newsletters