日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

SFU vs Cygwin

 老莊走狗 2007-01-19
 

一、簡(jiǎn)介

Cygwin是一個(gè)在windows平臺(tái)上運(yùn)行的unix模擬環(huán)境,是cygnus solutions公司開(kāi)發(fā)的自由軟件(現(xiàn)已被Redhat收購(gòu))。Cygwin是一個(gè)全功能的Win32應(yīng)用,它是UNIX應(yīng)用的一個(gè)Porting層,完全兼容于Win32(包括目前使用的Windows 95/98/NT)。該項(xiàng)目啟動(dòng)于1995年,主要目的是將GNU開(kāi)發(fā)工具移植到Win32系統(tǒng)上來(lái)。

SFU(即Services for UNIX 3.5)由微軟開(kāi)發(fā)的允許Windows和UNIX的計(jì)算機(jī)之間共享數(shù)據(jù)、安全信任。SFU的主要目的要提供對(duì)使用者、管理者和開(kāi)發(fā)者克服在 UNIX 和Windows之間的互通性工具,允許企業(yè)信息資源在它們之間無(wú)縫地分享。對(duì)資源的訪問(wèn)取決于企業(yè)的安全策略。

二、費(fèi)用

Cygwin可免費(fèi)下載使用,SFU從3.5版開(kāi)始免費(fèi)提供下載。

三、CYGWIN特點(diǎn)

  對(duì)開(kāi)發(fā)人員來(lái)說(shuō),Cygwin為開(kāi)發(fā)者提供了一個(gè)全32位應(yīng)用的開(kāi)發(fā)工具。首先,可以將Cygwin看作一組工具集,它是從目前被開(kāi)發(fā)人員廣泛使用的GNU開(kāi)發(fā)工具移植而來(lái)的,可以在Windows 9x/NT上運(yùn)行。利用Cygwin工具集,開(kāi)發(fā)人員,可以直接使用UNIX的系統(tǒng)功能調(diào)用及程序所需的一些運(yùn)行環(huán)境。

  程序員可以直接在Windows環(huán)境下調(diào)用標(biāo)準(zhǔn)的Microsoft win32API,同時(shí)也可以使用Cygwin API來(lái)編寫Win32的控制臺(tái)應(yīng)用、GUI應(yīng)用。使用Cygwin可以容易地將一些重要的UNIX應(yīng)用移植到Win32 環(huán)境下。這些應(yīng)用的源碼不需要大改動(dòng)就可以在Windows環(huán)境下運(yùn)行。

  熟悉 Windows環(huán)境的用戶,可以將Cygwin理解為Dynamic-Linked Library (DLL),它提供大量UNIX系統(tǒng)調(diào)用。目前最新的release 中包含了除setuid 和mkfifo外的所有POSIX.1/90的調(diào)用、全部ANSI C 標(biāo)準(zhǔn)調(diào)用,同時(shí)還包含了許多通用BSD 和SVR4服務(wù),如:Berkeley sockets等。

  對(duì)普通用戶而言,Cygwin提供了一組UNIX工具,運(yùn)行它,可以將你的Windows系統(tǒng)變成一部UNIX主機(jī)。這組工具中包括bash shell,你可以在一個(gè)模擬的UNIX環(huán)境下使用這些工具,或者不進(jìn)入U(xiǎn)NIX虛擬機(jī)環(huán)境,直接在Windows的DOS命令行環(huán)境下使用它們。

  Cygwin包含了哪些軟件包?

  1.開(kāi)發(fā)包:binutils、bison、byacc、dejagnu、diff、expect、flex、gas、gcc、gdb、itcl、ld、libstdc++、make、patch、tcl、tix、tk等;

  2.UNIX 工具:ash、bash、bzip2、diff、fileutils、findutils、gawk、grep、gzip、less、m4、sed、shellutils、tar、textutils、time;

  3.各軟件包的源程序包。

四、Services for UNIX 特點(diǎn)

  • Interix是基于Windows 內(nèi)核之上的子系統(tǒng), 而不是一個(gè)Unix的仿真環(huán)境

SFU 和 Windows 架構(gòu)

Interix 子系統(tǒng)是一個(gè)基于Windows NT/2000/XP之上的完全整合的POSIX系統(tǒng)。它在Windows操作系統(tǒng)上對(duì)Unix應(yīng)用的編譯和運(yùn)行提供完全的支持,它為Unix開(kāi)發(fā)人員對(duì)運(yùn)行于Unix之上的應(yīng)用提供了超過(guò) 1,900個(gè)API和已有的Shell腳本的完整支持,其他Unix應(yīng)用從而可以簡(jiǎn)單快速的重新部署到Interix上。

  • SFU提供UNIX和Windows之間共享文件:
    • NFS客戶機(jī)
    • NFS服務(wù)機(jī)
    • NFS網(wǎng)關(guān)
  • SFU提供UNIX和Windows之間遠(yuǎn)程命令行方式進(jìn)行訪問(wèn):
    • Telnet 客戶機(jī)
    • Telnet 服務(wù)機(jī)
  • SFU提供一致的跨Unix操作系統(tǒng)平臺(tái)腳本執(zhí)行的能力:
    • Korn Shell
    • C Shell
    • 超過(guò)350常用的UNIX命令和應(yīng)用
    • 在NTFS 和NFS文件系統(tǒng)下支持文件聯(lián)接
    • 單一根文件系統(tǒng)結(jié)構(gòu)
  • 采用Microsoft? Windows Active Directory? service(活動(dòng)目錄服務(wù))的NIS服務(wù)器功能提供對(duì)網(wǎng)絡(luò)管理功能
  • 在Windows和Unix之間提供用戶信息(包括口令)的同步
  • SFU安裝采用Windows提供的安裝工具。
  • 對(duì)SFU的部件和服務(wù)的管理采用Windows的Microsoft Management Console (MMC)和Windows Management Instrumentation (WMI)管理工具,或者采用命令行腳本方式管理

五、運(yùn)行環(huán)境

操作系統(tǒng) SFU Cygwin
Windows 9x ×
Windows NT 3.5 ×
Windows NT 4.0 ×
Windows 2000
Windows Server 2003
Windows XP Home ×
Windows XP Pro

六、X Windows System

Cygwin提供XFree86、KDE、Gnome,而SFU的好象要收費(fèi)的。

七、Shell截圖

Cygwin Shell Cygwin Shell
Cygwin SFU

八、相關(guān)鏈接



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=54771

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多