当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
人气:发表时间:2025-06-26 13:00:18
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- SwiftUI 是不是一个败笔?
- CPU 为什么很少会坏?
- 为什么现在的年轻人负债的越来越多?
- 闲鱼上为什么会有人问都不问直接下单?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 女性如果讨厌白幼瘦审美,不去迎合这种审美不就好了吗?为什么还有这么多女性不满?
- J***a 除了 Spring 还有什么?
- 30岁了,你在深圳过着什么样的生活?
- Cloudflare是一家什么样的公司?
- 牛市来了吗???
最新资讯文章
- 学习linux内核有什么好的书吗?
- 如何评价女明星梅根福克斯的身材?
- 有哪些优秀的 C/C++ 开源代码框架?这些框架的设计思路是怎样的?
- 如何评价林志玲?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 语雀后端从Node迁移到J***a说明了什么?
- 你见过身边身材最好的女生是什么样子的?
- 印度女性为什么不嫁到中国?
- 夫妻开饭店双双确诊乳腺癌,职业性暴露于烹饪油烟是乳腺癌独立风险因素,日常应做好哪些防护?
- 58 同城被曝大规模裁员,比例或达 30%,具体情况如何?58 同城目前面临哪些问题?
- 2025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 为什么没有核动力货轮?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 中国和加拿大差不多大,加拿大人口4千万左右他们过的好吗?
- 美国重新工业化有多难?
- 胸大的女孩会自卑 吗?
- 你们的腰突是怎么突然好的?
- 国密加密算法有多安全呢?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 工程师离职,如果领导让你们把自己的技术教会一个人才能走,你们会教吗?