手机linux和电脑linux的区别

来源:百度知道 编辑:UC知道 时间:2024/06/20 13:20:51
如题,比如说电脑linux中的软件手机linux是否也能用,毕竟是一个内核的么。手机linux也有终端么?
那比如说我想用电脑linux下的pindig手机linux要如何安装?

绝大多数不能!
原因:
1. 硬件构造和资源环境不同。如楼上言,CPU构架不同。但是,程序要在PC运行,是有足够的处理器和内存资源的,恐怕就这点,手机就受不了(虽然现在的智能手机已经很强悍,但跟现在的PC比毕竟太有限!)。
2. 动态链接库的依赖性难以解决。如楼上言,软件环境不同。我们在linux下自己编译源代码为什么经常失败?!原因之一就是缺少必要的共享库,或版本不同!因此,还是不能轻易在手机上运行PC软件,尽管你的硬件环境支持。但是,你根本就装不了(或许你可以把所有的共享库都找齐了,但是开发手机的linux系统的时候,是有过很多裁剪的!这是无法弥补的~)。
3. 操作上也行不通。你感觉自己在PC上用firefox或pidgin很爽,但是,一旦到手机上就不同了!手机上可没有什么104,108键盘或光电鼠标~因此,把PC软件向手机移植不仅要考虑裁剪和优化,还要注意在手机上的可操作性!

以上只是个人浅见,仅供参考~

一样一样的。。。

希望楼主能明白,PC 和 TABLEPC 和 MOBILE 之间的区别!!

都一样的 可以移植的

无非用的协议不同罢了~

CPU 架构不同,程序只能源代码级通用,而且还不能用某种 CPU 特有的指令代码。
但软件环境也不同(手机太小,缩减了很多),所以,源代码级通用也是问题……

pidgin 要求的软件环境很高。手机估计要装很多软件才能提供完整的环境。
或者进行代码移植。把需求环境改为手机提供的。

手机里面的cpu是arm
pc机里面是x86
硬件不一样
手机软件上的linux是经过裁剪的linux(因为功能单一嘛,都搞上去肯定慢,cpu受不了,而且在你手机里装个电风扇你愿意不)所以一般都没法直接拿到手机里面用的