分類: 未分類

  • COSCUP x UbuCon Asia 2026 Day 1

    去了開源人年會 2026 第一天 (8/8),就在颱風接近的日子,雖然下午就開始下大雨,比起往年在炎熱高溫下跑大地舒服不少。

    今年的感受變化很大,除了各種議題都跟 AI 沾邊,看起來有好幾位講者的簡報也都用到 AI 協助創作。徵才佈告欄幾乎一片空白 (炸)。有人在走道上開講,聽眾多到圍出一個半圓。社群攤位的人潮爆滿,看起來跟 UbuCon Asia 合辦的關係也吸引了不少海外會眾。

    主議程 The Invisible Architecture: From Kernel Patches to Global AI 請到 Canonical 的 Rex Tsai 介紹 Ubuntu 最近在整合各家 AI 生態系開發環境的努力,像是 Ubuntu 26.04 開始推出 Canonical 打包的 AMD ROCm 套件,還有推出 snap 自動偵測硬體類型、佈署合適的套件等等。讓大家在準備環境匹配版本相依性等等髒活 (the AI-tax) 的時間少一點、能更專注在 AI 的應用工作上。有位會眾問到 Ubuntu 是如何說服 AMD 以及等等 OEM 大廠進來合作,講者的回答是主動尋找這件事情對廠商能創造出什麼「實質的利益」,包裝成雙方都能得利的故事情境來溝通。

    同樣在大會議室由 Jalen 帶來 LanParty千人打遊戲,用開源Router打造全亞洲最大網咖 的分享。從解說 Linux NAT 的瓶頸到導入 DPDK 做 hardware offload,並且用低成本洋垃圾自架 VyOS 做 1,200 人份的高吞吐量 Load balancing,幾乎把封包怎麼走路整個講過一輪,非常熱血。

    Aristo Chen 介紹如何利用 Raspberry Pi 的 USB OTG 功能做 USB MITM: Building a Transparent USB Proxy with raw-gadget and libusb 以作為監聽 USB 訊號與除錯的用途。能在 Linux 環境下操作 USB proxy 讓人躍躍欲試,比起購買專業 sniffer 之類的方案能再節省一點錢。

    Taipei.py 請來 Petr Andreev 介紹 CPython 3.15: Updates Rivals Will Use — Profiler, JIT, noGIL, Lazy Imports, UTF-8,內容多到講不完,較著墨在 Profiler 這件事上,以前用 eProfile 評估效能,現在終於有 built-in profiling module 可以拿來用,分為 tracing 與 sampling (多久撈一次 execution stack) 兩大部份。

    這次活動最讓我驚豔的,竟然是每一場議程軌都配備了語音辨識字幕與即時翻譯,儘管偶而有聽錯、翻錯的地方,但許多專有名詞都拼得出來,完成度高到讓我嚇到。深深感受到逐字稿跟即時翻譯這兩項問題已經被解決了。服務是由 Rozeta AI 提供, 除了大會的 Sponsor 頁面介紹,沒查到更多公司背景。看起來像是剛推出的新產品?

    最後在「開源商業模式」議程軌聽了 堅持開源之道的公司怎麼賺錢長大活了2X年?開公司推廣開源,有搞頭嗎? 兩場前輩的創業分享,介紹了開公司需要面對的現實問題、簽約接案與標案選擇、一人公司與聘請員工的差別等等。聽到這裡就回想起早上 Rex 的演講,如何發現需求、創造利益並且與自己的工作契合,完全是在實踐開源理想之外的共同課題。

  • 透過 Raspberry Pi 的 SPI 介面刷 BIOS

    前陣子 Framework Laptop 13 (AMD Ryzen™ 7040 Series) 出了 BIOS 3.19 beta,一如往常使用 fwupdmgr 做更新,重新開機沒多久,更新 BIOS 的進度就… 卡住了。

    放置一個小時也沒動靜,按著電源鍵不放也無法 power off,拆機把電池拔掉、重新組回去之後再嘗試開機,只出現一個要求 “reset fTPM key” 的對話框、以及一閃而過的 “BIOS update failed” 錯誤畫面,最後筆電就變磚、再也開不了機了。

    跟 Framework Support 討論了一個禮拜、嘗試了幾種重置主機板的方法後,由於筆電已經過保、客服表示只能付費回廠檢修,決定找方法自救。

    (閱讀全文…)

  • Ubuntu 26.04 configs on Framework Laptop 13

    最近把自己的 Framework Laptop 13 筆電換裝了 Ubuntu Desktop 26.04 (Resolute Raccoon),新版的變化大到需要看 Release Notes 熟悉新的操作方式。 Ubuntu 26.04 對標 Debian 版本大約在 13 (Trixie) 到 14 (Forky) 之間,14 還沒成為 stable,看 13 的 Release Notes 也會發現一些指令跟設定檔的變化很多。

    GNOME 50 比起 Ubuntu 24.04 的 GNOME 46 又更好用了一點,像是 Control Center 能夠調整的設定更豐富了,尤其多了「數位保健」(Digital Wellbeing) 追蹤螢幕使用時間與休息提醒的類蕃茄鐘。顯示器多重螢幕的設定也比之前好用,且會配合 Framework Laptop 13 的 13.5″ 2256×1504 高解析度螢幕自動調整成 133% 縮放,不用再為了看清楚小螢幕上面的字跟圖案跑去 Accessibility 找合適的設定做調整。

    筆記一下目前為止做過的設定、安裝一些工具。

    (閱讀全文…)

  • COSCUP 2024 參後感

    a flyer in the venue

    今年餘弦杯兩天都去了,紀錄一下雜感。

    (閱讀全文…)

  • Framework Laptop 13 DIY Edition (AMD Ryzen™ 7040 Series) 開箱

    買了一台可以自己組裝的 13 吋筆電 Framework Laptop 13 DIY Edition,搭配 AMD Ryzen™ 5 7640U 處理器。

    Framework Laptop 13 Config Webpage

    去年在 COSCUP 看到實機沒有什麼感覺,結果前陣子發現 DHH 推文稱讚跟 Ubuntu 24.04 的組合之後就想要了😅️。

    Framework Computer 是前 Oculus 硬體頭子在 2020 出來開的公司,主打能夠自主維修、易於拆裝的筆記型電腦產品,今 (2024) 年 4 月剛完成 A-1 輪融資。我以為筆電已經是一片紅海,沒想到還找得到利基市場?

    雖說是 DIY Edition,產品送來的時候已經是幾乎快組完的狀態,留給玩家組裝的部份也只有能夠選配的記憶體、NVMe SSD、鍵盤模組、螢幕邊框、以及可抽換的擴充卡,組裝步驟其實很少。簡單紀錄一下開箱過程。

    (閱讀全文…)