當前位置:編程學習大全網 - 編程語言 - Linux和2003相比哪個安全

Linux和2003相比哪個安全

壹、概述

絕大多數基於Linux內核的的操作系統使用了大量的GNU軟件,包括了shell程序、工具、程序庫、編譯器及工具,還有許多其他程序,例如Emacs。正因為如此,GNU計劃的開創者理查德·馬修·斯托曼博士提議將Linux操作系統改名為GNU/Linux。但有些人只把操作系統叫做"Linux"。

大多數系統還包括了像提供GUI界面的XFree86之類的曾經運行於BSD的程序。

除了壹部分專家之外,大多數人都不自己選擇每壹樣組件或自行設置,而是直接使用Linux套件。

1983年,理察·馬修·斯托曼(Richard Stallman)創立了GNU計劃(GNU Project)。這個計劃有壹個目標是為了發展壹個完全免費自由的 Unix-like 操作系統。自1990年代發起這個計劃以來,GNU 開始大量的產生或收集各種系統所必備的元件,像是——函式庫(libraries)、編譯器(compilers)、偵錯工具(debuggers)、文字編輯器(text editors)、網頁服務器(web server),以及壹個Unix的使用者接口(Unix shell)——除了執行核心(kernel)仍然付闕外。1990年,GNU計劃開始在馬赫微核(Mach microkernel)的架構之上開發系統核心,也就是所謂的GNU Hurd,但是這個基於Mach的設計異常復雜,發展進度則相對緩慢。

Linux內核最初只是由芬蘭人李納斯·托瓦茲(Linus Torvalds)在赫爾辛基大學上學時出於個人愛好而編寫的,當時他並不滿意Minix這個教學用的操作系統。最初的設想中,Linux 是壹種類似Minix這樣的壹種操作系統。Linux的第壹個版本在1991年9月被大學FTP server管理員Ari Lemmke發布在Internet上,最初Torvalds 稱這個核心的名稱為 "Freax" ,意思是自由( "free") 和奇異( "freak") 的結合字,並且附上了"X"這個常用的字母,以配合所謂的 Unix-like 的系統。但是FTP server管理員嫌原來的命名“Freax”的名稱不好聽,把核心的稱呼改成“Linux”,當時僅有10000行代碼,仍必須執行於Minix操作系統之上,並且必須使用硬盤開機;隨後在10月份第二個版本(0.02版)就發布了,同時這位芬蘭赫爾辛基的大學生在comp.os.minix上發布壹則信息:

Hello everybody out there using minix-

I'm doing a (free) operation system (just a hobby,

won't be big and professional like gnu) for 386(486) AT clones.

二、歷史

Linux 的歷史是和GNU緊密聯系在壹起的。從1983年開始的GNU計劃致力於開發壹個自由並且完整的類Unix操作系統,包括軟件開發工具和各種應用程序。到1991年 Linux 內核發布的時候,GNU已經幾乎完成了除了系統內核之外的各種必備軟件的開發。在Linus Torvalds和其他開發人員的努力下,GNU組件可以運行於Linux內核之上。整個內核是基於 GNU 通用公***許可,也就是GPL(GNU General Public License,GNU通用公***許可證)的,但是Linux內核並不是GNU 計劃的壹部分。1994年3月,Linux1.0版正式發布,Marc Ewing成立了 Red Hat 軟件公司,成為最著名的 Linux 分銷商之壹。

Unix & Linux歷史源流早期Linux的開機管理程序(boot loader)是使用LILO(Linux Loader),存在著壹些難以容忍的缺陷,例如無法識別8G以外的硬盤,後來新增GRUB(GRand Unified Bootloader)克服了這些缺點,具有‘動態搜尋核心檔案’的功能,可以讓您在開機的時候,可以自行編輯您的開機設定系統檔案,透過 ext2 或 ext3 檔案系統中載入 Linux Kernel。

Linux 的標誌和吉祥物是壹只名字叫做 Tux 的 企鵝,標誌的由來是因為Linus在澳洲時曾被壹只動物園裏的企鵝咬了壹口,便選擇了企鵝作為Linux的標誌。Linux的註冊商標是Linus Torvalds所有的。這是由於在1996年,壹個名字叫做William R. Della Croce的律師開始向各個 Linux 發布商發信,聲明他擁有Linux商標的所有權,並且要求各個發布商支付版稅,這些發行商集體進行上訴,要求將該註冊商標重新分配給 Linus Torvalds。Linus Torvalds 壹再聲明 Linux 是免費的,他本人可以賣掉,但 Linux 絕不能賣。

Linux發行版的某些版本是不需要安裝,只需通過CD或者可啟動的USB存儲設備就能使用的版本,他們稱為 LiveCD。

三、用戶群

GNU/Linux愛好者設計的宣傳圖,並使用GPL授權

GNU/Linux社群設計的立體圖,並使用GPL授權傳統的Linux用戶壹般都安裝並設置自己的操作系統,他們往往比其他操作系統,例如微軟Windows和Mac OS的用戶更有經驗。這些用戶有時被稱作“黑客”或是“極客”(geek)。然而隨著Linux越來越流行,越來越多的原廠委托制造(OEM)開始在其銷售的電腦上預裝上Linux,Linux的用戶中也有了普通電腦用戶,Linux系統也開始慢慢搶占桌面電腦操作系統市場。同時Linux也是最受歡迎的服務器操作系統之壹。Linux也在嵌入式電腦市場上擁有優勢,低成本的特性使Linux深受用戶歡迎。使用Linux主要的成本為移植、培訓和學習的費用,早期由於會使用Linux的人較少,這方面費用較高,但這方面的費用已經隨著Linux的日益普及和Linux上的軟件越來越多、越來越方便而降低。

KDE和GNOME等桌面系統使Linux更像是壹個Mac或Windows之類的操作系統,提供完善的圖形用戶界面,而不同於其他使用命令行界面(Command Line Interface,CLI)的類Unix操作系統。

四、未來軟件界的方向

Linux 作為較早的源代碼開放操作系統,將引領未來軟件發展的方向。

基於 Linux 開放源碼的特性,越來越多大中型企業及政府投入更多的資源來開發 Linux。現今世界上,很多國家逐漸的把政府機構內部門的電腦轉移到 Linux 上,這個情況還會壹直持續。Linux 的廣泛使用為政府機構節省了不少經費,也降低了對封閉源碼軟件潛在的安全性的憂慮。

五、Linux的英文發音

根據Torvalds的說法,Linux的發音和“Minix”是押韻的。

“Li”中“i”的發音類似於“Minix”中“i”的發音,而“nux”中“u”的發音類似於英文單詞“profess”中“o”的發音。依照國際音標應該是['linэks]——類似於“喱吶科斯”

有壹份Torvalds本人說話的音頻,音頻內容為“Hello, this is Linus Torvalds, and I pronounce Linux as Linux”。

下載地址/books/LinuxFAQ/english.wav

六、應用

運行在SUSE上的KDE桌面環境。過去,Linux主要被用作服務器的操作系統,但因它的廉價、靈活性及Unix背景使得它很合適作更廣泛的應用。傳統上,以Linux為基礎的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的組合)”技術,除了已在開發者群體中廣泛流行,它亦是現時提供網站務供應商最常使用的平臺。

基於其低廉成本與高度可設定性,Linux常常被應用於嵌入式系統,例如機頂盒、移動電話及行動裝置等。在移動電話上,Linux已經成為Symbian OS的主要競爭者;而在行動裝置上,則成為Windows CE與Palm OS外之另壹個選擇。目前流行的TiVo數位攝影機使用了經過客制化後的Linux。此外,有不少硬件式的網絡防火墻及路由器,例如部份LinkSys的產品,其內部都是使用Linux來驅動、並采用了操作系統提供的防火墻及路由功能。

采用Linux的超級電腦亦愈來愈多,根據2005年11月號的TOP500超級電腦列表,現時世上最快速的兩組超級電腦都是使用Linux作為其操作系統。而在表列的500套系統裏,采用Linux為操作系統的,占了371組(即74.2%),其中的前十位者,有7組是使用Linux的。

2006年開始發售的SONY PlayStation 3亦使用Linux的操作系統。之前,Sony亦曾為他們的PlayStation 2推出過壹套名為PS2 Linux的DIY組件。至於遊戲開發商雅達利及id Software,都有為其旗下的遊戲推出過Linux桌面版本。此外,Linux Game Publishing亦有專門為Linux平臺撰寫遊戲,並致力於把其他在Windows平臺編撰的遊戲程序碼轉攜至Linux平臺,及為轉攜遊戲提供使用授權。

而壹個打算對所有生活在發展中國家孩子提供手提電腦的名為每孩子皆有壹部手提電腦(OLPC)的項目,正是使用Linux作為缺省的操作系統。

七、發行版

Linux 主要作為Linux 發行版(通常被稱為"distro")的壹部分而使用。這些發行版由個人,松散組織的團隊,以及商業機構和誌願者組織編寫。它們通常包括了其他的系統軟件和應用軟件,以及壹個用來簡化系統初始安裝的安裝工具,和讓軟件安裝升級的集成管理器。發行版為許多不同的目的而制作, 包括對不同計算機結構的支持, 對壹個具體區域或語言的本地化,實時應用,和嵌入式系統,甚至許多版本故意地只加入免費軟件。目前,超過三百個發行版被積極的開發,最普遍被使用的發行版有大約十二個.

壹個典型的Linux發行版包括:Linux內核,壹些GNU程序庫和工具,命令行shell,圖形界面的X Window系統和相應的桌面環境,如KDE或GNOME,並包含數千種從辦公套件,編譯器,文本編輯器到科學工具的應用軟件。

目前最著名的發行版有Debian,紅帽(redhat),ubuntu,suse,CentOS,fedora等

八、Linux與其他操作系統區別

Linux可以與MS-DOS、OS/2、Windows等其他操作系統***存於同壹臺機器上。它們均為操作系統,具有壹些***性,但是互相之間各有特色,有所區別。

目前運行在PC機上的操作系統主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。早期的PC機用戶普遍使用MS-DOS,因為這種操作系統對機器的硬件配置要求不高,而隨著計算機硬件技術的飛速發展,硬件設備價格越來越低,人們可以相對容易地提高計算機的硬件配置,於是開始使用Windows、Windows NT等具有圖形界面的操作系統。Linux是新近被人們所關註的操作系統,它正在逐漸為PC機的用戶所接受。那麽,Linux與其他操作系統的主要區別是什麽呢?下面從兩個方面加以論述。

Linux與MS-DOS之間的區別

在同壹系統上運行Linux和MS-DOS已很普遍,就發揮處理器功能來說,MS-DOS沒有完全實現x86處理器的功能,而Linux完全在處理器保護模式下運行,並且開發了處理器的所有特性。Linux可以直接訪問計算機內的所有可用內存,提供完整的Unix接口。而MS-DOS只支持部分Unix的接口。

就操作系統的功能來說,MS-DOS是單任務的操作系統,壹旦用戶運行了壹個MS-DOS的應用程序,它就獨占了系統的資源,用戶不可能再同時運行其他應用程序。而Linux是多任務的操作系統,用戶可以同時運行多個應用程序。

Linux與OS/2、Windows、Windows NT之間的區別

從發展的背景看,Linux與其他操作系統的區別是,Linux是從壹個比較成熟的操作系統發展而來的,而其他操作系統,如Windows NT等,都是自成體系,無對應的相依托的操作系統。這壹區別使得Linux的用戶能大大地從Unix團體貢獻中獲利。因為Unix是世界上使用最普遍、發展最成熟的操作系統之壹,它是七十年代中期發展起來的微機和巨型機的多任務系統,雖然有時接口比較混亂,並缺少相對集中的標準,但還是發展壯大成為了最廣泛使用的操作系統之壹。無論是Unix的作者還是Unix的用戶,都認為只有Unix才是壹個真正的操作系統,許多計算機系統(從個人計算機到超級計算機)都存在Unix版本,Unix的用戶可以從很多方面得到支持和幫助。因此,Linux做為Unix的壹個克隆,同樣會得到相應的支持和幫助,直接擁有Unix在用戶中建立的牢固的地位。

從使用費用上看,Linux與其他操作系統的區別在於Linux是壹種開放、免費的操作系統,而其他操作系統都是封閉的系統,需要有償使用。這壹區別使得我們能夠不用花錢就能得到很多Linux的版本以及為其開發的應用軟件。當我們訪問Internet時,會發現幾乎所有可用的自由軟件都能夠運行在Linux系統上。有來自很多軟件商的多種Unix實現,Unix的開發、發展商以開放系統的方式推動其標準化,但卻沒有壹個公司來控制這種設計。因此,任何壹個軟件商(或開拓者)都能在某種Unix實現中實現這些標準。OS/2和Windows NT等操作系統是具有版權的產品,其接口和設計均由某壹公司控制,而且只有這些公司才有權實現其設計,它們是在封閉的環境下發展的。

九、展望

壹個打算對所有生活在發展中國家孩子提供手提電腦的名為每孩子皆有壹部手提電腦(OLPC)的項目,正是使用Linux作為缺省的操作系統。

什麽是Linux簡單地說,Linux是壹套免費使用和自由傳播的類Unix操作系統,它主要用於基於Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟件的版權制約的、全世界都能自由使用的Unix兼容產品。

Linux的出現,最早開始於壹位名叫Linus Torvalds的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計壹個代替Minix(是由壹位名叫Andrew Tannebaum的計算機教授編寫的壹個操作系統示教程序)的操作系統,這個操作系統可用於386、486或奔騰處理器的個人計算機上,並且具有 Unix操作系統的全部功能,因而開始了Linux雛形的設計。

Linux以它的高效性和靈活性著稱。它能夠在PC計算機上實現全部的Unix特性,具有多任務、多用戶的能力。Linux是在GNU公***許可權限下免費獲得的,是壹個符合POSIX標準的操作系統。Linux操作系統軟件包不僅包括完整的Linux操作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟件。它還包括帶有多個窗口管理器的X-Windows圖形用戶界面,如同我們使用Windows NT壹樣,允許我們使用窗口、圖標和菜單對系統進行操作。

Linux之所以受到廣大計算機愛好者的喜愛,主要原因有兩個,壹是它屬於自由軟件,用戶不用支付任何費用就可以獲得它和它的源代碼,並且可以根據自己的需要對它進行必要的修改,無償對它使用,無約束地繼續傳播。另壹個原因是,它具有Unix的全部功能,任何使用Unix操作系統或想要學習 Unix操作系統的人都可以從Linux中獲益。

壹般來說,windows2003是用在服務器上的操作系統,而xp這是用在客戶端較為常用的操作系統。xp是98得接班,2003是2000下壹代,這種說法不專業,因為2003在不啟動服務器角色的情況下就是xp,下面是具體的差別:

2003------------------------------------------------------

1、看妳是什麽用戶了。如果妳是壹般的用戶,玩電腦的水平不是很高,碰到什麽問題壹般得請別人來幫妳解決的話,在技術上,建議妳使用XP或是請別人來幫妳安裝windows2003。因為windows2003出於安全方面的考慮非常多,很多東西默認是不打開的,在使用中,如果妳水平很低的話,可能會發暈。

2、windows2003的設計是專用於服務器的,不過,經過少量的參數調整,能非常好的用於個人娛樂平臺。但是要註意的是,如果妳有什麽老的硬件,特別是4、5年之前出品的東西,壹定要搞清楚是否兼容。如果妳的機器是新購不到壹年的,基本上不會出現什麽兼容問題。多數情況下,硬件驅動使用win2k或是winxp下的就好。另外要註意的是,除非特別說明驅動適用於windows2003,否則壹定不要加裝主板驅動和硬盤驅動。另:如果windows2003本身能正常認識妳的硬件,而且能使妳的硬件正常使用,最好不要另裝驅動,或先鏡像備份後再去試。

3、在圖象/電影采集、制作上,windows2003似乎有先天不足(或是開發商還沒有跟上),很多掃描儀、數碼攝像機在windows2003上是無法正常使用的。本人的壹臺紫光掃描儀和松下的攝像機就不可以。反之,在XP下能很好的使用。

4、XP的多用戶管理功能是很差的,差到還不足與windows 2000 server相比,在XP中,無法對壹個磁盤、壹個目錄的訪問、讀寫權進行特別設定,而windows2003就做得非常好。因此,如果妳想使用多用戶系統、想存放別人不能訪問的東西,windows2003是壹個非常好的選擇,而且對於技術稍好的朋友會發現,在受限帳戶下使用windows2003,99.99%的病毒、木馬、惡意程序對妳的機器都不會起作用。(XP也可以使用受限帳戶,但是沒有windows2003管理功能強)。不過,有壹點XP要比windows2003強,那就是XP的多個用戶本地同時登錄(開始-》註銷-》切換用戶)至今的win中,也只有XP有這個功能(至於遠程登錄本人沒功夫去試了,呵呵)。

5、專業電腦技術人員或想真正學電腦技術的朋友來說,windows2003是非常好的選擇。因為它是真正的Server,很多編程環境、很多數據庫管理只有在Server環境下才能真正使用。特別是網絡環境、IIS等,由於XP有同時9用戶並發聯接限制,windows2003明顯比XP要強大。

6、對於多數遊戲來說,windows2003和XP下沒有什麽不同。對於某些老軟件,windows2003下設定以兼容方式運行時本人發現,XP下不能使用的,windows2003反而能使用(如開天辟地背單詞等)也是有的。當前流行的遊戲很少發現windows2003下不能用的,而且在正常設定windows2003參數下(主要指打開顯卡加速、聲卡加速、DX全部功能,優化後臺與優化前臺程序設定等),windows2003不比XP下差。

7、系統安全性上,應該說對於對電腦熟的朋友,windows2003安全性遠高於XP,對於電腦不熟的朋友,XP與windows2003下都不安全,呵呵,打開系統自帶的防火墻或加裝天網吧,這樣好壹些(建議不使用系統自帶防火墻,那玩意兒功能太差了點,用天網,功能強,使用簡單)。

8、都強列建議鏡像備份好妳的系統區。特別在windows2003下,其參數多,有些東西壹般人都不知道是幹什麽用的,如果亂調整很可能會出壹些莫明的問題,所以對於技術不是很好的朋友,windows2003裏的壹些設定更是不要去亂動。

Windows Server 2003 家族是什麽?

Windows Server 2003 家族包括以下產品:

產品 描述

Windows Server 2003 標準版 Windows Server 2003 標準版是壹個可靠的網絡操作系統,可迅速方便地提供企業解決方案。這種靈活的服務器是小型企業和部門應用的理想選擇。

Windows Server 2003 標準版:

支持文件和打印機***享。

提供安全的 Internet 連接

允許集中化的桌面應用程序部署。

有關更多信息,請參見Windows Server 2003 標準版概述.

Windows Server 2003 企業版 Windows Server 2003 企業版是為滿足各種規模的企業的壹般用途而設計的。它是各種應用程序、Web 服務和基礎結構的理想平臺,它提供高度可靠性、高性能和出色的商業價值。

Windows Server 2003 企業版:

是壹種全功能的服務器操作系統,支持多達 8 個處理器。

提供企業級功能,如 8 節點群集、支持高達 32 GB 內存等。

可用於基於 Intel Itanium 系列的計算機。

將可用於能夠支持 8 個處理器和 64 GB RAM 的 64 位計算平臺。

有關更多信息,請參見Windows Server 2003 企業版概述.

Windows Server 2003 數據中心 版 Windows Server 2003 數據中心版是為運行企業和任務所倚重的應用程序而設計的,這些應用程序需要最高的可伸縮性和可用性。

Windows Server 2003 數據中心版:

是 Microsoft 迄今為止開發的功能最強大的服務器操系統。

支持高達 32 路的 SMP 和 64 GB 的 RAM。

提供 8 節點群集和負載平衡服務是它的標準功能。

將可用於能夠支持 64位處理器和 512 GB RAM 的 64 位計算平臺。

有關更多信息,請參見Windows Server 2003 Datacenter 版概述.

Windows Server 2003 Web 版 Windows 操作系統系列中的新產品,Windows Server 2003 Web 版用於 Web 服務和托管。

Windows Server 2003 Web 版:

用於生成和承載 Web 應用程序、Web 頁面以及 XML Web 服務。

其主要目的是作為 IIS 6.0 Web 服務器使用。

提供壹個快速開發和部署 XML Web 服務和應用程序的平臺,這些服務和應用程序使用 ASP.NET 技術,該技術是 .NET 框架的關鍵部分。

便於部署和管理。

  • 上一篇:30行的c語言編程題要帶註解的
  • 下一篇:數學建模規劃問題
  • copyright 2024編程學習大全網