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

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

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

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

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

Reply Favorite View the author
All Replies
2 / 2
To page
buyike
deepin
2024-08-05 23:20
#21
fallingstar-ten

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

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

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

确实如此,伤不起了,唉。

Reply View the author
辉辉
deepin
2024-08-05 23:39
#22
mozixun

你忘了件事,鸿蒙在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正式版一起发布,一举根除这个问题

在Linux系统下运行的安卓模拟器只用过麟卓,你说的另外两款也是模拟器吗?但是实际使用和Windows版相比不是差的那么一点两点。频繁的闪退和窗口缩放app的ui不同步问题让我不得不放弃它。

Reply View the author
乾豫恒益
deepin
2024-08-06 10:05
#23

咱们的5G应用是走在世界前面的,后面支撑的一定要是咱们自己的系统,不然哪天就会出现 美国大片里的那种情况:汽车要下饺子一样的乱来。。。

至于Linux,因开源而活的挺好。。。都在开发,都在试验,都在发展。。。

都是搞技术的,都清楚最基本的:系统越自由,系统越是脆弱,在不怀好意的人面前,和没穿衣服没啥两样。。。

Reply View the author
mozixun
deepin
2024-08-06 15:45
#24
辉辉

在Linux系统下运行的安卓模拟器只用过麟卓,你说的另外两款也是模拟器吗?但是实际使用和Windows版相比不是差的那么一点两点。频繁的闪退和窗口缩放app的ui不同步问题让我不得不放弃它。

是的,但其中麟卓效果最好

还有您电脑是不是英伟达显卡,我用AMD独显和英特尔核显都没有出现您所说的情况;部分应用闪退是因为LXC容器化的安卓无法启动SELinux导致的

Reply View the author
mozixun
deepin
2024-08-06 15:46
#25
神末shenmo

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

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

安卓x86活得还可以,所有的安卓模拟器都基于x86架构的AOSP二改,只不过安卓x86跟AOSP的x86还是有很大区别的

Reply View the author
mozixun
deepin
2024-08-06 15:47
#26
风月相知

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

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

鸿蒙能存活到现在就是因为安卓除去GMS都是开源的,否则鸿蒙1.0到4.0不会存在

Reply View the author
燕子大王来也!
deepin
2024-08-06 18:27
#27

大家的讨论好激烈 我就看看

Reply View the author
fallingstar-ten
deepin
2024-08-06 22:27
#28
buyike

确实如此,伤不起了,唉。

Linux对于一些特定的场景比如编程、科学计算、科研、服务器和云存储,包括游戏(感谢steam)等特定场景其实非常成熟,在生活应用的场景中也体现出了非常好的生态,尤其是微信钉钉和QQ的加入,使得以前的怨念直接消除了大半。但是在一些顶级的所谓白领/自媒体的生产力领域,比如视频剪辑,文档编辑,图标设计及图片编辑这些方面,长期被Adobe套件和微软的office垄断,以至于形成了单独的生态和行业标配。这一块是win和Mac的核心护城河,也是众多白领/小白用户的粘性所在,如果没有一个很好的wine或者原生支持,这些就是新的怨念。

Reply View the author
燕子大王来也!
deepin
2024-08-07 21:09
#29

applaud 不是大神 来看看

Reply View the author
2 / 2
To page