… Linux Foundation voltada para o ecossistema de softwares para a plataforma RISC-V! Como especialista em Tecnologia da Informação e ao mesmo tempo, um apaixonado por tudo o que envolve a Computação em geral, estar a par das novidades e inovações tecnológicas se tornou para mim, uma tarefa tanto útil quanto agradável! E se tratando em iniciativas e projetos que giram em torno dos sistemas GNU/Linux & Software Livre, eles acabam ganhando um significado muito especial. Dentre alguns que me chamaram a atenção (e que acabei me “esquecendo” de publicar a respeito) é o RISE (RISC-V Software Ecosystem)…
“The RISC-V Software Ecosystem (RISE) Project is a new collaborative effort that brings together global industry leaders committed to accelerating the availability of software for high-performance and power-efficient RISC-V cores running high level operating systems for a variety of market segments. The RISE Governing Board includes Andes, Google, Intel, Imagination Technologies, MediaTek, NVIDIA, Qualcomm Technologies, Red Hat, Rivos, Samsung, SiFive, T-Head, and Ventana. RISE is hosted by Linux Foundation Europe and the effort supports the global open standard activities and achievements of RISC-V International.”
— by Linux Foundation (UE).
Anunciado no final do mês de agosto, o RISE é um esforço colaborativo liderado por diversas empresas do ramo da Tecnologia, tendo como missão promover o desenvolvimento do ecossistema de software de código aberto e livre, que está se formando em volta da arquitetura RISC-V (que apesar de não ser tão nova, somente agora é que ganhou um grande impulso). Ela conta com a participação de grandes nomes da indústria, como o Google, a Intel, a Qualcomm, a MediaTek, a Nvidia e a Red Hat, entre outras (exceto a ARM, vale notar). Para aqueles que não a conhecem, o RISC-V é um set de instruções aberto que define como uma arquitetura de processadores deverá funcionar, além de promover algumas interessantes vantagens em comparação com outros sets de instruções, como a ARM e o x86.
Por se tratar de uma iniciativa voltada para o software, os seguintes pilares foram definidos para as implementações de código em plataformas baseadas no set de instruções RISC-V: compiladores & conjuntos de ferramentas (LLVM e GCC), bibliotecas de sistemas (Glibc, OpenSSL, OpenBLAS, LAPACK, OneDAL e Jemalloc), kernel & virtualização (GNU/Linux e Android), linguagem de programação (Python, OpenJDK/Java e V8), integração a distribuições GNU/Linux (Debian/Ubuntu, Fedora/RHEL e Alpine), ferramentas de depuração e criação de perfil (perfis de performance, DynamoRIO e Valgrind), simuladores/emuladores (QEMU e SPIKE) e softwares de sistemas (UEFI e ACPI). Obviamente, o RISE também estabelece uma profunda colaboração com a Linux Foundation européia e a RISC-V International.
Para fazer parte do projeto, os membros deverão contribuir financeiramente com taxas que variam, de acordo com a sua participação e presença no conselho, além de já fazer parte dos colaboradores oficiais da Linux Foundation européia e da RISC-V International. Além disso, eles também deverão fornecer talentos de engenharia para abordar produtos de software específicos, priorizados pelo Comitê de Direção Técnica (TSC) do RISE. Conforme já havia mencionado, o RISE irá se dedicar aos avanços de um ecossistema de software estável e robusto, voltado para aplicações e serviços que tiram proveito das plataformas baseadas em processadores RISC-V, além de trabalhar junto com a comunidade de código aberto, de acordo com as melhores práticas de código aberto.
Se antes, a disputa pela supremacia no mercado estava entre o x86 e a ARM… &;-D