Skip to content

Releases: harmoninux/HiSH

noVNC (Experimental) 2

03 Jan 08:19

Choose a tag to compare

测试版本: dev-v8.2-20260104-rc4

03 Jan 17:46
55aaab6

Choose a tag to compare

Pre-release

fix snapshot

noVNC (Experimental)

02 Jan 16:56

Choose a tag to compare

测试版本: dev-v8.2-20260102-rc3

02 Jan 23:49

Choose a tag to compare

Pre-release

修复虚拟按键Ctrl键

测试版本: dev-v8.2-20260102-rc2

02 Jan 23:09

Choose a tag to compare

Pre-release
  • Pixman Arm NEON 支持
  • 修复开机切换运行逻辑问题
  • 添加NoVNC许可证
  • 修复其他一些问题

测试版本:dev-v8.5-20260102-rc1

01 Jan 19:36

Choose a tag to compare

Pre-release

Dev Testing: dev-v8.5-20260102-rc1

0
1
2

Attachment description

HAP File

  • entry-default-unsigned-v85.7z: HAP file for ARMv8.5+ CPU support.
  • entry-default-unsigned-v82.7z: HAP file for ARMv8.2 CPU support.

Disk images

  • AlpineLinuxDesktop.qcow2.7z: Alpine Linux Desktop Qcow2 VM disk image. (User: hish / Pass: hish)

Config file

  • kernel_config.7z: Kernel Config.

测试版本:dev-20251231-beta

30 Dec 19:00

Choose a tag to compare

Pre-release

初步添加noVNC支持

HAP包暂不支持ArmV8.2及以下的老旧型号处理器的设备,目前暂时只在鸿蒙PC(Matebook Pro)上测试过。

VNC功能会增加一些开销,建议虚拟机配置不低于 2核1G ,后续考虑加个开关来控制?


需要操作系统适配,可能还不完善,仅供测试,勿用于正式环境。

以官方默认系统(Alpine Linux)为例:

编辑/etc/inittab文件,找到tty1这行,修改为如下内容:
(此处提供的HAP包默认已修改好),本例子仅做参考。

tty1::respawn:/sbin/getty -n -l /usr/sbin/autologin 38400 tty1 linux
# 原文件仅设置了ttyAMA0::respawn:/sbin/getty -L 0 ttyAMA0 ansi -n -l /usr/sbin/autologin
# 激活了串口,未激活虚拟终端tty1,所以需要添加,其他系统类似,或者系统默认已设置好

为了VNC支持图形化显示,需要重新编译内核,添加如下必要项:
(此处提供的HAP包默认已修改好),本例子仅做参考。

# 1. 开启 DRM (Direct Rendering Manager) 子系统
CONFIG_DRM=y
# 2. 开启 Virtio GPU 驱动 (关键!必须是 y,如果是 m 则需要 initrd)
CONFIG_DRM_VIRTIO_GPU=y 
# 3. 开启 Framebuffer 支持
CONFIG_FB=y
# 4. 开启虚拟终端 (Virtual Terminal),否则没有 tty0
CONFIG_VT=y
CONFIG_VT_CONSOLE=y

另外qemu需要重新编译,分支 optimizing 最新仓库代码已包含相关修改。

测试版本:dev-20251230-beta

29 Dec 16:44

Choose a tag to compare

Pre-release

Add armv8.2 cpu support for old devices.

添加旧的Armv8.2 CPU设备支持,解决闪退问题。

支持终端自适应屏幕

26 Dec 17:02

Choose a tag to compare

窗口大小变化后,触发终端自动适应

clear后清空屏幕所有内容

25 Dec 16:26

Choose a tag to compare

clear后清空屏幕所有内容