Компания Canonical обяви, че подготвя отделни версии на Ubuntu 24.04, специално оптимизирани за работа на платката Milk-V Mars, с 4-ядрен 64-битов процесор StarFive JH7110 (1.5GHz), базиран на архитектурата RISC-V (RV64GC). Това е първата миниатюрна платка на базата на архитектурата RISC-V, с размери, сравними с кредитна карта (размер на платката 85 x 56 мм). Платката също така впечатлява с относително ниската цена за RISC-V платки — в минимална конфигурация с 2 GB RAM, платката струва 39 долара.

Платката се предлага в конфигурации с размери RAM от 1, 2, 4 или 8 GB (LPDDR4) и е оборудвана с слотове за eMMC и Micro SD карти, три порта USB 3.0, един порт USB 2.0, HDMI 2.0 порт с поддръжка на 4K резолюция, RJ45 (Ethernet) конектор, M.2 E-Key слот за свързване на Wi-Fi/Bluetooth модул, MIPI CSI (Camera Serial Interface) интерфейс и 40-пинов GPIO. Възможно е свързването на два монитора (един чрез HDMI, а вторият чрез MIPI DSI) и захранването чрез Ethernet (PoE). Поддържа се апаратурано ускорение на декодирането H.264, H.265 (4K@60fps) и JPEG, както и кодиране на H.265 (1080p@30fps) и JPEG.
Достъпни са два варианта на инсталационните пакети на Ubuntu — предварително сглобена зареждаща среда за копиране на SD карта и инсталационен образ за инсталиране на eMMC, USB устройство или NVMe. Сглобките съответстват на Ubuntu Server 24.04 с ядрото Linux 6.8. Сред ограниченията на Ubuntu се отбелязва отсъствието на поддръжка на вградени GPU и непълна поддръжка на PCIe (може да се използва NVMe устройство, но все още не е поддържано свързването на модули с Wi-Fi и външен GPU), а от USB портовете за момента се поддържат само портовете USB 3.0, докато портът USB 2.0 не е наличен.
Отбелязва се, че в рамките на споразумение за стратегическо сътрудничество между компаниите Milk-V и Canonical, дистрибуцията Ubuntu ще бъде адаптирана и за работа на други устройства Milk-V, включително бъдещи продукти. Платформата Ubuntu ще бъде промотирана като основна поддържана и обслужвана система за всички варианти на платките Milk-V с акцент на поддържане на механизми за ускорение на изчисленията и AI.
В допълнение към устройствата Milk-V, специално оптимизирани версии на Ubuntu 24.04 също са налични за платки AllWinner Nezha, Microchip Polarfire, SiFive Unmatched, Sipeed LicheeRV Dock и StarFive VisionFive 2. Версии за платки на базата на архитектура RISC-V също се разработват от проекти Debian, Armbian, Alpine, DietPi, Fedora и Arch Linux.
RISC-V предлагава отворена и гъвкава система от машинни инструкции, позволяваща създаването на микропроцесори за всякакви приложения, без да изисква лицензионни такси и без да налага условия за използване. RISC-V позволява изграждането на напълно отворени SoC и процесори. В момента, на базата на спецификацията RISC-V, различни компании и общности развиват десетки варианти на ядра за микропроцесори под различни свободни лицензи (BSD, MIT, Apache 2.0), над сто SoC и чипове, които вече се произвеждат. Поддръжката на RISC-V е налична от версиите Glibc 2.27, binutils 2.30, gcc 7 и ядрото на Linux 4.15.
Източник: opennet.ru
