当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-24 15:55:18
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- Swift 和同时代的其他语言比起来怎么样?
- 为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
- Golang是不是代替了PHP以前的生态位啊?
- 为什么男生都不喜欢173身高的女生啊?
- Apple 为什么不封杀 Flutter 呢?
- 今年西瓜收购价只有 2 毛一斤,有瓜农把西瓜扔池塘,现在超市西瓜仍几元一斤,为何会这样?
- Apple 为什么不封杀 Flutter 呢?
- 福特级航母的电磁弹射到底出了什么问题?
最新资讯文章
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- 如何评价89式重机枪?
- 始终怀不上孕是种怎样的体验?
- 为什么现在没人提猎鹰9号了?
- 你的亲戚提过什么过分的要求?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 写业务的话,go是不是垃圾?
- 女生真正的完美身材是什么样子?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 如何评价DuckDB?
- NPU 可不可以代替 GPU?
- 作为一个服务器,node.js 是性能最高的吗?
- SQL Server 真的比不上 MySQL 吗?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 为什么国内连 Docker 镜像源都要封禁?
- 国内这么多码农,为什么出不来JetBrains, MathWorks这样的公司?
- 你们的腰突是怎么突然好的?
- 为什么不用rust重写Nginx?
- HTTP/3 解决了什么问题,又引入了什么新问题?