This PR now includes many distinct additions to the website: https://f38ed8a7.almalinux-org.pages.dev//certification/ https://f38ed8a7.almalinux-org.pages.dev//certification/software-certification/ https://f38ed8a7.almalinux-org.pages.dev/certification/hardware-certification/ https://f38ed8a7.almalinux-org.pages.dev/certification/hardware-certification/hardware-certification-program/update_process_image
@ -0,0 +1,6 @@ |
|||
--- |
|||
title: "Certification" |
|||
type: certification |
|||
images: |
|||
- /images/og/certification.png |
|||
--- |
@ -0,0 +1,6 @@ |
|||
--- |
|||
title: "Ecosystem Catalog" |
|||
type: "certification/ecosystem-catalog" |
|||
images: |
|||
- /images/og/ecosystemcatalog.png |
|||
--- |
@ -0,0 +1,6 @@ |
|||
--- |
|||
title: "Hardware Certification" |
|||
type: "certification/hardware-certification" |
|||
images: |
|||
- /images/og/hardwarecertification.png |
|||
--- |
@ -0,0 +1,211 @@ |
|||
--- |
|||
title: "AlmaLinux Certification SIG's Hardware Certification Program" |
|||
type: p |
|||
--- |
|||
###### last updated - Sept 8th, 2024 |
|||
|
|||
### Abstract |
|||
|
|||
The AlmaLinux OS Foundation (ALOSF) Hardware Certification Program, managed by the [AlmaLinux Certification SIG](https://wiki.almalinux.org/sigs/Certification.html), aims to establish a streamlined, collaborative framework for Independent Hardware Vendors (IHVs) and ALOSF to certify hardware compatibility with AlmaLinux OS. The program leverages an open-source certification toolkit developed and curated by ALOSF, which is built upon various open-source hardware and software testing projects and tools. This toolkit is tailored for the purpose of hardware certification with AlmaLinux OS. The program presents two easy-to-use certification variants, facilitated either by IHVs or ALOSF, to accommodate the global support threshold challenges and foster a broader adoption of AlmaLinux OS. The Certification SIG (Special Interest Group) invites interested parties to partake in shaping the certification standards and procedures, ensuring a transparent, community-driven approach towards global hardware certification. |
|||
|
|||
The SIG invites experts, IHVs, and community members to participate in shaping the certification standards and procedures. Interested parties can join by participating in a meeting, or joining the SIG's chat room. Details for both can be found in the [wiki](https://wiki.almalinux.org/sigs/Certification.html). |
|||
|
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-blue" href="/certification/ecosystem-catalog/"><i class="bi bi-check-all"> </i>See Currently Certified Hardware</a> <a class="btn al-cta-green" href="https://forms.gle/wuCSDisQwR5nFz3d8"><i class="bi bi-people-fill"></i> Get Certified</a> |
|||
</div> |
|||
<div> |
|||
<p>Once you review the below, if you have feedback or ideas to improve the AlmaLinux Certification Program, we'd love to hear from you!</p> |
|||
<a class="btn al-cta-yellow" href="https://wiki.almalinux.org/sigs/Certification.html"><i class="bi bi-people-fill"></i> Get involved</a> |
|||
</div> |
|||
|
|||
## Table of Contents |
|||
|
|||
* [Introduction](#uintroductionu) |
|||
* [Background](#background) |
|||
* [Scope](#scope) |
|||
* [Objectives and benefits](#uobjectives-and-benefitsu) |
|||
* [Certification types](#ucertification-typesu) |
|||
* [Collaboration Spaces and Tools](#ucollaboration-spaces-and-toolsu) |
|||
* [Certification Process](#ucertification-processu) |
|||
* [Initiating the process](#initiating-the-process) |
|||
* [Pre-certification](#pre-certification) |
|||
* [Certification Testing](#certification-testing) |
|||
* [Post-Certification](#post-certification) |
|||
* [Certification Locations](#certification-locations) |
|||
* [Certification Testing Areas](#ucertification-testing-areasu) |
|||
* [Certification Lifecycle](#ucertification-lifecycleu) |
|||
* [Contribute to testing: “Community Validated”](#ucontribute-to-testing-community-validatedu) |
|||
* [Appendix: Glossary of terms](#uappendix-glossary-of-termsu) |
|||
|
|||
## <u>Introduction</u> |
|||
|
|||
### Background |
|||
|
|||
The AlmaLinux OS Foundation (ALOSF) is committed to delivering an open source, community-owned and governed, forever-free enterprise Linux distribution that is focused on long-term stability and production-grade robustness. In alignment with these objectives, the Hardware Certification Program is engineered to rigorously test and certify hardware for seamless compatibility and optimal performance with AlmaLinux OS. |
|||
|
|||
### Scope |
|||
|
|||
This document outlines the certification process, objectives, testing areas, and collaboration mechanisms. It aims to serve as a comprehensive guide for Independent Hardware Vendors (IHVs) and other stakeholders interested in hardware certification for AlmaLinux OS. If there are any questions about this process or document, the best place to ask is in the [~SIG/Certification](https://chat.almalinux.org/almalinux/channels/sigcertification) room on [chat.almalinux.org](http://chat.almalinux.org), or on the public Certification mailing list. |
|||
|
|||
## <u>Objectives and benefits</u> |
|||
|
|||
Hardware certification for IHVs provides a verified, trusted foundation for enterprise deployments, ensuring optimal compatibility and performance while accelerating market adoption of both hardware and AlmaLinux OS. To achieve this, the program aims to: |
|||
|
|||
1. Establish a streamlined, collaborative framework for hardware certification. |
|||
1. Leverage open-source certification toolkits for transparent and robust testing. |
|||
1. Encourage community participation through the Special Interest Group (SIG). |
|||
1. Provide two certification types to accommodate support threshold challenges |
|||
|
|||
While hardware certification has challenges both for IHVs and for AlmaLinux, the benefits to the AlmaLinux community far outweigh the work that will be put in. |
|||
|
|||
- Ensuring Workload Compatibility: Verifies hardware meets workload needs. |
|||
- Promoting Interoperability: Encourages best practices for wide-ranging compatibility. |
|||
- Maximizing Test Efficiency: Utilizes a holistic, needs-based approach to optimize resources. |
|||
- Offering Free Resources: Including a no-cost certification suite & support improves the ecosystem overall. |
|||
|
|||
## <u>Certification types</u> |
|||
|
|||
Achieving widespread, global support for hardware compatibility with AlmaLinux OS presents a complex array of challenges, including but not limited to regional standards, legal frameworks, and varying hardware configurations. To navigate these challenges and lower the barriers to entry for IHVs, the Hardware Certification Program offers three certification types: |
|||
|
|||
1. **IHV-Facilitated Certification:** The certification is conducted by the IHVs themselves, adhering to guidelines and testing procedures provided by ALOSF. This option offers greater flexibility for IHVs who have the necessary resources to conduct tests in-house. It is especially preferred when the vendor needs to account for specific local requirements, legal considerations, or a variety of hardware configurations. This type of certification will be identified as "Certified" inthe AlmaLinux ecosystem catalog. |
|||
1. **ALOSF-Facilitated Certification:** The testing is conducted by ALOSF, with significant participation from the IHV to ensure an accurate representation of the hardware's capabilities. This type of certification will be identified as "Certified" in the AlmaLinux ecosystem catalog. |
|||
1. **ALOSF-Facilitated Certification without IHV Support:** Hardware certified solely by ALOSF without active IHV participation. This type of certification will be identified as "Community Validated" in the AlmaLinux ecosystem catalog. |
|||
|
|||
Each of these certification types is designed to accommodate the diverse needs and resources of IHVs, thereby aiding in the broader adoption and support of AlmaLinux OS on a global scale. |
|||
|
|||
## <u>Collaboration Spaces and Tools</u> |
|||
|
|||
The majority of this work is done in an asynchronous manner, so we rely on a collection of tools and applications to manage the workload at any given point. |
|||
|
|||
GitHub Board & Repositories, and other: |
|||
|
|||
- [AlmaLinux/Certifications](https://github.com/AlmaLinux/certifications) |
|||
- This repo is the primary point of contact for the SIG, acts as the holder of certification results, and is the location for certification requests that are not initiated by the foundation or the IHV. It is also the source for the Hardware Certification Program documentation. |
|||
- [AlmaLinux/Hardware-Certification-Suite](https://github.com/AlmaLinux/Hardware-Certification-Suite) |
|||
- This repo houses the certification suite itself, and documentation, issues tracking, and related code snippets. |
|||
- [Certification SIG Board](https://github.com/orgs/AlmaLinux/projects/6) |
|||
- This board provides an asynchronous method of communication, allowing for more flexible timelines, especially for international participants. Additionally, the GitHub platform serves as a mechanism for organizations to collaborate with the SIG on making certification requests from Independent Software Vendors (ISVs) and Independent Hardware Vendors (IHVs). |
|||
- [Mattermost chat - SIGs/Certifcation](https://chat.almalinux.org/almalinux/channels/sigcertification) |
|||
- This acts as the primary way for the community to engage with each other (including the SIG members) for work on certifications or the certification suite. The most collaborative place for the SIG is this chat room. This room is also bridged to matrix on <insert matrix server> |
|||
- Public Certification SIG Mailing list |
|||
- This mailing list acts as an alternate way for the community to engage with each other, and with SIG members, for work on certifications or the certification suites. |
|||
- Private certification mailing list |
|||
- The ([certification-sig\@lists.almalinux.org](mailto:certification-sig@lists.almalinux.org?subject=updateme)) mailing list acts as a private place for the Certification SIG to communicate, in the rare case that it is necessary. If you require your interaction with the SIG to be private (for example, if you are working with the SIG under NDA), you may reach out here. |
|||
|
|||
## <u>Certification Process</u> |
|||
|
|||
The certification process is intentionally simple. |
|||
|
|||
{{< figure src="/images/certificationimages/certificationprocess.svg" link="/images/certificationimages/certificationprocess.svg" caption="The Hardware Certification Process" width="100%">}} |
|||
|
|||
### Initiating the process |
|||
|
|||
For IHVs, initiating the process is as simple as filling out this [google form](https://forms.gle/wuCSDisQwR5nFz3d8). If you have questions that you would like answered ahead of time, reaching out via one of the methods detailed in the [Collaboration Tools](#ucollaboration-spaces-and-toolsu) section is best. |
|||
|
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-green" href="https://forms.gle/wuCSDisQwR5nFz3d8"><i class="bi bi-people-fill"></i> Get Certified</a> |
|||
</div> |
|||
|
|||
We strongly recommend you join the [Mattermost chat - SIGs/Certifcation](https://chat.almalinux.org/almalinux/channels/sigcertification), if you have not already done so, after submitting your form to help facilitate collaboration throughout the process and engagement with the community. |
|||
|
|||
### Pre-certification |
|||
|
|||
Before starting the certification testing phase, some preliminary steps will be taken to ensure that the hardware and related documentation are prepared correctly. The pre-certification process might include any or all of the following: |
|||
|
|||
1. Initial Review: After the request is submitted, the SIG will confirm that the request is valid and can be acted on. For example: |
|||
1. Does the hardware in question have architecture support in AlmaLinux? |
|||
1. Does the accompanying documentation match what was submitted for certification? |
|||
1. Hardware housing: If hardware is to be shipped to ALOSF, the SIG will reach out to facilitate that. |
|||
1. Test Environment Prep: For IHVs submitting their own test results, ALOSF may also want to perform a validation of the testing environment based on the submitted test logs, ensuring it meets the requirements. |
|||
1. Timeline and Milestones: A tentative timeline, along with key milestones for the certification process, is shared with the IHV. |
|||
1. Legal Agreements: Any necessary legal agreements, such as Non-Disclosure Agreements (NDAs) or Memorandums of Understanding (MOUs), are finalized. |
|||
|
|||
Completion of the pre-certification phase ensures that both the IHV and ALOSF have a clear understanding of the steps involved in the certification process, what to expect, and how to proceed. |
|||
|
|||
### Certification Testing |
|||
|
|||
Testing, whether done by the Certification SIG or by the IHV, will look largely the same. The host is prepared, and then the tests are run. Running the tests can take between 2 and 5 days, depending on the resources of the device. The image below provides slightly more detail. |
|||
|
|||
The SIG will provide ad-hoc support for IHV-facilitated certification testing including helping the IHV as they implement any IHV-specific tests (if desired or required), and can help diagnose any problems that come up within the certification process. |
|||
|
|||
Note: ALOSF Platinum Sponsor Member, Tuxcare, has offered 2 years of free technical support for IHVs who certify at least 2 pieces of hardware. If the IHV also joins the foundation as a sponsor member, Tuxcare will extend that support window to 5 years. |
|||
|
|||
{{< figure src="/images/certificationimages/certificationtestingprocess.svg" link="/images/certificationimages/certificationtestingprocess.svg" caption="Hardware Certification Testing Process" width="60%">}} |
|||
|
|||
### Post Certification |
|||
|
|||
Once the certification has been completed successfully, the results and certification status will be listed on the AlmaLinux website (almalinux.org), and the IHV will be asked to list AlmaLinux as a supported operating system for the hardware that was tested. |
|||
|
|||
If the IHV joins the foundation as a member, then the Marketing SIG will work with the IHV on the publicity around the certification and joining the foundation. |
|||
|
|||
### Certification Locations |
|||
|
|||
If the IHV is not able to provide hosting for the hardware that is being tested, the ALOSF will provide three certification locations: |
|||
|
|||
- EU -- Poland, @Atman data center - staffed by CloudLinux |
|||
- Asia -- TBD |
|||
- USA -- Various, based on need and timing |
|||
|
|||
If the hardware being tested is also being donated to the ALOSF, then it will need to be sent to the USA location in Atlanta for hosting. |
|||
|
|||
## <u>Certification Testing Areas</u> |
|||
|
|||
The suite has a broad set of tests, balancing the needs of the community across many different uses for AlmaLinux and the hardware we support. In general, these are the areas that the certification suite touches on: |
|||
|
|||
1. Hardware Detection |
|||
1. CPU Stress Testing |
|||
1. Containerization |
|||
1. KVM Functionality |
|||
1. Network Performance |
|||
1. Linux Kernel Testing through LTP ([Linux Test Project](https://github.com/linux-test-project/ltp)) |
|||
1. USB Port Functionality (Optional - requires hands-on coordination with the hardware host) |
|||
1. PXE Device Booting |
|||
1. OS Feature Benchmarking via PTS ([Phoronix Test Suite](http://phoronix-test-suite.com)) |
|||
|
|||
## <u>Certification Lifecycle</u> |
|||
|
|||
The Certification SIG will certify for major versions of AlmaLinux, expecting that minor versions will carry forward. For example, if hardware is certified for AlmaLinux 9.3, the hardware will not need to be re-certified until AlmaLinux 10 is released. |
|||
|
|||
The Certification SIG will engage the IHVs for another round of certification when it's time. If the IHV has donated the hardware to ALOSF, then the SIG will maintain the certification ourselves, and alert the IHV to update their website when the updated certification is confirmed. |
|||
|
|||
## <u>Contribute to testing: "Community Validated"</u> |
|||
|
|||
In addition to the certification processes with IHVs managed by the AlmaLinux OS Foundation (ALOSF), we encourage community involvement in hardware testing. Individuals with access to hardware that we have yet to certify are encouraged and invited to participate. This not only amplifies the scope of our hardware compatibility and validates the strength of the certification suite, but also shows IHVs the types and scope of the AlmaLinux user base. |
|||
|
|||
Hardware that has been certified without input from the IHV will be described on the AlmaLinux website with a "Community Certified" status. This serves as a first confirmation of compatibility until a relationship with the IHV can be confirmed, and provides users with confidence in hardware compatibility. |
|||
|
|||
Once the certification suite has been run, results should be shared through a pull request to the [Certifications](https://github.com/AlmaLinux/certification-test-results) repo. |
|||
|
|||
#### Benefits |
|||
|
|||
- Increased Coverage: With community support, we can vastly increase the range of hardware tested, providing more options for end-users. |
|||
- Quick Feedback: Engaged community members running these tests can provide rapid feedback on compatibility, aiding in engagement with IHVs for the SIG. |
|||
- Community Trust: Hardware that is "Community Certified" has been vetted by the very users who rely on it, creating a sense of trust and reliability. |
|||
|
|||
If you have a specific certification request, or have hardware in reserve, take a look at the Community Requested Certifications list. We'd love to have you! |
|||
|
|||
<div class="btn-row"> |
|||
<a class="btn btn-primary btn-block p-2" href="https://github.com/AlmaLinux/certifications"><i class="bi bi-people-fill"></i> Request Certification</a> |
|||
</div> |
|||
|
|||
## <u>Appendix: Glossary of terms</u> |
|||
|
|||
**ALOSF:** AlmaLinux OS Foundation - The organization responsible for maintaining and governing AlmaLinux OS. |
|||
|
|||
**IHV:** Independent Hardware Vendor - Companies that produce hardware to be used with various operating systems including AlmaLinux OS. |
|||
|
|||
**ISV:** Independent Software Vendor - Companies that produce software that runs on various operating systems including AlmaLinux OS. |
|||
|
|||
**LTP:** Linux Test Project - A project included in the certification suite aimed at delivering test suites to the open-source community to validate the reliability and stability of Linux. |
|||
|
|||
**MOU:** Memorandum of Understanding - A formal agreement between two or more parties. |
|||
|
|||
**NDA:** Non-Disclosure Agreement - A legal contract between at least two parties outlining confidential material. |
|||
|
|||
**PTS:** Phoronix Test Suite - An open-source benchmark software for Linux. |
|||
|
|||
**PXE:** Preboot Execution Environment - A technology that allows computers to load a software assembly from a network. |
|||
|
|||
**SIG:** Special Interest Group - A community within ALOSF with a shared interest in advancing a specific area of AlmaLinux OS, such as hardware certification. |
|||
|
|||
**SSH:** Secure Shell - A cryptographic network protocol for operating network services securely over an unsecured network. |
@ -0,0 +1,6 @@ |
|||
--- |
|||
title: "Software Certification" |
|||
type: "certification/software-certification" |
|||
images: |
|||
- /images/og/softwarecertification.png |
|||
--- |
@ -1,5 +0,0 @@ |
|||
--- |
|||
title: "Ecosystem Catalog" |
|||
type: ecosystem-catalog |
|||
|
|||
--- |
@ -1,4 +0,0 @@ |
|||
--- |
|||
title: "Hardware Certification" |
|||
type: hardware-certification |
|||
--- |
@ -0,0 +1,152 @@ |
|||
{{ define "main" }} |
|||
<style> |
|||
img { |
|||
max-width: 100%; |
|||
} |
|||
#hc-hero { |
|||
background: #0e3b5c; |
|||
padding-top: 2.5rem; |
|||
padding-bottom: 2.5rem; |
|||
} |
|||
#hc-hero h1 { |
|||
font-weight: 800; |
|||
font-size: 2.3rem; |
|||
} |
|||
#hc-hero h2 { |
|||
font-size: 1.7rem; |
|||
} |
|||
#hc-hero img { |
|||
border-radius: 1rem; |
|||
} |
|||
#hc-hero .row { |
|||
align-items: center; |
|||
} |
|||
.btn-row { |
|||
text-align: center; |
|||
} |
|||
.btn-row div { |
|||
padding-left: 0.4rem; |
|||
padding-right: 0.4rem; |
|||
} |
|||
.btn-box { |
|||
width: 100%; |
|||
background: white; |
|||
display: block; |
|||
padding: 0.5rem; |
|||
color: black; |
|||
text-decoration: none; |
|||
font-weight: 600; |
|||
border-radius: 0.3rem; |
|||
margin-bottom: 1rem; |
|||
} |
|||
.btn-box:hover { |
|||
text-decoration: none; |
|||
color: black; |
|||
} |
|||
.btn-box i { |
|||
display: block; |
|||
margin-bottom: 0.2rem; |
|||
} |
|||
.blue { |
|||
background: #24c2ff; |
|||
} |
|||
.green { |
|||
background: #86da2f; |
|||
} |
|||
.yellow { |
|||
background: #ffcb12; |
|||
} |
|||
.red { |
|||
background: #ff4649; |
|||
} |
|||
|
|||
#hc-get { |
|||
margin-bottom: 2rem; |
|||
text-align: left; |
|||
} |
|||
#hc-get h2 { |
|||
text-align: center; |
|||
border-bottom: 2px solid #13517e; |
|||
padding-bottom: 0.5rem; |
|||
margin-bottom: 2rem; |
|||
} |
|||
#hc-get h3 { |
|||
margin: 0; |
|||
} |
|||
.mixed-text { |
|||
line-height:48px; |
|||
font-size:32px; |
|||
} |
|||
.mixed-text img { |
|||
display: inline; |
|||
} |
|||
|
|||
/*RESPONSIVE QUERIES */ |
|||
@media(max-width: 991px){ |
|||
.m-hide { |
|||
display: none; |
|||
} |
|||
} |
|||
/*END RESPONSIVE QUERIES */ |
|||
</style> |
|||
<!-- HERO --> |
|||
<section id="hc-hero"> |
|||
<div class="container px-0 al-py-lg"> |
|||
<div class="row"> |
|||
<div class="col-lg-6"> |
|||
<h1 class="display-5 fw-bold">Hardware Certification</h1> |
|||
<p class="display-4"><i class="bi bi-building-fill-check"></i> Part of the AlmaLinux Certification Program</p> |
|||
<p class="lead mb-5 mb-md-3">The AlmaLinux Hardware Certification Program ensures hardware compatibility and promotes OS adoption through community-first, flexible certification types. The process is built just like AlmaLinux: with focus on long-term reliability and performance.</p> |
|||
<div class="row btn-row"> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-blue" href="/certification/ecosystem-catalog/"><i class="bi bi-check-all"></i> Certified Hardware</a> |
|||
</div> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-green" href="/certification/hardware-certification/hardware-certification-program/"><i class="bi bi-journal-medical"></i> Get started</a> |
|||
</div> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-yellow" href="https://wiki.almalinux.org/sigs/Certification.html"><i class="bi bi-people-fill"></i> Get involved</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-lg-6 imgswitch"> |
|||
<img src="/images/certificationimages/hardware_certification_hero.png"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
<!-- start page content --> |
|||
<section id="hc-get"> |
|||
<div class="container px-4 al-py-lg"> |
|||
<h2>Compatibility you can trust for performance, reliability, and stability</h2> |
|||
<div class="row px-4 pb-4"> |
|||
<div class="col-lg-6"> |
|||
<h3 class="pb-3">For consumers</h3> |
|||
<p>Ensuring that hardware is fully compatible with chosen operating systems is critical for all users. Whether running a home server, a desktop, or an HPC cluster, compatibility issues can lead to system instability or performance degradation. The AlmaLinux certification program ensures you know what hardware you can rely on for your AlmaLinux environment.</p> |
|||
<h4 class="pb-3">Confirm Compatibility</h4> |
|||
<p>The full list of certified hardware is available for you to see in the <a href="/certification/ecosystem-catalog/">Ecosystem Catalog</a>. If your hardware isn't listed yet, join the Certification SIG chat room to ask about it, or submit a request! You can also find our entire our open source certification suite <i class="bi bi-github p"></i><a href="https://github.com/AlmaLinux/Hardware-Certification-Suite">on GitHub</a></p> |
|||
<div class="btn-row"> |
|||
<i class="bi bi-send p"></i> <a class="btn btn-primary btn-block p-2" href="https://github.com/AlmaLinux/certifications">Request Certification</a> |
|||
</div> |
|||
</div> <!-- end column 1 --> |
|||
<div class="col-lg-6"> |
|||
<img src="/images/certificationimages/certification_consumers.jpg"> |
|||
</div> |
|||
</div><!-- end consumer row --> |
|||
<div class="row px-4"> |
|||
<div class="col-lg-6"> |
|||
<img src="/images/certificationimages/certification_providers.jpg"> |
|||
</div> |
|||
<div class="col-lg-6"> |
|||
<h3 class="pb-3">For hardware providers</h3> |
|||
<p>Proving hardware reliability is incredibly important for producers of some of the most powerful hardware in the world. The AlmaLinux Certification SIG has partnered with some of the biggest hardware providers in the world for the painless process of getting certified.</p> |
|||
<h4 class="pb-3">Test your hardware</h4> |
|||
<p>Start the processes to get hardware certified by clicking below, or take a look at our open source certification suite <i class="bi bi-github p"></i> <a href="https://github.com/AlmaLinux/Hardware-Certification-Suite">on GitHub</a></p> |
|||
<div class="btn-row pt-3"> |
|||
<a class="btn btn-primary btn-block p-2" href="/certification/hardware-certification/hardware-certification-program/">Get Certified</a> |
|||
</div> |
|||
</div> |
|||
</div><!-- end provider row --> |
|||
</div> |
|||
</section> |
|||
{{ end }} |
@ -0,0 +1,134 @@ |
|||
{{ define "main" }} |
|||
<style> |
|||
img { |
|||
max-width: 100%; |
|||
} |
|||
#hc-hero { |
|||
background: #0e3b5c; |
|||
padding-top: 2.5rem; |
|||
padding-bottom: 2.5rem; |
|||
} |
|||
#hc-hero h1 { |
|||
font-weight: 800; |
|||
font-size: 2.3rem; |
|||
} |
|||
#hc-hero h2 { |
|||
font-size: 1.7rem; |
|||
|
|||
} |
|||
#hc-hero img { |
|||
border-radius: 1rem; |
|||
} |
|||
#hc-hero .row { |
|||
align-items: center; |
|||
} |
|||
.btn-row { |
|||
text-align: center; |
|||
} |
|||
.btn-row div { |
|||
padding-left: 0.4rem; |
|||
padding-right: 0.4rem; |
|||
} |
|||
.btn-box { |
|||
width: 100%; |
|||
background: white; |
|||
display: block; |
|||
padding: 0.5rem; |
|||
color: black; |
|||
text-decoration: none; |
|||
font-weight: 600; |
|||
border-radius: 0.3rem; |
|||
margin-bottom: 1rem; |
|||
} |
|||
.btn-box:hover { |
|||
text-decoration: none; |
|||
color: black; |
|||
} |
|||
.btn-box i { |
|||
display: block; |
|||
margin-bottom: 0.2rem; |
|||
} |
|||
#hc-get { |
|||
margin-bottom: 2rem; |
|||
text-align: left; |
|||
} |
|||
#hc-get h2 { |
|||
text-align: center; |
|||
border-bottom: 2px solid #13517e; |
|||
padding-bottom: 0.5rem; |
|||
margin-bottom: 2rem; |
|||
} |
|||
#hc-get h3 { |
|||
margin: 0; |
|||
} |
|||
.mixed-text { |
|||
line-height:48px; |
|||
font-size:32px; |
|||
} |
|||
.mixed-text img { |
|||
display: inline; |
|||
} |
|||
|
|||
/*RESPONSIVE QUERIES */ |
|||
@media(max-width: 991px){ |
|||
.m-hide { |
|||
display: none; |
|||
} |
|||
} |
|||
/*END RESPONSIVE QUERIES */ |
|||
</style> |
|||
<!-- HERO --> |
|||
<section id="hc-hero"> |
|||
<div class="container px-0 al-py-lg"> |
|||
<div class="row"> |
|||
<div class="col-lg-6"> |
|||
<h1 class="display-5 fw-bold">The AlmaLinux Certification Program</h1> |
|||
<p class="lead mb-5 mb-md-3">The AlmaLinux Certification Program focuses on no-cost assurances of compatibility for its community. Stable, secure, and trusted performance is key for users of AlmaLinux, and that starts here.</p> |
|||
<div class="row btn-row"> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-blue" href="/certification/hardware-certification/"><i class="bi bi-server"></i> Hardware</a> |
|||
</div> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-green" href="/certification/software-certification/"><i class="bi bi-people-fill"></i> Software</a> |
|||
</div> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-yellow" href="https://wiki.almalinux.org/sigs/Certification.html"><i class="bi bi-people-fill"></i> Get involved</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-lg-6 imgswitch"> |
|||
<img src="/images/certificationimages/certificationpagehero.png"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
<!-- start page content --> |
|||
<section id="hc-get"> |
|||
<div class="container px-4 al-py-lg"> |
|||
<h2>A Certification Program Built with Everyone in Mind</h2> |
|||
<div class="row px-4 pb-4"> |
|||
<div class="col-lg-6"> |
|||
<h3 class="pb-3">For consumers</h3> |
|||
<p><b>Compatibility you can trust for performance, reliability, and stability</b></p> |
|||
<p>Navigating the fluctuating compatibility and dependencies for your environment is hard enough without having to dig into your operating system. Make the best use of your time by checking list of compatible solutions for your needs, environment.</p> |
|||
<p>The full list of certified hardware and software is available in the <a href="/certification/ecosystem-catalog/">Ecosystem Catalog</a>. If you don't see what you need, you can either send a request to the Certification SIG, or join the Certification SIG chat room to ask about it. You can also find our entire our open source hardware certification suite <i class="bi bi-github p"></i> <a href="https://github.com/AlmaLinux/Hardware-Certification-Suite">on GitHub</a>.</p> |
|||
<div class="btn-row"> |
|||
<a class="btn btn-primary btn-block p-2" href="https://github.com/AlmaLinux/certifications"><i class="bi bi-people-fill"></i> Request Certification</a> |
|||
</div> |
|||
</div> <!-- end column 1 --> |
|||
<div class="col-lg-6"> |
|||
<h3 class="pb-3">For providers</h3> |
|||
<p><b>Low-cost certification, with support from the experts.</b></p> |
|||
<p>Certifying in the Linux ecosystem is too often a tedious, painful process. The AlmaLinux Certification SIG has partnered with some of the biggest hardware and software providers in the world to develop the <a href="/certification/hardware-certification/hardware-certification-program/">Certification Program</a> with a goal of being as quick and easy as possible.</p> |
|||
<h4 class="pb-3">Test your software - coming soon!</h4> |
|||
<p>Software certification is still in the works. Want to help out? Join the Certification SIG!</p> |
|||
<h4 class="pb-3">Test your hardware</h4> |
|||
<p>Start the processes to get hardware certified by clicking below, or take a look at our open source certification suite <i class="bi bi-github p"></i> <a href="https://github.com/AlmaLinux/Hardware-Certification-Suite">on GitHub</a></p> |
|||
<div class="btn-row pt-3"> |
|||
<a class="btn btn-primary btn-block p-2" href="/certification/hardware-certification/">Get Certified</a> |
|||
</div> |
|||
</div> |
|||
</div><!-- end consumer row --> |
|||
</div> |
|||
</section> |
|||
{{ end }} |
@ -0,0 +1,125 @@ |
|||
{{ define "main" }} |
|||
<style> |
|||
img { |
|||
max-width: 100%; |
|||
} |
|||
#hc-hero { |
|||
background: #0e3b5c; |
|||
padding-top: 2.5rem; |
|||
padding-bottom: 2.5rem; |
|||
} |
|||
#hc-hero h1 { |
|||
font-weight: 800; |
|||
font-size: 2.3rem; |
|||
} |
|||
#hc-hero h2 { |
|||
font-size: 1.7rem; |
|||
|
|||
} |
|||
#hc-hero img { |
|||
border-radius: 1rem; |
|||
} |
|||
#hc-hero .row { |
|||
align-items: center; |
|||
} |
|||
.btn-row { |
|||
text-align: center; |
|||
} |
|||
.btn-row div { |
|||
padding-left: 0.4rem; |
|||
padding-right: 0.4rem; |
|||
} |
|||
.btn-box { |
|||
width: 100%; |
|||
background: white; |
|||
display: block; |
|||
padding: 0.5rem; |
|||
color: black; |
|||
text-decoration: none; |
|||
font-weight: 600; |
|||
border-radius: 0.3rem; |
|||
margin-bottom: 1rem; |
|||
} |
|||
.btn-box:hover { |
|||
text-decoration: none; |
|||
color: black; |
|||
} |
|||
.btn-box i { |
|||
display: block; |
|||
margin-bottom: 0.2rem; |
|||
} |
|||
#hc-get { |
|||
margin-bottom: 2rem; |
|||
text-align: left; |
|||
} |
|||
#hc-get h2 { |
|||
text-align: center; |
|||
border-bottom: 2px solid #13517e; |
|||
padding-bottom: 0.5rem; |
|||
margin-bottom: 2rem; |
|||
} |
|||
#hc-get h3 { |
|||
margin: 0; |
|||
} |
|||
.mixed-text { |
|||
line-height:48px; |
|||
font-size:32px; |
|||
} |
|||
.mixed-text img { |
|||
display: inline; |
|||
} |
|||
|
|||
/*RESPONSIVE QUERIES */ |
|||
@media(max-width: 991px){ |
|||
.m-hide { |
|||
display: none; |
|||
} |
|||
} |
|||
/*END RESPONSIVE QUERIES */ |
|||
</style> |
|||
<!-- HERO --> |
|||
<section id="hc-hero"> |
|||
<div class="container px-0 al-py-lg"> |
|||
<div class="row"> |
|||
<div class="col-lg-6"> |
|||
<h1 class="display-5 fw-bold">Software Certification</h1> |
|||
<p class="display-4"><i class="bi bi-building-fill-check"></i> Part of the AlmaLinux Certification Program</p> |
|||
<p class="lead mb-5 mb-md-3">The AlmaLinux Certification Program provides certification at no-cost, to support users in every industry. Stable, secure, and trusted performance starts here for users of AlmaLinux.</p> |
|||
<p class="lead mb-5 mb-md-3">The AlmaLinux Certificated Software list, managed by the AlmaLinux Certification SIG, encourages the global adoption of the AlmaLinux by ensuring third-party software critical to our community has been certified to run on AlmaLinux. </p> |
|||
<div class="row btn-row"> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-blue" href="/certification/"><i class="bi bi-server"></i> Certification Program</a> |
|||
</div> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-green" href="/certification/hardware-certification/"><i class="bi bi-people-fill"></i> Hardware Certification</a> |
|||
</div> |
|||
<div class="d-grid d-md-flex justify-content-md-start"> |
|||
<a class="btn al-cta-yellow" href="https://wiki.almalinux.org/sigs/Certification.html"><i class="bi bi-people-fill"></i> Get involved</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-lg-6 imgswitch"> |
|||
<img src="/images/certificationimages/software_certification_hero.png"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
<!-- start page content --> |
|||
<section id="hc-get"> |
|||
<div class="container px-4 al-py-lg"> |
|||
<h2>Compatibility you can trust for performance, reliability, and stability</h2> |
|||
<div class="row px-4 pb-4"> |
|||
<div class="col-lg-6"> |
|||
<h3 class="pb-3">Test your software - coming soon!</h3> |
|||
<p>The AlmaLinux Certification SIG has launched with hardware certification, and plan to start implementing software certification. If you want to hear when this happens, sign up for the AlmaLinux Announce mailing list, or <a href="https://wiki.almalinux.org/sigs/Certification.html">join the Certification SIG</a> to help make it happen! </p> |
|||
<div class="btn-row"> |
|||
<a class="btn btn-primary btn-block p-2" href="#">Request Certification</a> |
|||
</div> |
|||
</div> <!-- end column 1 --> |
|||
<div class="col-lg-6"> |
|||
<img src="/images/certificationimages/certification_consumers.png"> |
|||
</div> |
|||
</div><!-- end consumer row --> |
|||
</div> |
|||
</section> |
|||
{{ end }} |
@ -1,171 +0,0 @@ |
|||
{{ define "main" }} |
|||
<style> |
|||
img { |
|||
max-width: 100%; |
|||
} |
|||
#hc-hero { |
|||
background: #0e3b5c; |
|||
padding-top: 2.5rem; |
|||
padding-bottom: 2.5rem; |
|||
} |
|||
#hc-hero .preheading { |
|||
margin:0; |
|||
} |
|||
#hc-hero h1 { |
|||
font-weight: 800; |
|||
font-size: 2.3rem; |
|||
} |
|||
#hc-hero h2 { |
|||
font-size: 1.7rem; |
|||
|
|||
} |
|||
#hc-hero img { |
|||
border-radius: 1rem; |
|||
} |
|||
#hc-hero .row { |
|||
align-items: center; |
|||
} |
|||
.description { |
|||
border-top: 1px solid white; |
|||
border-bottom: 1px solid white; |
|||
padding-top:1rem; |
|||
padding-bottom: 1rem; |
|||
margin-top: 1rem; |
|||
margin-bottom: 1rem; |
|||
font-weight: 500; |
|||
|
|||
} |
|||
.btn-row { |
|||
text-align: center; |
|||
} |
|||
.btn-row div { |
|||
padding-left: 0.4rem; |
|||
padding-right: 0.4rem; |
|||
} |
|||
.btn-box { |
|||
width: 100%; |
|||
background: white; |
|||
display: block; |
|||
padding: 0.5rem; |
|||
color: black; |
|||
text-decoration: none; |
|||
font-weight: 600; |
|||
border-radius: 0.3rem; |
|||
margin-bottom: 1rem; |
|||
} |
|||
.btn-box:hover { |
|||
text-decoration: none; |
|||
color: black; |
|||
} |
|||
.btn-box i { |
|||
display: block; |
|||
margin-bottom: 0.2rem; |
|||
} |
|||
.blue { |
|||
background: #24c2ff; |
|||
} |
|||
.green { |
|||
background: #86da2f; |
|||
} |
|||
.yellow { |
|||
background: #ffcb12; |
|||
} |
|||
.red { |
|||
background: #ff4649; |
|||
} |
|||
|
|||
#hc-get { |
|||
margin-bottom: 2rem; |
|||
text-align: center; |
|||
} |
|||
#hc-get h2 { |
|||
text-align: center; |
|||
border-bottom: 2px solid #13517e; |
|||
padding-bottom: 0.5rem; |
|||
margin-bottom: 2rem; |
|||
} |
|||
#hc-get h3 { |
|||
margin: 0; |
|||
} |
|||
.mixed-text { |
|||
line-height:48px; |
|||
font-size:32px; |
|||
} |
|||
.mixed-text img { |
|||
display: inline; |
|||
} |
|||
|
|||
/*RESPONSIVE QUERIES */ |
|||
@media(max-width: 991px){ |
|||
.m-hide { |
|||
display: none; |
|||
} |
|||
} |
|||
/*END RESPONSIVE QUERIES */ |
|||
</style> |
|||
<section id="hc-hero"> |
|||
<div class="container px-0 al-py-lg"> |
|||
<div class="row"> |
|||
<div class="col-lg-6"> |
|||
<p class="preheading">AlmaLinux OS Foundation's</p> |
|||
<h1>Hardware Certification</h1> |
|||
<h2>Compatibility you can trust.</h2></h2-> |
|||
<p class="description">The AlmaLinux Hardware Certification Program ensures hardware compatibility and promotes OS adoption through community-led, flexible pathways. Designed for long-term reliability and performance.</p> |
|||
<div class="row btn-row"> |
|||
<div class="col-4"> |
|||
<a class="btn-box blue" href="#"><i class="bi bi-journal-check"></i>Certified</a> |
|||
</div> |
|||
<div class="col-4"> |
|||
<a class="btn-box green" href="#"><i class="bi bi-journal-medical"></i>Certify</a> |
|||
</div> |
|||
<div class="col-4"> |
|||
<a class="btn-box yellow" href="#"><i class="bi bi-headset"></i>Contact</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-lg-6 imgswitch"> |
|||
<img src="https://matt8.com/u/files/1.png"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
<section id="hc-get"> |
|||
<div class="container px-4 al-py-lg"> |
|||
<h2>Get AlmaLinux OS HW Certification Suite</h2> |
|||
|
|||
<div class="row"> |
|||
<div class="col-lg-6"> |
|||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p> |
|||
</div> |
|||
<div class="col-lg-6"> |
|||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p> |
|||
</div> |
|||
|
|||
<div class="col-12 mt-4 mb-4"> |
|||
<h3>This full width div is full width!</h3> |
|||
</div> |
|||
|
|||
<div class="col-lg-6"> |
|||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p> |
|||
</div> |
|||
<div class="col-lg-6"> |
|||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p> |
|||
</div> |
|||
|
|||
<div class="col-12 mt-4 mb-4 mixed-text"> |
|||
<p>This full width div contains some images <img src="https://placehold.co/32x32"> I'm not sure whether we would be dealing with larger images but if we are we would need to take a different approach. In a case like that we would likely either add bootstrap columns or make it to where the images are floats. Either way it does have some neat images <img src="https://placehold.co/32x32/orange/green"> so it is a start. For this example I've set the text size to match the image size and given the paragraph a line-height of TEXT-SIZE = (TEXT-SIZE + TEXT-SIZE*.5)</p> |
|||
</div> |
|||
</div> |
|||
<!--<div class="row"> |
|||
<div class="lg-4"> |
|||
<i class="bi bi-github h1"></i> |
|||
</div> |
|||
<div class="lg-8 ml-3"> |
|||
<h3>GitHub Repository</h3> |
|||
<a href="https://github.com/AlmaLinux/Hardware-Certification-Suite">https://github.com/AlmaLinux/Hardware-Certification-Suite</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
--> |
|||
</section> |
|||
{{ end }} |
@ -0,0 +1,31 @@ |
|||
{ |
|||
"name": "almalinux", |
|||
"version": "1.0.0", |
|||
"lockfileVersion": 3, |
|||
"requires": true, |
|||
"packages": { |
|||
"": { |
|||
"name": "almalinux", |
|||
"version": "1.0.0", |
|||
"license": "MIT", |
|||
"dependencies": { |
|||
"bootstrap-icons": "^1.11.3" |
|||
} |
|||
}, |
|||
"node_modules/bootstrap-icons": { |
|||
"version": "1.11.3", |
|||
"resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.11.3.tgz", |
|||
"integrity": "sha512-+3lpHrCw/it2/7lBL15VR0HEumaBss0+f/Lb6ZvHISn1mlK83jjFpooTLsMWbIjJMDjDjOExMsTxnXSIT4k4ww==", |
|||
"funding": [ |
|||
{ |
|||
"type": "github", |
|||
"url": "https://github.com/sponsors/twbs" |
|||
}, |
|||
{ |
|||
"type": "opencollective", |
|||
"url": "https://opencollective.com/bootstrap" |
|||
} |
|||
] |
|||
} |
|||
} |
|||
} |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 65 KiB |
After Width: | Height: | Size: 95 KiB |
After Width: | Height: | Size: 1.6 MiB |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 79 KiB |
After Width: | Height: | Size: 549 KiB |
After Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 26 KiB |