<img src="https://hackmd.io/_uploads/SyeZoN8-0.jpg" title="Banner Noble Numbat" alt="Banner Noble Numbat" height="240" />
活動時間:2024-06-01 14:30~17:30
活動地點:摩茲工寮 (Wi-Fi 密碼: `fox-mosa`)
報名網址:https://ubuntu-tw.kktix.cc/events/urptw2404-tp
活動相簿:https://photos.app.goo.gl/JFXo1x63XE5jk1gSA
本頁網址:https://hackmd.io/@Ubuntu-TW/urptw2404-tp 
Telegram Group:https://t.me/x_ubuntu_taiwan_community

---
[TOC]
---
# 簽到
* RJ
* Rex Tsai (忘記報名了!)
# 議程
## 日本研討會(OSC Nagoya 2024)介紹(RJ)
* Google Pixel Server 檢查你的電信業者 IPv6 防護是否有做好 (皆さんのスマホは大丈夫?)

[內容結圖](https://hackmd.io/_uploads/rkBgraJtC.jpg)
## UbuCon Asia 2024
* 今年辦在印度齋浦爾(Jaipur)城市
* 很粉紅的城市(?)
* 2 天研討會 + 1 天旅遊
## Ubuntu 24.04 Introduction by Rex
### 20 years of Ubuntu
{%youtube q5yM4ZYwB_s %}
* Ubuntu 20 週年了!
### Challenges
#### 2038 issue for ARMHF
* 很多裝置仍在使用 32 位元的作業系統,於 2038 年之後保存時間的 time_t 變數資料類型將會因此 overflow 造成問題
* 軟體開發者正在將此資料類型轉形成 64-bit,現在正在慢慢的把軟體/程式庫遷移過去
* ABI-breaking for 1200 libraries
* 5,600 個 Ubuntu 軟體包必須因此重新建構
#### XZ Attack
* 開源軟體界的最大供應鏈攻擊
* 一個 evil actor 在獲得 XZ Utils 專案維護者的信任後取得維護者的身份與權限並在釋出的軟體包中植入後門(會造成惡意攻擊者可以不過驗證於 SSH 伺服器執行特權命令)
* 一個微軟工程師在除錯的過程中發現了這個後門並通知各大軟體供應商移除後門
* Ubuntu 因次將潛在會被污染的 7,000 個軟體包重新建構,也因此延遲了 Ubuntu 24.04 的 beta 釋出大約一週的時間
>[name=林博仁] 這突顯了作為作業系統核心組件的開源專案維護資源不足可能會造成的安全問題
### Extended Support Cycle
* 新增共 12 年的商業支援週期(前五年免費,後七年的安全更新可以透過付費獲得)
### 24.04
#### User Experience Focus
* 簡化了作業系統安裝程式的設計以改進使用者體驗
* 基於原本僅提供給伺服器版用的 subiquity
#### Improve accessibility
#### Revamped Network Connection Configuration
#### Introduction to Autoinstall
* 自動化的伺服器/桌面版 Ubuntu 的安裝機制
* 比 debconf 的自動設定簡單
* 使用 YAML 文件進行配置
* 有提供 Linux 作業系統命令行選項來指定要讀取的 Autoinstall 配置
#### ZFS support
* 支援經過加密的 ZFS 根檔案系統(當前為桌面版限定)
#### NVMe-over-TCP (NVMe/TCP) on /home
### Ubuntu 24.04 Desktop
#### New GNOME 46 / GNOME 46 innovations
{%youtube aBpoCBEb__w %}
{%youtube r_QyRJf3rtQ %}
>[name=林博仁] 這是我額外補充的,實際上沒放這影片
* 系統設定界面有重新設計
#### AppCenter:新的軟體中心界面
#### 新的觸控板設定界面
### 基於 ARM 架構處理器的筆記型電腦
* Qualcomm(以及一些筆電製造商)近期在推廣此類產品
* 目前 Qualcomm Snapdragon 8 第三代還在改進中(驅動有些還沒進作業系統核心)
* Ubuntu 後續會提供 ARM64 作業系統安裝鏡像
### HWE stack
#### Introduction to Linux Kernel 6.8
* Ubuntu 仍會提供 OEM 核心
* 上游 6.8 已結束支援週期,但是 Canonical 仍會向前移植重要修正
#### CPU and GPU support
**CPU Enhancements**
* 支援 intel_idle 機制
#### Performance Enhancements overiew
* 40% 的 tcp 效能改進
* 改進對 Intel P-state CPU 的支援
#### Security and stability enhancements
#### Ubuntu-specific changes and support
#### Toolchain upgrades
GCC 14/Python 3.12/OpenJDK LTS 21/LLVM 18/Rust 1.75/Golang/.NET 8
### Netplan 1.0
* 集合 Canonical, Microsoft, Deutsche Telekom 與其他社群成員開發的結果
* 整合至 Debian 與 NetworkManager
### 預設改用 APT deb822 軟體來源設定檔格式
* 現在 Ubuntu 軟體來源設定檔在 /etc/apt/sources.list.d/ubuntu.sources
* 舊版設定檔會被自動遷移到新位置
### Disablement of weak cryptographic algorithms and keys
* 不安全的 TLS 1.0/1.1、DTLS 1.0 已被強制禁用
### Frame Pointers
* 效能會降低 1~2% 但是對軟體除錯的幫助極大
### Apport systemd-coredump integration
* Crashdump 會被保存進系統日誌中,並被 Apport 獲取並提交至 Canonical
### Linux Crisis Tools by default
https://www.brendangregg.com/blog/2024-03-24/linux-crisis-tools.html
* 伺服器版會預裝
### Bluetooth codec support
* AAC 音訊編碼因為軟體專利問題沒有支援
* 根據第三方的分析說不定可以透過另外建構一版沒有進階功能的 AAC 程式庫給 Pipewire 用來支援這個使用情境(代價是增加系統維護者的負擔),這個可能要再行評估
* Rex 說目前他們還沒 cover 到藍牙音訊這部份,之後看能不能加進來
## Ubuntu 24.04 現場安裝(林博仁)
* 把這個活動當藉口把我的 Ubuntu 23.10 系統升級到 24.04
* 系統:Framework Laptop 13
* 檔案系統:BTRFS 希望是不格式化直接把系統換掉(以桌面版安裝步驟,沒有用YAML設定檔,根目錄在無法在不格式化的情況下安裝)
## Ventoy 使用安全風險與應對方式(林博仁)
`TBD`