当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 人气:发表时间:2025-06-24 18:55:17
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 如何评价蔡徐坤的新歌《Deadman》?
- 如何直观的感受葛立恒数?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- MacOS真的比Windows流畅吗?
- 周芷若一个船夫的女儿,容貌真的比得上皇家女子吗?
- 毕设答辩,老师说node不可能写后台怎么办?
- 显卡真的性能过剩了吗?
- 为什么黄河入海口没有形成大城市?
- duckdb的性能如何?
最新资讯文章
- 为什么中国很少有人使用linux?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 有一张巨强的显卡是什么体验?
- Cloudflare是一家什么样的公司?
- 科技工作者,今年是你入行的第几年?还记得刚入行时的自己吗?若能与那个「新人」通话60s,你会聊什么?
- 为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 显卡真的性能过剩了吗?
- 瘦真的只能饿出来吗?
- 白人女性是不是很美,为什么?
- 什么时候你意识到自己不年轻了呢?
- 有一张巨强的显卡是什么体验?
- 2025 年 9 月 3 日天安门大阅兵,中国将对外释放出什么信号?