主题:今天我的华为P40尝鲜升级了鸿蒙2.0,感觉不错!
正序浏览
主题图片汇总
主题内检索
浏览:26754 回帖:589
游客没有回帖权限
泡菜
泡网分: 31.023
主题: 1
帖子: 8830
注册: 2008年12月
水牛 发表于 2021-6-8 21:46
你这么说也不是不行。
但是Java从诞生的第一天开始,就和它的虚拟机密不可分的。
事实上编译成字节码的Java是个向性能妥协的产物。
Java源码解析执行或者即时编译才是Java的终极目标。
印象当中,蓝光里的java好像就是以源码形式存在的。

其实,JAVA最初的主旨是跨平台运行。“一次编程到处运行”。。。使用字节码的创意其实在JAVA出台之前。

在很多场合JAVA也使用JIT编译器对部分特定内容直接编译的,但是这不是常规的操作,因为丧失了JAVA的优势。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 31.023
主题: 1
帖子: 8830
注册: 2008年12月
虚化 发表于 2021-6-10 10:34
java字节码就是“java虚拟机”这种计算机的二进制码,从java源码生成字节码的过程就是教科书意义上的“编译”,包含了词法分析、语法分析、代码优化、代码生成等标准的编译过程步骤
java开发者要做和能做的只有把源码编译成字节码,到此为止。至于字节码是被解释执行还是aot/jit编译后执行或是以上3者的混合执行,是虚拟机的事,与java开发者无关。所以java开发者说的“编译”只能是源码编译成字节码,而不是他们根本不懂、做不了、够不着的jit

前面说了,“编译”其实是有多个不同的定义的。没法在不同定义的基础下讨论。。。

前面说过我是采用的是按照严格意义上的(传统的)定义,“编译”是必须直接生成可执行的机器码
比如FORTRAN、COBOL、C、C++这些“编译型高级语言”,使用中间码的不算。
如果这个定义不能一致,那就无从讨论了。。。。

所有高级语言的计算机执行,其实都是需要词法、语法分析、优化、生成机器码的。不管是编译性还是解释性的语言都有着一个过程。
比如BASIC语言是典型的解释性语言,其实它内部也有这一套东西。无非是放在解释器里面罢了。。。
同样,JAVA是通过解释运行在JVM上的,说它是解释运行并无问题。
确实,JAVA现在也有了多种优化的做法。事实上,java开发者也可以将部分重要程序用JIT编译后交付的,并不是与开发者无关。。。
使用字节码的本意是就是为了脱离具体的操作系统环境,以达到跨平台运行的能力。
这就决定了它不能一次编译到位,否则就丧失跨平台运行的特性了。我们知道,这是JAVA的最主要的优势之一。。。

您贴出的图片已经证明,JAVA的字节码文件是和具体环境(操作系统)无关的。必须再经过JVM解释器才能够落实到具体的机器上行。
或者说,只要有适合的JVM和基于Android的API,是可以运行在Linux以外的系统之上的。因为Android的APP是JAVA程序。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.254
主题: 12
帖子: 554
注册: 2018年10月
十三阿哥 发表于 2021-6-11 00:04
小米的米柚、OPPO的ColorOS、魅族的flyme还有华为的EMUI都是安卓,安卓好比芭比娃娃,谁都可以打扮它装扮他,简单点的给她做各种服饰穿上,穿西装系列的芭比娃娃,给起个昵称,比如叫米柚、穿公主系列的芭比娃娃,起个昵称,比如叫做EMUI;至于厉害点的参与安卓AOSP建设的,就好比除了给芭比娃娃穿公主装外,还给芭比娃娃装上会眨眼的眼睛或再加上能发声的单元,然后再添加一个网络系统可以唱各专属的歌.....
鸿蒙是基于微内核的操作系统,而安卓是基于宏内核的操作系统。从最底层的内核开始就不是一样的东西了。就如同私企的管理经营模式与国企的经营管理模式的同于不同。
放一张harmenyOS图解。


这个实在是难以置信。
用脚趾头想想都知道不可能。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 1.459
主题: 2
帖子: 1448
注册: 2018年3月
artist 发表于 2021-6-10 23:33
我之前说过多次了我是外行,所以对于很多专业性的细节我并不了解,但我想你这里说的,原则上应该是对的。

理论上讲,鸿蒙以后继续在AOSP框架内发展也是可以的,AOSP是开源而且自由的。华为主要努力的应该是HMS/物联网。

你客气了,大家都没看过系统※※※,都是猜测的,只要原理上不出现偏差,就无所谓对错。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 24.673
主题: 20
帖子: 1205
注册: 2005年8月
feere 发表于 2021-6-10 18:29
华为的鸿蒙不也是这样?

小米的米柚、OPPO的ColorOS、魅族的flyme还有华为的EMUI都是安卓,安卓好比芭比娃娃,谁都可以打扮它装扮他,简单点的给她做各种服饰穿上,穿西装系列的芭比娃娃,给起个昵称,比如叫米柚、穿公主系列的芭比娃娃,起个昵称,比如叫做EMUI;至于厉害点的参与安卓AOSP建设的,就好比除了给芭比娃娃穿公主装外,还给芭比娃娃装上会眨眼的眼睛或再加上能发声的单元,然后再添加一个网络系统可以唱各专属的歌.....
鸿蒙是基于微内核的操作系统,而安卓是基于宏内核的操作系统。从最底层的内核开始就不是一样的东西了。就如同私企的管理经营模式与国企的经营管理模式的同于不同。
放一张harmenyOS图解。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 33.077
主题: 41
帖子: 4192
注册: 2006年6月
黄黑黄 发表于 2021-6-7 23:56
**** 作者被禁止或删除 内容自动屏蔽 ****


好像水果、三殇没干过似的,道德法官啊?
双标DOG吧
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 84.052
主题: 211
帖子: 20000
注册: 2005年3月
内容贡献勋章
Album2018 发表于 2021-6-10 23:20
一开始我也以为华为手机操作系统是基于微内核框架设计的,这个以为是错误的,。
华为有二个os,一个是用在物联网,基于微内核设计,是轻量级低延时os,另一个是用于手机的,基于aosp开发。
aosp虽然也有向微内核进化的趋势,但并不是真正的微内核。
如果没理解错误,鸿蒙手机os=设备驱动+硬件抽象层+aosp+华为服务+软总线+基于硬件抽象层的应用开发平台。
感觉现在推出的鸿蒙手机os是过渡产品,最终会进化到基于微内核的os,这需要有较长的时间开发才能做到吧。
有人说现在鸿蒙手机os是安卓套皮,我认为是不对的,因为除了aosp外,应该大多是华为自己开发和适配的,即便是aosp华为也不可能原封照抄,需要做大量适配工作。现在能在手机上商业运行,已经了不起了。

我之前说过多次了我是外行,所以对于很多专业性的细节我并不了解,但我想你这里说的,原则上应该是对的。

理论上讲,鸿蒙以后继续在AOSP框架内发展也是可以的,AOSP是开源而且自由的。华为主要努力的应该是HMS/物联网。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 4.345
主题: 24
帖子: 2606
注册: 2009年6月
feere 发表于 2021-6-10 18:29
华为的鸿蒙不也是这样?


完全不是一回事。
前面说的flyme 米柚什么的只能说是给安卓做个新桌面而已。EMUI也一样是个桌面。
古哥说不给你用就可以不给你用。
鸿蒙呢除了桌面 桌子腿什么的都自己做了,当然有人跳出来说鸿蒙你做的这个桌子也和安卓做的桌子一样都用木头了
比如楼上一群跳上跳下的。可是用木头做桌子这个行为相当于大家的一个共识(国际开源),古哥就不能拿华为怎么样了。
当然里面会有些细节的专利问题什么的,大家反正专利交换,或者花钱解决咯。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 1.459
主题: 2
帖子: 1448
注册: 2018年3月
artist 发表于 2021-6-10 21:33
你的话前半截基本上是对的,华为甚至谷歌的野心都会不止于此,下一步会是所谓的物联网,所谓的微内核正是为了这个的。

至于所谓的操作系统,一般定义是"是管理计算机硬件与软件资源的计算机程序"。这个没什么固定的界限,DOS,WIN也是,两者差别很大。众多的Linux发行版更是五花八门,包括的内容范围差别很大。AOSP严格地说确实不是一个操作系统,但和操作系统关系密切。我对安卓操作系统并不了解,也不知道AOSP的确切内容。但是安卓操作系统肯定是以linux做微内核的,所以AOSP并不是这个操作系统的全部,也不仅仅是狭义的操作系统。我的理解是AOSP类似GNU,是一个开源项目。所以根本就没有"魔改AOSP就是鸿蒙OS"这回事,这么说只是个比喻,是笑话鸿蒙系统的人的观点,谁认真这个,才是笑话。

安卓确实是个操作系统,就和win、mac、众多的linux发行版一样,都是操作系统,并不是民俗叫法。 ...

一开始我也以为华为手机操作系统是基于微内核框架设计的,这个以为是错误的。
华为有二个os,一个是用在物联网,基于微内核设计,是轻量级低延时os,另一个是用于手机的,基于aosp开发。
aosp虽然也有向微内核进化的趋势,但并不是真正的微内核。
如果没理解错误,鸿蒙手机os=设备驱动+硬件抽象层+aosp+软总线+用户操控接口+华为服务+基于硬件抽象层的应用开发平台。
感觉现在推出的鸿蒙手机os是过渡产品,最终会进化到基于微内核的os,这需要有较长的时间开发才能做到吧。
有人说现在鸿蒙手机os是安卓套皮,我认为是不对的,因为除了aosp外,应该大多是华为自己开发和适配的,即便是aosp华为也不可能原封照抄,需要做大量适配工作。现在能在手机上商业运行,已经了不起了。 本帖最后由 Album2018 于 2021-6-10 23:29 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 84.052
主题: 211
帖子: 20000
注册: 2005年3月
内容贡献勋章
水牛 发表于 2021-6-10 22:22
你不用和我说操作系统是什么,我本身就是搞技术的,工作中用过的各种嵌入操作系统已经是俩位数了。
称安卓为操作系统最少是不准确的叫法。你可以叫win、mac、linux为操作系统,后两者虽然脱胎于UNIX,但是已经和UNXI分道扬镳,独立发展了。而安卓里运行的那个OS虽然在Linux基础上加了点点东西,但它仍然保持着和主线的兼容性。除非哪天Google魔改之后和Linux分道扬镳了,否则它就叫Linux,不能因为穿了件西装就叫安卓了。而AOSP只不过是上层的一个应用框架,和linux上众多的X窗口系统一样的东西。我说华为没有解析清楚鸿蒙是什么,是因为他将完全不相干的几样东西硬生生的框进了鸿蒙这个概念里,当然按照华为PPT的发展,将来他们会有相关的一天的。前几天流传的华为内部文件,虽然不知道真假,当确实有那么点意思。

虽然你是自称搞技术的,但看来你不比我这个外行强多少。

首先,并不是"独立发展"了,才是操作系统。基于linux的操作系统很多。

其次,mac现今的底层仍然是BSD等。

安卓目前就是一个以linux为内核主要用于手机(包括平板)的操作系统
.
基于linux内核的操作系统很多,大都是linux+GNU,比如Debian。请看附图,这两张分别来自Bing和Debian的官网,难道他们不如你专业吗?Debian可以称之为操作系统,为什么安卓不可以?Ubuntu是基于Debian的,Mint又是基于Ubuntu的,它们都是"保持着和主线的兼容性"的,但都是操作系统。事实上,所谓的众多linux操作系统是众多以linux为内核的各个不同的操作系统,只是习惯上称之为linux操作系统,它们还往往包括其它内容,比如GNU的众多成果。

那么,Mac是基于BSD、Mach等的混合内核的,各linux发行版和安卓都是基于linux的,它们都是操作系统。安卓与红帽、Debian、Ubuntu等不同的是,前者是AOSP/Linux,后几个是GNU/Linux。

AOSP我并不了解,但类比的话应该是GNU,而GNU可不止X窗口!

从我了解的点滴情况看,鸿蒙没啥不清楚的,也没有"将完全不相干的几样东西硬生生的框进了鸿蒙这个概念里"。鸿蒙包括了传统的手机/平板操作系统和开发工具等,也将致力于扩展成一个物联网系统。就这么简单。

鸿蒙以AOSP/Linux为起点没啥好指责的,技术上也没啥缺陷或困难。前途如何,能不能成功,要看其它变数。

可以不喜欢华为,可以不喜欢鸿蒙,但别笑话,笑话的都是外行,比我还外行。 本帖最后由 artist 于 2021-6-10 23:13 编辑
登录后可直接显示原图
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 29.578
主题: 15
帖子: 1443
注册: 2002年12月
artist 发表于 2021-6-10 21:33
你的话前半截基本上是对的,华为甚至谷歌的野心都会不止于此,下一步会是所谓的物联网,所谓的微内核正是为了这个的。

至于所谓的操作系统,一般定义是"是管理计算机硬件与软件资源的计算机程序"。这个没什么固定的界限,DOS,WIN也是,两者差别很大。众多的Linux发行版更是五花八门,包括的内容范围差别很大。AOSP严格地说确实不是一个操作系统,但和操作系统关系密切。我对安卓操作系统并不了解,也不知道AOSP的确切内容。但是安卓操作系统肯定是以linux做微内核的,所以AOSP并不是这个操作系统的全部,也不仅仅是狭义的操作系统。我的理解是AOSP类似GNU,是一个开源项目。所以根本就没有"魔改AOSP就是鸿蒙OS"这回事,这么说只是个比喻,是笑话鸿蒙系统的人的观点,谁认真这个,才是笑话。

安卓确实是个操作系统,就和win、mac、众多的linux发行版一样,都是操作系统,并不是民俗叫法。 ...

你不用和我说操作系统是什么,我本身就是搞技术的,工作中用过的各种嵌入操作系统已经是俩位数了。
称安卓为操作系统最少是不准确的叫法。你可以叫win、mac、linux为操作系统,后两者虽然脱胎于UNIX,但是已经和UNXI分道扬镳,独立发展了。而安卓里运行的那个OS虽然在Linux基础上加了点点东西,但它仍然保持着和主线的兼容性。除非哪天Google魔改之后和Linux分道扬镳了,否则它就叫Linux,不能因为穿了件西装就叫安卓了。而AOSP只不过是上层的一个应用框架,和linux上众多的X窗口系统一样的东西。我说华为没有解析清楚鸿蒙是什么,是因为他将完全不相干的几样东西硬生生的框进了鸿蒙这个概念里,当然按照华为PPT的发展,将来他们会有相关的一天的。前几天流传的华为内部文件,虽然不知道真假,当确实有那么点意思。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 84.052
主题: 211
帖子: 20000
注册: 2005年3月
内容贡献勋章
水牛 发表于 2021-6-10 20:46
对手机而言,linux没有什么不合适的。否则也不可能打败一堆嵌入式系统,占据市场主导地位。但是华为的野心显然不至于此。华为是想用他的操作系统 设备总线 开发环境一统各类设备的。这才是华为的"万物互联"。仅仅停留在设备间的互联,那是把华为看low了。如果魔改AOSP就是鸿蒙OS的话,那才真是让人笑掉大牙。AOSP本身就不是个操作系统,安卓操作系统这种说法本身就是个民俗叫法

你的话前半截基本上是对的,华为甚至谷歌的野心都会不止于此,下一步会是所谓的物联网,所谓的微内核正是为了这个的。

至于所谓的操作系统,一般定义是"是管理计算机硬件与软件资源的计算机程序"。这个没什么固定的界限,DOS,WIN也是,两者差别很大。众多的Linux发行版更是五花八门,包括的内容范围差别很大。AOSP严格地说确实不是一个操作系统,但和操作系统关系密切。我对安卓操作系统并不了解,也不知道AOSP的确切内容。但是安卓操作系统肯定是以linux做微内核的,所以AOSP并不是这个操作系统的全部,也不仅仅是狭义的操作系统。我的理解是AOSP类似GNU,是一个开源项目。所以根本就没有"魔改AOSP就是鸿蒙OS"这回事,这么说只是个比喻,是笑话鸿蒙系统的人的观点,谁认真这个,才是笑话。

安卓确实是个操作系统,就和win、mac、众多的linux发行版一样,都是操作系统,并不是民俗叫法。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 29.578
主题: 15
帖子: 1443
注册: 2002年12月
artist 发表于 2021-06-09 23:24
您这个概念恐怕不太准确。微内核在这里的意义恐怕最重要的是能够适应所谓物联网中各资源较少的设备,手机/电脑这些核心设备由于资源足够,不一定...

对手机而言,linux没有什么不合适的。否则也不可能打败一堆嵌入式系统,占据市场主导地位。但是华为的野心显然不至于此。华为是想用他的操作系统 设备总线 开发环境一统各类设备的。这才是华为的"万物互联"。仅仅停留在设备间的互联,那是把华为看low了。如果魔改AOSP就是鸿蒙OS的话,那才真是让人笑掉大牙。AOSP本身就不是个操作系统,安卓操作系统这种说法本身就是个民俗叫法
发布自 色影无忌小程序
(1)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.409
主题: 8
帖子: 4241
注册: 2010年8月
feere 发表于 2021-6-10 18:29
华为的鸿蒙不也是这样?
俺觉得这个问题是华为应该重视的,应该给人一个通俗简明的概念性印象,而不是只强调什么“万物互联”。这句话跟口号无疑,而且还是一句容易令人反感的口号。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.254
主题: 12
帖子: 554
注册: 2018年10月
十三阿哥 发表于 2021-6-10 10:52
feere 发表于 2021-6-9 22:16
其实国产手机系统还有很多,没必只纠结一个鸿蒙。

比如小米的米柚、OPPO的ColorOS、魅族的flyme都还不错。

---------------------------------
他们全部都是地地道道的安卓,给安卓系统的操作系统的操作界面做了修饰而已,厉害点的,参与AOSP,以便给自己的应用开发提供接入点和工具。华为的EMUI系统与你所提到的那些系统属同一类。


华为的鸿蒙不也是这样?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.254
主题: 12
帖子: 554
注册: 2018年10月
一肩明月 发表于 2021-6-10 10:41
feere 发表于 2021-6-9 22:16
其实国产手机系统还有很多,没必只纠结一个鸿蒙。

比如小米的米柚、OPPO的ColorOS、魅族的flyme都还不错。
--------------------------------
你确定这些是国产手机系统?你当然没纠结了,人说傻人有傻福,一点不假。


小米、OPPO、魅族,都是国内企业吧?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
陈年泡菜
泡网分: 55.158
主题: 135
帖子: 4117
注册: 2001年2月
升级鸿蒙5天了,到手才两周的新手机,流畅没有感觉到,不过明显感觉到省电了,正常使用早上7点开始,用到晚上11点多还有30%,华为mate 40pro,平时12小时只剩20%的样子
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 27.124
主题: 28
帖子: 1383
注册: 2003年11月
虽然俺为鸿蒙鼓掌,也特别想试用,但还有个安全性的担心。

那些银行和支付相关的APP可以放心使用吗?
发布自 安卓客户端
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 47.732
主题: 62
帖子: 9822
注册: 2007年6月
既然是AOSP,运行效率的提升,就会非常有限。很多情况,是旧系统的东西太多,降低了系统性能,升级鸿蒙感觉似乎快了,其实是因为新系统更干净。
其实很多厂家都是拿AOSP在改,尤其是工业领域。但其他的最好不要想太多。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 24.673
主题: 20
帖子: 1205
注册: 2005年8月
水牛 发表于 2021-6-9 20:02
说的是魔改AOSP,也就手机鸿蒙,和他的微内核鸿蒙OS,目前是完全不沾边的东西。
非要混在一起,自然会被人攻击。等他的微内核成熟了,可以支撑AOSP运行之后,在叫鸿蒙AOSP组件不迟。
魔改AOSP?呵呵,这个崭新的概念太超前了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 24.673
主题: 20
帖子: 1205
注册: 2005年8月
feere 发表于 2021-6-9 22:16
其实国产手机系统还有很多,没必只纠结一个鸿蒙。

比如小米的米柚、OPPO的ColorOS、魅族的flyme都还不错。

他们全部都是地地道道的安卓,给安卓系统的操作系统的操作界面做了修饰而已,厉害点的,参与AOSP,以便给自己的应用开发提供接入点和工具。华为的EMUI系统与你所提到的那些系统属同一类。 本帖最后由 十三阿哥 于 2021-6-10 10:55 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 23.407
主题: 10
帖子: 6759
注册: 2011年8月
feere 发表于 2021-6-9 22:16
其实国产手机系统还有很多,没必只纠结一个鸿蒙。

比如小米的米柚、OPPO的ColorOS、魅族的flyme都还不错。
你确定这些是国产手机系统?你当然没纠结了,人说傻人有傻福,一点不假。
(1)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 32.698
主题: 139
帖子: 7285
注册: 2004年11月
tianman 发表于 2021-6-9 21:23
所谓的”编译“(compilation , compile)有不同的定义,我采用的是通常的这一个:(狭义的)
“编译就是把高级语言变成计算机可以识别的2进制语言。”
按照这个定义,仅仅生成中间代码不算是“编译”

开发JAVA的通常将JIT编译到机器码称为“JAVA编译”

java字节码就是“java虚拟机”这种计算机的二进制码,从java源码生成字节码的过程就是教科书意义上的“编译”,包含了词法分析、语法分析、代码优化、代码生成等标准的编译过程步骤
java开发者要做和能做的只有把源码编译成字节码,到此为止。至于字节码是被解释执行还是aot/jit编译后执行或是以上3者的混合执行,是虚拟机的事,与java开发者无关。所以java开发者说的“编译”只能是源码编译成字节码,而不是他们根本不懂、做不了、够不着的jit
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
禁言中
泡网分: 9.153
主题: 382
帖子: 6863
注册: 2012年8月
feere 发表于 2021-6-9 22:16
其实国产手机系统还有很多,没必只纠结一个鸿蒙。

比如小米的米柚、OPPO的ColorOS、魅族的flyme都还不错


你说的这些是UI。称不上系统,比如你说的米柚就是MI-UI,小米的UI而已。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 2.94
主题: 3
帖子: 1797
注册: 2013年3月
本田阿库拉 发表于 2021-6-9 13:29
ASML的EUV光刻机就是13.5nm波长的极紫外光源啊!人家已经量产EUV光刻机了啊!那有啥好不信的。
举个栗子,ASML用的13.5nm光源是激光照射蒸发等离子态的锡滴产生的。。。可用光强是激光脉冲的2%。就这种EUV捕集后用于5nm的线宽。
我们突破的制程,你听说是xnm么?,是xxnm。所以怎么可能是1xnm光源?

倒是有其他技术,但不是euv光源。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 84.052
主题: 211
帖子: 20000
注册: 2005年3月
内容贡献勋章
Album2018 发表于 2021-6-9 22:43
你的解释到位了。
操作系统是资源管理者,传统的核心资源有二个,一是cpu,二是内存,微内核肯定包涵处理机管理和存储管理方面的内容。对现代计算机来说增加了网络资源,想来微内核中应该包含网络资源管理的内容,是不是这样看华为在设计操作系统时的选择了。其他资源的管理不会包含在微内核中。
鸿蒙虽然才推出,还是很看好的,这段时间看了一些教学资讯方面的信息,有几所国内高校把鸿蒙列入了教学内容,甚至单独开课,假以时日所谓生态,也就是应用环境应该能做出来。

谢谢,其实我是外行,您这么一解释我就更清楚了。

对于华为的一些做法,我也有反感之处,但操作系统是个技术问题,就事论事,我是希望它成功的。从技术角度看,我认为鸿蒙没啥问题和困难,前途如何,在于各方面的环境和机遇了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 84.052
主题: 211
帖子: 20000
注册: 2005年3月
内容贡献勋章
水牛 发表于 2021-6-9 20:02
说的是魔改AOSP,也就手机鸿蒙,和他的微内核鸿蒙OS,目前是完全不沾边的东西。
非要混在一起,自然会被人攻击。等他的微内核成熟了,可以支撑AOSP运行之后,在叫鸿蒙AOSP组件不迟。

您这个概念恐怕不太准确。微内核在这里的意义恐怕最重要的是能够适应所谓物联网中各资源较少的设备,手机/电脑这些核心设备由于资源足够,不一定非得用微内核,继续用宏内核/单内核是可以的。也就是说,这个系统资源多的,也就是手机和电脑用宏内核/单内核,也就是继续用linux和AOSP做底层,其它被控制的设备用微内核。当然,都用微内核也是可以的,这就看怎么选择了。

微内核其实没有啥成熟不成熟的事,把宏内核/单内核中的非"共用"模块分离出去就可以了。宏内核/单内核还是微内核,内核中包括多少模块或功能,只是个策略问题。

所谓宏内核/多内核就是把几乎或大多数设备能用到的模块(功能)都包括在内核中,微内核就是只把所有设备都能用到的模块装进内核,这样内核就会最小。

比如linux的内核就是有很多模块组成的,如果你是内行,自己从源代码编译安装,而不是安装现成的自动安装版,那么你就可以根据自己电脑的硬件来选择安装的模块。比如你的电脑没有声卡,就可以选择不安装声卡模块。也可以根据你的声卡,选择只安装你的声卡的驱动模块.......等等。默认内核里包括多少东西,取决于当前流行机型包括哪些外设。我之所以拿声卡举例子,就是在N年前,linux内核是不包括声音模块的,要想电脑发音,要在系统安装完成后,再安装声音模块。后来,声卡成了标配,内核就包括了这个模块。

所以,即使今后手机用了所谓的微内核,还是要安装现在手机系统中内核的所有模块,实际上和现在的linux+AOSP没啥区别。总而言之,不是现在的内核不意味着是华为自己的,微内核就意味着是华为自己的。

具体的我不清楚,但从原理看,内核源代码很大部分是各模块的堆砌,所谓微内核,就是把上面说的不是共用的模块去掉,没啥太难的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 1.459
主题: 2
帖子: 1448
注册: 2018年3月
artist 发表于 2021-6-9 16:50
微内核肯定是"简单"的,或说要力求最简,尽量简化,也就是只包括操作系统最基础的部分。微内核、宏内核、单内核的区别本质上就是把哪些模块划入内核的问题。比方说,只用于手机电脑,内核就可以包括声卡驱动。而如果也用于洗衣机电暖气,就要把声卡驱动踢出内核,作为内核之外的一个模块根据设备的特点选择安装或不安装。微内核,就是只把几乎所有设备都需要的模块划入内核,没什么神秘的。

除非了解华为微内核,并且明白它有什么缺陷的内行人,否则是没资格嘲讽的。

你的解释到位了。
操作系统是资源管理者,传统的核心资源有二个,一是cpu,二是内存,微内核肯定包涵处理机管理和存储管理方面的内容。对现代计算机来说增加了网络资源,想来微内核中应该包含网络资源管理的内容,是不是这样看华为在设计操作系统时的选择了。其他资源的管理不会包含在微内核中。
鸿蒙虽然才推出,还是很看好的,这段时间看了一些教学资讯方面的信息,有几所国内高校把鸿蒙列入了教学内容,甚至单独开课,假以时日所谓生态,也就是应用环境应该能做出来。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.254
主题: 12
帖子: 554
注册: 2018年10月
其实国产手机系统还有很多,没必只纠结一个鸿蒙。

比如小米的米柚、OPPO的ColorOS、魅族的flyme都还不错。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 31.023
主题: 1
帖子: 8830
注册: 2008年12月
虚化 发表于 2021-6-8 19:57
你分得清java源码和字节码吗?你以为java源码不经过编译就可以发布执行吗?还是你以为java码农直接编写字节码?
js才是源码不经过编译直接由解释器解释执行的脚本语言,java不是

所谓的”编译“(compilation , compile)有不同的定义,我采用的是通常的这一个:(狭义的)
“编译就是把高级语言变成计算机可以识别的2进制语言。”
按照这个定义,仅仅生成中间代码不算是“编译”

开发JAVA的通常将JIT编译到机器码称为“JAVA编译”
---------------------------
前面的回帖是针对高级语言分“编译型”和“解释型”的这个问题而来的:

胸口碎结石 发表于 2021-6-7 17:31
你说那个特点,开发java的人都知道是不现实的。

拿来直接用,几乎是不可能的,除非特别简单的程序。

现状就是得改,得重新编译。

既然得改,得重新编译,那其他高级语言写的程序也是一样的操作,我用c++写了个程序,换个平台重改改新编译一下就能跑,这就没区别了。

鸿蒙支持安卓app,必然是用了一部分安卓的代码,或者用了安卓的虚拟机,要么就是把安卓的一部分自己重新实现了一遍。这跟java本身,没什么太大的关系。
本帖最后由 tianman 于 2021-6-9 21:28 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 今天我的华为P40尝鲜升级了鸿蒙2.0,感觉不错!
功能受限
游客无回复权限,请登录后再试