AidLux 1.2 正式发布!

各位开发者们,AidLux 1.2版本来了!!!

据不完全统计,在研发期间:

产品经理和研发小哥共进行8次battle,比分5:3;

打扫卫生的阿姨反馈,垃圾中头发含量越来越多;

楼下的咖啡店老板已经开上了玛莎拉蒂;

……

那么AidLux 1.2版本究竟有哪些特性?

让我们跟随镜头一同了解。

01 高通平台获得AI性能300%提升

深度优化在高通硬件平台上的 AI 推理加速性能,最大性能提升达 300%。通过aidlite python编程接口即可获得支持,为开发者提供更畅快的AI应用开发体验,更重要的是,AI计算速度在基于高通芯片的边缘计算设备上的表现将得到显著提升。

Yolov5在Xavier NX(21T算力)上30ms完成推理

在高通865(15T算力)上10ms完成推理

02 新增多个预编译二进制包

AidLux将用户常用的软件、工具等优化后打包成预编译二进制文件内置于平台中,可通过应用中心或命令行进行安装。

AidLux1.2版本新增了包括用于机器人和智慧家居的ROS2 Galactic、HomeAssistant、HomeBridge等多个预编译二进制包,无需配置、即刻使用。

一般情况下,无论是ROS2(galactic),还是HomeAssistant、HomeBridge的安装,都需要开发者经历编译源码、配置环境/工具等一系列操作后才能开始正常使用,个别步骤还必须使用代理工具,操作复杂、流程繁琐。

而AidLux将其打包为预编译二进制文件,帮开发者轻松解决了这个问题。

*ROS是机器人相关开源社区内最流行的项目之一,涵盖感知、规划、控制、定位、SLAM和建图、可视化等众多机器⼈领域的项目均使⽤ROS作为基础。

随着新的机器人应用场景对于中间层和开发框架在实时性、可靠性、伸缩性、跨平台可移植等⽅⾯提出了⼤量新需求,功能相对完备且稳定的ROS2应运而生,Galactic是ROS2推出的最新版。

HomeAssistant是一款基于Python的智能家居开源系统,它支持接入和集中化管理各种智能家居设备,可使设备之间相互关联实现自动化。

HomeBridge可以让苹果智能平台homekit识别到HomeAssistant接入的设备,从而达到使用Siri语音控制智能设备的目的。*

03 应用中心新增Debian官方源

新上线的AidLux1.2版本应用中心不仅支持下载安装Android软件以及Aid源中各种Linux软件、编程语言,还新增了Debian官方源应用选项,其中囊括了数以万计的Debian官方源应用,可供开发者下载使用。

PS:你也可以通过命令行切换其他源,下载更多应用。

04 进一步完善数据保护和隐私安全

Aid-Desktop Web应用直接远程访问时,默认需进行用户鉴权。平台对能够访问到设备数据的应用都做了用户鉴权限制,如:FileBrowser,VSCode,Web Terminal,AidCode,Jupiter,Jupiter Lab。

此外,访问端口号统一调整为“3xxxx”,“xxxx”为原端口号不变(由于访问端口的调整,如web桌面无法访问,请先清除浏览器缓存后再进行访问)。

该功能包含break change,从AidLux <=1.1版本升级需要清除/root/.e.sh下相关应用的启动命令,再重新安装后即可应用。

对于不需要使用该功能的用户,新版本也支持手动关闭(# aid-webgw stop),开发者可以根据自己的具体需求进行设置。

05 增设官方社区快捷访问入口

新版本的Aid桌面上为用户提供了AidLux 官方社区的快捷访问入口,已登录AidLux应用的用户可同账号免登录访问社区。

AidLux开发者社区集结了一批优秀的AI应用开发者,大家可以在社区内分享AidLux的使用体验、交流AI应用开发经验,甚至编程语言、AI硬件等相关话题。

社区快捷访问通道的开启,可以让你随时随地了解技术干货,畅所欲言开启头脑风暴,与广大开发者们一起探讨、共同进步。

06 大幅提升Linux原生桌面流畅度

此前版本的AidLux平台需要使用VNC连接到Xfce桌面环境。新版本上的Linux原生桌面环境支持Wayland渲染方式,可通过Wayland连接到Xfce桌面环境,操作反应更加灵敏,使用流畅度大幅提升。

PS:Wayland渲染方式只支持在设备上直接体验(包括将设备通过如HDMI连接至显示器的方式),无法通过浏览器方式支持。

07 显著提升AI应用整体处理速度

新版本基于全新优化的内存交换实现方式,改进了AidLite 框架与摄像头之间的数据交换性能和稳定性,AI应用整体处理速度提升达10%。

AidLux 1.2更新明细

[基本功能更新]

⚪Linux 原生桌面环境支持Wayland渲染方式,流畅度显著提升

⚪Aid-Desktop Web应用直接远程访问时,默认需进行用户鉴权。安全和用户隐私保护获得改进影响的应用:FileBrowser,VSCode,Web Terminal,AidCode,Jupiter,Jupiter Lab

访问端口号调整:统一改为 '3xxxx','xxxx' 为原端口号不变,由于访问端口的调整,如web桌面无法访问,请清除浏览器缓存再访问。

关闭方式:# aid-webgw stop

该功能包含break change,从AidLux <=1.1版本升级,需要清除/root/.e.sh内配置的相关应用的启动命令,再重新安装,即可应用。

⚪Aid-Desktop 应用中心可同时支持 Aid 源和 Debian 官方源的应用操作

⚪Aid-Desktop 添加 AidLux 官方社区快捷访问,且用户已登录AidLux应用后,可免登录访问社区

⚪AidLux 用户使用文档改版

⚪优化启动脚本加载,提升bash加载速度,新增 /root/.rc.local 文件,用于用户自定义启动脚本(仅执行一次)

⚪新增 AidLux 预编译二进制包,可通过应用中心或命令行进行安装

ROS2:Galactic

HomeAssistant,HomeBridge

⚪AidLux重启命令 reboot 修改为 aid-reboot,避免与系统命令冲突

⚪其它细节改进及性能优化

[商业版功能更新]

⚪基于全新优化的内存交换实现方式,改进了AidLite 框架与摄像头之间的数据交换性能和稳定性,AI应用整体处理速度提升达10%,通过 AidLite Python 编程接口即可获得支持

⚪深度优化在高通硬件平台上的 AI 推理加速性能,最大性能提升达 300%,通过 AidLite Python 编程接口即可获得支持

⚪改进图像处理(CV)性能,通过AidLux提供的 Python 编程接口即可获得支持

[问题修复]

⚪aid 命令安装应用时的日志信息显示异常

⚪执行apt update导致xfce桌面无法使用

⚪AI示例中错误代码修复

⚪AI示例处理结果展示界面加载失败修复

⚪aid-desktop桌面应用相关问题修复

⚪大量其它问题修复

AidLux1.2版本于5月23日正式发布,新版本已在aidlux官网上线,新版本也正在华为、小米、OPPO、VIVO等各个手机应用商城陆续上架中,敬请关注。

此外,内容更通俗易懂、流程更简单明了的新版用户使用文档也已经同步上线官网,希望能够帮助开发者们更得心应手地使用AidLux平台。

我们也会继续倾听大家的声音,收集更多使用体验,持续优化平台能力,不断推动平台升级,更好地帮助更多的开发者及合作伙伴能够更便捷、更高效开发部署和落地AI项目。

好,专门登录来支持一下,就是官网下载速度太慢了

这会儿可能正是高峰……目前腾讯应用宝已经上架 ,其他应用商城陆续上架中~~

立即去体验

192.168.123.127 已拒绝连接,8000能连上,但里面的app都不能用,显示拒绝连接

准确的说,是appstore terminal code files 这些拒绝连接

专门来点赞!

版本 1.2 xfce4界面上测试 eclipse pycharm都能运行,就是xfce4界面里没有输入法或中文,没有软件安装和管理器,这个界面和我用termux安装的ubuntu系统下的 xfce4差别太大了,太精简了,还有wayland下鼠标太灵敏了,有时我只想点击但又不想打开文件或文件夹或脚本文件,它直接打开,太影响操作了。

更新1.2版本后运行自带的实例会报错(已经提前安装好应用列表的python3.10和opencv支持)

AI例子建议更新下

能具体说明一下吗?要是能有截图就更好了。

1.2的更新对远程访问的安全性做了改进,因此,除了aid-desktop的端口号没有变,其它的一些端口号都发生了变化,不知道是不是这个原因

wayland弹不出来咋办啊?

感觉是手机的影响,在vivo上都正常,在魅族18里很多问题

HomeAssistant安装好怎么启动呢

homeassistant在aidlux上的启动方式与官方提供的使用方式基本一致 ,可以参考一下这个https://www.home-assistant.io/installation/linux

在魅族上确实·····

是通过远程方式访问的么?远程的话是只能用vnc的

考不考虑升级到Python3.9?

Support for the running Python version 3.7.3 is deprecated and will be removed in the first release after December 7, 2020. Please upgrade Python to 3.8.0 or higher. ha还是在这个版本用不了

用不了的,这个的python太低了,会报错