
Android为什么不直接执行Linux的程序?而是自己搞一套?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-21 19:45:15 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- 什么事情是你待在西安才知道的? 有次朋友来西安玩,非要去***不夜城。 过年那几天有免费表...
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm? 因为苹果自己定制了ARM指令集和UEFI启动 简单来说就是苹...
- golang总体上有什么缺陷? 写惯了ts,再去写j***a感觉也还行,再去写python,...
- 折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开? 最近迷上了用折叠屏玩游戏,我发现折叠屏这个形态可以说是「天生...
- 海贼王为什么现在被全网黑? 1,底层设定崩盘。 尾田早年***访曾经多次亲口说过,主角...
- 静电容键盘为什么没能超越机械键盘? 大概是因为静电容没卷起来。 本人一直是忠诚的薄膜键盘使用者...