主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃
共:💬594 🌺1902
什么是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的边界。
- 相关回复 上下关系8
🙂【原创】新时代新潮流WebOS 【5】 39 邓侃 字5477 2009-03-05 08:36:11
🙂关于OS的抬杠
🙂跟老邓抬下杠 3 跑龙套 字772 2009-03-06 00:46:11
🙂Cobol还乡团。哈哈哈 1 投入 字0 2009-03-07 08:20:39
🙂俺说就是钱闹的。 4 素里太守 字421 2009-03-06 01:55:01
🙂虽然歪楼,但是说得好,必须花之,俺接着歪。。。 3 羽羊 字417 2009-03-06 02:14:38