---
# System prepended metadata

title: 作業系統 OS

---

# 作業系統 OS

基本上學校只有告訴你，作業系統有微軟他家，蘋果他家還有眾籌募資的 linux ，忘了強調作業系統是驅動硬體的一組程式碼。

這有什麼關係呢？

你少了作業系統也只是驅動硬體的一組程式碼的認知，就不會想到你可以在另一台不同作業系統電腦下，跑另一個作業系統，也就是虛擬機的基礎「虛擬化」的原理。

或是作業系統可以被封裝成一個 img 檔案，直接寫在另一個硬碟的開機磁區上，比如說安裝在 一顆 usb，當這個 usb 接上另一個計算機，這個系統就可以直接使用，也成了一個 live system ，現在能那麼方便重灌任何系統都是多虧有他。

後來有人根據這個原理更進一步，只用程式模擬出這個 img 上的部分功能，更是創造出了潮到爆的「容器化」其實容器化的定義正是「image檔運作的 instance」這也就是 docker 的崛起。



- [作業系統歷史](https://zh.wikipedia.org/w/index.php?title=%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%8E%86%E5%8F%B2&variant=zh-tw&summary=%2F%2A+top+%2A%2F+)
- [Re: [問卦] 為什麼台灣沒做出作業系統？](https://www.ptt.cc/man/Gossiping/D315/DBC0/DC08/M.1506928662.A.20C.html)

## 章節任務
- [ ] 在檔案寫下你使用的作業系統

- [ ] 在終端機使用 `uname -r` 
