当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20如何评价微软的远程桌面?
- 2025-06-20六小龄童的演技是不是被高估了?
- 2025-06-20婆婆早晚喝一瓶纯牛奶,每一次还剩半箱就开始催儿子买。每次听见她喊她儿子买我就不太舒服我是不是太小气?
- 2025-06-20我国004号航母什么时候下水?
- 2025-06-20为什么 macOS 上国产软件不流氓?
- 2025-06-20选mac还是高端windows?
- 2025-06-20中国民间中小工厂能快速造出武器吗?
- 2025-06-20为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 2025-06-20印巴大战,背后大国为何都不发声?
- 2025-06-20大海捞针还捞着了是一种什么样的体验?
- 2025-06-20如何评价张靓颖刘宇宁《九万字》?
- 2025-06-20Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 2025-06-20家里想搞一个服务器,怎么才不违规?
- 2025-06-20中年女人的最大悲哀是什么?
- 2025-06-20为什么一部分 Go 布道师的博客不更新了?
- 2025-06-20曼德拉是南非的罪人吗?
推荐产品
-
Golang和J***a到底怎么选?
就不想用rust吗?局面打开,j***a写一堆class太臃 -
Rust开发Web后端效率如何?
先叠几个定语: 你要是写Reactive Web,用Web -
胸大的女孩子有什么烦恼?
5.31: 最近突然多了很多关注,但我只是把这里当作树洞,偶 -
SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
事故发生后数小时,马斯克称,初步数据显示,爆炸原因是 Sta
最新资讯