- 博客(6)
- 收藏
- 关注
原创 OpenFDE技术解析(五)我们做了一个可以让所有PC端gpu都能跑安卓应用的技术方案!
先给不了解我们的小伙伴讲一下,我们是一个基于waydriod的可以同时跑安卓和linux应用的linux开源桌面,而我们最近一直在做的事情就是努力去适配更多硬件,让更多的机器都能跑起来安卓应用。而在硬件里面比较关键的是GPU。因为众所周知,要让linux机器能跑安卓应用,不论你是用我们还是waydroid还是其他方式,都需要GPU含有安卓驱动才能用上图形硬件渲染加速。但是目前市面上能编译出安卓驱动的PC GPU只有Mesa支持的一些硬件,如amdgpu。
2025-03-03 15:53:08
264
原创 OpenFDE技术解析(四):突破vnc局限,在Android上解锁linux多窗口自由体验
总结来说,与现在的各个平台的Xserver实现不同,因为FDE-X11本身是一个桌面环境,借助AOSP的强大,和一些开源方案的思路(比如Termux:X11),从而实现了这个创新的方案。它处理窗口的打开、关闭、移动、调整大小等操作,并决定窗口的外观和行为。看过我们上一期技术文章的小伙伴应该都有所了解,我们之前在桌面上跑linux应用,用的就是vnc的技术方案,但是这个方案会有一个缺陷,由于他是直接拿linux画面投影过来,在使用的时候始终只有一个窗口,不管你打开多少页面,都会被限制在这个框内,十分不方便。
2024-09-06 11:08:43
916
1
原创 OpenFDE技术解析(二):手把手教你如何在安卓桌面上类原生运行Linux应用
看过我们上期文章的小伙伴应该都了解,我们OpenFDE是一个基于AOSP图形栈实现的Linux桌面环境,也就是本质是安卓桌面,但是我们在AOSP图形环境下对Linux应用的显示和控制做了适配,实现了Linux和安卓应用的融合显示,可以让用户无感知的运行不同平台的程序,充分利用各平台的软件生态,最终成了大家所能见到的安卓融合的linux桌面-OpenFDE。当然这个技术除了将linux应用显示到OpenFDE桌面上,也可以显示到其他Android系统上,比如手机平板,是可以套用的,接下来我们说一下原理。
2024-06-14 17:58:26
1137
原创 Linux开源桌面-OpenFDE技术解析(一) : 我们是如何让安卓应用在linux上顺畅运行的?
但Linux的X11类应用还是运行在linux系统中,我们是通过运行在FDE中的vnc client将Linux X11类应用的显示融合到Android系统中,同时进行(键鼠信号和输入法)事件转发,目前我们正在开发基于安卓系统的XServer,以替换Linux上的vnc server X11,这样可以获得更高的显示性能和更强的兼容性。目前市面上能在linux上跑android的技术方案主要就是两个,一个是虚拟机,二是用容器化的方案,前者会吃掉太多电脑硬件性能,且两个系统在完全隔离之后是无法交互,
2024-04-11 17:44:01
2019
14
原创 AOSP和Linux的跨界融合!来看看全新的开源Linux桌面环境——OpenFDE
一个全新的Linux桌面环境设计探索项目,如KDE、GNOME一样,从登录到运行,服从Linux桌面环境体验。不同的是,OpenFDE的图形部分以AOSP为基础,能为Linux带来更丰富的应用软件与游戏,提供Android 与 Linux 应用程序一致的使用体验,和统一且新颖的 Linux 桌面应用开发模式,为Linux 桌面提供一种全新的打开方式。
2024-01-12 14:08:26
1753
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人