当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-19你的鱼缸里养过什么奇怪的鱼?
- 2025-06-19H264和H265谁画质好,求回谢谢!?
- 2025-06-19为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-19iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-19怎么样才能让大模型的RAG迅速落地?
- 2025-06-19我国004号航母什么时候下水?
- 2025-06-19打下来全部的星链近地卫星好打么?
- 2025-06-19做好的flask项目怎么部署到服务器,使用公网ip可访问?
- 2025-06-19女朋友是体育生是一种什么体验?
- 2025-06-19公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-19如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 2025-06-19使用J***a开发简单CAD软件?
- 2025-06-19cloudflare的1.1.1.1和warp有什么区别?
- 2025-06-19都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
- 2025-06-19《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?
- 2025-06-19***机关工作人员如何申请Windows电脑?
推荐产品
-
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
一天5000枚啊,我给你算个账。 我就给你一枚火箭弹算一吨 -
央行宣布八项重磅金融开放举措,将设立数字人民币国际运营中心等,释放了哪些信号?
开始讨论之前,你得知道数字人民币是什么? 其实就是 失去实体 -
为什么程序员独爱用Mac进行编程?
去闲鱼上搜 MacBook Pro M1,都是某互联网大厂满 -
怎样看日本于近期展出马关条约原件?
非常有意思,日本展出了马关条约原件之后,中国的两个航母战斗群
热销产品
最新资讯




