什麼是Linux?|Linux學習日誌 EP.1

更新於 發佈於 閱讀時間約 4 分鐘

這篇文章將探討Linux的特性、優勢與劣勢以及到底甚麼是Linux。還會與其他主流作業系統進行比較,希望讓大家了解這個極具魅力的作業系統(笑。


什麼是Linux?

Linux 就像作業系統界的自由鬥士,它是由一位叫 Linus Torvalds 的芬蘭大學生在 1991 年搞出來的(人家大學生就在搞這,我在幹嘛...)。他當時只是想自己寫點程式玩玩,結果他說:「嘿,我把這酷東西公開給大家免費用,想改就改!」結果全世界的程式高手們紛紛響應,加入了 Linux 開發大軍。後續就成為了大家眾所皆知的免費、開源、又靈活的作業系統。

Linux 跟其他作業系統有什麼不一樣?

Linux 和我們熟悉的 Windows、macOS 最大的不同在於,它是「開源」的!這就像是一位廚師公開分享了他的食譜,大家可以一起看、一起修改,直到找出最適合你的口味。 Windows 和 macOS 呢?它們就像頂級廚師,只會端出最終成品,神秘又封閉。當然這些作業系統各有各的好處,後續會再談談。

Linux的吉祥物,牠是一隻企鵝,名叫Tux。

Linux的吉祥物,牠是一隻企鵝,名叫Tux。

Linux 的核心 (Kernel) 是什麼?

上一篇提到文章提到「嚴格來講Linux指的是系統的核心部分」它其實就是整個作業系統的大腦。它負責管理所有硬體(就像你電腦的記憶體、硬碟、鍵盤、滑鼠這些東東),處理著一大堆電腦內部的事務:管理記憶體、執行程式、處理檔案系統……讓你的程式和硬體能和諧共處。

所以可以說,沒有它,就沒有今天的Linux 。

為什麼選擇 Linux?

選擇 Linux 有很多原因,這裡來看看它的優勢和劣勢。

優勢

  • 安全性:Linux 的設計讓病毒和惡意程式很難找到漏洞。再加上全球的程式高手們都在幫忙找問題,它的安全性有保障。
  • 穩定性:Linux 像是不會壞的老式電風扇,甚至一些伺服器上的 Linux 系統可以好幾年不重啟一次。
  • 可定制性:這裡的「客製化」不是說換個桌布那麼簡單,你可以直接改變整個作業系統!愛怎麼改就怎麼改,想像一下你可以把 Windows 或 macOS 改到面目全非的樣子(當然,現實中你做不到,但在 Linux 可以)。
  • 免費使用:最重要的是,Linux 完全免費!你不用花一毛錢就可以拿到這麼厲害的作業系統,對於想省錢的同學或企業來說,這可是大好消息。

劣勢

  • 學習曲線:如果是從 Windows 或 macOS 轉過來,Linux 的命令行操作可能會讓你有種回到學生考試的感覺,需要花點時間學習和適應。
  • 軟體兼容性:Linux 雖然有許多替代軟體,但像 Photoshop 或 Office 這類大牌軟體就沒有原生Linux版本。有時你需要透過一些「方法」來運行它們(比如 Wine),結果就可能不如在 Windows 那麼順暢。

跟 Windows 和 macOS 的比較

跟 Windows 比,Linux 在安全性和穩定性上更勝一籌,但遊戲和軟體支援上可能差點意思。而跟 macOS 比,Linux 給你更多的自由度,但人家 macOS 的桌面體驗和生態系統有目共睹的厲害!


Linux 就像作業系統界的多功能瑞士刀,適合喜歡DIY的玩家、需要穩定環境的伺服器專家、或探索技術世界。

avatar-img
10會員
26內容數
隨筆是我內心的聲音,隨影是我眼中的記憶。或許,在這個不斷流轉的人生中,它們是我最真實的見證和表達方式。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
隨筆,隨影 的其他內容
在資訊業界掙扎的菜鳥,有意無意接觸到Linux,之前總是遇到問題就搜尋問題,一直都是處在好像有點懂但是又哪裡不懂的狀態,才想著記錄下來,也算是讓自己在重新系統化的學習一遍!所以才有這系列的誕生。
在資訊業界掙扎的菜鳥,有意無意接觸到Linux,之前總是遇到問題就搜尋問題,一直都是處在好像有點懂但是又哪裡不懂的狀態,才想著記錄下來,也算是讓自己在重新系統化的學習一遍!所以才有這系列的誕生。
你可能也想看
Google News 追蹤
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
什麼是wine wine是一種可以讓Linux、MacOS作業系統跑Windows應用程式的軟體。 它跟虛擬電腦不一樣,在Windows程式運行中時,它是把Windows API呼叫轉換成POSIX呼叫,因此不是跑虛擬電腦;這有助於把Windows程式整合到系統上時更節省運算性能、記憶體與硬碟
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
歡迎來到我們的Windows教學!在這裡,你將學習如何有效使用Windows操作系統。我們將探索各種基本操作,如文件管理、桌面設置、程式安裝和系統設置。無論你是新手還是希望深入了解Windows的使用者,我們的教學內容都能夠幫助你提升操作技能,使你在日常使用和工作中更加流暢和高效。立即加入我們,開啟
Thumbnail
傳說中.....只要Linux喝下名為Wine的葡萄酒,就能獲得運行.exe程式的能力......
Thumbnail
進入Lua的第一步! 安裝和執行
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
掐指一算,麥克回歸Windows作業系統也一個月了。在此期間麥克想了很多,最終決定還是以Windows作為主要的作業系統。
Thumbnail
這篇文章分享了在Linux作業系統中常用且推薦的電腦軟體,包括文字閱覽編輯、程式碼編輯、繪製流程圖、PDF英翻中、螢幕截圖錄影、影音播放器、通訊軟體、以及虛擬機等方面的軟體。推薦的軟體在各個領域提供了詳細的資訊和相關連結。
Thumbnail
介紹C++ 語法 資料型態,架構說明 程式語言為人類與電腦溝通的工具 程式設計流程: 定義問題 -> 問題分析 -> 撰寫演算法 ->程式撰寫 -> 程式執行及維護
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
什麼是wine wine是一種可以讓Linux、MacOS作業系統跑Windows應用程式的軟體。 它跟虛擬電腦不一樣,在Windows程式運行中時,它是把Windows API呼叫轉換成POSIX呼叫,因此不是跑虛擬電腦;這有助於把Windows程式整合到系統上時更節省運算性能、記憶體與硬碟
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
歡迎來到我們的Windows教學!在這裡,你將學習如何有效使用Windows操作系統。我們將探索各種基本操作,如文件管理、桌面設置、程式安裝和系統設置。無論你是新手還是希望深入了解Windows的使用者,我們的教學內容都能夠幫助你提升操作技能,使你在日常使用和工作中更加流暢和高效。立即加入我們,開啟
Thumbnail
傳說中.....只要Linux喝下名為Wine的葡萄酒,就能獲得運行.exe程式的能力......
Thumbnail
進入Lua的第一步! 安裝和執行
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
掐指一算,麥克回歸Windows作業系統也一個月了。在此期間麥克想了很多,最終決定還是以Windows作為主要的作業系統。
Thumbnail
這篇文章分享了在Linux作業系統中常用且推薦的電腦軟體,包括文字閱覽編輯、程式碼編輯、繪製流程圖、PDF英翻中、螢幕截圖錄影、影音播放器、通訊軟體、以及虛擬機等方面的軟體。推薦的軟體在各個領域提供了詳細的資訊和相關連結。
Thumbnail
介紹C++ 語法 資料型態,架構說明 程式語言為人類與電腦溝通的工具 程式設計流程: 定義問題 -> 問題分析 -> 撰寫演算法 ->程式撰寫 -> 程式執行及維護