Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-24 10:20:18
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-23 04:00:15如何看待rust编写的zed编辑器?
- 2025-06-23 03:45:14飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
- 2025-06-23 03:50:14我的设计作品很烂嘛?
- 2025-06-23 03:25:14有没有追妻火葬场的文?
- 2025-06-23 03:55:15福建舰能搭载多少固定翼飞机?
- 2025-06-23 03:25:14服务器能否拒绝非浏览器发起的HTTP请求?
- 2025-06-23 03:30:15只能选一个,你选谁?
- 2025-06-23 04:20:16开发者为什么不使用网页扫码支付绕过苹果抽成30?
- 2025-06-23 03:10:15国产数据库有什么坑?
- 2025-06-23 03:05:15腰椎间盘突出有多痛苦?
推荐产品
-
为什么人类不把垃圾倾倒在活火山里?
因为中国的垃圾焚烧发电厂已经不够烧了,因为太赚钱,导致建设的 -
外卖小哥见过最脏的外卖有哪些?
美团评分4.8,1200条评价,差评117,全是预制菜,拆开 -
汤姆·克鲁斯在国外算几线?
这张是03年名利场的封面图,基本涵盖了当年一线男星,22年过 -
为什么剪映是剪辑软件鄙视链的最底层?
讲真,以前我也觉得用剪映很low,总觉得专业人士最起码不带用
最新资讯