Das Unternehmen Canonical hat die Vorbereitung separater Ubuntu 24.04-Versionen bekannt gegeben, die speziell für die Nutzung auf der Milk-V Mars-Platine optimiert sind, die mit einem 4-Kern 64-Bit-Prozessor StarFive JH7110 (1,5 GHz) auf Basis der RISC-V-Architektur (RV64GC) ausgestattet ist. Dies ist das erste Mini-Board, das auf der RISC-V-Architektur basiert und mit der Größe einer Kreditkarte (Board-Größe 85 x 56 mm) vergleichbar ist. Das Board zeichnet sich auch durch einen vergleichsweise niedrigen Preis für RISC-V-Boards aus – in der minimalen Konfiguration mit 2 GB RAM wird es für 39 Dollar verkauft.

Das Board wird in Ausstattungen mit 1, 2, 4 oder 8 GB RAM (LPDDR4) geliefert und ist ausgestattet mit Slots für eMMC- und Micro-SD-Karten, drei USB 3.0-Ports, einem USB 2.0-Port, einem HDMI 2.0-Port mit 4K-Unterstützung, einem RJ45-Anschluss (Ethernet), einem M.2 E-Key-Slot für die Verbindung eines Wi-Fi/Bluetooth-Moduls, einer MIPI CSI-Schnittstelle (Camera Serial Interface) und einem 40-Pin-GPIO. Es ist möglich, zwei Monitore an das Board anzuschließen (einen über HDMI und den anderen über MIPI DSI) und die Stromversorgung über Ethernet (PoE) zu organisieren. Hardwarebeschleunigung für die Dekodierung von H.264, H.265 (4K@60fps) und JPEG sowie für die Kodierung von H.265 (1080p@30fps) und JPEG wird unterstützt.
Es stehen zwei Varianten der Ubuntu-Distribution zum Download zur Verfügung – eine vorgefertigte Boot-Umgebung zum Kopieren auf eine SD-Karte und ein Installationsabbild zur Installation auf eMMC, USB-Stick oder NVMe. Die Versionen entsprechen in ihrer Ausstattung Ubuntu Server 24.04 mit dem Linux-Kernel 6.8. Zu den Einschränkungen in Ubuntu gehört das Fehlen der Unterstützung für integrierte GPUs sowie eine unvollständige PCIe-Unterstützung (NVMe-Speicher kann verwendet werden, aber die Verbindung von Wi-Fi-Modulen und externen GPUs wird vorerst nicht unterstützt). Von den USB-Ports werden vorläufig nur die USB 3.0-Ports unterstützt, während der USB 2.0-Port nicht verfügbar ist.
Im Rahmen einer strategischen Partnerschaft zwischen den Unternehmen Milk-V und Canonical wird die Ubuntu-Distribution auch für andere Milk-V-Geräte angepasst, einschließlich zukünftiger Produkte. Die Ubuntu-Plattform wird als das primäre unterstützte und gewartete System für alle Varianten der Milk-V-Platine gefördert, wobei der Fokus auf der Unterstützung von Beschleunigungsmechanismen für Berechnungen und KI liegt.
Neben den Milk-V-Geräten sind auch speziell optimierte Ubuntu 24.04-Versionen für AllWinner Nezha-, Microchip Polarfire-, SiFive Unmatched-, Sipeed LicheeRV Dock- und StarFive VisionFive 2-Platinen verfügbar. Die Versionen für RISC-V-Architektur-Boards werden ebenfalls von Projekten wie Debian, Armbian, Alpine, DietPi, Fedora und Arch Linux entwickelt.
RISC-V bietet ein offenes und flexibles System von Maschinenbefehlen, das die Erstellung von Mikrochips für beliebige Anwendungsbereiche ermöglicht, ohne dass Lizenzgebühren erforderlich sind oder Nutzungsbedingungen auferlegt werden. RISC-V erlaubt die Schaffung vollständig offener SoCs und Prozessoren. Derzeit werden auf Basis der RISC-V-Spezifikation von verschiedenen Unternehmen und Gemeinschaften mehrere Dutzend Varianten von Mikroprozessor-Kernen sowie über hundert SoCs und bereits produzierte Chips entwickelt, alles unter verschiedenen freien Lizenzen (BSD, MIT, Apache 2.0). RISC-V wird ab den Veröffentlichungen von Glibc 2.27, binutils 2.30, gcc 7 und dem Linux-Kernel 4.15 unterstützt.
Quelle: opennet.ru
