Источники и благодарности
Каждое техническое утверждение на этом сайте должно вести обратно к источнику. Ниже все источники разложены по уровням — «первичные / вторичные» — и объяснено, как мы оценивали каждое утверждение. Данные сайта автоматически перепроверяются раз в день, у каждой записи указана дата проверки.
1. Откуда берутся результаты тестов: матрица поддержки RuyiSDK
Все выводы вида «такая-то система на такой-то плате проверена в работе / не работает» в первую очередь опираются на официальную тестовую матрицу RuyiSDK:
- Сайт: https://matrix.ruyisdk.org/
- Исходный репозиторий (сами данные, на каждую плату и систему — один markdown-файл с YAML front matter): https://github.com/ruyisdk/support-matrix
- Как забираются данные: сайт каждый день вытягивает этот репозиторий и разбирает в каждом отчёте поля
sys / sys_ver / sys_var / status / last_update, превращая их в пары «плата × дистрибутив» - Ссылка на отчёт выглядит так:
https://matrix.ruyisdk.org/reports/<板>/<系统>/<变体>/— из ячеек матрицы и из таблиц «отчёты RuyiSDK» на страницах дистрибутивов и плат можно перейти прямо в первоисточник
Благодарность: команда RuyiSDK и лаборатория PLCT (Институт программного обеспечения Академии наук Китая) годами ведут эти данные, снятые с реальных плат. Это редкий для экосистемы RISC-V проверяемый сторонний набор тестов. Мы берём его как есть и не изобретаем велосипед.
Что значат статусы (цитата из CONTRIBUTING.md того репозитория)
| Статус | Значение |
|---|---|
good | Полностью работоспособна, можно пользоваться рабочим столом |
basic | В основном работает: загружается, доступна через последовательный порт |
part | Работает только часть функций |
cft | Образ есть, но его ещё нужно проверить на реальной плате |
cfh | В официальных документах или в сообществе поддержка заявлена, но при проверке загрузка не удалась |
cfi | Официальные документы обещают поддержку, но рабочего образа пока нет |
wip | Есть только обещание «когда-нибудь будет», ни образа, ни исходников |
В матрице на сайте ячейки со сплошным значком — это данные, проверенные RuyiSDK; там, где только серая точка, — «наши данные», без испытаний RuyiSDK. В легенде эти два случая явно различаются.
2. Официальные источники по дистрибутивам
У всех 26 дистрибутивов ссылки «Скачать» и «Документация и видео» ведут на официальные страницы: собственный сайт загрузки дистрибутива, официальную документацию, официальную вики или официальный репозиторий. Типичные примеры:
- Апстрим-дистрибутивы: debian.org / cdimage.debian.org / ubuntu.com / cdimage.ubuntu.com / fedoraproject.org / get.opensuse.org / alpinelinux.org / archlinuxriscv.org / gentoo.org / nixos.org / freebsd.org / netbsd.org / openbsd.org
- Вендорные сборки: revyos.com и docs.revyos.dev (XuanTie TH1520/SG2042), spacemit.com и archive.spacemit.com (Bianbu), openeuler.org и docs.openeuler.org , openkylin.top и docs.openkylin.top , deepin.org и deepin-community.github.io
- Сборки сообщества: armbian.com , dietpi.com , irradium.org , bredos.org, релизный репозиторий FVF
Блок «Источник данных» внизу каждой страницы дистрибутива перечисляет все ссылки-основания для этой записи.
3. Источники по производителям плат
Характеристики 25 плат и сведения об официальных системах взяты с официальных страниц продуктов, сайтов документации и репозиториев производителей, например:
- sifive.com (HiFive Unmatched / Premier P550), starfivetech.com и doc-en.rvspace.org (VisionFive 2 / VisionFive 2 Lite)
- sipeed.com
и wiki.sipeed.com
(LicheePi 4A / Lichee Cluster 4A), milkv.io
и
milkv.io/docs(Meles / Mars / Jupiter / Pioneer / Megrez / Titan / Duo) - banana-pi.org и docs.banana-pi.org (BPI-F3), orangepi.org (RV2), kendryte.com и сайт для разработчиков Canaan (K230), spacemit.com (K3 Pico-ITX / CoM260)
- Zhcomputing A210 / XuanTie MelonPi: zhcomputing.com и developer.zhcomputing.com , отчёт A210_SODIMM_V2 на matrix.ruyisdk.org
- QEMU: раздел про машину RISC-V virt в официальной документации qemu.org
У нескольких новых плат аппаратные параметры взяты прямо из метаданных плат в матрице RuyiSDK; на таких страницах стоит пометка «сведения о плате взяты из записей тестовой матрицы RuyiSDK; наличие в продаже и цену отдельно не проверяли».
4. Измерение AI-софта: доказательство к каждому пункту
На странице поддержки ИИ мы не пишем «по ощущениям»: за каждым утверждением стоит ссылка. В основном это:
- Документация апстрим-проектов: github.com/ggml-org/llama.cpp
(включая
docs/build-riscv64-spacemit.mdи замеры на ядрах SpacemiT), github.com/microsoft/onnxruntime , RISC-V-вики github.com/opencv/opencv , RISC-V CI в github.com/Tencent/ncnn , github.com/OAID/Tengine - Сторонние сборки: riseproject.dev (колёса PyTorch для RISC-V от RISE), github.com/felixonmars/archriscv-packages
- Научные работы: arXiv 2503.17422 (V-Seek, оптимизация инференса LLM на SG2042)
- Документация вендорных тулчейнов: XuanTie HHB (NPU на LicheePi 4A), SpacemiT AI SDK, ESWIN ENNP SDK, Canaan nncase, Zhcomputing TORQ-Toolkit
- Статьи с реальными замерами: заметки о работе с конкретными платами в CNX Software, ServeTheHome, The Register, Phoronix и других изданиях
Если публичных доказательств нет, на странице так и написано — «публичных доказательств не найдено», никаких догадок.
5. Вторичные источники и оговорки
Пересказ в СМИ мы всегда помечаем как пересказ: он не служит первичным основанием и нужен только чтобы показать, что «такое сообщение существует». Обычные источники: CNX Software, Phoronix, ServeTheHome, The Register, The Next Platform, Design & Reuse, а с китайской стороны — ITHome, Jiweinet, Shangguan News, Science and Technology Daily, Caixin. Заявленные производителем производительность и внедрения (например, «32 одновременных инференса — 95,8% от платформы x86», «уже внедрено в нескольких интеллектуальных ЦОД») всегда помечаются как «по данным производителя» и пишутся отдельно от сторонних замеров.
6. Методика и оговорки
- Дата проверки: у каждой записи есть поле
checked, на странице показывается дата «проверено». Данные автоматически перепроверяются каждый день в 03:00 - Не угадываем: чего не нашли — оставляем пустым. Цену, TDP и точную модель SoC, которые производитель не опубликовал, мы лучше не напишем вовсе, чем подставим правдоподобное число
- Проверка ссылок: все внешние ссылки сайта по одной проверяются curl скриптом
scripts/check_urls.py; битые заменяются на стабильную страницу каталога или официальную страницу загрузки, а если замены нет — удаляются - Исправления: нашли ошибку — откройте issue или MR, укажите конкретную запись и ссылку-основание; правим по доказательствам
7. Благодарности
Спасибо этим проектам и командам — данные сайта стоят на их работе:
- Команда RuyiSDK / лаборатория PLCT (Институт программного обеспечения Академии наук Китая) — матрица замеров по каждой плате и каждой системе, наш главный источник данных
- Сообщества и мейнтейнеры дистрибутивов — Debian, Ubuntu, Fedora, openSUSE, Alpine, Arch Linux RISC-V, Gentoo, NixOS, FreeBSD, NetBSD, OpenBSD, ALT Linux, Buildroot, Yocto и другие
- Производители и сообщества плат — SiFive, StarFive, Sipeed, Milk-V, Banana Pi, Orange Pi, SpacemiT, ESWIN, UltraRISC, Canaan, Zhcomputing, PINE64, BIT-BRICK
- Китайские команды дистрибутивов — openEuler RISC-V SIG, openKylin, deepin, openRuyi
- Открытые проекты со стороны ИИ — llama.cpp, ONNX Runtime, OpenCV, ncnn, Tengine, RISE Project
- RISC-V International — спецификации и инфраструктура экосистемы