当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21为什么国内程序员不喜欢写单元测试?
- 2025-06-21闲鱼上为什么会有人问都不问直接下单?
- 2025-06-21WPS是永久免费的吗?
- 2025-06-21为什么现在吹Rust的人这么多?
- 2025-06-21现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗?
- 2025-06-21为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-21李小璐老了以后,会后悔么?
- 2025-06-21如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
- 2025-06-21据说Rust和WASM可以让J***ascript变得更强,有值得推荐的项目吗?
- 2025-06-21中国的航空发动机现在是什么水平?
- 2025-06-21字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-21Go 语言的使用感受是什么?
- 2025-06-21如何看待特朗普最后关头取消对伊朗的军事行动?
- 2025-06-21NAS的盘是否需要一次性买齐?
- 2025-06-21为什么明明身边二胎非常普遍,但从人口统计数据看,人口依然是在减少的?
- 2025-06-21低功耗web服务器 迷你主机 小型服务器 求推荐?
推荐产品
-
Rust开发Web后端效率如何?
先叠几个定语: 你要是写Reactive Web,用Web -
可以晒一下你们的鱼缸或者鱼吗?
就当开个自己的记录贴吧 鱼缸日记 森森480,尺寸480×2 -
象棋里的车是不是过强级了?是否应该削弱一下?
当游戏中的某个角色过于强势时,通常会推出一个更强的角色以削弱 -
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
MoonBit 的 Beta 版发布意味着语法已趋于稳定,接
最新资讯




