📱 In this blog, Francesco Pham explores how Ionic/Capacitor and Tauri were successfully ported to OpenHarmony, helping lower the barrier for developers to bring existing applications into the #OpenHarmony and #Oniro ecosystems.
📖 Read the article:
https://newsroom.eclipse.org/eclipse-newsletter/2026/april/bridging-ecosystem-divide-bringing-ionic-and-tauri-openharmony
Firefly AIBOX-K3 – An Edge AI mini PC powered by SpacemiT K3 RISC-V SoC

Back in July last year, SpacemiT unveiled the SpacemiT K3 SoC. After that, we saw some system information and early benchmarks come out around January this year. The company has just officially launched the K3 Pico-ITX SBC, which is now available through various distributors. Firefly has launched its own K3 hardware with the AIBOX-K3, a complete industrial-grade RISC-V edge computing box. The AIBOX-K3 Edge AI mini PC is built around the SpacemIT Key Stone K3 octa-core processor and features an integrated AI engine that delivers up to 60 TOPS of compute performance, making it suitable for local LLM inference and edge AI applications. Firefly AIBOX-K3 specifications: SoC – SpacemiT K3 CPU 8x 64-bit RISC-V X100 “big” cores clocked up to 2.4 GHz, RVA23 compliance; 130 KDMIPS performance (similar to RK3588) 8x RISC-V A100 AI Cores with support for up to 1024-bit RVV1.0 parallel computing, optimized for matrix operations. GPU – Imagination
Huawei says HarmonyOS now runs on 55 million devices after adding 23 million users in under six months, driven by HarmonyOS 6 and expanded hardware support. 📱
The platform is built on the open-source OpenHarmony base, though key components remain proprietary and parts of the ecosystem still lack broad accessibility. 🔓
🔗 https://itsfoss.com/news/harmony-os-rises-china/
#TechNews #Huawei #HarmonyOS #OpenHarmony #OpenSource #China #FOSS #ChinaTech #Privacy #Security #Android #Linux #Smartphones #Ecosystem #Technology
Porting the OpenHarmony UI and other stuff to run on top of postmarketOS could be interesting.
OpenHarmony Device Connector en ArchLinux
Vamos a instalar la aplicación HDC (OpenHarmony Device Connector) en nuestro ArchLinux, lo que nos permitirá controlar dispositivos HarmonyOS desde nuestro PC, con funcionalidades similares al Android Debug Bridge (ADB) para Android.
Instalación de HDC
A fecha de publicación de este artículo no hay nada disponible en AUR. La única opción es acudir a los repositorios de OpenHarmony en GitHub. En este está disponible el código fuente de hdc y podremos compilarlo a partir del script build_standalone_linux_host.sh.
No obstante, al menos en ArchLinux no funciona directamente. Así, tuvimos que modificar el script anterior y agregar otro específico para ArchLinux.
$ git clone https://github.com/RafaGS/developtools_hdc_standard.git Nos basta con ejecutar el archivo build-arch.sh desde nuestro PC y se generará el ejecutable hdc_std.
Conexión al PC
La conexión típica es vía USB. Nuestro dispositivo se identificará como «HDC Device» al conectarse al PC.
[ 2109.445892] usb 1-3: new high-speed USB device number 9 using xhci_hcdPara que nuestro dispositivo sea detectado, tendremos que añadir el archivo de reglas descargado en el conjunto anterior al directorio /etc/udev/rules.d.
# cp 51-hdc.rules /etc/udev/rules.d Reconectamos vía USB al dispositivo y usamos la aplicación hdc para confirmar la conexión.
$ ./hdc_std list targets -v XXXXXX USB Connected localhostPodemos probar que el dispositivo realmente responde a nuestras órdenes con un sencillo comando echo.
$ ./hdc_std shell "echo ok" okEn general, la opción shell nos permitirá ejecutar comandos CLI contra OpenHarmony.
$ ./hdc_std shell cat /proc/cpuinfo processor : 0Instalación de aplicaciones
Vamos a instalar una aplicación nativa para HarmonyOS. Hemos elegido un navegador, pues la versión de OpenHarmony que probamos sobre una Orange Pi 6 Plus carecía de este tipo de aplicación.
Descargaremos el navegador Servo de GitHub.
$ wget https://github.com/servo/servo/releases/download/v0.0.5/servo-aarch64-linux-ohos.hap A continuación lo instalaremos con hdc.
$ ./hdc_std install servo-aarch64-linux-ohos.hap Nótese que las aplicaciones para este sistema operativo se distribuyen con la extensión hap.
Si accedemos al escritorio de nuestro sistema OpenHarmony veremos el icono de la aplicación recién añadida.
Observamos que se puede navegar perfectamente con esta aplicación.
Pruebas de rendimiento
Vamos a utilizar la versión de OpenHarmony que desplegamos en una Orange Pi 6 Plus e instalaremos en ella 7ZIP. Así, lo usaremos para comprobar su rendimiento sobre este sistema operativo.
Descargaremos una versión de 7ZIP compilada estáticamente para architectura ARM de 64 bits. Luego, la copiaremos a un directorio temporal de nuestro OpenHarmony.
$ ./hdc_std file send 7zzs /data/local/tmp/ FileTransfer finish, Size:3064544, File count = 1, time:135ms rate:22700.33kB/sLo siguiente será entrar en la propia shell de OpenHarmony.
$ ./hdc_std shell Nos movemos al directorio de descarga y ejecutamos sucesivamente 7zzs con los parámetros correspondientes para cada número de núcleos.
# cd /data/local/tmp # 7zzs b -mmt=1 # 7zzs b -mmt=2 # 7zzs b -mmt=4 # 7zzs b -mmt=8 # 7zzs b -mmt=12 Se obtienen estos resultados.
1 núcleo2 núcleos4 núcleos8 núcleos12 núcleosOrange Pi 6 Plus (compresión) 4089 (0%)8319 (-30,6%)9933 (-56,4%)21185 (-48,1%)37379 (-14,3%)Orange Pi 6 Plus (descompresión) 6350 (+47%)4022 (-52,6%)7939 (-52,8%) 15819 (-46,8%)23706 (-29,6%)Orange Pi 6 Plus (promedio)5221 (+24,8%)6170 (-39,7%)8936 (-54,9%)18502 (-47,6%)30542 (-20,9%)Nótese que, salvo para un núcleo, los resultados son peores que para Debian. Eso puede deberse sobre todo a los flags de compilación para cada versión de 7ZIP.
#hdc #OpenHarmonyInstalación de Orange Pi OS (OpenHarmony) en Orange Pi 6 Plus
Un sistema operativo que comienza a llamar la atención por su rápida implantación en China es OpenHarmony, la iniciativa de Huawei por independizarse de las grandes tecnológicas norteamericanas en el contexto de los sistemas operativos.
En este artículo vamos a instalar OpenHarmony adaptado para Orange Pi 6 Plus.
Preparación de la unidad NVMe M.2
En primer lugar, descargaremos la imagen de Orange Pi OS para nuestra tarjeta, disponible en el portal de Orange Pi. Nótese que Orange Pi presenta, según los modelos de tarjetas, la denominación Orange Pi OS para la personalización que realiza el fabricante de ArchLinux, Android o, como en nuestro caso, OpenHarmony.
A continuación, descomprimimos la imagen y la volcamos con dd a una unidad NVMe M.2.
# dd if=./Orangepi6plus_openharmony_5.0.3v1.0.0_linux6.6.img of=/dev/sde bs=4M status=progress oflag=sync Solo queda extraer la unidad e introducirla en el slot 1 para M.2 de la Orange Pi 6 Plus. Conectaremos la placa a un ratón y un teclado USB, además de un monitor. Procederemos a alimentarla a través del USB-C más cercano a la boca de red. Opcionalmente, el otro USB-C podrá ir conectado al PC.
Encendido
Una vez encendido el sistema, este arranca la distribución OpenHarmony que copiamos en la NVMe.
Aparecerá la pantalla de inicio de OpenHarmony.
Justo después, aparecerá la pantalla de bloqueo. Con el ratón, arrastraremos hacia arriba la pantalla para desbloquearla.
Cambio de idioma
Lo primero será cambiar el idioma del sistema. Para ello pulsaremos en el icono de configuración, que se encuentra en la barra inferior en color gris.
Pulsamos sobre la opción de configuración, la tercera de la lista.
Seleccionamos la segunda opción de la lista.
Seleccionamos la única opción disponible.
Seleccionamos la tercera opción para entrar en el cambio de idioma.
Seleccionamos «English» como idioma.
Nos pide confirmación, pulsamos la opción de la derecha.
La página se actualiza al idioma inglés.
Podemos comprobar cómo en el escritorio se han actualizado los nombres de las aplicaciones a inglés.
OpenHarmony
Sin duda, nos encontramos ante una versión de prueba de este sistema operativo.
Incluso mantiene la aplicación de manejo de teléfono, objetivo inicial de este sistema operativo.
En cuanto a aplicaciones, viene muy limitada. Viene incluso sin navegador. Como programas utilizables, incluye poco más que un bloc de notas, una calculadora y un visor de imágenes.
#OpenHarmony #OrangePiNot sure I understand the issue.
Completely new to this OS and the project.
Would be interested in other people's thoughts, experience, etc.
#Oniro #OpenHarmony #EclipseFoundation #OpenAtom #OperatingSystem #OpenSource #VendorNeutral