RISC-V overall progress

WordPress is so cumbersome (brut long text in SQL DB and other misconception (WTF?), buggy (especially to multilingual content missing) and hard to maintain on long term that I didn’t posted for long time I want to migrate. You can test the new log engine (here specialised in TIC-80 256 bytes code on https://256b.popolon.org/.

I continued my travel toward RISC-V I started as said in a previous post in may 2018.

RISC-V Benefits

Among the benefit of RISC-V beside other implementations:
* Open source and without license fee availability, allowing everyone to participate, implement and have full specifications
* Highest modularity for a processor in specifications, You can reduce the core to only the set of functions you want for a specific tasks, allowing less transistor/more compact specialized cores, and then multiply cores with some specialized in some kind of tasks.
* Vector extension

Continue reading

Tester un système Linux RISC-V avec qemu sur ARM et ArchLinuxARM

There is also an english tutorial with more informations here

Pour cela, on peut utiliser la distribution Busybear-linux, très limitée, mais déjà bien pour un premier test de Qemu avec RISC-V (Site officiel, le CPU à sources ouvertes et sous license libre). il a l’avantage de fournir un système pré-compilé, prêt à l’emploi ici : github.com/michaeljclark/busybear-linux/releases

Les deux fichiers indispensables sont :
* bbl.bz2 = boot
* busybear.bin.bz2 = système

Vrai départ pour les pilotes libres pour les GPU Mali

Si les premiers pilotes amorcés en 2012 avaient étés abandonnées un peu plus d’un an plus tard, depuis l’été 2017 des nouveaux pilotes ; Lima Driver pour l’architecture Utgard (Mali-400 et 450) et Panfrost, pour architecture Midgard (Mali-Txxx) et Bitfrost, sont tous deux partis en flèche, au point d’effectuer les fonctions basiques et de bientôt pouvoir rejoindre le noyau Linux et la bibliothèque Mesa.

Luc Verhaegen (libv) avait commencé le premier pilote libre pour le processeur graphique ARM Mali-400 (architecture ugard) aux alentours de 2012, pour l’abandonner aux alentours de 2013. Les pilotes étaient restés figés depuis, à part quelques mises à jour minimes avortées. Mais depuis l’été 2017, Qiang Yu à relancé le projet et suit au plus près le noyaux Linux (aujourd’hui 4.17rc) et Mesa (aujourd’hui 18), pour une intégration rapide à ceux-ci.

D’un autre côté, Panfrost est un pilote réunissant le travail de Connor Abbott (qui avait fait un début de pilote en 2013 également pour l’architecture Midgard (Mali-T6xx et supérieur), créé un désassembleur de shaders, puis différents outils (compilateur Lima) pour l’architecture Midgard et Bitfrost (Mali-Gxx). Toujours au même moment, Alyssa Rosenzweig, qui a commencé le développement pour l’architecture Midgard avec le pilot Chai, coordonne ses travaux avec ceux de Connor Abbott dans un projet nommé Panfrost. Les progrès sont très rapide comme pour le nouveau pilote Lima. Les auteurs prévoient d’utiliser LLVMpipe pour l’émulation Logicielle des parties non encore intégrées pendant leur progression. en mai 2018, le test du cube utilisant des shaders initialement produit pour le pilote Freedreno, fonctionne parfaitement. Les shaders passent par NIR (une représentation intermédiaire des langages de shaders (comme glsl) dont le but est de faciliter la compilation dans le langage du processeur lui même), de Jason Ekstrand.

Vous pouvez suivre leur progrès :
* Sur le blog d’Alyssa Rosenzweig pour Panfrost (et les sources sur GitLab).
* Sur le compte dépôt git des sources de Qiang Yu pour Lima sur gitlab.Freedesktop.org (linux-lima (pilote noyau DRM) et mesa-lima (pilote OpenGL ES/Gallium pour Mesa))
* Compte GitHub de Connor Abbott.

Clavier vietnamien ibus (et Fcitx) sous Linux (Android (Samsung) et X11/Wayland)

Voici mes premiers essais d’utilisation du clavier vietnamien sous Linux (GNU/Linux et Android/Linux).

Il existe plusieurs méthodes de saisie, TELEX (ma préféree), VNI, VIQR+, VIQR*. Voir cette page pour les différentes méthodes et la saisie via un formulaire en ligne.

Sous Wayland :
* Le clavier vietnamien, utilise des touches en haut à droite du clavier pour les accents/tons.
* Le clavier Viqr (ibus-table probablement) utilise des combinaisons de touches pas évidentes qui ressemblent à VIQR+
* Le clavier unikey (ibus-unikey) est par contre très bien fait de mon point de vue.

La méthode sous Android (clavier Samsung), avec le clavier vietnamien utilise par défaut TELEX, cela consiste à utiliser uniquement les caractères de l’alphabet pour ajouter les accents par combinaison. la méthode de vietnamien ibus-unikey (paquet ibus-unikey) également.

Mise à jour du 10 mai : Il existe le clavier « Bàn phím Sophia » (‘Sophia Keyboard’ ou encore Sophia Vietnamese IME en anglais) qui permet également la saisie en vietnamien, j’étais persuadé de l’avoir vu sur F-droid, mais ne le vois pas/plus, je me demande si je n’ai pas mélangé quelque chose.

Continue reading

Popolon

2017/10/02

Les casseurs et terroristes, sévissent à Barcelone. Au service de la royauté, de Mariano Rajoy, et de la commission européenne (non-élus) qui gouvernent unilatéralement, depuis le refus d’accepter le résultat des urnes pour le référendum sur le traité de constitution européenne.

Ils frappent les populations non-violentes, cassent écoles et bâtiments publics, détruisent urnes et bulletins de votes, encore un beau signe de la part de la grande Europe, Rajoy, Franco, Macron, Pétain, Salazar, quelles sont les différences ? Tous au service des banquiers.

Un article qui décrit l’enchaînement de ces dernières semaines et mois : Dret a decidir La Catalogne sur le chemin de l’indépendance ? de Fernand Cazallis.

Deux vidéos montrant les terroristes et casseurs en action :
* POLICE VIOLENCE IN CATALONIA | CARGAS POLICIALES VIOLENTAS EN EL 1-0
* POLICE VIOLENCE IN CATALONIA (Part 2) | CARGAS POLICIALES VIOLENTAS EN EL 1-0 (Parte 2)

Et pendant ce temps là, sous Macron, quand des parents d’élèves se battent pour protéger leurs enfants d’une usine de produits chimique voisine, c’est à peu près la même chose : A Montreuil, des parents d’élèves délogés sans ménagement par des CRS sur Le Monde.