Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 12:15:18
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 14:00:17女生真正的完美身材是什么样子?
- 2025-06-21 14:15:18Avalonia UI和Electron哪个性能高?
- 2025-06-21 14:10:17最适合个人使用的Linux桌面发行版是哪个?
- 2025-06-21 14:05:18Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 2025-06-21 14:25:17Vue性能优于React,那为什么还不用Vue?
- 2025-06-21 14:20:17鱼缸里的石子有哪些作用?
- 2025-06-21 13:05:17为什么 WebStorm 这么好用还会有人去用 VSCode?
- 2025-06-21 13:50:17为什么程序员独爱用Mac进行编程?
- 2025-06-21 14:35:17养了近十年的草龟要不要放生?
- 2025-06-21 13:30:18腰肌劳损怎嘛治啊?
推荐产品
-
穿瑜伽裤爬山的女生会不会害羞?
上个月去爬太室山,前面就有个瑜伽裤女生,一个人,本来我按我的 -
为什么武汉和成都发展差不多,但成都美誉度口碑高于武汉?
成都我去的少,不懂,就旅游过,我只说武汉。 还是一样,争取 -
做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
初版的全套哈利波特***,还有机器猫全套22本超长篇和45本 -
要不要帮导师装服务器?
这个问题就问得没格局,咱就说一点,他又没让你掏钱,作为一个学
新闻动态
最新资讯