The original intention of creating F-OH, both in terms of name and vision, was inspired by F-Droid. Perhaps OpenHarmony carries too much of everyone's expectations for domestic operating systems and ecosystems. Let us take practical actions to jointly maintain and drive F-OH through the open source community to fulfill its mission! #fdroid #foss #opensource #OpenHarmony

📱 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

CNX Software - Embedded Systems News

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

Restriced by the West, Huawei's Open Source HarmonyOS Now Powers 55 Million Devices

It seems that Huawei has managed to create an ecosystem of hardware as well as software.

It's FOSS

Porting the OpenHarmony UI and other stuff to run on top of postmarketOS could be interesting.

#postmarketOS #OpenHarmony

Con el portazo en la cara que #Google está por darle a la comunidad del #FOSS en #Android, me estaba preguntando por qué no he visto alusiones a alguna iniciativa de migración de la comunidad hacia dispositivos #Huawei con #OpenHarmony. A diferencia de #GrapheneOS y #LineageOS, me da la impresión de que habría más gamas soportadas 🤔

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_hcd
[ 2109.659088] usb 1-3: New USB device found, idVendor=2207, idProduct=5000, bcdDevice= 4.40
[ 2109.659093] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2109.659096] usb 1-3: Product: "HDC Device"
[ 2109.659098] usb 1-3: Manufacturer: Cix
[ 2109.659100] usb 1-3: SerialNumber: XXXXXX

Para 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 localhost

Podemos probar que el dispositivo realmente responde a nuestras órdenes con un sencillo comando echo.

$ ./hdc_std shell "echo ok" ok

En general, la opción shell nos permitirá ejecutar comandos CLI contra OpenHarmony.

$ ./hdc_std shell cat /proc/cpuinfo processor : 0
model name : CIX P1 CD8160
BogoMIPS : 2000.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh bti ecv afp wfxt
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd81
CPU revision : 1

Instalació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/s

Lo 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 #OpenHarmony

Instalació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 #OrangePi

Not sure I understand the issue.

Completely new to this OS and the project.

Would be interested in other people's thoughts, experience, etc.

https://www.change.org/p/stop-sabotage-attempts-on-eclipse-eu-independent-open-source-os-oniro-by-us-government

#Oniro #OpenHarmony #EclipseFoundation #OpenAtom #OperatingSystem #OpenSource #VendorNeutral

Sign the Petition

Stop sabotage attempts on Eclipse EU independent open source OS Oniro by US Government

Change.org