当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 其實Windows也是Unix-Like
帖子发表于 : 2010-04-08 10:23 

注册: 2009-09-25 20:19
帖子: 1513
送出感谢: 3
接收感谢: 0 次
Windows NT最大的特點,就是很有趣的分層結構。

NT的整體架構是一個微核心,然後上面加上GUI等模組元件,再往上是所謂的子系統(Sub-System)。Windows NT傳統上有三個子系統:Win32、OS/2、POSIX。現在OS/2已經沒有了,POSIX子系統升級成了SFU(Server For Unix,原名Interix)。SFU的主要用途是讓Win32和Unix整合,但是他其實就是一個完整的Unix組件。由於這些子系統是平等獨立的,因而SFU和Win32是同等地位的。

從本質架構上來說,Windows不但是一個自成一體的OS(Win32子系統),同時也是一個Unix。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-04-08 10:25 

注册: 2008-01-09 22:41
帖子: 18311
送出感谢: 0 次
接收感谢: 6
老文了

有很多阴谋论的人说,win可以快速转型以提供类unix的支持

如果真的是如此,我死也不会用windows这个发行版了


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-04-08 10:28 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
是unix-like。可从dos起,就like不了。所以不like了。


_________________
● 鸣学


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-04-08 10:46 

注册: 2009-09-25 20:19
帖子: 1513
送出感谢: 3
接收感谢: 0 次
我所以Windows是Unix-Like,只是因為他的技術本質。再詳細規類的話,應該屬於傳統的商業Unix(類似AIX等),而非*BSD、Solaris這樣的自由Unix-Like。

但是從營運上來說,微軟和Unix又是對手,因為微軟始終認為Windows NT才是王道,提供Unix支援只是一種輔助和擴充而已,我不認為微軟全面倒向Unix的可能,曾經沒有(放棄Xenix),現在沒有,將來也不會有(現狀是Unix的生存整體面臨Linux的威脅)。

Windows NT在最初基本是新生的OS,大部分代碼都不是來自其他的OS。雖然Windows NT最初的名字叫做Microsoft OS/2 NT 3.0,然而實際上負責開發Windows NT的團隊(核心團隊幾乎全部來自DEC)非常討厭OS/2,以至於儘可能不使用OS/2原有的程式代碼。來自DEC的開發團隊是一些癡迷於Unix的傢伙,他們加盟微軟,目的就是想要開發出他們理想中的可以超越Unix的作業系統,而脫胎於DOS代碼的OS/2自然地遭到他們的鄙視。但是由於比爾對IBM的迷戀,他們又不得不象徵性地保留了部分的OS/2以及HPFS,以子系統的身分提供支援,這個子系統直到Windows XP以後才徹底被消滅。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-04-08 10:48 

注册: 2009-09-25 20:19
帖子: 1513
送出感谢: 3
接收感谢: 0 次
我覺得和Unix相比,Windows NT唯一的弱點就是開放性、靈活性。因為GUI......所以GUI脫離核心是一個進步。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-04-08 11:00 

注册: 2009-09-25 20:19
帖子: 1513
送出感谢: 3
接收感谢: 0 次
Mac OS X也是採用類似的分層結構,不過他沒有沿用GUI和核心一體的傳統結構,而是在Darwin之上外掛Quartz桌面環境,這和一般Unix-Like系統中X-Server的位置一樣。

Darwin是以Mach 3微核心為基礎,上面是修改過的FreeBSD,這使得Darwin也具有Windows NT那樣的可伸縮性,只要把FreeBSD換掉,比如換成Linux,就相當於掛上了另一個「子系統」。

中國大陸官方發布的Kylin OS據說也是Mach微核心,上面也是一個修改過的FreeBSD。這使得我一直懷疑這個「中國自主研發的內核」很有可能就是基於Darwin來修改而成,如果他們花掉了數千萬人民幣去閉門製造出一個跟開源的Darwin幾乎一模一樣的東西而且還以安全為由閉源,那比承認抄襲Darwin更好笑吧。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-04-08 13:59 
头像

注册: 2008-12-13 19:39
帖子: 13284
地址: 物华天宝人杰地灵
送出感谢: 1
接收感谢: 6
类似NT的微内核结构。。。等Hurd哪天成熟吧。 :em02


_________________
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-04-08 15:17 

注册: 2009-09-25 20:19
帖子: 1513
送出感谢: 3
接收感谢: 0 次
wangdu2002 写道:
类似NT的微内核结构。。。等Hurd哪天成熟吧。 :em02

NT不是微核心,他只是模仿了Mach微核心的「核心的核心」那一部分而已,除了最核心的一小塊之外以上部分都是整塊核心,所有的子系統核心也是整塊的,和Hurd沒甚麼關係。

嚴格上來說,說Windows NT就是Unix-Like也不完全正確,因為一般桌面版的Windows並沒有內建SFU,而是需要另外下載安裝的,安裝了SFU之後才算具有了Unix的資格。另外,由於微軟的所有Windows發行版本都把Win32設定為不可更改的預設子系統,因而使用者並不可能執行一個不和Win32同時執行的純Unix系統。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-05-24 9:19 
头像

注册: 2006-09-10 16:06
帖子: 1456
送出感谢: 0 次
接收感谢: 0 次
讨论的好高深啊。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-05-27 18:26 
头像

注册: 2010-05-24 12:16
帖子: 1015
送出感谢: 0 次
接收感谢: 0 次
都是术语!看不懂啊...


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-06-23 7:58 

注册: 2008-08-19 15:06
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
陽光院景仁 写道:
Mac OS X也是採用類似的分層結構,不過他沒有沿用GUI和核心一體的傳統結構,而是在Darwin之上外掛Quartz桌面環境,這和一般Unix-Like系統中X-Server的位置一樣。

Darwin是以Mach 3微核心為基礎,上面是修改過的FreeBSD,這使得Darwin也具有Windows NT那樣的可伸縮性,只要把FreeBSD換掉,比如換成Linux,就相當於掛上了另一個「子系統」。

中國大陸官方發布的Kylin OS據說也是Mach微核心,上面也是一個修改過的FreeBSD。這使得我一直懷疑這個「中國自主研發的內核」很有可能就是基於Darwin來修改而成,如果他們花掉了數千萬人民幣去閉門製造出一個跟開源的Darwin幾乎一模一樣的東西而且還以安全為由閉源,那比承認抄襲Darwin更好笑吧。

大陆官方的大部分科研项目都是笑话,是做给领导看的。红旗如此,中标如此,麒麟如此,龙芯亦如此。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-06-27 19:21 
头像

注册: 2007-12-10 19:03
帖子: 137
地址: Shanghai, China
送出感谢: 0 次
接收感谢: 0 次
thynson 写道:
大陆官方的大部分科研项目都是笑话,是做给领导看的。红旗如此,中标如此,麒麟如此,龙芯亦如此。


没错~
花大钱,作小事。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 其實Windows也是Unix-Like
帖子发表于 : 2010-08-08 13:56 
头像

注册: 2010-07-01 19:59
帖子: 178
送出感谢: 6
接收感谢: 0 次
龙芯还好,至少还有做成实体的东西。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译