TEL::0898-88889999

网站公告:

诚信为本:市场永远在变,诚信永远不变。

主营项目

  • 为什么外企愿意向中国转让高铁技术?
  • 为什么 mac mini 的 m4 版本价格这么低呢?
  • 如果一个人长时间不说话,是不是会丧失语言能力?
  • 形意拳好在哪里?
  • 为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
  • 英伟达 RTX 5050 笔记本显卡跑分曝光,该显卡有哪些亮点?

新闻动态

当前位置: 首页 > 新闻动态

Android为什么不直接执行Linux的程序?而是自己搞一套?

安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。

但是,安卓并不能直接运行传统的基于glibc的Linux软件。

由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。

实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。

Android为什么不直接执行Linux的程序?而是自己搞一套?
上一篇:6 月 21 日「苏超」第五轮南京队 4-0 战胜常州队,如何评价这场比赛?
下一篇:周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?