什麼是作業系統 (Operating System,簡稱 OS)?作業系統是一套讓使用者可以在其提供的軟體上作業,並操控、協調下層的硬體完成作業的一整套系統。
以市面販賣的品牌電腦來說,常見的作業系統為 Windows;可自由取用並支援眾多處理器架構的作業系統,則有 Linux;蘋果電腦販售的 Mac 系列電腦作業系統為 MacOS X。至於手機作業系統,許多廠商採用 Google 主導開發的 Android;蘋果電腦推出的 iPhone 則採用自家研發的 iOS;部份廠商也開始使用 Windows 開發的 Windows Phone 作業系統。
後來,相對便宜許多的個人電腦開始流行,Intel 開始生產個人電腦可使用的 386 晶片,其他相關設備也都陸續推出。荷蘭阿姆斯特丹的自由大學計算機科學系,有位安德魯.斯圖爾特.塔能鮑姆教授 (Prof. Andrew S. Tanenbaum) 設計出一套相容於 Unix 的小型作業系統 Minix,用於教學,並可在個人電腦上運行。
一位芬蘭赫爾辛基大學的學生,林納斯.托瓦茲 (Linus Torvalds) 對於 Minix 只能在教學上使用不夠滿意,因此展開自己的作業系統研究與設計,開創了 Linux 作業系統,在上面使用 GNU 設計的軟體,並發布於網路上供眾人自由使用、研究、改善。許多電腦愛好者得知消息後也想在自己電腦上使用,也幫忙修改、改善 Linux,並回報給林納斯,讓全世界的人都能一同享受更好用的 Linux。Linux 逐漸壯大,也變得越來越專業,不少商業公司甚至僱用員工協助開發,就連微軟這間販售 Windows 作業系統與 Office 軟體為主的公司,也都有為 Linux 貢獻程式代碼。
Linux 受到廣泛運用,從大型的超級電腦、企業用的伺服器,以及個人電腦,到小至你可能認為不算作業系統的車用資訊娛樂系統、家電控制系統上都看到的 Linux 的蹤影,遍布每個領域。近年來熱門的手機作業系統 Android 也是基於 Linux 製作而成,幾乎無所不在。
但由於 Linux 的個人電腦作業系統較缺少商業公司的推動,在個人電腦領域上卻很難看到它的身影。
許多團體與公司在 Linux 流行後,開始蒐羅在 Linux 上可以自由使用的各式軟體、視窗控制系統、桌面環境等,並將它包裝在一起後發行,並且讓大家可以自由使用、自由散布,而這些一整套的 Linux 作業系統便被稱為「Linux 散發版」(Linux Distribution)。
另一個類似的例子是 Android 手機作業系統,皆以 Android 為內核,但各家廠商的介面不盡相同,提供的預設軟體的各有差異,形成各式各樣、百花齊放的 Android 散發版。
以下介紹幾款臺灣常見且熱門的 Linux 散發版。
Mark Shuttleworth 設立了 Canonical 公司 (英屬曼島商肯諾有限公司),除了主持 Ubuntu 1 的相關開發外,也為各企業提供 Ubuntu 桌面與伺服器的支援服務。Ubuntu 努力改善使用體驗,提供使用者簡易安裝語言包、驅動程式工具等,也納入些可自由散布的專有軟體方便使用,還在 Apple App store 創立之前便先提出了 Ubuntu 軟體中心的設計,因此吸引眾多使用者。進來也陸續加入網路儲存空間、音樂商店等加值服務,甚至和 Amazon 亞馬遜網路商店合作,在預設的 Dash 介面中搜尋便可得到相關商品的搜尋結果。
Canonical 承諾永遠免費提供 Ubuntu 作業系統,並且無企業版與一般版的區別,每半年發布一次新版,其中的長期支援版更提供高達五年的支援服務。由於 Ubuntu 作業系統免費,又在 Linux 圈中廣受歡迎,也有不少品牌電腦開始在特定地區販賣 Ubuntu 電腦,例如 System 76 專販搭載 Ubuntu 的桌上型電腦、筆記型電腦,而 Dell 在英國、美國、印度、中國也都有販售 Ubuntu 電腦。
臺灣地區每當新版 ubuntu 發行後,社群皆會舉辦發行同樂會,不少愛好者會聚集在一起並分享心得。隨著 Ubuntu 的能見度逐漸提昇,又受眾人喜愛,臺灣不少銀行業者也開始提供 Ubuntu 的線上 ATM 支援,包括玉山銀行、第一銀行 2... 等。遊戲販售平臺 Steam 也為 Ubuntu 打造它的 Linux 版,協同 Canonical 一同改善 Ubuntu 下的遊戲體驗,並於 2012 年 11 月發表了 Beta 測試版。預期未來也將有遊戲廠商陸續投入 Ubuntu 遊戲的開發。
現下 Ubuntu 儼然已成為 Linux 作業系統中的代表。
註 1:Ubuntu 的官方中文名稱為「友幫拓」。
註 2:這些線上 ATM 服務實際也可支援其他 Linux,只要安裝與設定好相對應的軟體即可。之所以明列 Ubuntu 是為了避開不同 Linux 間的差異,導致一般支援方法無法解決,而產生後續服務問題的商業考量。
自由:Fedora 相信自由軟體與自由內容的價值,因此努力打造出完全自由的產品,讓 Fedora 完全自由,所以每個人都能再度將它散布給其他人,且任何人都能將 Fedora 的成果用於他們所想要的用途上,不必擔心法律問題。完全自由也是 Fedora 的堅持之一,若即使軟體可自由使用,但若為專有授權、使用可能有違法律或有需支付權利金之虞,便不納入官方軟體庫中,甚至努力打造出自由版的替代品。
朋友:Fedora 的社群遍布全球,各地都有其使用者、愛好者、貢獻者,除了彼此相互交流,也舉辦活動一同參與,甚至共同合作為 Fedora 的未來做出努力。因為朋友也是 Fedora 中的重要一環,而有著強健的社群,Fedora 才能有今日的成果。開源科技供應商 Red Hat 為 Fedora 提供贊助,並與 Fedora 有著穩定的夥伴關係,一同為創新的自由軟體科技努力。臺灣地區現有三位 Fedora 大使協助 Fedora 在臺灣的推行,會在 Fedora 新版發行後舉辦發行同樂會,並與參與者分享新版 Fedora 的特色與技巧。
優異:Fedora 認為自由軟體若能更強大、更有彈性、更加好用,變能更有效率地幫助自由軟體向前推進,因此即使需要大幅更動現狀才能達成,也會努力完成。此外,Fedora 也直接和那些成品可由 Fedora 散布的上游軟體社群合作,以達成這個目標,如此一來,即使不是使用 Fedora 也能因此受益。目前許多自由軟體界中的重要技術都源起自 Fedora。
第一:Fedora 每半年便推出新版本,並將新的自由軟體納入其中,想嚐鮮的使用者不必苦等長久時刻便能親身體驗。Fedora 總是勇往直前,作為自由軟體的先鋒,使用者便能預先看見自由軟體的未來。若想搶先瞭解自由軟體的最新發展,Fedora 無疑是你的第一選擇。
所以曾有人這麼評論過 Fedora:「想瞭解自由軟體界的最新發展動態嗎?試用 Fedora 就知道了!」
以市面販賣的品牌電腦來說,常見的作業系統為 Windows;可自由取用並支援眾多處理器架構的作業系統,則有 Linux;蘋果電腦販售的 Mac 系列電腦作業系統為 MacOS X。至於手機作業系統,許多廠商採用 Google 主導開發的 Android;蘋果電腦推出的 iPhone 則採用自家研發的 iOS;部份廠商也開始使用 Windows 開發的 Windows Phone 作業系統。
Linux
很久很久以前,還是笨重大型主機的年代,一臺電腦主機大約體積可佔滿整間學校的教室,雖然價格高昂但提供的運算能力還不及現在的智慧型手機,一般學生需提出申請才能使用,並且透過一臺較小型的終端機 (具備螢幕、鍵盤與連線系統) 連線到大型主機才能使用其資源,這時的主流作業系統為 Unix,需要使用者鍵入指令,系統才會給予對應的回應。後來,相對便宜許多的個人電腦開始流行,Intel 開始生產個人電腦可使用的 386 晶片,其他相關設備也都陸續推出。荷蘭阿姆斯特丹的自由大學計算機科學系,有位安德魯.斯圖爾特.塔能鮑姆教授 (Prof. Andrew S. Tanenbaum) 設計出一套相容於 Unix 的小型作業系統 Minix,用於教學,並可在個人電腦上運行。
一位芬蘭赫爾辛基大學的學生,林納斯.托瓦茲 (Linus Torvalds) 對於 Minix 只能在教學上使用不夠滿意,因此展開自己的作業系統研究與設計,開創了 Linux 作業系統,在上面使用 GNU 設計的軟體,並發布於網路上供眾人自由使用、研究、改善。許多電腦愛好者得知消息後也想在自己電腦上使用,也幫忙修改、改善 Linux,並回報給林納斯,讓全世界的人都能一同享受更好用的 Linux。Linux 逐漸壯大,也變得越來越專業,不少商業公司甚至僱用員工協助開發,就連微軟這間販售 Windows 作業系統與 Office 軟體為主的公司,也都有為 Linux 貢獻程式代碼。
Linux 受到廣泛運用,從大型的超級電腦、企業用的伺服器,以及個人電腦,到小至你可能認為不算作業系統的車用資訊娛樂系統、家電控制系統上都看到的 Linux 的蹤影,遍布每個領域。近年來熱門的手機作業系統 Android 也是基於 Linux 製作而成,幾乎無所不在。
但由於 Linux 的個人電腦作業系統較缺少商業公司的推動,在個人電腦領域上卻很難看到它的身影。
Linux 散發版
嚴格來講,Linux 其實只是一個作業系統的內部核心,但不包括建基於其上的軟體,像是你所看見的圖形化使用介面、各個視窗的操控管理、常用的軟體如瀏覽器等。想像一顆蘋果,Linux 就只是最內部的果核,而外層點的果肉、果皮 (桌面環境與各應用程式) 才是我們一般人常見、常用的部份。許多團體與公司在 Linux 流行後,開始蒐羅在 Linux 上可以自由使用的各式軟體、視窗控制系統、桌面環境等,並將它包裝在一起後發行,並且讓大家可以自由使用、自由散布,而這些一整套的 Linux 作業系統便被稱為「Linux 散發版」(Linux Distribution)。
另一個類似的例子是 Android 手機作業系統,皆以 Android 為內核,但各家廠商的介面不盡相同,提供的預設軟體的各有差異,形成各式各樣、百花齊放的 Android 散發版。
以下介紹幾款臺灣常見且熱門的 Linux 散發版。
Ubuntu─眾人的 Linux
Ubuntu 一詞源自南非祖魯族,是人人皆為一體,必當互助合作的概念;因為大家屬於同個整體,所以幫助他人會讓族群整體更繁盛;他人若受到損害會讓整體衰敗,因此互助共享不求回報。Ubuntu 的創造者,Mark Shuttleworth 將此概念帶進軟體世界,就是希望能打造出「全人類都能使用的 Linux」(Linux for human beings),與大家一同分享,也一同努力改善。Mark Shuttleworth 設立了 Canonical 公司 (英屬曼島商肯諾有限公司),除了主持 Ubuntu 1 的相關開發外,也為各企業提供 Ubuntu 桌面與伺服器的支援服務。Ubuntu 努力改善使用體驗,提供使用者簡易安裝語言包、驅動程式工具等,也納入些可自由散布的專有軟體方便使用,還在 Apple App store 創立之前便先提出了 Ubuntu 軟體中心的設計,因此吸引眾多使用者。進來也陸續加入網路儲存空間、音樂商店等加值服務,甚至和 Amazon 亞馬遜網路商店合作,在預設的 Dash 介面中搜尋便可得到相關商品的搜尋結果。
Canonical 承諾永遠免費提供 Ubuntu 作業系統,並且無企業版與一般版的區別,每半年發布一次新版,其中的長期支援版更提供高達五年的支援服務。由於 Ubuntu 作業系統免費,又在 Linux 圈中廣受歡迎,也有不少品牌電腦開始在特定地區販賣 Ubuntu 電腦,例如 System 76 專販搭載 Ubuntu 的桌上型電腦、筆記型電腦,而 Dell 在英國、美國、印度、中國也都有販售 Ubuntu 電腦。
臺灣地區每當新版 ubuntu 發行後,社群皆會舉辦發行同樂會,不少愛好者會聚集在一起並分享心得。隨著 Ubuntu 的能見度逐漸提昇,又受眾人喜愛,臺灣不少銀行業者也開始提供 Ubuntu 的線上 ATM 支援,包括玉山銀行、第一銀行 2... 等。遊戲販售平臺 Steam 也為 Ubuntu 打造它的 Linux 版,協同 Canonical 一同改善 Ubuntu 下的遊戲體驗,並於 2012 年 11 月發表了 Beta 測試版。預期未來也將有遊戲廠商陸續投入 Ubuntu 遊戲的開發。
現下 Ubuntu 儼然已成為 Linux 作業系統中的代表。
註 1:Ubuntu 的官方中文名稱為「友幫拓」。
註 2:這些線上 ATM 服務實際也可支援其他 Linux,只要安裝與設定好相對應的軟體即可。之所以明列 Ubuntu 是為了避開不同 Linux 間的差異,導致一般支援方法無法解決,而產生後續服務問題的商業考量。
Fedora─自由。朋友。優異。第一。
這四大基石為 Fedora 的核心價值。自由:Fedora 相信自由軟體與自由內容的價值,因此努力打造出完全自由的產品,讓 Fedora 完全自由,所以每個人都能再度將它散布給其他人,且任何人都能將 Fedora 的成果用於他們所想要的用途上,不必擔心法律問題。完全自由也是 Fedora 的堅持之一,若即使軟體可自由使用,但若為專有授權、使用可能有違法律或有需支付權利金之虞,便不納入官方軟體庫中,甚至努力打造出自由版的替代品。
朋友:Fedora 的社群遍布全球,各地都有其使用者、愛好者、貢獻者,除了彼此相互交流,也舉辦活動一同參與,甚至共同合作為 Fedora 的未來做出努力。因為朋友也是 Fedora 中的重要一環,而有著強健的社群,Fedora 才能有今日的成果。開源科技供應商 Red Hat 為 Fedora 提供贊助,並與 Fedora 有著穩定的夥伴關係,一同為創新的自由軟體科技努力。臺灣地區現有三位 Fedora 大使協助 Fedora 在臺灣的推行,會在 Fedora 新版發行後舉辦發行同樂會,並與參與者分享新版 Fedora 的特色與技巧。
優異:Fedora 認為自由軟體若能更強大、更有彈性、更加好用,變能更有效率地幫助自由軟體向前推進,因此即使需要大幅更動現狀才能達成,也會努力完成。此外,Fedora 也直接和那些成品可由 Fedora 散布的上游軟體社群合作,以達成這個目標,如此一來,即使不是使用 Fedora 也能因此受益。目前許多自由軟體界中的重要技術都源起自 Fedora。
第一:Fedora 每半年便推出新版本,並將新的自由軟體納入其中,想嚐鮮的使用者不必苦等長久時刻便能親身體驗。Fedora 總是勇往直前,作為自由軟體的先鋒,使用者便能預先看見自由軟體的未來。若想搶先瞭解自由軟體的最新發展,Fedora 無疑是你的第一選擇。
所以曾有人這麼評論過 Fedora:「想瞭解自由軟體界的最新發展動態嗎?試用 Fedora 就知道了!」
相關連結
- Ubuntu 正體中文站:http://www.ubuntu-tw.org/
- Canonical 公司提供的 Ubuntu 商店,販售各式 Ubuntu 週邊商品:http://shop.canonical.com/
- System 76:https://www.system76.com/
- Fedora 專案主頁:https://fedoraproject.org/
- Facebook 上的 Fedora 中文社團:https://www.facebook.com/groups/543559052337419/
參考資料
- 維基百科 Linux 條目:http://zh.wikipedia.org/wiki/Linux
- 玉山銀行 WebATM Linux 相關問題:https://netbank.esunbank.com.tw/webatm/Q&A_016.htm
- 第一銀行 eATM 服務說明:https://eatm.firstbank.com.tw/lio1000s4
- Fedora 專案,關於 Fedora:http://fedoraproject.org/zh_TW/about-fedora
留言
張貼留言