当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
人气:发表时间:2025-06-23 18:00:16
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?
- Notepad++不能使用了吗?
- 程序员的你,真的热爱编程吗?
- 开了个MC服务器,有点不知道咋维护,有谁愿意帮我看看嘛?
- 操作系统能否知道自己处于虚拟机中?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 为什么大家不再提星链了(包括外网)?
- 这个世界上有没有编程语言既有Python的开发效率,又有C/C++/Rust的性能?
- 大家都是在哪一瞬间学会了自由泳的?
最新资讯文章
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 如何评价b站数码区up主 “大狸子切切里”?
- 前端是不是快没了?
- 有基于 C/C++ 的 Web 开发框架吗?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 开车的人和不开车的人思维有什么区别?
- MySQL 面试中常见的问题有哪些?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- AI到底是泡沫还是风口?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- DP1.4,HDMI2.1,只支持到4K120Hz。那些4K144Hz甚至更高的显示器是怎么实现的?
- 为什么公认 macOS 很好用,但实际其市场占有率只有大约17.7%?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- Rust开发Web后端效率如何?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 做个web服务器,gin框架和go-zero怎么选?
- 太空中没有氧气,为什么太阳还在燃烧?
- 「人间尤物」型女主有多可爱?
- 为什么人到中年,很少有身材苗条的?