当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 人气:发表时间:2025-06-26 10:25:13
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 零上55℃和零下55℃,对人类来说哪个更难以适应?
- 中医把脉是***吗?
- 为什么很多离异的30-40岁的女性,很难找到老公再婚?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 软路由是否被过度神化?
- 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
- 老公想要买2万左右的相机,我该同意吗?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 什么是 5G 固定无线接入(FWA)?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
最新资讯文章
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 自己拥有一台服务器可以做哪些很酷的事情?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 如何看待rust编写的zed编辑器?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 2029年中国能载人登上月球吗?
- 预测一下,下一次阅兵会出现什么武器震惊世界?
- Rust是不是没办法离线开发?
- H264和H265谁画质好,求回谢谢!?
- 如何用C#做个远程桌面管理工具?
- 独立开发***能盈利吗?感觉好累...






关注公众微信号
移动端,扫扫更精彩