为什么基于linux开发的操作系统,但软件却不能通用呢?

[复制链接]
查看11 | 回复3 | 2012-2-25 18:51:56 | 显示全部楼层 |阅读模式
目前三大手机OS只有Android用了Linux的底层。iOS和WP7都不是Linux基础的。另外,即便是Android,也不能理解为Linux的一个Distro,它实际上是运行在Linux上的一套虚拟机。所以Android和当年Moto上用的Linux系统也是无法通用的。不过Android的软件应该是通用的吧。...
回复

使用道具 举报

千问 | 2012-2-25 18:51:56 | 显示全部楼层
二进制文件是通用的,也就是源码编译你所谓的不通用其实是指打包方式不一样而已,最典型的有两种方式:DEB和RPM。...
回复

使用道具 举报

千问 | 2012-2-25 18:51:56 | 显示全部楼层
系统编译环境内核等不同,调用的库等等不同,造成软件却不能通用...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行