安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
代码:
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
有哪些故意缩短产品寿命的设计?
操作系统能否知道自己处于虚拟机中?
各位前端大触们,一般怎么定颜色的?
有哪些是你用上了mac才知道的事?
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
年纪轻轻为什么会得腰肌劳损?
最好的笔记软件是什么?
一个没有性张力的人的明显标志是什么?
想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
为什么所谓的电脑性能机箱风扇大多无光?
独立开发***能盈利吗?感觉好累...
修仙文明可能以怎样的方式碾压星际文明?
为什么人们都默认报警没有用呢?
养乌龟是什么体会?
为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
为什么大家不再提星链了(包括外网)?
为什么这么多人讨厌中国移动?
如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
如何评价鸿蒙电脑无法编写其自身运行的程序?
谁有这个系列的壁纸啊?
日本AV对中国人的毒害有多大?
20届设计系,我的设计水平很差吗,找不到合适的工作?
有一个***约你出去,你会去吗?
一方如何治腰痛?
有哪些可以卸载软件的软件?
高并发下怎么做余额扣减?
为什么软件公司很少用python开发web?
PHP 已经诞生 30 年,它对你意味着什么?