Fa pocs dies Canonical va donar a conèixer mitjançant una publicació de bloc, que s'ha unit a Milk-V (un pioner en productes RISC-V) i ha anunciat la creació de compilacions dedicades d'Ubuntu 24.04, específicament optimitzades per executar-se a la placa Milk-V Mars, una placa innovadora que està equipada amb un processador StarFive JH7110 de 4 nuclis i 64 bits basat en l'arquitectura RISC-V (RV64GC).
La col·laboració entre Milk-V i Canonical no només busca promoure el desenvolupament de maquinari i programari de RISC-V, sinó també accelerar la innovació i reduir els temps de comercialització per als desenvolupadors. La combinació de lexperiència en programari de Canonical i la qualitat dels productes de maquinari de Milk-V ha donat lloc a resultats prometedors i atractius per a la comunitat de desenvolupadors.
La decisió de Canonical de portar Ubuntu a l'arquitectura RISC-V ha estat un moviment estratègic per convertir a Ubuntu en un punt de referència per als dispositius creats en aquesta tecnologia. En oferir un sistema operatiu estable i fiable per als nous dispositius RISC-V, Canonical cerca ser la primera opció per a l'avenç i l'expansió d'aquesta arquitectura a diferents mercats.
A més, s'esmenta que com a part d'un acord de cooperació estratègica entre Milk-V i Canonical, Ubuntu s'adaptarà per funcionar a altres dispositius Milk-V, inclosos productes futurs. Ubuntu es promocionarà com el principal sistema compatible i mantingut per a totes les variants de la placa Milk-V, amb un enfocament al suport per a acceleració informàtica i motors d'intel·ligència artificial.
Quant a les característiques de la placa, s'esmenta que està disponible en variants de RAM d'1, 2, 4 o 8 GB (LPDDR4) i compta amb:
- Ranures per a targetes eMMC i Micro SD
- Tres ports USB 3.0, un port USB 2.0
- port HDMI 2.0 compatible amb resolució 4K
- connector RJ45 (Ethernet)
- ranura M.2 E-Key per connectar un mòdul Wi-Fi/Bluetooth
- interfície MIPI CSI (Camera Serial Interface) i un GPIO de 40 pins
També s'esmenta que és possible connectar dos monitors a la placa (un via HDMI i el segon via MIPI DSI) i proporcionar alimentació via Ethernet (PoE). Addicionalment, la placa ofereix acceleració de maquinari per a descodificació H.264, H.265 (4K@60fps) i JPEG, així com codificació H.265 (1080p@30fps) i JPEG.
“Canonical sempre s'ha compromès a donar suport a la comunitat de desenvolupament proporcionant l'últim i millor en codi obert a diverses ISA. Estem encantats de col·laborar amb Milk-V per habilitar Ubuntu a Milk-V Mars SBC”, va afirmar Gordan Markuš, director de Silicon Alliances de Canonical. “És realment emocionant veure la placa Milk-V Mars al mercat amb el seu preu assequible i característiques sòlides, la qual cosa la converteix en una solució accessible i fàcil d'usar per als desenvolupadors. Aquesta associació subratlla la nostra dedicació a democratitzar la innovació juntament amb els nostres socis a través de codi obert i estàndards oberts”.
És important destacar que aquesta placa és la primera en miniatura basada en larquitectura RISC-V i té una mida comparable a una targeta de crèdit (85 x 56 mm). A més, es destaca pel cost relativament baix, ja que la configuració mínima amb 2 GB de RAM es ven per 39 dòlars.
Per als que desconeix de RISC-V, han de saber que aquest proporciona un sistema d'instrucció de màquina obert i flexible que permet construir microprocessadors per a aplicacions arbitràries sense requerir regalies ni condicions per al seu ús. Actualment, sobre la base de l'especificació RISC-V, diferents empreses i comunitats desenvolupen diverses dotzenes de variants de nuclis de microprocessadors, més de cent SoC i xips ja produïts sota diverses llicències lliures (BSD, MIT, Apache 2.0).
Finalment, s'esmenta que Canonical ofereix dues opcions de compilacions d'Ubuntu 24.04 per descarregar: un entorn d'arrencada preconfigurat per copiar a una targeta SD i una imatge d'instal·lació per instal·lar a una eMMC, unitat USB o NVMe.
Aquestes compilacions es basen en Ubuntu Server 24.04 amb el nucli Linux 6.8. No obstant això, és important tenir en compte algunes limitacions, com ara la manca de suport per a la GPU integrada, el suport parcial per a PCIe (encara que es pot utilitzar una unitat NVMe, encara no s'admet la connexió de mòduls amb Wi-Fi i una GPU externa) i la limitació a ports USB 3.0 (el port USB 2.0 no està disponible actualment).
si estàs interessat a poder conèixer més sobre això, Pots consultar els detalls en el següent enllaç.