Try   HackMD

前言

很多朋友就算是開發者, 認為自己離 Linux 很遠。

然而在 2025 的今天不需要像以前一樣上來就先把環境轉換成 Linux, 才有機會接觸到 Linux.
包括虛擬機, container, WSL 等技術。
建議對 Linux 環境有基本認識後再換整個作業系統挫折感才不會那麼重 .

開始前先問問自己為什麼要學 Linux, 想要解決怎樣的問題, 在從需求點下手, 學起來比較快也有方向性 。

  • 要用 cuda
  • 跑 local ai
  • 要跑 container

對於 OpenSource 版本與原始碼重要性不可忽視, 就算不直接介入開發, 忽略版本有時連問題都沒法處理, 因為不同版本設定方式可能不同等.

因此在Linux 世界, 你的 Linux 跟我的 可能會完全不一樣, 不同的 distro, 不同 GUI 環境, 不同編譯器, 太多的不同, 我們需要有 User Group 來分享與討論這些Linux 世界的新玩具。

環境準備

安裝Linux 難度不高,但由於中文需求,需要v

Pure Linux

市面上有一些選擇如

  • framework
  • system76
  • dell
  • lenovo thinkpad (linux preinstalled)

Windows

  • WSL2

MacOS

  • Docker

Android

  • Linux on Android

ChromeOS

  • Linux on ChromeOS

Cloud

  • killercoda

必學項目

terminal env

2025 的 terminal 環境, 多了不少使用者友善特點

shell

  • fish
  • bash
  • zsh

autocomplete

pipe

command

shell scripts

ssh

Disk & 目錄結構

套件 & container

git & github

開機管理概念

裝機

現在的裝機流程的確很簡單, 但操作不當還是會把系統檔案誤刪除.
因此還是瞭解動作背後的原理再操作.

ventoy - 安裝萬用包


Console 環境介紹:Bash/fish 指令、Shell 腳本、ssh
基礎架構:kernel、systemd、檔案系統、權限模型
套件管理:apt(以 Ubuntu/Debian 示範)、dnf (fedora)
容器入門:Docker 實作
開源介紹:社群、生態系 如 github

議程
15:00 – 15:15 報到 & 開場
15:15 – 16:00 Linux 核心概念與環境設定
16:00 – 16:30 Console 環境實戰
16:30 – 17:00 套件管理 & 容器基礎
17:00 – 17:30 Demo安裝 & Q&A