Мобильная платформа Plasma Mobile (http://plasma-mobile.org/) успешно запущена (https://twitter.com/atishp04/status/1088888665663664130/phot... на оборудовании на базе архитектуры RISC-V. Портирование выполнил Alistair Francis (https://github.com/alistair23) из компании Western Digital. Системное окружение основано (https://content.riscv.org/wp-content/uploads/2018/07/1430-18... на компонентах Yocto (http://www.yoctoproject.org/).Одновременно компания Western Digital открыла (https://github.com/westerndigitalcorporation/swerv_eh1) под лицензией Apache 2.0 схемы, модели и документацию для 32-разрядного RISC-V процессора SweRV EH1, работающего на частоте 1.8 GHz, построенного на архитектуре с 8-уровневыми двухмагистральными конвейерами (2-way superscalar) и рассчитанного на производство по техпроцессу 28 нм. По производительности SweRV превосходит чип
ARM Cortex-A15 (https://en.wikipedia.org/wiki/ARM_Cortex-A15).
Напомним, что платформа Plasma Mobile (https://github.com/KDE/plasma-mobile) основана на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5,
телефонном стеке Voicecall/Ofono и коммуникационном фреймворке Telepathy (https://www.opennet.ru/opennews/art.shtml?num=36643). Для вывода графики используется композитный сервер kwin_wayland. Plasma Mobile не привязывается к низкоуровневым компонентам операционной системы, что позволяет обеспечить возможность работы платформы под разными базовыми ОС, в том числе, организовать запуск (https://www.plasma-mobile.org/get/) поверх Ubuntu/Neon, Arch Linux, postmarketOS и Mer (http://merproject.org/). Платформа ориентирована на запуск мобильных приложений, написанных с использованием Qt 5 и фреймворка быстрой разработки приложений Kirigami (https://www.opennet.ru/opennews/art.shtml?num=46475). Поддерживается выполнение plasma-виджетов и приложений для рабочего стола KDE Plasma, а также предусмотрена возможность использования программ, написанных для платформ Ubuntu Touch, Sailfish и Nemo.
RISC-V предоставляет открытую и гибкую систему машинных инструкций, позволяющую создавать микропроцессоры для произвольных областей применения, не требуя при этом отчислений и не налагая условий на использование. RISC-V позволяет создавать полностью открытые SoC и процессоры. В настоящее время на базе спецификации RISC-V разными компаниями и сообществами под различными свободными лицензиями (BSD, MIT, Apache 2.0) развивается (https://riscv.org/risc-v-cores/) 19 вариантов ядер микропроцессоров, девять SoC и пять уже доступных в продаже чипа (SiFive FE310-G000 (https://static.dev.sifive.com/FE310-G000.pdf), SiFive Freedom U540 (https://www.sifive.com/products/hifive-unleashed/), GreenWaves GAP 8 (https://greenwaves-technologies.com/en/gap8-product/), Kendryte K210 (https://github.com/kendryte) и NXP RV32M1 (https://github.com/open-isa-org/open-isa.org/tree/master/Ref.... Поддержка RISC-V присутствует начиная с выпусков Glibc 2.27, binutils 2.30, gcc 7 и ядра Linux 4.15.
URL: https://www.reddit.com/r/kde/comments/ajveh4/plasma_mobile_n.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=50031