Ubuntu

Canonical habilita Ubuntu en las placas HiFive RISC-V de SiFive

Canonical habilita Ubuntu en las placas HiFive RISC-V de SiFive

Con Canonical anunciando el soporte de Ubuntu para tanto hardware nuevo, el anuncio de Ubuntu portado a una nueva arquitectura puede pasar desapercibido. Pero hoy tenemos uno grande. Trabajando con los líderes RISC-V centro Diseñador de IP y fabricante de placas de desarrollo, SiFive, estamos orgullosos de anunciar el primer lanzamiento de Ubuntu para dos de las placas SiFive más destacadas, Unmatched y Unleashed.

RISC-V, un nuevo paradigma para el hardware de código abierto

En la última década, el código abierto y los estándares abiertos han remodelado el mundo en el que vivimos. Estas tecnologías han producido resultados duraderos y el consorcio RISC-V ha ampliado el código abierto para desarrollar una arquitectura de procesador de código abierto estándar.

Esta arquitectura de conjunto de instrucciones (ISA) abierta y gratuita puede permitir una nueva era de innovación de procesadores a través de la colaboración estándar abierta con una rápida adopción en toda la industria. La arquitectura se puede aplicar a una amplia gama de procesadores, desde microcontroladores de gama baja hasta procesadores de nivel de servidor de gama alta.

SiFive y RISC-V International se fundaron con la intención de construir una comunidad colaborativa de innovadores de software y hardware, todos basados ​​en el RISC-V ISA, proporcionando una gran alternativa a las arquitecturas clásicas de código cerrado para empresas con la visión a largo plazo de desarrollar sus propios procesadores. Incluso se ha convertido en un esfuerzo nacional para países como China, India y Pakistán.

Consolidar arquitecturas de hardware y software de referencia

A medida que RISC-V gana impulso, la industria emergente de proveedores está creando un ecosistema de productos, con un montón de primeros usuarios ansiosos por comenzar el desarrollo de aplicaciones. Sin embargo, existe la necesidad de sistemas de desarrollo de primer nivel para desarrolladores que luego puedan llevarse sin problemas a la producción.

Si bien RISC-V permite arquitecturas y hardware de referencia estables, ejecutar software estable en placas nuevas puede resultar un desafío. Se requiere un gran esfuerzo en el desarrollo de cadenas de herramientas cruzadas, lo que permite la compilación cruzada de software. La portabilidad de las aplicaciones es de gran importancia para mover el código a la nueva arquitectura del procesador.

La piedra angular del software necesario es el sistema operativo (SO) subyacente, que proporciona fiabilidad y estabilidad al sistema. Esta demanda hace que el desarrollo en Linux sea aún más atractivo, ya que Linux es el sistema operativo más popular para desarrolladores y aficionados, en todo el kernel, controladores y distribuciones.

Las iniciativas de código abierto están respaldadas por Canonical

En Canonical, creemos que el código abierto es la mejor manera de acelerar la innovación. Esto nos motiva a habilitar una amplia gama de comunidades de código abierto bajo el paraguas de Ubuntu. El software de código abierto viene con su propio conjunto de desafíos. Sí, se puede acceder al código fácilmente, pero hay una brecha cuando se trata de implementaciones comerciales. ¿Qué sucede si se encuentra una vulnerabilidad crítica (CVE) en el OSS utilizado que es imperativo corregir? ¿Quién proporciona actualizaciones con correcciones de errores cuando hay millones de tableros en el campo? Canonical tiene como objetivo posicionar a Ubuntu no solo como el sistema operativo de referencia para innovadores y desarrolladores, sino también como el vehículo que les permite llevar sus productos al mercado más rápido al permitirles enfocarse en su aplicación principal, sin tener que preocuparse por la estabilidad del subyacente. marcos. RISC-V tiene un gran potencial y se está convirtiendo en un ISA competitivo en múltiples mercados. Con esta premisa en mente, trasladar Ubuntu a RISC-V para convertirse en el sistema operativo de referencia para los primeros usuarios fue una obviedad.

SiFive tomando la iniciativa

SiFive (fundada por los inventores de RISC-V) es uno de los mayores inversores en soluciones RISC-V y ofrece una cartera de productos comerciales RISC-V que es la más adoptada en el mundo.

Además de la amplia cartera de procesadores Core IP, el ecosistema de productos SiFive incluye la cartera de Tableros HiFive basado en diferentes sabores de procesadores y periféricos RISC-V.

SiFive HiFive Unleashed es el primer sistema de desarrollo compatible con Linux; se basa en Freedom U540, el primer procesador RISC-V multinúcleo con capacidad para Linux del mundo. Aunque actualmente está descontinuado, hay una legión de primeros usuarios y desarrolladores que utilizan esta placa desde la versión inicial.

SiFive’s HiFive incomparable es la última plataforma, basada en el procesador Freedom U740, un procesador RISC-V superescalar de alto rendimiento, multinúcleo, de 64 bits y de doble emisión. Con un factor de forma de PC, la placa es un punto de inflexión para los desarrolladores que tienen un ojo y medio en proyectos de producción.

SiFive y Canonical llevan Ubuntu a las últimas placas

“Dado que SiFive trae al mercado los mejores núcleos RISC-V de su clase, el soporte de sistemas operativos y cadenas de herramientas ascendentes listos para la disponibilidad de silicio es una parte muy importante del ecosistema de software. Los desarrolladores confían en componentes críticos como Ubuntu para desarrollar y probar su software y productos ”, dijo Yunsup Lee, CTO y cofundador de SiFive.

La disponibilidad de Ubuntu que se ejecuta en las placas HiFive es el resultado del trabajo conjunto entre los equipos de ingeniería de Canonical y SiFive. El equipo de Canonical está involucrado en un proceso continuo de migración de Ubuntu a placas HiFive, respaldado por el equipo de ingeniería de SiFive, como parte de una colaboración a largo plazo entre las dos empresas.

“La colaboración está en el corazón de una adopción industrial exitosa, estratégica y duradera”, comparte Calista Redmond, CEO de RISC-V. “La comunidad RISC-V y nuestra industria se benefician de la contribución y la colaboración que Canonical y SiFive han aportado a RISC-V”. “¡Felicitaciones por este increíble logro juntos!”

Ubuntu, respaldado por Canonical, proporciona una distribución de Linux de nivel comercial que también es de uso gratuito para innovadores y desarrolladores. “Estamos encantados de llevar Ubuntu al hardware SiFive. Tener soporte de primera clase para Ubuntu permite al ecosistema RISC-V escalar sin miedo a la producción, con la garantía de que tienen acceso al mismo soporte y seguridad de nivel empresarial que en otras arquitecturas de procesador ”. dijo Mark Shuttleworth, CEO y fundador de Canonical.

La capacidad de Canonical para validar y certificar placas con Ubuntu proporciona un factor decisivo para los desarrolladores que les permite centrarse en el desarrollo de aplicaciones, sintiéndose seguros de la calidad y estabilidad de la plataforma, incluidos tanto el hardware como el sistema operativo subyacente.

Futuro prometedor

A medida que las plataformas RISC-V maduran, existe una gran cantidad de iniciativas que se esfuerzan por posicionar los productos y satisfacer la creciente demanda del mercado. El objetivo de Canonical es estandarizar el sistema operativo subyacente, proporcionando una distribución de Linux estable y segura para placas de primer nivel, ayudando a los primeros usuarios a centrarse en el desarrollo de sus aplicaciones y el caso de negocio, y proporcionando una experiencia confiable y lista para usar por un camino hacia el soporte comercial para una salida al mercado exitosa. Las iniciativas de Canonical, incluido el sistema operativo Ubuntu Core de seguridad reforzada, la contenedorización basada en instantáneas y una mentalidad basada en aplicaciones para los sistemas integrados, prometen facilitar el camino para las implementaciones industriales, robóticas y automotrices a medida que la industria se mueve hacia un IoT habilitado para 5G. era.

Ubuntu en placas HiFive disponible ahora

Ahora hay tres imágenes de Ubuntu diferentes disponibles para las placas HiFive de SiFive, y se espera que se trabaje más para incluir nuevas funciones y un puerto a las últimas versiones de Ubuntu.

HiFive Unmatched es compatible con Ubuntu 21.04. La imagen riscv64 + unmatched.img.xz se puede usar en cualquier tablero SiFive HiFive Unmatched o bajo qemu. Ubuntu 20.04.3 LTS también será compatible con HiFive Unmatched.

HiFive Unleashed es compatible con Ubuntu 21.04 y Ubuntu 20.04.2 LTS. La imagen riscv64 + unleashed.img.xz se puede usar en cualquier tablero SiFive HiFive Unleashed o bajo qemu.

Para obtener orientación y discusión sobre las imágenes y las mejores formas de instalarlas, utilice el discurso de Ubuntu que se encuentra debajo de la documentación para que todos puedan beneficiarse de su experiencia.

Otras lecturas

  • Documentación del discurso en Ubuntu

Foros de SiFive

SiFive imágenes SoC

Sin par

Soltado

Soltado

Leave a Comment

You may also like

Más