» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

从操作系统这个层面谈谈微软的“独特”性

posted by wap, platform: iPhone

煩請樓主科普一下以前M$是給誰打工的
再煩請樓主科普一下z/OS是不是unix系的
對了 SUS認證OS和類Unix系OS什麼關係啊 是不是基於POSIX標準的兼容性考量啊?


本帖最近评分记录
  • Magician_G 激骚 +1 最骚 Rated by wap 2013-8-27 13:50

TOP

posted by wap, platform: iPhone
引用:
原帖由 @随便走走  于 2013-8-28 08:47 发表
posted by wap, platform: Windows

整个TG最恶心的人就数你这种,各种帽子、各种损人的时髦说法一股脑扣过来,但你真要仔细看回帖,要么文不对题,要么全是空话,要么他自己也不知道自己说什么,总之干货、有点营养的东西半句没有,我敢说你一定没有从事过底层的开发工作,居然如此强的优越感,真是令在下不胜佩服

为了让你这种人知道回帖也可以好好回,我再说几句,不服你可以像楼上某些人拿出干货逐一驳回

标准是什么,标准就是最低层次的统一,统一的标准可以方便所有人,你知道我们在浏览网页时,为什么在任何系统上无论是苹果、微软还是linux上的firefox用起来都差不多,为什么那么多APP在安卓和苹果看起来界面、用法都差不多,用户不需要换一个系统就换一种使用方法,这就是因为开发者在开发不同平台的app时用户界面是统一的。那既然用户界面可以做到统一,为什么开发层面不能统一呢,至少在某个层次上做到统一?而在计算机软件、网络世界里,如此多的硬件形态,如果没有一套统一的开发体系,对软件业会是一个致命的问题,所以就有了POSIX、RFC、IEEE这种标准化组织,制定了从开发、网络协议、系统API等所有和计算机网络有关的标准,所有公司、组织、开发者只要遵循这一套标准,就可以很轻松的和其它系统对接、通信、移植。 就好比虽然英语、法语、越南语是完全不同的语言,但这些国家的人却可以使用同一种键盘、用同一种打印机,为什么? 因为在字母领域他们是标准化的26拉丁字母,他们的语言在这个层次进行了统一。

在说说你提到的兼容性问题,为什么苹果不兼容塞班的程序。简单的说是因为操作系统、编译环境不一样,没法兼容。但是只要塞班符合POSIX接口标准。只需要简单的改造就能在苹果的环境里编译出可执行的程序。通俗的说,就是移植,如果底层(操作系统和硬件)足够标准,这种移植就足够简单。

现在你明白了吗,微软的问题不在于它和其他操作系统区别有多么大,事实上世界上所有操作系统都是那些东西,windows也没有什么特别的,windows最大的问题是它不遵循业界统一的接口规范,这直接觉得了开发方式。带来的坏处主要有几点:1、开发者要学习windows软件的开发方式,而这是需要时间成本的;2、造成windows和unix世界的软件移植困难,例如我拿一个unix或vxworks的源码,可以直接在linux上编译运行,但windows代码就绝无可能,需要改造和重写。

我对于我们小组的同事,编码的首要要求也是规范,尽可能按照业界标准的方式 ...
為一段50字的謬誤證偽可能需要500字
當要為一段500字的謬誤證偽時可能就需要上萬字了……

樓主如果要討論OS和應用層開發 先弄清楚Shell上下的概念 一直空說“開發”如何如何 外行看著是廢話 內行看著是笑話

有時間C/P google上來的垃圾信息 不如去找點真正的乾貨來看看
話不要說大 圍繞IT界裡的任何一點能把話說得稍微深點就是相當不容易的事了

PS 上一篇回复的內容樓主也沒好好查查 錯的還是錯的……



TOP

发新话题
     
官方公众号及微博