Ads
Comments 19
UFO landed and left these words here
Список проектов на патреоне не поражает воображение.
На замену Линусу не тянет.

>ненавидит C++

Вопрос открытый, хорошо это для linux или плохо. Плюсы развиваются, в отличие от. Ну и безопасность сейчас в большем приоритете, чем голая скорость.
Мимо. Это никоим образом не касается Mali — это драйвер VPU aka видеодекодера в процессорах Allwinner.
Свободный драйвер для Mali это Lima — gitlab.freedesktop.org/lima
Мммм… может не стоит издеваться над SD-карточкой, а завести сеть и использовать AoE/NFS? В случае одного дноплатника с настоящим гигабитным портом у меня это вышло на порядок быстрее microSD.
Тоже, кстати, использовал его как сборочную машинку ибо некоторые пакеты упорно не хотели кросскомпилироваться.
UFO landed and left these words here
Покупали или бесплатно получили?

Не заметил, что это перевод — прошу пардона.
всегда интересовало, а что заставляет на всё это железо постоянно натянуть Linux?
Я вот предпочитаю писать bare metal и иметь полный контроль на железом,
тем более таких проектов полно в интернете.

Нет, понятно, что народу хочется «побыстрее», но тратить уйму ресурсов железа просто на поддержку чудовищной прослойки в виде Linux?..
Вы просто не в теме. HiFive Unleashed — это первая борда на которую можно поставить Linux. Сами процессоры по RISC-V или залитые на FGPA есть уже давно. Собственно уже есть выбор «микроконтроллеров» на RISC-V.
Ну Вы же сами сказали, хочется побыстрее.
Если Вам нужно иметь функциональность какого нибудь веб-сервера + какую нибудь файловую систему + удаленный доступ + да мало ли чего еще. Если Вы попробуете это сделать на bare metal, то боюсьчто Вы не будете экономить ресурсы разработчика, то есть у величится время разработки, следовательно время выхода на рынок, а это, сейчас, гораздо больше ценится.
Я вот предпочитаю писать bare metal и иметь полный контроль на железом,
А сколько процентов Вам удавалось выиграть по производительности отказавшись от линукса в пользу железа? По какой метрике?
В общем поскольку народ совсем не в теме позволю себе маленькую ремарку:

— RISC-V это набор ISA (instruction set architecture) открытых спецификаций, которые небходимо соблюдать, что быть RISC-V совместимыми
— есть открытые реазизации процессоров соответвующих данным спецификациям (открытые — есть код, бери и заливай на FGPA или запекай, участвуй в разработке)
— доподлинно известно, что микроконтроллеры по RISC-V уже используют NVIDIA и Western Digital
— Собственно V — означает пятую попытку :-D

Данная инициатива интересна своей открытостью, то есть все открыто и бесплатно.

См https://riscv.org/software-status/#simulators
Есть несколько симуляторов архитектуры: родной Spike, qemu, RISCVEMU/tinyemu от Fabrice Bellard (https://bellard.org/tinyemu/). JSLinux работает прямо в браузере.
Еще есть rv8 (https://rv8.io/ https://github.com/rv8-io/rv8) со встроенным jit. На каких-то из них (qemu) успешно собирают пакеты для дистрибутивов (https://fedoraproject.org/wiki/Architectures/RISC-V и https://wiki.debian.org/RISC-V#Qemu "… use of qemu in the bootstrap process").
Firesim (https://fires.im/) позволяет запускать risc-v на FPGA в Amazon AWS (EC2 F1, от ~1.6 USD в час).

Only those users with full accounts are able to leave comments. Log in, please.