-
Notifications
You must be signed in to change notification settings - Fork 1
hardware not supported page, community page. #430
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
dc9551f
hardware not supported page, community page.
nicksinas 4ffeb5e
Address PR comments, bump prismjs and shell-quote, changed devOptiona…
nicksinas 0db34ae
Wording updates, split community to have a dedicated open source page.
nicksinas c3a86ea
Addresses PR comments
nicksinas be28421
Updates to wording
nicksinas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,46 @@ | ||
| --- | ||
| hide_table_of_contents: true | ||
| sidebar_position: 1 | ||
| title: 'Request New Hardware Support' | ||
| description: 'Want Avocado OS on a target we do not list yet? See how we prioritize new hardware, try Avocado OS in QEMU today, and tell us what you want supported.' | ||
| --- | ||
|
|
||
| # Request New Hardware Support | ||
|
|
||
| Don't see your hardware yet? You're in the right place. Avocado OS focuses on the most widely used platforms across edge AI and embedded deployments, and our support matrix keeps expanding — we evaluate new targets all the time based on customer demand, ecosystem adoption, and engineering feasibility. | ||
|
|
||
| Before submitting a request, check the [Support Matrix](/hardware/support-matrix) to see what's supported and what's already [under evaluation](/hardware/support-matrix#additional-hardware-under-evaluation). Support for your target may already be on the way. | ||
|
|
||
| ## How we prioritize new hardware | ||
|
|
||
| With hundreds of boards, SOMs, and gateways out there, we focus first on the platforms that deliver the most value to the most users. When we weigh a new target, we look at: | ||
|
|
||
| - Customer demand | ||
| - Community interest | ||
| - Ecosystem maturity | ||
| - Availability of BSPs and vendor support | ||
| - Long-term maintenance requirements | ||
|
|
||
| ## Request hardware support | ||
|
|
||
| If you'd like us to evaluate a specific target, we'd genuinely love to hear about it — every request helps us prioritize what to support next. You can: | ||
|
|
||
| - [Reach out to us](https://www.peridio.com/contact) with your target and use case | ||
| - [Join our Discord](https://www.peridio.com/join-our-discord) to share your use case, see what others are asking for, and add your voice to existing requests | ||
|
|
||
| Our engineering team reviews requests regularly when planning future platform support. | ||
|
|
||
| ## Try Avocado OS today with QEMU | ||
|
|
||
| In the meantime, you don't need supported hardware to start exploring. You can run Avocado OS right now in an emulator with QEMU — no board required. It's the fastest way to experience the workflow, build a runtime, and get a real feel for the platform while we work on your target. | ||
|
|
||
| Head over to [Getting Started with QEMU](/developer-reference/getting-started/qemu) to spin up Avocado OS in minutes. | ||
|
|
||
| ## Custom hardware | ||
|
|
||
| Using a custom carrier board, or hardware derived from a platform we already support? In many cases support can be added with board-specific configuration or overlay work, provided the required BSP and vendor resources are available. | ||
|
|
||
| - **Custom boards** — typically supported as part of a paid engagement. [Contact us](https://www.peridio.com/contact) and we'll map out the path. | ||
| - **Off-the-shelf SOMs, Gateways, and Boxes** — if your hardware is based on a target we already support, it's usually straightforward overlay work once we have access to the BSP. | ||
|
|
||
| For commercial deployments, [get in touch](https://www.peridio.com/contact) to discuss support options. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| --- | ||
| title: 'Community' | ||
| sidebar_position: 4 | ||
| description: 'Join the Avocado OS Discord community - feature requests, reference requests, technical support, early access, and previews of new features and tools.' | ||
| --- | ||
|
|
||
| import CalloutButton from '@site/src/components/CalloutButton' | ||
|
|
||
| # Community | ||
|
|
||
| Our Discord is where the day-to-day conversation happens. It's the best place to connect with the team and with other developers building on Avocado OS. | ||
|
|
||
| We'd love for you to join. We use Discord to: | ||
|
|
||
| - Discuss **feature requests** and help shape the roadmap | ||
| - Field **reference requests** for new hardware and use cases | ||
| - Provide **technical support** and answer questions | ||
| - **Soft launch** new features and tools before they go wide | ||
| - Offer **early access** and previews to the community | ||
| - Share what we're working on and hear what you're building | ||
|
|
||
| Whether you have a question, an idea, or just want to see what's coming next, you'll find us there. | ||
|
|
||
| <CalloutButton | ||
| label="Join the community" | ||
| cta="Join our Discord" | ||
| href="https://www.peridio.com/join-our-discord" | ||
| /> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| --- | ||
| title: 'Open Source' | ||
| sidebar_position: 3 | ||
| description: 'Avocado OS is developed in the open on GitHub - explore the core OS, CLI, references, Yocto layer, and the rest of the avocado-linux ecosystem.' | ||
| --- | ||
|
|
||
| # Open Source | ||
|
|
||
| Avocado OS is built in the open. The OS and its tooling are developed on GitHub under the <a href="https://github.com/avocado-linux" target="_blank" rel="noopener noreferrer">avocado-linux</a> organization, so you can read the source, file issues, and contribute. The best place to start is the core OS repository: | ||
|
|
||
| - **<a href="https://github.com/avocado-linux/avocado-os" target="_blank" rel="noopener noreferrer">avocado-os</a>** — The core Avocado OS distribution and its built extensions. Start here. | ||
|
|
||
| From there, explore the rest of the ecosystem: | ||
|
|
||
| - **<a href="https://github.com/avocado-linux/avocado-cli" target="_blank" rel="noopener noreferrer">avocado-cli</a>** — The `avocado` command-line tool for building, provisioning, and deploying. | ||
| - **<a href="https://github.com/avocado-linux/references" target="_blank" rel="noopener noreferrer">references</a>** — Example projects and reference configurations for working with Avocado OS. | ||
| - **<a href="https://github.com/avocado-linux/meta-avocado" target="_blank" rel="noopener noreferrer">meta-avocado</a>** — The Avocado distro layer for Yocto. | ||
| - **<a href="https://github.com/avocado-linux/avocadoctl" target="_blank" rel="noopener noreferrer">avocadoctl</a>** — On-device runtime control and commands. | ||
| - **<a href="https://github.com/avocado-linux/avocado-mcp" target="_blank" rel="noopener noreferrer">avocado-mcp</a>** — The MCP server that turns your AI assistant into an Avocado OS co-pilot. | ||
| - **<a href="https://github.com/avocado-linux/stone" target="_blank" rel="noopener noreferrer">stone</a>** — A CLI for managing Avocado stones. | ||
| - **<a href="https://github.com/peridio/docs" target="_blank" rel="noopener noreferrer">docs</a>** — The source for these documentation pages (under the `peridio` organization). | ||
|
|
||
| :::tip Pull requests welcome! | ||
| Found a bug, a typo, or have an improvement in mind? We'd love your contributions. Open an issue or send a PR on any of these repos — and if you're not sure where to start, [join our Discord](https://www.peridio.com/join-our-discord) and we'll happily point you in the right direction. | ||
| ::: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -77,6 +77,7 @@ | |
| "node": ">=20.0" | ||
| }, | ||
| "overrides": { | ||
| "prismjs": "1.29.0" | ||
| "prismjs": "1.29.0", | ||
| "shell-quote": "1.8.4" | ||
| } | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,51 @@ | ||
| import React from 'react' | ||
| import Link from '@docusaurus/Link' | ||
|
|
||
| interface CalloutButtonProps { | ||
| /** Text shown to the left of the button (the callout label). */ | ||
| label: string | ||
| /** Button text. */ | ||
| cta: string | ||
| /** Button link target. */ | ||
| href: string | ||
| } | ||
|
|
||
| /** | ||
| * Pill callout with a label and a primary-color button. | ||
| * Originally inlined on the Avocado Connect overview; extracted so the same | ||
| * exact button can be reused (e.g. the Community page Discord CTA). | ||
| */ | ||
| export default function CalloutButton({ label, cta, href }: CalloutButtonProps) { | ||
| return ( | ||
| <div | ||
| style={{ | ||
| display: 'inline-flex', | ||
| alignItems: 'center', | ||
| gap: '1rem', | ||
| background: 'linear-gradient(135deg, rgba(123, 111, 240, 0.15), rgba(123, 111, 240, 0.05))', | ||
| border: '1px solid rgba(123, 111, 240, 0.3)', | ||
| borderRadius: '10px', | ||
| padding: '0.75rem 1.25rem', | ||
| }} | ||
| > | ||
| <span style={{ fontSize: '0.85rem', fontWeight: 500 }}>{label}</span> | ||
| <Link | ||
| href={href} | ||
| style={{ | ||
| display: 'inline-flex', | ||
| alignItems: 'center', | ||
| background: 'var(--ifm-color-primary)', | ||
| color: '#fff', | ||
| padding: '0.45rem 1rem', | ||
| borderRadius: '6px', | ||
| textDecoration: 'none', | ||
| fontSize: '0.8rem', | ||
| fontWeight: 600, | ||
| boxShadow: '0 0 16px rgba(123, 111, 240, 0.25)', | ||
| }} | ||
| > | ||
| {cta} | ||
| </Link> | ||
| </div> | ||
| ) | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.