Firma Canonical ogłosiła przygotowanie osobnych wersji Ubuntu 24.04, specjalnie zoptymalizowanych do pracy na płycie Milk-V Mars, wyposażonej w czterordzeniowy 64-bitowy procesor StarFive JH7110 (1,5GHz) oparty na architekturze RISC-V (RV64GC). Zauważono, że jest to pierwsza miniaturowa płyta oparta na architekturze RISC-V, wielkości porównywalnej z kartą kredytową (rozmiar płyty to 85 x 56 mm). Płyta wyróżnia się również stosunkowo niską jak na płyty RISC-V ceną — w minimalnej konfiguracji z 2 GB RAM kosztuje 39 dolarów.

Płyta dostępna jest w konfiguracjach z pamięcią RAM 1, 2, 4 lub 8 GB (LPDDR4) i jest wyposażona w sloty na karty eMMC i Micro SD, trzy porty USB 3.0, jeden port USB 2.0, port HDMI 2.0 z obsługą rozdzielczości 4K, złącze RJ45 (Ethernet), slot M.2 E-Key do podłączenia modułu Wi-Fi/Bluetooth, interfejs MIPI CSI (Camera Serial Interface) oraz 40-pinowe GPIO. Możliwe jest podłączenie do płyty dwóch monitorów (jeden przez HDMI, a drugi przez MIPI DSI) oraz zasilanie przez Ethernet (PoE). Wspierane jest sprzętowe przyspieszenie dekodowania H.264, H.265 (4K@60fps) i JPEG, a także kodowania H.265 (1080p@30fps) i JPEG.
Dostępne są dwa warianty wersji Ubuntu do pobrania — gotowe środowisko rozruchowe do skopiowania na kartę SD oraz obraz instalacyjny do zainstalowania na eMMC, nośniku USB lub NVMe. Wersje odpowiadają zawartości Ubuntu Server 24.04 z jądrem Linux 6.8. Wśród ograniczeń Ubuntu przytoczono brak wsparcia dla zintegrowanego GPU oraz niepełne wsparcie dla PCIe (można używać dysku NVMe, ale na razie nie obsługiwane jest podłączenie modułów Wi-Fi i zewnętrznego GPU), a z portów USB na razie wspierane są tylko porty USB 3.0, podczas gdy port USB 2.0 jest niedostępny.
W ramach umowy o strategicznej współpracy między firmami Milk-V i Canonical, dystrybucja Ubuntu będzie również dostosowywana do pracy na innych urządzeniach Milk-V, w tym na przyszłych produktach. Platforma Ubuntu będzie promowana jako główny wspierany i obsługiwany system dla wszystkich wersji płyt Milk-V, z naciskiem na wsparcie mechanizmów przyspieszania obliczeń i sztucznej inteligencji.
Oprócz urządzeń Milk-V, specjalnie zoptymalizowane wersje Ubuntu 24.04 są również dostępne dla płyt AllWinner Nezha, Microchip Polarfire, SiFive Unmatched, Sipeed LicheeRV Dock i StarFive VisionFive 2. Wersje dla płyt opartych na architekturze RISC-V są również rozwijane przez projekty Debian, Armbian, Alpine, DietPi, Fedora i Arch Linux.
RISC-V oferuje otwarty i elastyczny system instrukcji maszynowych, pozwalający na tworzenie mikroprocesorów do dowolnych zastosowań, nie wymagając żadnych opłat ani nakładając warunki na użycie. RISC-V umożliwia tworzenie całkowicie otwartych SoC i procesorów. W tej chwili na bazie specyfikacji RISC-V różne firmy i społeczności, na różnych wolnych licencjach (BSD, MIT, Apache 2.0), rozwijają kilkadziesiąt wersji rdzeni mikroprocesorów, ponad sto SoC i już produkowanych chipów. Wsparcie dla RISC-V jest obecne od wersji Glibc 2.27, binutils 2.30, gcc 7 i jądra Linux 4.15.
Źródło: opennet.ru
