西西河

主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃

共:💬594 🌺1902
全看分页树展 · 主题 跟帖
家园 关于OS的抬杠

什么是OS?我觉得OS就是“”或者“APP“使用”裸机“的方法。从这个角度说,Shell是OS的一部分,因为那是“”使用裸机的方法;GUI,或者“midware“也是,那是APP使用裸机的方法。从这个角度说,OS就是一层虚拟层,JVM也是OS。

另一个角度说,OS是一个相对的概念,而非绝对的概念(当然,除了Driver和kernel,因为他们是直接操作裸机的)。除了这两样,你没办法绝对的说某堆东西是或者不是OS(的一部分),而要看相对于谁。相对于kernel,Shell是APP,而相对于,Shell又是OS的一部分,因为没有Shell,“”没办法使用计算机。

回到你之前的问题,为什么Google把Android叫做“平台”而不是“OS”,我觉得主要还是一种市场策略而已。很可能,Android里面包括了Google自己的应用程序,而这些应用程序又可以被第三方所使用(就像MS-Office)一样,模糊了OS的边界。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河