你又没有考虑过,Andorid 系统的图形界面,完全是基于 jvm 实现的?

你这个想法,等于是让 Android 系统的图形界面,完全是靠两个不同的图形界面环境组合而成。

两个完全不同的图形界面支撑环境,带来的是严重的混乱的。两边互相无法控制。

这和 Linux 下面,KDE 和 GNOME 可以互相操作完全不是一个概念。因为 Linux 下面的图形界面窗口控制,其实是扔到一个通用的窗口管理器软件上。两边的程序都是用这一种规范来控制的。只是他们的实现函数库不一样而已。

但是安卓可不是,图形界面就是 jvm 一家的天下。其他程序,其实可以用 C++ 开发 NDK ,但是显示层,必须用安卓的 jvm 这套环境进行交互。

除非有人把安卓这一层,直接封装为系统的子环境,就好像是虚拟机里面运行安卓一样。

但是安卓对显示是直接操控硬件层的,无法简单的直接把安卓的图形功能封装进一个独立的图形隔离区里面。

这导致两边显示层面是无法有效统一的。非要实现,必须写一个非常庞大的中间翻译库,把一边和另外一边的操作,都对应的翻译出来,工作量极大还不一定能从技术上实现。

而且 deb 和 rpm 带来的是什么?不光是图形界面哦。

是完全一整套低层环境。Andorid 只用了 Linux 内核,其他的功能库到图形显示的实现,都是重新开发的,不符合传统 GNU/Linux 的组合模式。

等于是用一个内核,跑两个互相独立的系统环境。

现在好像一直没有什么好办法能简单的共存两套环境。

所以你这个想法,目前技术层面导致的,只能是混乱。十分不利于消费品的设计。

当然,原则上说来,你这个想法是可以实现的,但是其中的工程量巨大。你指望华为和小米完成这个工作?

大哥,连微软的 WSL 都没办法实现 Linux 的 xorg 和 Windows 自己的图形界面直接交互啊!也没有实现 Linux 系统层和 Windows 系统层的直接互访啊!

emui内核支持kvm吗_EMUI和MIUI为什么不基于安卓linux内核不使用虚拟机直接用c++开发一些更流畅系统自带软件呢?...相关推荐

  1. linux内核支持硬盘,Intel 10nm桌面版还是来了:Linux内核已支持

    Intel 10nm工艺处理器目前仅用于笔记本移动平台,而且只有U系列低功耗版.Y系列超低功耗版,甚至在此领域仍需要14nm产品来作为补充,再加上Ice Lake处理器频率偏低,初代10nm Cann ...

  2. emui内核支持kvm吗_KVM虚拟化详解

    01Kvm 概述 1.开源软件,全称是kernel-based virtual machine(基于内核的虚拟机), 2.一种用于Linux内核中的虚拟化基础设施,可以将Linux内核转化为一个hyp ...

  3. emui内核支持kvm吗_Linux专题—使用kvm搭建虚拟机

    Linux下使用kvm搭建虚拟机群 1.安装kvm 1.检查cpu是否支持虚拟化 [root@kevin ~]# grep vmx /proc/cpuinfo 如果有vmx信息输出,就说明支持VT;如 ...

  4. linux内核配置nfs,【参赛手记】开启Digilent提供的Linux内核的NFS支持

    ZEDBoard上出厂的SD卡中自带了一个较完整的linux系统,虽然是精简版,但是对于开发来说已经足够了,在嵌入式linux开发中,挂载NFS协助调试非常常见,但是Digilent给出的内核中并没有 ...

  5. linux内核源代码_如何从源代码构建和安装最新的Linux内核

    linux内核源代码 by Sreehari 通过Sreehari 如何从源代码构建和安装最新的Linux内核 (How to build and install the latest Linux k ...

  6. windows linux内核版本,微软决定在Windows10中发布一个完整的Linux内核

    原标题:微软决定在Windows10中发布一个完整的Linux内核 近年来,微软让Linux开发者社区的许多人都感到惊喜,包括在Windows中加入了Bash shell,在Win10中加入了本地Op ...

  7. 2020年10月linux内核,Windows 10 May 2020现已提供更新,内置Linux内核和Cortana

    微软今天发布其Windows 10 May 2020更新.它是Windows 10的最新"主要"更新,其主要功能包括Linux 2的Windows子系统和Cortana更新.微软上 ...

  8. 龙芯2k1000 linux内核,2017年的龙芯2K1000 已获得新的Linux内核补丁

    虽然已被更先进的龙芯3 号所取代,但国产MIPS64芯片制造商Loongson在2017年发布的2K1000芯片,还是于近日获得了最新的Linux内核补丁.据悉,2K1000是龙芯打造的双核40nmM ...

  9. linux内核视频 网易,网易视频云技术分享:UML调试Linux内核

    原标题:网易视频云技术分享:UML调试Linux内核 网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,为客户提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点 ...

  10. 【Linux 内核】CFS 调度器 ⑥ ( CFS 调度器就绪队列 cfs_rq | Linux 内核调度实体 sched_entity | “ 红黑树 “ 数据结构 rb_root_cached )

    文章目录 一.CFS 调度器就绪队列 cfs_rq 二.Linux 内核调度实体 sched_entity 三." 红黑树 " 数据结构 rb_root_cached 一.CFS ...

最新文章

  1. 在SQL中使用CRL函数示例
  2. 什么时候应该将花括号用于ES6导入?
  3. div+css 技巧摘录
  4. mongodb distinct too large用 group
  5. linux多进程网络实例,Linux下一个单进程并发服务器的实例 使用select
  6. C#内建接口:IComparable
  7. 520 钻石争霸赛 7-8浪漫侧影(二叉树的遍历)
  8. php全局cors,PHP开启CORS - slagga的个人页面 - OSCHINA - 中文开源技术交流社区
  9. 问题:get_params() missing 1 required positional argument: 'self' 之解决
  10. 【英语学习】【Level 07】U08 Old Stories L5 Fulfilling a life goal
  11. 【王道计组笔记】定点数编码方式(原码,补码,反码)
  12. Python入门--代码调式
  13. 程序员有多少读过《人性的弱点》?项目经理呢?
  14. Linux系统-进程概念
  15. sap abap开发从入门到精通_云端的ABAP Restful服务开发
  16. 史上最优美的Android原生UI框架XUI使用指南
  17. Windows10 Hero默认壁纸(11色)
  18. Formula One 常用函数及属性
  19. 导致无线网卡连接不上wifi的几种原因|为什么无线网卡连不上wifi?
  20. android 调试原理

热门文章

  1. python opencv 找到圆点标定板所有点后通过距离找两个角点4
  2. Atitit java 原生 客户端 native desktop桌面 javafx 浏览器环境 导入jar jfxrt.jar 17M package com.attilax.ui;
  3. Atititi 软件界面gui开发之道 attilax著
  4. paip.c++ 转换 java 解决方案
  5. paip.undefined reference to MainWindow::xxx from moc_mainwindow.cpp错误解决
  6. paip.基于HTML gui界面的javascript JS实现SLEEP。。
  7. 硬盘分区后的逻辑结构
  8. rust: 写CTP策略中的几个难点
  9. Julia: readcsv和 readdlm
  10. Julia: Dict中元素的顺序:是无序的!