当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-27为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-27独立开发者都使用了哪些技术栈?
- 2025-06-26蔚来怎么感觉有点方寸大乱呢?
- 2025-06-2727寸显示器是否有必要到4K?
- 2025-06-27涉密计算机可以用windows10操作系统吗?
- 2025-06-26怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 2025-06-26有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 2025-06-26怎么把C盘旁边的两个区删掉?
- 2025-06-26如何看待土耳其“可汗”第五代战斗机完成首飞?
- 2025-06-27为什么 Bun 选择了 Zig 以及 JSCore?
- 2025-06-26为什么那么多人用GO?GO语言的优势在哪里?
- 2025-06-27为什么很多程序员没有升级到架构师?
- 2025-06-26哪些畅销书后来被证明是扯淡?
- 2025-06-26为什么小米玄戒O1芯片能研发成功,OPPO哲库不行?
- 2025-06-26Postgres 和 MySQL 应该怎么选?
- 2025-06-26写代码的时候总是考虑太多怎么办?
推荐产品
-
工业克苏鲁什么意思?
22年初,大年初五给闺女买了两只小乌龟,中华草龟,送了个养龟 -
现在流行的少儿编程是不是收智商税?
少儿编程不算智商税 : 和小初高的数学一样,少儿编程不是为了 -
消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
正常的,支持周期到了而已,你别说他不支持了,就是支持我都建议 -
为什么原神、黑神话明明都要上XBOX主机,却依然没有NS手机版?
极客湾曾经做过一期折腾Switch的***,将Switch破
最新资讯
文章排行
- 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情?
- 考计算机二级真的没有用吗?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 程序员从幼稚到成熟的标志是什么?
- 跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 电视支持4K120hz,为什么连接电脑后4K下最高只能选择60hz?
- 搞了NAS之后去哪里下载4K,8K的电影?
- 电脑装机两个小时,算不算长时间?