Первые впечатления от RISC-V

    2022-07-08 19:25 | Автор: jekader | Filed under: FedoraMD

    RISC-V - довольно молодая процессорная архитектура: впервые набор команд был опубликован в 2011 году, первые микроконтроллеры появились в 2016, а первый кремний, способный запустить Linux - в 2018.

    Особый интерес к этой архитектуре проявляет Китай, поэтому уже в этом году (2022) на рынке появилось множество дешёвых плат с китайскими процессорами архитектуры RISC-V, чем я и поспешил воспользоваться:

    Приобрёл за 30$ плату MangoPi MQ-Pro со следующими характеристиками:

    • форм-фактор Raspberry Pi Nano
    • Процессор Allwinner D1 - 1 ядро THead C906 riscv64, частота 1 ГГц
    • 1 ГБ DDR3L
    • WiFi+Bluetooth
    • 2 USB-C порта
    • Mini-HDMI
    • слот MicroSD
    • площадка под SPI flash - задел для OpenSBI
    • GPIO гребёнка
    • 24 пиновый коннектор DVP/RGMII
    • 20 пиновый коннектор DSI/CTP/LVDS
    • контакты на плате для вывода звука

    Подключил периферию, и чтобы не морочиться - нашёл на твиттере (!) ссылку на образ Armbian, который загрузился с первой-же попытки сразу в XFCE:

    it's alive!

    Дистрибутив оказался на основе Ubuntu 22.04, так что название Armbian - лишь дань истории. Ни ARM, ни Debian в нём в общем-то и нет. При этом, дистрибутив вполне себе полноценный, пользуюсь им на Pine64 и проблем не замечал.

    Первые впечатления - графический интерфейс еле шевелится. Основное узкое место - как раз процессор, неспешно работающий в один поток. Отключив графику и подключившись по сети через SSH, платой вполне себе можно пользоваться. Для её основной функции (дёргать GPIO через питон) всего хватает. Потребление в режиме покоя - 0.5Вт, под нагрузкой - 1Вт.

    При этом должен отметить, что огромное количество прикладного софта уже работает, да и железо поддерживается вполне на уровне: ядро в образе - 5.19.0-rc1 в отличие от древних ядер в ARM'овских BSP той-же Allwinner. Дистрибутив Linux для riscv64 уже давно можно было покрутить в QEMU, но даже такое простенькое и дешёвое железо значительно шустрее.

    Подозреваю, уже очень скоро мы увидим множество значительно более мощных устройств на этой архитектуре. В том числе, в свете последних событий, не только китайских: Индия, Россия и ЕС активно работают над своими IP ядрами в целях снижения цифрового неравенства. Надеюсь, это не приведёт к дроблению экосистем и идеи OpenSource помогут удешевить разработку для всех. К примеру, стандарты вроде OpenSBI позволят иметь универсальные дистрибутивы, работающие на любом RISC-V железе, избавиви пользователей от удовольствия поиска образов под свою конкретную плату по сайтам на непонятных языках с риском стать частью ботнета или майнинг-фермы.

    Если кому интересно - ссылка на магазин здесь, а моим следующим шагом будет попытаться запустить kubernetes на этом слабеньком железе.

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Метки: ,

    Comments (0) »


    Работа с модулем SIM800C на Pine64

    2021-04-07 01:58 | Автор: jekader | Filed under: FedoraMD

    Интернет - штука удобная, но телефонию пока никто не отменял. Поэтому взял поиграться Pi-совместимый GSM модуль SIM800C от Waveshare и в этой статье документирую свой вполне удачный опыт.

    Pine64 + SIM800C
    модуль устанавливается без проблем

    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5,00 out of 5)
    Loading...

    Метки: , , ,

    Comments (0) »


    Pine64 — часть 3 — оазис веселья в скучном мире СПО

    2020-10-29 01:34 | Автор: jekader | Filed under: FedoraMD

    Мир свободного ПО стал скучен. Казалось-бы, всё работает из коробки. Софт и драйвера пишут работники крупных компаний за зарплату, а GitHub сделал исходые коды доступными каждому школьнику. На этом фоне очень выделяется проект Pine64, пытающийся создать экосистему устройств на китайских ARM процессорах.

    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Метки: , ,

    3 комментария »


    Релиз CentOS 8.0

    2019-09-25 11:36 | Автор: jekader | Filed under: Новости

    Спустя несколько месяцев после RHEL вышел долгожданный релиз CentOS 8.0, имеющий все шансы стать стабильной платформой для развёртывания приложений на ближайшие несколько лет.

    Данная версия, помимо обновления пакетной базы до уровня Fedora 28, несёт с собой и AppStreams - новый способ доставки приложений, являющийся результатом проекта Fedora Modularity. Этот механизм позволяет поставлять приложения вместе с необходимыми им библиотеками, не привязанными к системным версиям.

    Скачать образ установщика можно из нашего зеркала: http://repo.fedora.md/centos/8/isos/x86_64/

    Release notes

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    Comments (0) »


    Дедупликация с помощью VDO

    2019-01-06 21:48 | Автор: jekader | Filed under: Jekader

    Дедупликация - довольно интересная технология, использующаяся повсеместно в хранилищах данных для более эффективного использования дискового пространства. Несколько лет назад Red Hat приобрёл компанию Permabit, разработавшую решение для дедупликации блочных устройств в Linux под названием VDO. С тех пор, что называется "тихо и незаметно" эта технология стала доступна прямо в RHEL/CentOS и я хочу рассказать о её возможностях.

    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5,00 out of 5)
    Loading...

    Метки: , ,

    Comments (1) »


    Chromium + VA-API = RPMFusion

    2018-10-03 11:44 | Автор: Vasile Chelban | Filed under: Vasile

    Продолжение истории о сборке RPM пакета браузера chromium с поддрежкой апаратного ускорения декодирования видео. Автора COPR репозитория несколько месяцев в сотрудничестве с коммандой RPMFusion работал над включением пакета в состав этого популярного репозитория. И, со вчера, пакет chromium-vaapi уже в updates-testing. Непростые инструкции из предыдущих постов заменяются коммандой:

    dnf --enablerepo=rpmfusion-free-updates-testing install chromium-vaapi

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5,00 out of 5)
    Loading...

    Метки: , ,

    Comments (0) »


    Доменная авторизация — решение ошибок в Midnight Commander’e

    2018-09-10 14:03 | Автор: Vasile Chelban | Filed under: Vasile

    На моей рабочей станции (под управлением Fedora 29) используется доменная авторизация в Active Directory настроенная через winbind. Последнее важно, так как в новых установках Fedora примерно с Fedora 27 доменная авторизация использует realmd и sssd, вместо winbind. А в моем случае получаемое имя пользователя - что-то вроде "WORK\vasile". Именно так - с бэкслешем, так как это значение по умолчанию параметра "winbind separator" (см. smb.conf). Бэкслеш это еще очень популярный метод экранирования спецсимволов в строках в различных интерпретаторах, к примеру - Bourne Shell и производных. А вот к какой ошибке это приводит при использовании Midnight Commander'a:


    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Метки: ,

    Comments (0) »


    Обновление процедуры установки Chromium VA-API

    2018-08-13 16:13 | Автор: Vasile Chelban | Filed under: Vasile

    Ранее я рассказывал как установить "правильную" сборку Chromium с поддержкой ускорения декодирования видео. Из за обновления видения разработчика о структуре проекта, а также из за невозможности хостинга компонентов содержащие декодер h.264 (а он пока еще очень нужен) на мощностях Fedora, то процедура чуть усложнилась. Этот Chromium уже разделен на несколько пакетов, большинство которых находятся в COPR репозитории. Но пакет с поддержкой h.264 кодека находится в GITLab.com репозитории автора (и появляется с порядочной задержкой). (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Метки: , ,

    4 комментария »


    OKD 3.10 — новое имя для OpenShift Origin

    2018-08-09 16:18 | Автор: jekader | Filed under: Jekader, Новости

    На днях вышла новая версия OpenShift Origin а вместе с ней и весть о том, что проект переименован в OKD.


    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    Метки: ,

    Comments (0) »


    GIMP 2.10 на Fedora 28

    2018-05-25 11:26 | Автор: Vasile Chelban | Filed under: Vasile

    Свеже вышедший GIMP 2.10 отличен - обновления в интерфейсе, лучше прозизводительность, новые инструменты. Про все это читайте в Release notes и на Phoronix.

    Пакеты в репозитория Fedora 28 пока нет, но для Fedora 29 есть, а последняя еще не так далеко ушла по версиям компонентов, чтобы сделать невозможным подмену.

    (далее…)

    1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5,00 out of 5)
    Loading...

    Метки:

    Comments (1) »