Het bedrijf Canonical heeft aangekondigd dat er aparte versies van Ubuntu 24.04 worden voorbereid, speciaal geoptimaliseerd voor gebruik op het Milk-V Mars bord, dat is uitgerust met een 4-core 64-bit StarFive JH7110 processor (1.5GHz) op basis van de RISC-V (RV64GC) architectuur. Dit is het eerste miniatuur bord op basis van de RISC-V architectuur en is vergelijkbaar in grootte met een creditcard (afmetingen van het bord zijn 85 x 56 mm). Het bord valt ook op vanwege de relatief lage prijs voor RISC-V borden: de minimale configuratie met 2 GB RAM wordt verkocht voor 39 dollar.

Het bord wordt aangeboden in configuraties met 1, 2, 4 of 8 GB (LPDDR4) RAM en is uitgerust met slots voor eMMC en Micro SD-kaarten, drie USB 3.0-poorten, ƩƩn USB 2.0-poort, een HDMI 2.0-poort met ondersteuning voor 4K-resolutie, een RJ45-poort (Ethernet), een M.2 E-Key slot voor het aansluiten van een Wi-Fi/Bluetooth module, een MIPI CSI (Camera Serial Interface) interface en een 40-pins GPIO. Het is mogelijk om twee monitoren aan te sluiten (ƩƩn via HDMI en de tweede via MIPI DSI) en voeding te leveren via Ethernet (PoE). Hardwarematige versnelling voor het decoderen van H.264, H.265 (4K@60fps) en JPEG wordt ondersteund, evenals codering van H.265 (1080p@30fps) en JPEG.
Er zijn twee versies van Ubuntu beschikbaar voor download: een al geconfigureerde opstartomgeving voor kopiƫren naar een SD-kaart en een installatiebeeld voor installatie op eMMC, USB-stick of NVMe. De versies zijn gebaseerd op Ubuntu Server 24.04 met de Linux kernel 6.8. Van de beperkingen van Ubuntu wordt opgemerkt dat ingebouwde GPU-ondersteuning ontbreekt en de PCIe-ondersteuning gedeeltelijk is (een NVMe-opslag kan worden gebruikt, maar modules met Wi-Fi en externe GPU's worden voorlopig niet ondersteund), en van de USB-poorten worden momenteel alleen de USB 3.0-poorten ondersteund, terwijl de USB 2.0-poort niet beschikbaar is.
Het is opgemerkt dat, in het kader van een strategisch partnerschap tussen Milk-V en Canonical, de Ubuntu-distributie ook zal worden geoptimaliseerd voor gebruik op andere Milk-V-apparaten, inclusief toekomstige producten. Het Ubuntu-platform zal worden gepromoot als het belangrijkste ondersteunde en onderhouden systeem voor alle versies van de Milk-V-borden, met een nadruk op ondersteuning voor versnelling van berekeningen en AI.
Naast de Milk-V-apparaten zijn de speciaal geoptimaliseerde versies van Ubuntu 24.04 ook beschikbaar voor de borden AllWinner Nezha, Microchip Polarfire, SiFive Unmatched, Sipeed LicheeRV Dock en StarFive VisionFive 2. Versies voor borden op basis van de RISC-V architectuur worden ook ontwikkeld door de projecten Debian, Armbian, Alpine, DietPi, Fedora en Arch Linux.
RISC-V biedt een open en flexibele set van machine-instructies, waardoor het mogelijk is om microprocessoren te ontwikkelen voor diverse toepassingen zonder royalty's te vereisen en zonder voorwaarden voor gebruik. RISC-V maakt de ontwikkeling van volledig open SoC en processors mogelijk. Momenteel zijn er tientallen varianten van microprocessor-kernen, meer dan honderd SoC en reeds geproduceerde chips die zijn ontwikkeld door verschillende bedrijven en gemeenschappen op basis van de RISC-V specificatie onder verschillende open licenties (BSD, MIT, Apache 2.0). Ondersteuning voor RISC-V is aanwezig vanaf de releases van Glibc 2.27, binutils 2.30, gcc 7 en de Linux-kernel 4.15.
Bron: opennet.ru
