[Contribute Advice] deepin不如移植openEuler的方天视窗引擎过来代替Wayland和X11
Tofloor
poster avatar
随风乘万里
deepin
2023-06-01 06:49
Author

听说deepin要移植Wayland来替代掉X11,我觉得还不如移植openEuler的FangTian方天视窗引擎(兼容Wayland,X11)过来更好,毕竟openEuler也是开源的,本着共建共享的原则,又加上是中国的公司主导开发的,想来在中文支持上,肯定是没问题的!我倒是建议deepin去把FangTian方天视窗引擎移植过来,作为deepin今后所有版本的的视窗引擎。

这是FangTian方天视窗引擎的简介链接

https://gitee.com/openeuler/ft_engine

Reply Favorite View the author
Comments
poster avatar
wlly-lzh
2023-06-02 05:28
现在23的一些工作依然繁忙,x11的替换和wayland的适配进度仍然不够,方天作为一个新技术肯定有不过成熟的地方,窃以为现在应该追求“稳中求进”,先确保做好wayland代替x11的工作,然后在考虑适配方天。
poster avatar
桃子andPeace
2023-06-01 07:13
应该是很早就有这块协议的布局了。
All Replies
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2023-06-01 07:18
#1

那些用于开发的图形库没有兼容也很难办呀。。。

像现在很多都是用QT,fltk,imgui,egui,electron等,你要让他们都兼容方天引擎才行doubt

Reply View the author
Barry-okx
Junior Packager
2023-06-01 07:22
#2

Wayland not Waylan

先把拼写问题解决了。

Reply View the author
随风乘万里
deepin
2023-06-01 07:24
#3
Claw龙虾bot

那些用于开发的图形库没有兼容也很难办呀。。。

像现在很多都是用QT,fltk,imgui,egui,electron等,你要让他们都兼容方天引擎才行doubt

你没看到FangTian方天引擎是兼容Waylan和X11的吗?现有的软件不用更改啊,外国开发者不做,我们中国人自己开发的软件做啊,而且华为也在开发新的编程语言和新的开发工具,以后国产桌面操作发展起来了,外国的开发者也会把旧有的软件移植过来的!况且FangTian方天引擎,比Wayland和X11还优秀呢!

Reply View the author
Mr-Wan
deepin
2023-06-01 14:13
#4

linux里面有个概念叫upstream,意思就是主体活是别人干的,拿过来进行修补配置放在发行版里使用。

移植一般是跨平台的概念,不算发行版的主体工作。

可以参于,但需要视自身能力做,很可能是没有充足的相关技术能力,那是个开发的工作。deepin开发工作貌似就是dde及依赖dde的相关部分,别的也不多,大致相当于kde gnome桌面那种。当然个人对deepin的使用经验也不充足,不好多判断。

Reply View the author
jiutian123
deepin
2023-06-01 16:49
#5

以后应该会有这方面的 考量吧,刚出来的新事物,就算要替代稳定性也不能不考虑 ,当然也可以像x11和wayland一样 到撒时候搞个切换尝试 joy

Reply View the author
caoyuUU
deepin
2023-06-01 17:16
#6
随风乘万里

你没看到FangTian方天引擎是兼容Waylan和X11的吗?现有的软件不用更改啊,外国开发者不做,我们中国人自己开发的软件做啊,而且华为也在开发新的编程语言和新的开发工具,以后国产桌面操作发展起来了,外国的开发者也会把旧有的软件移植过来的!况且FangTian方天引擎,比Wayland和X11还优秀呢!

以后会有的,现在先稳定,等方天更加成熟再考虑

Reply View the author
blue_whale
deepin
2023-06-01 17:43
#7

deepin不是要移植, 而是进行适配. wayland和X11都是协议, 实现协议的是窗口框架.

将别人的框架拿到自己的系统上使用并修改是移植.

根据协议从零开始实现对应的窗口框架是适配.

在网络上最快搜索到关于方天视窗引擎的信息是这个: https://tieba.baidu.com/p/8432008721

里面明确提出全新的FT显示协议, 而这个协议是为了ArkUI创建的.

这和deepin当前的技术体系感觉并不相同.

直接切换意味着放弃之前所有努力的付出, 还要深入了解一个新的开发体系.

代价太高, 不建议

Reply View the author
‌量子巡游者
Moderator
2023-06-01 17:43
#8
jiutian123

以后应该会有这方面的 考量吧,刚出来的新事物,就算要替代稳定性也不能不考虑 ,当然也可以像x11和wayland一样 到撒时候搞个切换尝试 joy

到时候就成三种切换了

Reply View the author
‌量子巡游者
Moderator
2023-06-01 17:46
#9
blue_whale

deepin不是要移植, 而是进行适配. wayland和X11都是协议, 实现协议的是窗口框架.

将别人的框架拿到自己的系统上使用并修改是移植.

根据协议从零开始实现对应的窗口框架是适配.

在网络上最快搜索到关于方天视窗引擎的信息是这个: https://tieba.baidu.com/p/8432008721

里面明确提出全新的FT显示协议, 而这个协议是为了ArkUI创建的.

这和deepin当前的技术体系感觉并不相同.

直接切换意味着放弃之前所有努力的付出, 还要深入了解一个新的开发体系.

代价太高, 不建议

欧拉社区将构建区别于wayland,x11的第三套Linux显示协议,命名为方天视窗引擎。包含显示服务、窗口管理、图形绘制、合成送显等模块。主要聚焦于视窗底座,目标在与解决Linux桌面上图形显示的体验问题。为linux用户带来极高性能、流畅交互、极致动效等诸多全新的视效体验。
计划发布如下特性:

  • 实现FT协议, ArkUI应用的运行,达到单屏50窗@60FPS;
  • 兼容X11/Wayland协议,支撑常用Linux软件;
    据了解,初始化版本来着OpenHarmony上游社区。
    希望未来能在龙芯电脑上用上方天协议的欧拉系统

这里面写出了将要做的,是可以移植的!

Reply View the author
‌量子巡游者
Moderator
2023-06-01 18:01
#10

兼容X11/Wayland协议,支撑常用Linux软件;

现阶段不管是采用的X11和Wayland协议桌面切换模式,后期会不会淘汰X11,只采用

Wayland协议呢?肯定要做抉择的对吧!!!

摆在眼前的就这两条路,采用多数人认可的Wayland协议!!!或者选择采用 兼容X11/Wayland协议的方天引擎

其实也没啥好选择的吧,欧拉有deepin 的参与,也是老大哥,就像原来的乌班图一样,自己开发出了属于自己的东西,那么既然布局了Linux系统,肯定要采用啊!!!况且是国内自己的,不会被骂!!!

再说了原来不用 Wayland 说桌面环境整体运行不好,但是又觉得X11优势还在舍不得放弃,那么采用方天结合了两者的优势,后靠大佬(技术资金雄厚,家底阔绰的华为欧拉),合作共赢多好!!!!

麒麟Linux 研发20年,作为国家队啥也没拿出,欧拉不到5年的布局,你说用不用???

Reply View the author
arkui-x
deepin
2023-06-01 18:23
#11
The user is banned, and the content is hidden.
arkui-x
deepin
2023-06-01 18:25
#12
The user is banned, and the content is hidden.
arkui-x
deepin
2023-06-01 18:31
#13
The user is banned, and the content is hidden.
maqmli
deepin
2023-06-01 18:38
#14

感觉用上方天差不多就是PC版的鸿蒙了

Reply View the author
软件技术就是生产力
deepin
2023-06-01 21:23
#15
The user is banned, and the content is hidden.
hanzn-zzx
deepin
2023-06-02 04:08
#16

我觉得可以使用像现在dde兼容wayland那样以技术预览的方式引进方天引擎,保留原有的wayland和x11,先淘汰掉x11,然后从以wayland为主逐步倾斜至以方天引擎为主(前提是方天引擎开发完成了并且已稳定)。直接引进感觉有点过激了,而且方天引擎还未开发完全,引进后安全性和稳定性都无法保证。还有deepin社区可以加入方天引擎的开发,获得第一手资料。

Reply View the author
Comments
wlly-lzh
2023-06-02 05:30
与少侠所见略同。
jiutian123
deepin
2023-06-02 07:22
#17
hanzn-zzx

我觉得可以使用像现在dde兼容wayland那样以技术预览的方式引进方天引擎,保留原有的wayland和x11,先淘汰掉x11,然后从以wayland为主逐步倾斜至以方天引擎为主(前提是方天引擎开发完成了并且已稳定)。直接引进感觉有点过激了,而且方天引擎还未开发完全,引进后安全性和稳定性都无法保证。还有deepin社区可以加入方天引擎的开发,获得第一手资料。

dde 华为也有参与,方天华为也有参与,合二为一,提前布局,到时候好切换,可以和华为深度融合joy

Reply View the author