Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 06:55:16
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20 14:35:18敢不敢留下一张自拍照让人打分?
- 2025-06-20 15:05:17苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 2025-06-20 15:30:18为什么韩国的热辣舞团无法征服中国的男性市场??
- 2025-06-20 14:55:18你为什么觉得 Mac 不好用?
- 2025-06-20 13:50:17高铁的作用被高估了吗?
- 2025-06-20 15:10:18鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-20 13:45:16现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
- 2025-06-20 15:05:17为什么一部分 Go 布道师的博客不更新了?
- 2025-06-20 13:45:16有哪些是你用上了mac才知道的事?
- 2025-06-20 15:15:17PHP和Node.js哪个更爽?
推荐产品
-
西方人是怎么发现地球是圆的的?
看了高赞回答,很多人心里完全接受不了,2000多年前的古希腊 -
炫富真的很爽吗?
“我家电费一年有40多万,很多人不信。 ” “大部分人很难相 -
国内很多男性在非洲和当地女人恋爱是真的吗?
曾经央企外派员工,我尽可能在我能说的范围内说一些事。 一句 -
海贼王为什么现在被全网黑?
路飞17岁出海,到和之国篇,路飞19岁 也就是说路飞从出
最新资讯