当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
人气:发表时间:2025-06-23 09:45:17
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- PostgreSQL 与 MySQL 相比,优势何在?
- 今天在用剪映剪***被一个会Premiere的同学看到了,嘲笑我用剪映,Pr剪辑真的比剪映好吗,好在哪?
- 都说机械键盘的寿命长,为什么我身边(包含我自己)买的某些机械键盘反而没有薄膜键盘寿命长?
- 你卡过最厉害的bug是什么?
- 如何看待 Rust 的应用前景?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 为什么乌龟在长时间未换过的水中反而更活跃?
- 为什么公认 macOS 很好用,但实际其市场占有率只有大约17.7%?
- 为什么年轻人不要养龟?
- 为什么年轻的肉体让人沉迷?
最新资讯文章
- 如何成为氛围感美女?
- 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 平面设计真的很难做吗?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 如何评价前端组件库shadcn/ui?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- MacOS真的比Windows流畅吗?
- 有哪些值得推荐的 Rust 应用案例?
- 有哪些让你目瞪口呆的 Bug ?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 有什么食物是你一直想吃,真吃到却很失望的?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 如何建一个安全的个人nas?
- 吴柳芳的真实水平如何?
- 如何看待刘师兄 6 月 20 日发布的《共产主义实现的前一天》?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- PHP现在真的已经过时了吗?
- 为什么师父不愿把真本事传给弟子?
- 什么是你去了台湾才知道的事?
- 前端 css 中的 Grid 属性有哪些?