[Topic DIscussion] 问各位懂技术大神一个问题,希望能够解惑。
Tofloor
poster avatar
buyike
deepin
2024-08-05 19:17
Author

linux系统能否如鸿蒙兼容安卓一样自由呢?

是完全没有希望还是只是困难比较大。

特别是现在V23正式版要发布了,虽然开心但激动不了,

因为一年多的使用,越来越感觉到liunx系统破局的艰难。

Reply Favorite View the author
All Replies
1 / 2
To page
userqian
deepin
2024-08-05 19:35
#1

deepin不是已经支持android 了么?再说了,鸿蒙是手机系统吧?兼容安卓无可厚非,deepin 目前是电脑系统,说到底兼容android 也是为了补充生态,包括windows 也搞了一个 windows android 子系统,但目前国内没法用,其实来说意义不大,就我自己来说,我觉得还不如把智能互联搞强大点,直接和手机互动好就不错了,android虚拟机也很多,我是觉得实在没必要在这个兼容层上面浪费时间去各种适配,把这个交给第三方软件吧,还不如好好做好deepin v23原生

还有还有,鸿蒙不兼容安卓他过不去,至少现在不行,别一天拿着鸿蒙说事情,啥都没有呢,一天充当华为水军,我听着烦,等他发布了系统,再来说事情

Reply View the author
buyike
deepin
2024-08-05 19:39
#2

我说的不是兼容安卓,而是兼容windows的应用,现有的wine感觉意义并不大。

用户并不能自由安装windows软件。

如果能如鸿蒙安装安卓一样的自由,linux系统才能真正的走入普通百姓。

Reply View the author
userqian
deepin
2024-08-05 19:44
#3
buyike

我说的不是兼容安卓,而是兼容windows的应用,现有的wine感觉意义并不大。

用户并不能自由安装windows软件。

如果能如鸿蒙安装安卓一样的自由,linux系统才能真正的走入普通百姓。

原来如此,这个倒是有必要,要不搞个deepin subsystem for windows 这看起来不错

😂

Reply View the author
zmqsybzc
deepin
2024-08-05 19:47
#4
buyike

我说的不是兼容安卓,而是兼容windows的应用,现有的wine感觉意义并不大。

用户并不能自由安装windows软件。

如果能如鸿蒙安装安卓一样的自由,linux系统才能真正的走入普通百姓。

很多人连Windows基础操作懒得学。用deepin的话虚拟机估计懒得找系统镜像,用wine的话wine运行器都把按钮给出来了,估计看都不看就说不会……不对,估计安装系统时安装器都不会点,虽然不会没有关系,但是很多人懒得去学……

我觉得也许要让deepin普及到普通百姓中,至少要等到不可变系统成熟、以及玲珑的生态有一定规模的时候。

Reply View the author
zmqsybzc
deepin
2024-08-05 19:47
#5
userqian

deepin不是已经支持android 了么?再说了,鸿蒙是手机系统吧?兼容安卓无可厚非,deepin 目前是电脑系统,说到底兼容android 也是为了补充生态,包括windows 也搞了一个 windows android 子系统,但目前国内没法用,其实来说意义不大,就我自己来说,我觉得还不如把智能互联搞强大点,直接和手机互动好就不错了,android虚拟机也很多,我是觉得实在没必要在这个兼容层上面浪费时间去各种适配,把这个交给第三方软件吧,还不如好好做好deepin v23原生

还有还有,鸿蒙不兼容安卓他过不去,至少现在不行,别一天拿着鸿蒙说事情,啥都没有呢,一天充当华为水军,我听着烦,等他发布了系统,再来说事情

据说安卓子系统因为应用商店收入不足,被微软放弃了

Reply View the author
zmqsybzc
deepin
2024-08-05 19:51
#6
buyike

我说的不是兼容安卓,而是兼容windows的应用,现有的wine感觉意义并不大。

用户并不能自由安装windows软件。

如果能如鸿蒙安装安卓一样的自由,linux系统才能真正的走入普通百姓。

不过deepin现有的力量不够。用虚拟机负载高,性能低。wine兼容性差。如果Windows开源的话也许还有可能……

Reply View the author
buyike
deepin
2024-08-05 19:52
#7
zmqsybzc

不过deepin现有的力量不够。用虚拟机负载高,性能低。wine兼容性差。如果Windows开源的话也许还有可能……

这么说是完全不可能了。

Reply View the author
mozixun
deepin
2024-08-05 19:59
#8

你忘了件事,鸿蒙在next之前就是安卓,开放鸿蒙只是作为它的子系统而存在,从NEXT开始才基于OpenHarmony构建,之前有人给Mate20干上了安卓GKI内核和Magisk(安卓专用的root工具),/system/build.prop里com.ohos=1的控制选项直接证明如此

尽管如此,华为仍然有大量私有的实现没有合并到上游,鸿蒙微内核也只开源了面向IoT设备的版本,Linux内核仍然停留在5.10,排除美国制裁影响,其它厂商适配OpenHarmony难度依旧很大。即使谷歌GMS的功能保持闭源没有合并,但最起码Pixel的系统在UI上跟AOSP是保持高度一致的,因此PixelOS一类的类原生才得以存在

当下鸿蒙Next的应用几乎都是移动UI,只有寥寥几个应用目前做了电脑UI适配。同时OpenHarmony上游目前连Mesa图形驱动都没移植上去,不可能在其它电脑上运行,除非通过gfxstream

而且,Linux运行开放鸿蒙应用直接通过虚拟机运行(参考ARCVM)基础系统即可,如果OpenHarmony上游积极合并Gfxstream等虚拟化图形技术,那么虚拟机运行OpenHarmony的开销跟容器化不会差出多少。如果只是自由安装应用,麟卓xDroid和麒麟KMRE以及UEngine运行器早就实现了,无非因为英特尔Libhoudini翻译器问题不能跑所有ARM应用罢了

Wine因为容器化管理,所以原则上不能自由安装软件,而且WINE因为跟虚拟化技术不沾边,所以运行windows的兼容性会有很多问题(但到现在为止以deepin-wine为首的魔改wine已经好了很多)。如果你想双击直接打开exe,可以试试:https://blog.csdn.net/weixin_39638057/article/details/116680575

但是因为WINE容器化管理,所以各windows应用之间是独立管理的,不会因为.NET,VC Runtime等组件的版本不对等环境问题引起不必要的冲突,同时下载安装deb包后应用就已经准备就绪。Steam Deck玩windows游戏靠的就是wine和DXVK等附加工具

Linux软件生态迟迟起不来,根本原因是包管理器跟依赖绑定过深,导致更新速度过快而向下兼容很差劲,而Flatpak和Snap等二级包管理器又引入了磁盘IO占用过高,应用体积过度膨胀的更严重问题,所以深度为了同时解决上述问题推出了玲珑包管理器,今年8月跟随v23正式版一起发布,一举根除这个问题

Reply View the author
userqian
deepin
2024-08-05 20:00
#9
zmqsybzc

据说安卓子系统因为应用商店收入不足,被微软放弃了

实际上也没有太大意义,电脑毕竟是生产力工具,android 软件大多是生活娱乐为主,没法补充电脑生态,就是开发软件测试方便而已,而且,现在小米,华为电脑手机互联功能都很强大,子系统的存在更加没有意义了

Reply View the author
mozixun
deepin
2024-08-05 20:00
#10
zmqsybzc

据说安卓子系统因为应用商店收入不足,被微软放弃了

因为运行效率低得可怜,而占用又出奇的高,开发WSA的也不学谷歌ARCVM,所以被放弃了

Reply View the author
zmqsybzc
deepin
2024-08-05 20:05
#11
userqian

deepin不是已经支持android 了么?再说了,鸿蒙是手机系统吧?兼容安卓无可厚非,deepin 目前是电脑系统,说到底兼容android 也是为了补充生态,包括windows 也搞了一个 windows android 子系统,但目前国内没法用,其实来说意义不大,就我自己来说,我觉得还不如把智能互联搞强大点,直接和手机互动好就不错了,android虚拟机也很多,我是觉得实在没必要在这个兼容层上面浪费时间去各种适配,把这个交给第三方软件吧,还不如好好做好deepin v23原生

还有还有,鸿蒙不兼容安卓他过不去,至少现在不行,别一天拿着鸿蒙说事情,啥都没有呢,一天充当华为水军,我听着烦,等他发布了系统,再来说事情

鸿蒙是多平台的,并不单单是手机系统。

Reply View the author
mozixun
deepin
2024-08-05 20:07
#12
userqian

deepin不是已经支持android 了么?再说了,鸿蒙是手机系统吧?兼容安卓无可厚非,deepin 目前是电脑系统,说到底兼容android 也是为了补充生态,包括windows 也搞了一个 windows android 子系统,但目前国内没法用,其实来说意义不大,就我自己来说,我觉得还不如把智能互联搞强大点,直接和手机互动好就不错了,android虚拟机也很多,我是觉得实在没必要在这个兼容层上面浪费时间去各种适配,把这个交给第三方软件吧,还不如好好做好deepin v23原生

还有还有,鸿蒙不兼容安卓他过不去,至少现在不行,别一天拿着鸿蒙说事情,啥都没有呢,一天充当华为水军,我听着烦,等他发布了系统,再来说事情

鸿蒙虽然只作为一家,但它开源后的成果也被BlueOS等吸收,IoT设备上也开始被广泛使用。比如KAL内核抽象层,屏蔽了底层内核差异,操作系统上层调用KAL而不是调用内核,实现了安卓没实现的操作系统模块化。所以鸿蒙才能有小到128kb内存设备可以运行和大到256M设备运行的UI版本,但它目前并不完善,鸿蒙Next基于OpenHarmony 5.0仍然爆改了太多没提交到上游的内容,仅仅做到了API版本一致,排除美国制裁,数年内也很难被别的厂商使用

Reply View the author
mozixun
deepin
2024-08-05 20:09
#13
zmqsybzc

鸿蒙是多平台的,并不单单是手机系统。

鸿蒙目前适配的设备只有ARM和RISC-V两种架构,不只是移动设备是因为适配了RISC-V,以及鸿蒙是模块化的,面向不同设备种类的鸿蒙除去底层结构外差异仍然很大

Reply View the author
神末shenmo
deepin
Spark-App
2024-08-05 20:14
#14
mozixun

鸿蒙目前适配的设备只有ARM和RISC-V两种架构,不只是移动设备是因为适配了RISC-V,以及鸿蒙是模块化的,面向不同设备种类的鸿蒙除去底层结构外差异仍然很大

龙芯也快出来了,不过个人不太看好

估计只有arm会有比较好的支持,rv谨慎乐观

Reply View the author
mozixun
deepin
2024-08-05 20:19
#15
神末shenmo

龙芯也快出来了,不过个人不太看好

估计只有arm会有比较好的支持,rv谨慎乐观

龙芯版出来当虚拟机挺好的,就跟安卓有x86架构版本一个道理

虚拟机效率又不低,而且OpenHarmony愿意的话甚至可以反向适配直接容器化裸奔

Reply View the author
神末shenmo
deepin
Spark-App
2024-08-05 20:35
#16
mozixun

龙芯版出来当虚拟机挺好的,就跟安卓有x86架构版本一个道理

虚拟机效率又不低,而且OpenHarmony愿意的话甚至可以反向适配直接容器化裸奔

安卓x86这个样子很难说得上是活的好

龙芯本来生态就不太行,又不是开源的,又和华为本家竞争,可以预见的华为不待见他

Reply View the author
PurestAsh
deepin
2024-08-05 21:17
#17

linux就是太自由了。

Reply View the author
fallingstar-ten
deepin
2024-08-05 21:55
#18

wine的兼容性已经不错了,参考steam deck的windows游戏移植可知。

只是linux还缺少一些广泛认可的工具,如adobe套件(最新版/wine最新版),这些没有的话比较可惜。

实际上很多的问题在于使用的方式上,比如Adobe 修图就是标配,那任何替代品都白搭。

Reply View the author
我是昵称
deepin
2024-08-05 22:11
#19

相信国家的力量,相信开源的力量。

Reply View the author
风月相知
deepin
2024-08-05 23:17
#20
我是昵称

相信国家的力量,相信开源的力量。

5G投了那么多钱也没闹出什么名堂还等着老百姓给他们转嫁成本,换成操作系统就一定能成么?

开源同样,那么多年了有力量早使出来还等什么呢。

Reply View the author
1 / 2
To page