Canonical har tillkännagivit förberedelser av separata versioner av Ubuntu 24.04, speciellt optimerade för att köras på Milk-V Mars-kortet, utrustad med en 4-kärnig 64-bitars StarFive JH7110 (1.5 GHz)-processor baserad på RISC-V-arkitekturen (RV64GC) . Det noteras att detta är det första miniatyrkortet baserat på RISC-V-arkitekturen, jämförbart i storlek med ett kreditkort (kortstorlek 85 x 56 mm). Kortet är också anmärkningsvärt för sin relativt låga kostnad för RISC-V-kort - i den minsta konfigurationen med 2 GB RAM säljs kortet för $39.

Kortet kommer i RAM-storlekar på 1, 2, 4 eller 8 GB (LPDDR4) och är utrustat med platser för eMMC och Micro SD-kort, tre USB 3.0-portar, en USB 2.0-port, en HDMI 2.0-port med stöd för 4K-upplösning, en RJ45-kontakt (Ethernet ), en M.2 E-Key-plats för anslutning av en Wi-Fi/Bluetooth-modul, ett MIPI CSI (Camera Serial Interface)-gränssnitt och en 40-stifts GPIO. Det är möjligt att ansluta två bildskärmar till kortet (en via HDMI och den andra via MIPI DSI) och ge ström via Ethernet (PoE). Stöder hårdvaruacceleration för H.264, H.265 (4K@60fps) och JPEG-avkodning, samt H.265 (1080p@30fps) och JPEG-kodning.
Det finns två alternativ för Ubuntu-byggen tillgängliga för nedladdning - en förbyggd startmiljö för kopiering till ett SD-kort och en installationsavbildning för installation på en eMMC, USB-enhet eller NVMe. Sammansättningarna motsvarar i sin fyllning Ubuntu Server 24.04 med Linux 6.8-kärnan. Bland de begränsningar som finns i Ubuntu nämns bristen på stöd för den inbyggda GPU och ofullständigt stöd för PCIe (en NVMe-enhet kan användas, men att ansluta moduler med Wi-Fi och en extern GPU stöds ännu inte). USB-portarna, endast USB 3.0-portar stöds för närvarande och USB-port 2.0 är inte tillgänglig.
Det noteras att som en del av ett strategiskt samarbetsavtal mellan Milk-V och Canonical kommer Ubuntu-distributionen att anpassas för att fungera på andra Milk-V-enheter, inklusive framtida produkter. Ubuntu-plattformen kommer att marknadsföras som det primära stödda och underhållna systemet för alla Milk-V-kortvarianter, med fokus på stöd för datoracceleration och AI-motorer.
Utöver Milk-V-enheter finns även speciellt optimerade versioner av Ubuntu 24.04 tillgängliga för AllWinner Nezha, Microchip Polarfire, SiFive Unmatched, Sipeed LicheeRV Dock och StarFive VisionFive 2-kort baserade på RISC-V-arkitekturen av Debian, Armbian, Alpine, DietPi-projekten, Fedora och Arch Linux.
RISC-V tillhandahåller ett öppet och flexibelt maskininstruktionssystem som gör att mikroprocessorer kan byggas för godtyckliga applikationer utan att kräva avgifter eller ställa villkor för användning. RISC-V tillåter skapandet av helt öppna SoC:er och processorer. För närvarande, baserat på RISC-V-specifikationen, utvecklar olika företag och gemenskaper under olika fria licenser (BSD, MIT, Apache 2.0) flera dussin varianter av mikroprocessorkärnor, mer än hundra SoC:er och redan tillverkade chips. RISC-V-stöd har funnits sedan versionerna av Glibc 2.27, binutils 2.30, gcc 7 och Linux-kärnan 4.15.
Källa: opennet.ru
