当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-27如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-27如何实现USB2.0比USB3.0更快?
- 2025-06-27照骗能骗到什么程度?
- 2025-06-27如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-27为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-27谁是对Mac有成见然后用完Mac后真香的?
- 2025-06-27现在php还有前途吗?
- 2025-06-27在中国儿子就那么重要吗?
- 2025-06-27干猎头有前途吗?
- 2025-06-27韦东奕的牙怎么没了?
- 2025-06-27为什么年轻的肉体让人沉迷?
- 2025-06-27为什么微信不向telegram学习?
- 2025-06-27续签香港优才,怎么证明申请人“常住香港”?
- 2025-06-27英特尔的衰落,是因为真正做事的工程师被挖了?还是公司战略出问题?
- 2025-06-27内存选D4还是D5?
- 2025-06-27为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
推荐产品
-
显卡丐版和旗舰有什么区别?
你楼下两家面馆,都只卖红烧牛肉面。 你今天打游戏累了,想吃 -
哪些东西必须戒掉?
必须是戒烟,为什么要戒烟? 我是一个外卖员,今天跑了五十多单 -
家里想搞个服务器,有什么好的建议方案吗?
一般三个阶段:x99第一阶段、amd第二阶段、epyc第三阶 -
个人开发用Ubuntu还是Debian,还有别的推荐吗?
目前来说, Pop OS是最佳选择, 兼具Ubuntu的开箱
最新资讯