什麼是作業系統 (Operating System,簡稱 OS)?作業系統是一套讓使用者可以在其提供的軟體上作業,並操控、協調下層的硬體完成作業的一整套系統。 以市面販賣的品牌電腦來說,常見的作業系統為 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 的蹤...