Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-24 00:40:10
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-28 21:20:12Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-28 21:55:12为什么MacBook pro不用高刷新率的屏幕?
- 2025-06-28 21:00:11为什么今年的雷霆会惹众怒?
- 2025-06-28 21:55:12Electron 做游戏客户端的潜力有多大?
- 2025-06-28 21:15:11SwiftUI 是不是一个败笔?
- 2025-06-28 22:05:12香港以后会不会变成普通话城市?
- 2025-06-28 21:35:11如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- 2025-06-28 21:35:11cloudflare的1.1.1.1和warp有什么区别?
- 2025-06-28 20:35:11毕设答辩,老师说node不可能写后台怎么办?
- 2025-06-28 21:00:11编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
推荐产品
-
大家在广州的一天是怎么样的呢?
00后本科毕业女,离职2个月了,从一开始离职后的解脱,到去北 -
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
直接说结论吧,web worker 开发者用起来非常不开心 -
为什么bilibili后端要用go来写?
这个问题的潜台词是“为什么是 go 而不是 j***a”对吧 -
我十四岁的孩子不吃我做的饭,怎么办?
不敢笑 因为我妈真的这么做饭 本人女,身高173,高中开始住
新闻动态
最新资讯

