跳到主要內容

電腦作業系統


 

中華民國 一百 十二

壹、 摘要

作業系統是最基本的軟體,所有的應用程式都必須透過他來分配電腦的硬體資源(包涵CPU、記憶體、磁碟等等的管理),早期的作業系統只提供命令列式的操作介面,而目前則流行圖形化的視窗作業系統,下面將介紹幾種目前常見的作業系統,包括UNIXUNIX-Like(LinuxFreeBSD)WindowsMac OS等等。

貳、 目的

作業系統是電腦不可或缺的部分,市面上大部分的人都使用著Windows,但是作業系統只有Windows?有人說,還有AppleMAC OS阿。但是它不對外販售,Apple的價格這麼高,難道沒有其他選擇了嗎?有的,還不只一種,像是LinuxFreeBSD等,而且光Linux就有4000+種的版本,卻有人連聽都沒聽過,以下單元介紹各種不同的作業系統,並且分析各種不同的特色。

參、 內容

I.         現今的作業系統

作業系統經歷了長期的發展,多年的技術演進,如今的作業系統皆具有以下特色:
(1)         具備批次處理特性。必須擁有大量的記憶體以便事先將工作安排完畢,不需要以互動方式操作電腦,電腦即可進行這些工作。
(2)         具備週邊線上同時工作能力。例如使用者不該等待印表機列印無法從事其他工作。
(3)         具有多工能力,包含多重程式處理以及多人使用環境。
(4)         具備分時系統功能,也就是多人使用環境的基礎。
(5)         可提供安排工作優先等級的機制。
(6)         具有多處理器系統或多核心系統的能力,使得工作量得以提高。
(7)         具備網路通訊及共用資源的能力。
(8)         提供分散式系統環境,以提高產量。[1]

II.    何謂作業系統

作業系統(Operating System,簡稱OS)是管理電腦硬體與電腦軟體資源的程式,同時也是電腦系統的核心與基石。作業系統身負諸如管理與配置內部記憶體、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。作業系統的型態非常多樣,不同機器安裝的作業系統可從簡單到複雜,可從手機的嵌入式系統到超級電腦的大型作業系統。許多作業系統製造者對它涵蓋範疇的定義也不盡一致,例如有些作業系統整合了圖形化使用者介面,而有些僅使用文字介面,而將圖形介面視為一種非必要的應用程式。

作業系統理論在電腦科學中,為歷史悠久而又活躍的分支;而作業系統的設計與實作則是電腦軟體工業的基礎與核心。[2]

III.                常見的作業系統

一、           Windows
Windows是微軟公司推出的一系列作業系統。它問世於1985年,當時是DOS之下的操作環境,而後其後續版本作逐漸發展成為個人電腦和伺服器使用者設計的作業系統,並最終獲得了世界個人電腦作業系統軟體的壟斷地位。視窗作業系統可以在幾種不同型別的平台上執行,如個人電腦、伺服器和嵌入式系統等等,其中在個人電腦的領域應用內最為普遍。在2004年,國際數據資訊公司中一次有關未來發展趨勢的會議上,副董事長Avneesh Saxena宣布Windows擁有終端作業系統大約90%的市場佔有率。當前,最新的個人電腦版本WindowsWindows 7,最新的伺服器版本WindowsWindows Server 2008 R2
常見的各種Windows發行版

Windows XP

Windows XP(版本號:5.1,開發代號:Whistler),是微軟公司推出供個人電腦使用的作業系統,包括商用及家用的桌上型電腦、筆記型電腦、媒體中心、平板電腦等。它的RTM版於2001824日發佈;零售版於20011025日上市。其名字「XP」表示英文中的「體驗」(experience)之意。Windows XP是繼Windows 2000Windows Me後的下一代Windows作業系統,亦是微軟首個面向消費者而基於Windows NT架構的作業系統。Windows XP的後續作業系統是Windows VistaWindows XP的外部版本是2002,內部版本是5.1(即Windows NT 5.1),正式版的Build5.1.2600

20119月底前,Windows XP是世界上最多人使用的作業系統,佔42%市場佔有率;在20071月,Windows XP的市場佔有率達到最高峰,有76.1%。但在20119月底終於被相隔兩個世代的Windows 7超越,形成黃金交叉,Windows 740.17%市佔率擠下Windows XP38.72%。但在亞洲地區,Windows XP還是大幅領先Windows 7

Windows XP成為有史以來最賣座及經典的作業系統,包括曾經佔有率最高,更令Windows XP下一世代的Windows Vista慘淡收場。[3]

Windows Vista

Windows Vista是微軟發行的一款Windows個人桌面作業系統,於2005722日微軟正式公布此名稱。原代號為LonghornWindows Vista的內部版本是6.0(即Windows NT 6.0),正式版的Build6.0.6000。在2006118日,Windows Vista開發完成並正式進入量產。之後的兩個月僅對MSDN用戶、電腦軟硬體製造商和企業客戶釋出。在2007130日,Windows Vista正式對一般大眾販售,同時也可以從微軟的網站下載。Windows Vista距離上一版本的作業系統Windows XP已有超過五年的時間,這是Windows歷史上間隔時間最久的一次發佈。

根據微軟表示,Windows Vista包含了上百種新功能;其中較特別的是新版的圖形使用者介面和稱為「Windows Aero」的全新視覺風格、加強後的搜尋功能(Windows indexing service)、新的多媒體創作工具(例如Windows DVD 製作程式),以及重新設計的網路、音訊、輸出(列印)和顯示次系統。Vista也使用點對點技術(peer-to-peer)提升了電腦系統在家庭網路中的通訊能力,將讓在不同電腦或裝置之間分享檔案與數位媒體內容變得更簡單。針對開發者方面,Vista使用.NET Framework 3.0版本,比起傳統的Windows API更能讓開發者能簡單寫出高品質的程式。Windows Vista是第一版只能支援在NTFS硬碟分割區上安裝Windows系統的Windows作業系統。

微軟也在Vista的安全性方面進行改良。Windows XP最受到批評的一點是系統經常出現安全漏洞,並且容易受到惡意軟體、電腦病毒或緩衝區溢位等問題的影響。為了改善這些情形,微軟主席比爾·蓋茲在2002上半年宣佈在全公司實行「信賴運算的電腦行動」(Trustworthy Computing initiative),這個活動目的是讓全公司各方面的軟體開發部門一起合作,共同解決安全性的問題。微軟宣稱由於希望優先增進Windows XPWindows Server 2003的安全性,延誤了Vista的開發。[4]

Windows 7

        Windows 7(開發代號:Blackcomb以及Vienna,後更改為「7」)是微軟公司目前最新的Windows作業系統版本,供個人電腦使用,包括家庭及商業工作環境、筆記型電腦、平板電腦、多媒體中心等使用。

        Windows 7提高了螢幕觸控支援和手寫識別,支援虛擬硬碟,改善多核心處理器的運作效率,開機速度和內核改進。增加的功能大致上包括:支援多個顯示卡、新版本的Windows Media Center12)、一個供Windows Media Center使用的桌面小工具、增強的音訊功能、內建的XPSWindows PowerShell以及一個包含了新模式且支援單位轉換的新版小算盤。另外,其控制台也增加了不少新項目:ClearType文字調整工具、顯示器色彩校正精靈、桌面小工具、系統還原、疑難排解、工作空間中心(Workspaces Center)、認證管理員、系統圖示和顯示。舊有的Windows資訊安全中心被更名為「Windows行動作業中心」,它有保護電腦資訊安全的功能。

Windows 7涵蓋32位元和64位元二個版本,顧及從32位元系統過渡到64位元系統的趨勢。Windows Server 2008 R2則只對應64位元服務器系統,但亦會相容32位元程式。而16位元視窗系統和MS-DOS應用程式,則提供有限度支援,情況如同Windows Vista x64版本。

Windows 7新增加了一個稱為「Windows XP模式」的功能。此功能可以讓Windows 7透過虛擬化技術呼叫虛擬機器中的Windows XP,實作近乎的完全相容。這個功能只在Windows 7 專業版、企業版及旗艦版版本中以免費授權的方式開放。[5]
MS-DOSWindows各版本的比較
功能特點
MS-DOS
Win 98
Win ME
Win XP
Vista
Win 7
GUI介面
Luna介面
Windows Aero
支援MS-DOS軟體
系統核心
MS-DOS
MS-DOS
NT 5.1
NT 6.0
NT 6.1

Windows 8

Windows 8是微軟公司(Microsoft)繼Windows 7後,研發中的下一代電腦作業系統,新系統除了具備該公司傳統視窗顯示外,亦將配合觸控螢幕的平版電腦設計,使用類似 Windows Phone 7作業系統中動態方塊(live tiles)介面。作業系統將可透過官方網上商店購買軟體等新功能及特性,Windows 8仍為測試階段,預計將會於2012年內推出。
已知的新功能及特性:
(1)       Windows 8 的開機階段載入電腦硬體系統將以支援UEFI為主。搭配固態硬碟(SSD)狀態下,可讓開機在數秒內完成。但仍保留對傳統BIOS的支援。
(2)       新的網頁瀏覽器Internet Explorer 10允許使用者在傳統 Windows Metro 模式間自由切換,並支援多點觸控。
(3)       Windows 7 軟體都可以直接在 Windows 8 上應用。
(4)       更新過的工作管理員會將未在螢幕上執行的 Apps 暫時凍結,即不佔用CPU
(5)       全新的「Reset and Refresh PC」(重置與重新整理 PC)功能,讓你可以很容易地把電腦抹乾淨並還原。
(6)       Windows 8 將內建 Hyper-V 虛擬化軟體(原先只支援Windows Server 2008)。
(7)       多螢幕將支援橫跨螢幕的單一桌布,以及各螢幕獨立的工作列。
(8)       強化了放大鏡功能。
(9)       MailPhotosCalendar、和 People App 提供 Metro 式的更新。
(10)   個人化設定可以在多台 Windows 8 裝置間同步。
(11)   硬體配備需求降低,就算是 Lenovo S10Intel Atom N270 1.6GHzDDR2 667MHz 1024MB)也可正常執行 Windows 8
(12)   Windows 8 將內建Windows應用商店,名為Windows Store,將允許Windows用戶下載免費應用程式或付費購買應用程式。
(13)   內建 近場通訊 功能的 Windows 8 裝置將可以用 Tap-to-share 功能分享內容。
(14)   登入系統會使用以相片為基礎。
(15)   Windows 8 將內建防毒程式。
(16)   Windows 8 會支援 ARM架構處理器晶片,改善Windows在平板電腦上的表現。
(17)   Windows 8 將原生支援USB 3.0,用戶將會得到更快的傳送速度。[6]
二、           Mac OS
麥金塔電腦的作業系統Mac OS一直是由蘋果公司自行開發,MacOS可以算是圖形化使用者介面的鼻祖,不過由於個人電腦市場一直被PC所佔據。因此使用率偏低。長久以來,麥金塔電腦的圖形處理都比個人電腦還要好,因此大多數繪圖、排版、平面設計的專業人員通常使用麥金塔電腦來工作。但是麥金塔在網路及伺服器功能一項是比較欠缺的,因此在2001蘋果基於UNIX為基礎,開發了一套新版的MacOS X,不但具有UNIX分時多工特性,並且仍保有多媒體處理能力,使的Mac OS成為具有主從結構與多媒體工作站的作業系統[7]
Mac OS是一套執行於蘋果Macintosh系列電腦上的作業系統。Mac OS是首個在商用領域成功的圖形使用者介面。Macintosh組包括比爾·阿特金森(Bill Atkinson)、傑夫·拉斯金(Jef Raskin)和安迪·赫茨菲爾德(Andy Hertzfeld)。現行的最新的系統版本是Mac OS X v10.7(Lion)

Mac OS可以被分成作業系統的兩個系列:
一個是老舊且已不被支援的「ClassicMac OS(系統搭載在1984年銷售的首部Mac與其後代上,終極版本是Mac OS 9)。採用Mach作為內核,在OS 8以前用「System x.xx」來稱呼。

新的Mac OS X結合BSD UnixOpenStepMac OS 9的元素。它的最底層建基於Unix基礎,其代碼被稱為Darwin,實行的是部分開放原始碼。[8]
三、           Unix
UNIX作業系統(UNIX),是美國AT&T公司1971年在PDP-11上執行的作業系統。具有多使用者、多工的特點,支援多種處理器架構,最早由肯·湯普遜(Kenneth Lane Thompson)、丹尼斯·里奇(Dennis MacAlistair Ritchie)和道格拉斯·麥克羅伊於1969年在AT&T的貝爾實驗室開發。
目前它的商標權由國際開放標準組織(The Open Group)所擁有。
簡介
湯普遜和里奇最早是在貝爾實驗室開發Unix的,此後的10年,Unix在學術機構和大型企業中得到了廣泛的應用,當時的UNIX擁有者AT&T公司以低廉甚至免費的許可將Unix源碼授權給學術機構做研究或教學之用,許多機構在此源碼基礎上加以擴充和改進,形成了所謂的「Unix變種」,這些變種反過來也促進了Unix的發展,其中最著名的變種之一是由加州大學柏克萊分校開發的BSD產品。

後來AT&T意識到了Unix的商業價值,不再將Unix源碼授權給學術機構,並對之前的Unix及其變種聲明了版權權利。變種BSD UnixUnix的歷史發展中具有相當大的影響力,被很多商業廠家採用,成為很多商用Unix的基礎。BSD使用主版本加次版本的方法標識,如4.2BSD4.3BSD,在原始版本的基礎上還有衍生版本,這些版本通常有自己的名字,如4.3BSD-Net/14.3BSD-Net/2等。其不斷增大的影響力終於引起了AT&T的關注,於是開始了一場持久的版權官司,這場官司一直打到AT&T將自己的Unix系統實驗室賣掉,新接手的Novell公司採取了一種比較開明的做法,允許柏克萊分校自由發佈自己的BSD,但是前提是必須將來自於AT&T的代碼完全刪除,於是誕生了4.4 BSD Lite版,由於這個版本不存在法律問題,4.4BSD Lite成為了現代BSD系統的基礎版本。儘管後來,非商業版的Unix系統又經過了很多演變,但其中有不少最終都是建立在BSD版本上(LinuxMinix等系統除外)。所以從這個角度上,4.4 BSD又是所有自由版本Unix的基礎,它們和System VLinux等共同構成Unix作業系統這片璀璨的星空。

BSD在發展中也逐漸衍生出3個主要的分支:FreeBSDOpenBSDNetBSD

此後的幾十年中,Unix仍在不斷變化,其版權所有者不斷變更,授權者的數量也在增加。Unix的版權曾經為AT&T所有,之後Novell擁有了Unix,再之後Novell又將版權出售給了SCO,但不包括智慧財產權和專利權(這一事實雙方尚存在爭議)。有很多大公司在取得了Unix的授權之後,開發了自己的Unix產品,比如IBMAIXHPHP-UXSUNSolarisSGIIRIX

Unix因為其安全可靠,高效強大的特點在伺服器領域得到了廣泛的應用。直到GNU/Linux流行開始前,Unix也是科學計算、大型機、超級電腦等所用作業系統的主流。現在其仍然被應用於一些對穩定性要求極高的資料中心之上。[9]
Unix作業系統特色:
(1)       移植性高:Unix 的程式碼幾乎都是由 C 語言所撰寫而成, 因此只需要修改少部分的程式碼, 即可輕易移植到其他的硬體平台, 使得現今許多硬體平台上, 都可見到 Unix 的版本。
(2)       小而美的作業系統:Unix 並不意圖在作業系統中納入過多的功能, 而是希望作業系統本身只包含基本必要的能力, 其他的功能則交由應用程式以模組化方式實現, 附加於 Unix 之上。正由於作業系統的精簡, 除錯與維護變得更為容易, 因而造就了 Unix 系統相當好的穩定度。
(3)       多人多工:Unix 是一個允許多人登入、並同時執行程式的作業系統。這個特點或許在今日看來並不特別, 不過, 在早期的作業系統中可是相當令人注目。
(4)       眾多的應用程式:由於 Unix 作業系統的普及, 吸引了很多有興趣的人幫忙發展應用程式, 而且這些程式很多都能免費取得, 使得 Unix 有更佳的實用性。
(5)       可靠的安全性:Unix 屬於多人作業系統,因此在成員間彼此的資料保密方面,做了妥善的規劃。每個使用者均可針對自己的檔案做權限設定(讀、寫及執行權限), 以防資料外洩,當然也可以指定將某些檔案開放給其他使用者使用。
(6)       良好的系統架構:此外,不管是在行程控制、檔案系統、記憶體管理、輸入輸出系統、甚至網路系統方面, Unix 都有相當好的規劃。[10]
四、           Linux
Linux是由芬蘭大學生在1991年發展出來的一套可安裝於PC上的作業系統,這點能由他的名稱(Linux=Linus’s Unix)可以看出,他是以UNIX為基礎所開發的作業系統。

Linux是一種自由和開放原始碼的電腦作業系統。目前存在著許多不同的Linux,但它們全都使用了Linux內核。 Linux可安裝在各種各樣的電腦硬體設備,從手機、平板電腦、路由器和視訊遊戲控制台,個人電腦,伺服器和超級電腦。 Linux是一個領先的作業系統,世界上運算最快的10台超級電腦執行的都是Linux作業系統。

Linux是完全免費的作業系統,並且開放原始碼下載,Linux採用大眾公有版權 (GPL:GNU) 原則來發行。由於Linux免費並且可取得及修改原始碼,因此對需要壓低成本售價的第一代迷你筆電而言,Linux也成為期內附的基本作業系統。由於大多數人沒有能力購買大型主機來安裝UNIX,因此大多數人選擇在個人電腦上安裝Linux以便間接學習UNIX的各項基本操作。另一方面,由於Linux是免費的並且穩定度非常高,因此使的Linux在個人電腦的使用率越來越高。

在實務上,要安裝一套完整的作業系統,除了安裝核心程式外,還要搭配相關系統程式、應用程式等才具備實用價值,而採開放式的Linux並無硬性規定需要哪些相關的系統程式及應用程式,並且由於這些程式大多是免費的,所以每個人已依照使用需求下載自己所需要的程式,打造個人專屬的Linux空間,話雖如此,但是對一班的使用者來說,收集程式並加以安裝並非是一件容易的事。針對這類的事情,某些公司或團體將常用、穩定且接受度高德程式與Linux核心結合再依請包裝成一個完整可用的作業系統,稱為『安裝套件(Distribution)』。著名的安裝套件有:RedHat/FedoraUbuntuDebian GNUOpenSUSECentOS等等。[11] [12]
常見的發行版

Linux Mint

Linux Mint是一種基於Ubuntu開發出的Linux作業系統,其特色為簡潔。現在它的最新版本為Linux Mint 12 "Lisa"20111126日更新),基於Ubuntu 11.10 ,修復了大量BUG,更加穩定與簡潔,是目前Distrowatch排行榜上第一名的Linux發行版。
Linux Mint 是一個基於 Ubuntu 的發行版。他繼承了 Ubuntu的眾多優點,同時也在 Ubuntu的基礎上加入很多自己優秀的特性。其標的是提供一種開箱即刻可用的使用者體驗,免去使用者要安裝系統後還要自己安裝一系列滿足基本使用需求的軟體。它包括提供瀏覽器外掛程式、多媒體編解碼器、對DVD播放的支援、Java和其他元件。它與 Ubuntu軟體倉庫完全相容。[13]

Ubuntu

Ubuntu是一個以桌面應用為主的GNULinux作業系統,其名稱來自非洲南部祖魯語或豪薩語的「Ubuntu」一詞,意思是「人性」、「我的存在是因為大家的存在」, 是非洲傳統的一種價值觀,類似華人社會的「仁愛」思想。
Ubuntu基於Debian發行版和GNOME桌面環境,與Debian的不同在於它每6個月會發佈一個新版本。
普通的桌面應用版可以獲得18個月的支援,標為LTS的桌面應用版可以獲得更長時間的支援。例如,Ubuntu 8.04 LTS(代號Hardy Heron),其桌面應用系列可以獲得為期三年的技術支援,伺服器版可以獲得為期五年的技術支援。Ubuntu的目標在於為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟體構建而成的作業系統。Ubuntu具有龐大的社群力量,用戶可以方便地從社群獲得幫助。
Ubuntu所有系統相關的任務均需使用Sudo指令是它的一大特色,這種方式比傳統的以系統管理員帳號進行管理工作的方式更為安全,此為LinuxUnix系統的基本思維之一。同時,Ubuntu也相當注重系統的易用性,標準安裝完成後,一開機就可以投入使用,簡單地說,就是安裝完成以後,使用者無需再費神安裝瀏覽器、Office套裝程式、多媒體播放程式等常用軟體,一般也無需下載安裝網卡、音效卡等硬體設備的驅動(但部份顯示卡需要額外下載的驅動程式,且不一定能用套件庫中所提供的版本);Ubuntu的開發者與DebianGNOME開源社區合作密切,其各個正式版本的桌面環境均採用GNOME的最新版本,通常會緊隨GNOME項目的進展而及時更新(同時,也提供基於KDEXFCE等桌面環境的衍生版本)。UbuntuDebian使用相同的deb 軟體包格式,可以安裝絕大多數為Debian編譯的軟體套件,雖然不能保證完全相容,但大多數情況是通用的。[14]
特色:
(1)       3D桌面環境、上萬種佈景主題。
(2)       可以安裝在任何地方(能存檔案的地方... ex. 隨身硬碟、記憶卡),桌面帶著走。
(3)       開機快速,進到桌面只需要10
(4)       軟體中心線上免費提供超過18000套軟體,免費合法安裝;也可透過內建網路商店購買軟體和音樂。
(5)       穩定,當機頻率超低。
(6)       盡情揮灑創意!沒有任何煩人的限制,創造屬於您自己的電腦。

Fedora

Fedora Linux(第七版以前為Fedora Core)是較具知名度的Linux發行套件之一,由Fedora Project社群開發、紅帽公司贊助,目標是建立一套新穎、多功能並且自由(開放原始碼)的作業系統。

Fedora基於Red Hat Linux,在Red Hat Linux終止發行後,紅帽公司計畫以Fedora來取代Red Hat Linux在個人領域的應用,而另外發行的Red Hat Enterprise LinuxRed Hat企業版LinuxRHEL)則取代Red Hat Linux在商業應用的領域。

Fedora的功能對於使用者而言,它是一套功能完備、更新快速的免費作業系統,而對贊助者Red Hat公司而言,它是許多新技術的測試平台,被認為可用的技術最終會加入到Red Hat Enterprise Linux中。

Fedora大約每六個月發佈新版本,目前Fedora最新的版本是Fedora 16
Fedora 的核心價值
(1)       自由:提供專有軟體與內容的自由版替代品,使 Fedora 完全自由,並且讓每個人都能再度將它散布給其他人。這樣一來,任何人都能將我們的成果用於他們所想要的用途上,不必擔心法律問題,甚至能夠進一步傳遞自由軟體。
(2)       朋友:成功來自於強健的社群,而這社群是由來自世界各地的人們所組成,並且一同努力著。Fedora 有個地方提供給任何支持Fedora的價值、以及想要協助我們的人。
(3)       優異:相信創造新科技功能的苦工,能讓自由軟體對於成千上萬的人們來說更強大、更有彈性、更好用。如此一來,每個人都能受益,不管他們是不是使用 Fedora
(4)       第一:每年發行兩個版本,你永遠不必慢慢等待最新與最棒的軟體到來;不過也有一些衍生自 Fedora 的其他 Linux 產品是針對長期的穩定性而設計。[15]

Debian

Debian是由GPL和其他自由軟體許可協議授權的自由軟體組成的作業系統,由Debian計畫(Debian Project)組織維護。Debian計畫是一個獨立的、分散的組織,由3000人志願者組成,接受世界多個非盈利組織的資金支援,Software in the Public Interest提供支援並持有商標作為保護機構。
Debian以其堅守Unix和自由軟體的精神,以及其給予使用者的眾多選擇而聞名。目前Debian包括了超過25,000個軟體包並支援12個電腦系統結構。
Debian是一個大的系統組織框架,在這個框架下有多種不同作業系統核心的分支計劃,主要為採用Linux核心的Debian GNU/Linux系統,其他還有採用GNU Hurd核心的Debian GNU/Hurd系統、採用FreeBSD核心的Debian GNU/kFreeBSD系統,以及採用NetBSD核心的Debian GNU/NetBSD系統。甚至還有應用Debian的系統架構和工具,採用OpenSolaris核心構建而成的Nexenta OS系統。在這些Debian系統中,以採用Linux核心的Debian GNU/Linux最為著名。眾多的Linux發行版,例如UbuntuKnoppixLinspireXandros等,都建基於Debian GNU/Linux
   基本上Debian是基於穩定與自由的作業系統,它分成三個發行版,分別是穩定
版、測試版、開發版,怎樣的軟體才會出現在穩定版中?在「測試」分支中的軟體三年沒有回報一個bug後,「測試」分支會成為下一個穩定版本,所以Debian能帶給使用者最高的穩定性;Debian也強調自由,只要不是開源的軟體無法放進Debian中,這兩點是許多人選用他的原因。[16]

openSUSE

openSUSE是以Linux核心為基礎,提供符合一般日常使用的作業系統。開放社群的 openSUSE Project所開發,並由Novell贊助。20041月當Novell成功收購SuSE後,Novell決定將SuSE Professional產品完全開源,包括SUSE Linux引以為傲的YaST管理工具,以加入社群力量,協助其開發其商業產品SUSE Linux Enterprise
openSUSE釋出的第一個版本是基於SuSE Professional 10.0的測試版,而目前的穩定版是在201111月釋出的12.1版。
openSUSE有許多特點,包含:
(1)       YaST2openSUSE用來當作控制中心的系統管理應用程式。
(2)       XenVirtualBoxKVMKernel-based Virtual Machine)及QEMU:虛擬化軟體。KDE SC:桌面環境。
(3)       GNOME:桌面環境。
(4)       Compiz Fusion:在XglAIGLX上執行的3D桌面。
(5)       最新釋出的12.1版本原生了Gnome 3.2的介面。[17]
五、           FreeBSD
FreeBSD是另一個把UNIX移植到一般PC的作業系統版本,FreeBSDLinux同樣能讓個人電腦輕易地變成功能強大的工作站或伺服器。FreeBSD源自於UNIXBSD系列版本,通常在使用在學術研究單位。例如台灣學術網路上所架設的FTP伺服器大多使用FreeBSD作為作業系統。
FreeBSD會在學術領域中有一席之地,是因為他有下列特點
(1)       FreeBSD早已是完全32位元的作業系統,足以和其他32位元的作業系統相抗衡。
(2)       多樣化且簡易的安裝方式。
(3)       開放原始碼。
(4)       包含大量的應用軟體。
(5)       支援UNIX等級的記憶體保護模式。
(6)       可以直接執行其他UNIX-like作業系統上編譯的程式。
(7)       提供動態共享函式庫。
(8)       同樣提供GCC,也就是包含CC++FORTAN等程式開發環境。
(9)       包含大量的說明,同時有一群熱心人士進行文件的各國語言翻譯。[18]

肆、 結論

誰說作業系統只有Windows,常見的作業系統種類非常的多,但是多數的人卻只聽過Windows,在個人電腦上,還有Mac OSLinux可以使用,雖然在地化這個方面其他兩類較Windows遜色,但在穩定性、安全性卻比Windows出色,每種作業系統都有其特色,像是Linux著重在自由、安全、穩定性上,所以伺服器業者也大都採用Linux的作業系統,畢竟商用越穩定越好。而Mac OS又有何特色呢,他在穩定性上略遜於Linux,但是在多媒體方面卻一枝獨秀,不少著名的美工軟體都將最新的軟體率先發布在Mac OS上,像是Photoshop就是很好的例子。在未來,隨著科技技術的進步,硬體也會越來越好,在系統資源有餘的情況之下,作業系統的功能也會日益強大,除了對硬體的支援更加完備之外,應該也都會有更多特效、更多人性化介面等等,也可能完全的雲端化,即使雲端化,作業系統仍然會是電腦不可或缺得一部分。

資料來源

l   Wikipedia http://zh.wikipedia.org
l   Why linux is better http://www.whylinuxisbetter.net
l   Distrowatch http://www.distrowatch.com/
l   Ubuntu http://www.ubuntu-tw.org/
l   OpenSUSE http://www.opensuse.org/
l   Fedora http://www.fedoraproject.org/
l   Linux Mint http://www.linuxmint.com/
l   Windows http://windows.microsoft.com/
l   Mac OS http://www.apple.com/tw/macosx/
l   Phoronix http://www.phoronix.com
l   linuxtoy http://linuxtoy.org/
l   OMG Ubuntu http://www.omgubuntu.co.uk/
l   計算機概論:探索未來2012  博碩文化股份有限公司


[1]計算機概論 探索未來2012 P8-12博碩文化股份有限公司
[2] 參考自http://zh.wikipedia.org/wiki/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
[3] 參考自 http://zh.wikipedia.org/wiki/Windows_XP
[4] 參考自http://zh.wikipedia.org/wiki/Windows_Vista
[5] 參考自 http://zh.wikipedia.org/wiki/Windows_7
[6] 參考自 http://zh.wikipedia.org/wiki/Windows_8
[7] 參考自 計算機概論:探索未來2012 P8-29博碩文化股份有限公司
[8] 參考自 http://zh.wikipedia.org/wiki/Mac_OS
[9] 參考自 http://zh.wikipedia.org/wiki/UNIX
[10] 參考自 計算機概論 探索未來2012 P8-16博碩文化股份有限公司
[11] 參考自 計算機概論 探索未來2012 P8-27博碩文化股份有限公司
[12] 參考自http://zh.wikipedia.org/wiki/Linux
[13] 節錄自Linux Mint http://zh.wikipedia.org/wiki/Linux_Mint
[14] 節錄自Ubuntu http://zh.wikipedia.org/wiki/Ubuntu
[15] 節錄自Fedora http://fedoraproject.org/zh_TW/about-fedora
[16] 節錄自Debian http://zh.wikipedia.org/wiki/Debian
[17] 節錄自OpenSUSE http://zh.wikipedia.org/wiki/OpenSUSE
[18] 參考自 計算機概論 探索未來2012 P8-28博碩文化股份有限公司

留言

這個網誌中的熱門文章

從 Aptana Studio 3 開始開發 Python

Aptana Studio 3 載點 請戳我 從這裡開始介紹  Standalone Version 版本的 Python 開發環境安裝法 如果使用 Eclipse Plug-in Version 這裡不提供 步驟一    安裝 Python 程式語言 載點 請戳我 這裡有 Python 2 跟 Python 3 請自行選擇安裝的版本 新舊版的語法格式有差  這裡介紹 Python 3 的安裝方法   我在這裡選擇用 Python 3.2.3 版 64 位元的版本  這裡選擇讓哪些使用者可以使用 Python Install for all users  所有使用者可以使用 Install just for me    只有自己可以使用  選擇安裝目錄 預設是在 C:\Python32\    *數字代表版本號  不同版本會不同  這裡可以選擇各種關方額外提供的工具 可以自由選擇 我在這裡不改變(全部安裝)  耐心的等待他跑完吧  不會太久 點選 Finish 完成安裝  耶~ Python 裝完了 ----------------------------------------------------------------------------------------------------------------------------- 使用官方的工具開發  <----不想看可以往下跳到 Aptana Studio 3 的開發環境設置     IDLE 為官方提供的 GUI (圖形化介面) 程式 Module Docs 一些腳本的說明 Python (command line) 命令列式的程式 Python Manuals 給學習者的教學文件 Uninstall Python 移除 Python  在這裡啟動IDLE 你在這裡可以簡易的使用 Python 的功能 你可以試試輸入 a=1 b=2 a+b 看看程式跟你說什麼 點選 File 會出現此選單,點選 New Window,即可開啟 Python 内建的編輯器 就是從空白的這裡開始開發~  ---------------------

VirtualBox Guest Addition 安裝

首先安裝前必須確認你的VirtualBox 跟 Fedora 系統都為最新的版本 若是 VirtualBox 版本不合會出現 Building the shared folder support module [failed] 若是 Fedora 系統版本不合則會出現 Building the main Guest Additions module [failed] 需要操作以下指令 yum update yum -y update kernel yum -y install kernel-devel kernel-headers dkms gcc gcc-c++ 都更新完後   裝置---> 安裝 Guest Addition 然後 cd /Media/VBOXADD…… OK後 執行 sh ./VBoxLinuxAdditions.run 確定安裝程序跑完  沒有錯誤之後 輸入 restorecon -R -v /opt 完成後重開機   重開機玩點擊檢視 檢查是否有無接縫模式 若有就是成功了 沒有就是失敗  請重新檢視步驟或版本是否為最新的     -------------------------------------------------- 最後步驟是啟用兩系統的共用資料夾 依序按下 VirtualBox 軟體的[裝 置]→[分享資料夾...],新增一個分享資料夾 請記住你要共用的檔案資料夾名稱 新增完後輸入以下指令 sudo mount -t vboxsf Share /home/user/Share 紅色「 Share 」為 VirtualBox 共用資料夾名稱 藍色「 /home/user/Share 」為自己建立要掛載的目錄 由於他不會自動掛載 所以每次登入才掛載相當的麻煩 在終端機輸入 sudo vi /etc/fstab 編輯檔案 fstab檔 在最下面加入 sharename mountpoint vboxsf defaults 0 0   例如 shared /home/yourname/ntfs vboxsf uid=xxxx 0 0 重新開機就可以自動掛載囉