├── README.md └── assets ├── accel-2d-render.pdf └── dalvik.pdf /README.md: -------------------------------------------------------------------------------- 1 | # jserv's talks 2 | 3 | Presentations of Jim Huang (aka "jserv"). Welcome to send speech invitations via email: . 4 | 5 | ## schedule 2025 6 | * Jun 23 / OSS-NA: [Heterogeneous Linux and RTOS Software Architecture for Low-Price RISC-V Cores](https://sched.co/1zffe) 7 | * Jun 23 / OSS-NA: [Improve Load Balancing With Machine Learning Techniques Based on the Sched\_ext Framework](https://sched.co/1zffn) 8 | * Jun 24 / OSS-NA: [Make Valkey Multi-threaded With Userspace RCU](https://sched.co/1zfgZ) 9 | 10 | ## schedule 2024 11 | * Feb 5 / GUTS: [Linux 核心設計: 作業系統術語及概念](https://hackmd.io/@sysprog/linux-concepts) 12 | * Apr 16 / OSS-NA: [Refining Data Structure Implementations in the Linux Kernel for Improved Performance](https://ossna2024.sched.com/event/1aBN5) 13 | * Apr 16 / EOSS: [Crafting a Vision-Aided Software Stack for UAV](https://eoss24.sched.com/event/1aBF7) 14 | * May 23 / GUTS: [KVM: Linux 虛擬化基礎建設](https://hackmd.io/@sysprog/linux-kvm) 15 | * Jun 8 / NCKU: 透過 Linux 核心重新認識數位化世界 16 | * Oct 17 / NTU: [Acceleration of RISC-V Simulation](https://csie.ntu.edu.tw/zh_tw/Announcements/Announcement7/%5B2024-10-18%5D%C2%A0%C2%A0Prof-Jserv-NCKU-Acceleration-of-RISC-V-31394650) 17 | * Oct 20 / VMIL: [Accelerate RISC-V Instruction Set Simulation by Tiered JIT Compilation](https://2024.splashcon.org/home/vmil-2024#program) 18 | * Oct 27 / MOPCON: [淺談移動運算中的處理器演進](https://mopcon.org/2024/speaker/?id=2024026) 19 | * Dec 12 / NCU: 從無到有開發作業系統核心:善用開放原始碼技術 20 | 21 | ## schedule 2023 22 | * May 25 / CTHPC: [Accelerating multi-tenant services using in-kernel I/O offloading](https://sites.google.com/view/cthpc2023/program) 23 | * May 26 / CTHPC: [Construct a Compact and Efficient RISC-V Instruction Set Simulator](https://sites.google.com/view/cthpc2023/program) 24 | * Jul 30 / COSCUP: [開放原始碼文化融入教育場域](https://pretalx.coscup.org/coscup-2023/talk/CFGUDC/) 25 | * Sep 21 / OSS-EU: [Lightweight and Fast WiFi Access in Virtual Machines](https://osseu2023.sched.com/event/1OGgh) 26 | * Oct 30 / [TASTI](https://tasti2023.com/): Customizing Linux Systems in Aerospace 27 | * Nov 12 / MOPCON: 飛龍在天:無人飛行載具和軟體開發的新契機 28 | * Dec 5 / OSS-JP: [RISC-V-Based Sandboxing for Secure and Efficient Software Execution](https://sched.co/1Typ4) 29 | 30 | ## schedule 2022 31 | * Jan 2 / GUTS: [你所不知道的 C 語言: linked list 和非連續記憶體存取](https://hackmd.io/@sysprog/c-prog) 32 | * Jan 7 / GUTS: [你所不知道的 C 語言: 函式呼叫篇](https://hackmd.io/@sysprog/c-prog) 33 | * Feb 12 / GUTS: [Linux 核心設計/實作 (2022): 課程說明](https://hackmd.io/@sysprog/linux-kernel-internal) 34 | * Feb 21 / GUTS: [你所不知道的 C 語言: 前置處理器應用篇](https://hackmd.io/@sysprog/c-prog) 35 | * Apr 4 / GUTS: [Linux 核心設計: 不只挑選任務的排程器 (上)](https://hackmd.io/@sysprog/linux-kernel-internal) 36 | * Apr 5 / GUTS: [Linux 核心設計: 不只挑選任務的排程器 (中)](https://hackmd.io/@sysprog/linux-kernel-internal) 37 | * Apr 9 / GUTS: [Linux 核心設計: 不只挑選任務的排程器 (下)](https://hackmd.io/@sysprog/linux-kernel-internal) 38 | * Apr 11 / GUTS: [Linux 核心設計: 針對事件導向的 I/O 模型演化](https://hackmd.io/@sysprog/linux-kernel-internal) 39 | * May 27 / CTHPC: [Towards Fine-grained Behavior-based Analysis for Linux CPU Scheduler](https://sites.google.com/view/cthpc2022/program) 40 | * May 27 / CTHPC: [An Asynchronous I/O Interface for Scalable and Low-Latency Network Services](https://sites.google.com/view/cthpc2022/program) 41 | * Jun 21 / GUTS: [Linux 核心設計: 發展動態回顧](https://hackmd.io/@sysprog/linux-kernel-internal) 42 | * Jun 23 / OSS-NA: [Towards PREEMPT\_RT for the Full Task Isolation](https://ossna2022.sched.com/event/11NtQ) 43 | * Aug 24 / OSS-LA: [Revisit Multi-Reader Synchronizations for Scalable Applications](https://osslatam22.sched.com/event/15BsE) 44 | * Sep 4 / SITCON: [返校十年:投身資訊教育經驗談](https://sitcon.org/2022/agenda/35255d) 45 | 46 | ## schedule 2021 47 | * Jan 11 / GUTS: [並行和多執行緒程式設計 (1)](https://hackmd.io/@sysprog/concurrency) 48 | * Jan 18 / GUTS: [並行和多執行緒程式設計 (2)](https://hackmd.io/@sysprog/concurrency) 49 | * Jab 25 / GUTS: [並行和多執行緒程式設計 (3)](https://hackmd.io/@sysprog/concurrency) 50 | * Feb 17 / GUTS: [Linux 核心設計 (2021): 線上/實體課程說明](https://beta.hackfoldr.org/linux) 51 | * Feb 18 / GUTS: [並行和多執行緒程式設計 (4)](https://hackmd.io/@sysprog/concurrency) 52 | * Feb 21 / GUTS: [並行和多執行緒程式設計 (5)](https://hackmd.io/@sysprog/concurrency) 53 | * Feb 27 / GUTS: [並行和多執行緒程式設計 (6)](https://hackmd.io/@sysprog/concurrency) 54 | * Mar 3 / NTHU: [The Evolution and Industrial Impacts of Linux Kernel](http://web.cs.nthu.edu.tw/p/406-1174-198035,r67.php) 55 | * Mar 11 / GUTS: [並行和多執行緒程式設計 (7)](https://hackmd.io/@sysprog/concurrency) 56 | * May 27 / CTHPC: [Making Shared Data Routable on ccNUMA Processors by Extracting "Send-Receive" Information from Spinlocks](https://sites.google.com/view/cthpc2021/program) 57 | * Jul 31 / COSCUP: [Let's Publish a Collaborative e-Book for Linux Kernel](https://coscup.org/2021/zh-TW/session/W8WLDX) 58 | * Dec 14 / OSS-JP: [Reduce System Call Overhead for Event-Driven Servers](https://ossalsjp21.sched.com/event/peeF) 59 | 60 | ## schedule 2020 61 | * Feb 8 / GUTS: [Linux 核心設計: 以 User-Mode-Linux 進行開發及系統分析](https://beta.hackfoldr.org/linux) 62 | * Feb 17 / GUTS: [Linux 核心設計: 線上/實體課程說明暨第一週課程](https://beta.hackfoldr.org/linux) 63 | * Feb 21 / GUTS: [你所不知道的 C 語言: bitwise 操作](https://hackmd.io/@sysprog/c-prog) 64 | * Mar 2 / GUTS: [Linux 核心設計: 作業系統術語及概念](https://beta.hackfoldr.org/linux/) 65 | * Mar 9 / GUTS: [你所不知道的 C 語言: 浮點數運算](https://hackmd.io/@sysprog/c-prog) 66 | * Mar 18 / GUTS: [Linux 核心設計: Code Review I](https://hackmd.io/@sysprog/linux2020-homework1) 67 | * Mar 23 / GUTS: [Linux 核心設計: Code Review II](https://hackmd.io/@sysprog/linux2020-homework2) 68 | * May 23 / GUTS: [Linux 核心設計: 發展動態回顧](https://beta.hackfoldr.org/linux) 69 | * Sep 5 / GUTS: [進階電腦系統理論與實作: 線上/實體課程說明](https://beta.hackfoldr.org/linux) 70 | * Oct 25 / GUTS: [Linux 核心設計: 檔案系統概念及實作手法](https://hackmd.io/@sysprog/linux-kernel-internal) 71 | * Nov 19 / GUTS: [Linux 核心設計: 檔案系統概念及實作手法](https://hackmd.io/@sysprog/linux-kernel-internal) 72 | * Dec 18 / ICS: [An Empirical Approach to Minimize Latency of Real-Time Multiprocessor Linux Kernel](https://ics2020.ncku.edu.tw/program.html) 73 | 74 | ## schedule 2019 75 | * Jan 7 / GUTS: [Linux 核心設計: RCU 同步機制(上)](https://beta.hackfoldr.org/linux) 76 | * Jan 11 / GUTS: [Linux 核心設計: RCU 同步機制(下)](https://beta.hackfoldr.org/linux) 77 | * Jan 14 / GUTS: [Linux 核心設計: 中斷處理和現代架構考量 (上)](https://beta.hackfoldr.org/linux) 78 | * Jan 29 / BITS: [建構在區塊鏈之上的數位身分及資產管理](https://www.facebook.com/events/141219160109691/) 79 | * Feb 13 / GUTS: [Linux 核心設計: 中斷處理和現代架構考量 (下)](https://beta.hackfoldr.org/linux) 80 | * Feb 18 / GUTS: [Linux 核心設計: 線上/實體課程說明](https://beta.hackfoldr.org/linux) 81 | * Feb 24 / GUTS: [你所不知道的 C 語言: 連結器及執行檔資訊](https://hackmd.io/@sysprog/c-prog) 82 | * Feb 25 / GUTS: [Linux 核心設計: 第 1 + 2 週作業說明](http://wiki.csie.ncku.edu.tw/linux/schedule) 83 | * Mar 4 / GUTS: [Linux 核心設計: 不只挑選任務的排程器 (一)](https://beta.hackfoldr.org/linux) 84 | * Mar 24 / GUTS: [Linux 核心設計: 第 4 + 5 週作業說明](http://wiki.csie.ncku.edu.tw/linux/schedule) 85 | * Mar 26 / GUTS: [Linux 核心設計: 不只挑選任務的排程器 (二)](https://beta.hackfoldr.org/linux) 86 | * Apr 11 / GUTS: [Linux 核心設計: 記憶體管理 (1)](https://beta.hackfoldr.org/linux) 87 | * Apr 14 / GUTS: [Linux 核心設計: 記憶體管理 (2)](https://beta.hackfoldr.org/linux) 88 | * Apr 22 / GUTS: [你所不知道的 C 語言: Stream I/O, EOF 和例外處理](https://hackmd.io/@sysprog/c-prog) 89 | * May 7 / GUTS: [Linux 核心設計: 朝向硬即時的核心變革 (上)](https://beta.hackfoldr.org/linux) 90 | * May 15 / GUTS: [Linux 核心設計: 朝向硬即時的核心變革 (下)](https://beta.hackfoldr.org/linux) 91 | * May 24 / CTHPC: [Formal Verification for Blockchain and Trusted Computing](https://sites.google.com/view/cthpc2019) 92 | * May 27 / GUTS: [Linux 核心設計: 檔案系統概念及實作手法](https://beta.hackfoldr.org/linux) 93 | * Jun 13 / AWS: [Why Decentralized Identifiers Are Changing the Future Internet?](https://aws.amazon.com/tw/summits/taipei/agenda-day-2/) 94 | * Jun 17 / GUTS: [Linux 核心設計: Timer 及其管理機制](https://beta.hackfoldr.org/linux) 95 | * Jul 1 / GUTS: [Linux 核心設計: 記憶體管理 (3)](https://beta.hackfoldr.org/linux) 96 | * Jul 11 / InfoSec: [引入去中心化身份識別機制來重構安全和隱私設計](http://2019.infosec.org.tw) 97 | * Jul 11 / GUTS: [你所不知道的 C 語言: 技巧篇](https://hackmd.io/@sysprog/c-prog) 98 | * Jul 15 / 成大電機: 自動駕駛的發展 99 | * Jul 17 / GUTS: [Linux 核心設計: Scalability 議題](https://beta.hackfoldr.org/linux) 100 | * Aug 26 / GUTS: [你所不知道的 C 語言:數值系統篇 (上)](https://hackmd.io/@sysprog/c-prog) 101 | * Aug 29 / GUTS: [你所不知道的 C 語言:數值系統篇 (下)](https://hackmd.io/@sysprog/c-prog) 102 | * Sep 2 / GUTS: [進階電腦系統理論與實作: 線上/實體課程說明](http://wiki.csie.ncku.edu.tw/sysprog/schedule) 103 | 104 | ## schedule 2018 105 | * Jan 7 / ROS.Taipei: 淺談自動駕駛:從地表到太空 106 | * Jan 14 / 科學人: 奠定資訊工業基礎建設的自由軟體和開放原始碼 107 | * Jan 30 / GUTS: [你所不知道的 C 語言: linked list 和非連續記憶體存取](https://hackmd.io/@sysprog/c-prog) 108 | * Feb 5 / GUTS: [你所不知道的 C 語言: 指標篇(上)](https://hackmd.io/@sysprog/c-prog) 109 | * Feb 12 / GUTS: [你所不知道的 C 語言: 指標篇(下)](https://hackmd.io/@sysprog/c-prog) 110 | * Mar 21 / GUTS: [你所不知道的 C 語言: Stream I/O 與 EOF](https://hackmd.io/@sysprog/c-prog) 111 | * Mar 30 / 暨大資工: 當微型支付遇上物聯網:從硬體廠商到營運商的轉型機會 112 | * Apr 20 / 中山資工: [文 C 雕龍:經典 C 程式設計典範賞析](http://cse.nsysu.edu.tw/files/14-1091-184101,r3315-1.php?Lang=zh-tw) 113 | * May 19 / AII: [社交網路和區塊鏈的應用:以 Ptt.ai 為例](https://aliensunmin.github.io/aii_workshop/2nd/) 114 | * May 31 / CTHPC: [Intelligence × Compiler × Contract](https://sites.google.com/view/cthpc2018/program) 115 | * Jun 1 / CTHPC: [A Spin-based model checking for the simple concurrent program on a preemptive RTOS](https://sites.google.com/view/cthpc2018/program) 116 | * Jun 21 / 成大資訊: 藏身在區塊鏈的特製程式語言執行環境 117 | * Jul 16 / 成大電機: 以「做中學」的態度探索電腦系統 118 | * Jul 17 / GUTS: [你所不知道的 C 語言: Undefined Behavior](https://hackmd.io/@sysprog/c-prog) 119 | * Jul 21 / LASS: 以分散式帳本技術降低維運成本並創造經濟誘因 120 | * Jul 27 / GUTS: [你所不知道的 C 語言:遞迴呼叫篇](https://hackmd.io/@sysprog/c-prog) 121 | * Jul 28 / DebConf: [當 TangleID 遇上台北市政府: 自由軟體如何改善公部門處理流程](https://wiki.debconf.org/wiki/DebConf18/OpenDay#Conference_Room_4) 122 | * Aug 23 / ITRI: 即時 Linux 核心原理和實務 123 | * Aug 25 / GUTS: [AMaCC: 用 1500 行建構可自我編譯的 C 編譯器](https://hackmd.io/@sysprog/c-prog) 124 | * Sep 9 / 成大資工: [系統軟體短期課程](https://hackmd.io/s/rkJfYQLvX) 125 | * Sep 17 / GUTS: [你所不知道的 C 語言: 物件導向篇(上)](https://hackmd.io/@sysprog/c-prog) 126 | * Sep 20 / GUTS: [你所不知道的 C 語言: 物件導向篇(下)](https://hackmd.io/@sysprog/c-prog) 127 | * Oct 1 / BOT: [以區塊鏈翻轉能源市場](http://botcommunity.org/) 128 | * Oct 7 / g0v: [降低群眾感測器的營運成本及提高經濟誘因](https://summit.g0v.tw/2018/agenda/) 129 | * Oct 8 / GUTS: [你所不知道的 C 語言:動態連結器篇](https://hackmd.io/@sysprog/c-prog) 130 | * Oct 11 / GUTS: [你所不知道的 C 語言:執行階段程式庫 (CRT)](https://hackmd.io/@sysprog/c-prog) 131 | * Oct 18 / 商業發展研究院:「做中學」的態度探索電腦系統 132 | * Oct 20 / COSCON: [作為泛用服務的數字身份識別](http://coscon.kaiyuanshe.cn/) 133 | * Oct 23 / OSS-EU: [Linux-based RTOS Experimental Platform for Constructing Self-driving Vehicles](https://osseu18.sched.com/event/FxWG) 134 | * Nov 4 / MOPCON: [智慧電網背後的軟體建設](https://mopcon.org/2018/schedule.php) 135 | * Nov 15 / GUTS: [Linux 核心設計: 透過 eBPF 觀察作業系統行為](https://beta.hackfoldr.org/linux) 136 | * Nov 22 / 區塊鏈愛好者年會: 非同步跨鏈通訊協定的實作環境 (Asynchronous Inter-Blockchain Protocol) 137 | * Nov 22 / GUTS: [Linux 核心設計: 淺談同步機制](https://beta.hackfoldr.org/linux) 138 | * Dec 5 / 高雄科大: [大學文憑有用嗎?洗學歷之前,請你審視所處的世界](http://aais15.nkfust.edu.tw/web_signup/login.jsp?SNO=50948) 139 | * Dec 6 / ThinkBlock: 區塊鏈彰顯系統軟體的價值:淺談編譯器、虛擬機器,及形式化驗證的影響 140 | * Dec 7 / GUTS: [Linux 核心設計: 賦予應用程式生命的系統呼叫](https://beta.hackfoldr.org/linux) 141 | * Dec 15 / GUTS: [Linux 核心設計: 不僅是個執行單元的 Process](https://beta.hackfoldr.org/linux) 142 | * Dec 25 / CCNS: [成大校園的自動駕駛車](https://ccns.kktix.cc/events/107-meetup-self-driving-car-in-ncku) 143 | * Dec 27 / GUTS: [Linux 核心設計: 多核處理器和 spinlock](https://beta.hackfoldr.org/linux) 144 | 145 | ## schedule 2017 146 | * Jan 16 / 台大資工: [開源系統軟體文化與重要性](http://pas.csie.ntu.edu.tw/OSSSEED) 147 | * Jan 16 / 台大資工: [開源系統軟體:實務經驗](http://pas.csie.ntu.edu.tw/OSSSEED) 148 | * Jan 23 / 成大資訊: [開源系統軟體文化與重要性](http://pas.csie.ntu.edu.tw/OSSSEED) 149 | * Jan 23 / 成大資訊: [開源系統軟體:實務經驗](http://pas.csie.ntu.edu.tw/OSSSEED) 150 | * Feb 4 / FOSDEM: [Secure Microkernel for Deeply Embedded Devices](https://fosdem.org/2017/schedule/event/microkernel_microkernel_for_embedded_devices/) 151 | * Feb 21 / ELC: [Effectively Measure and Reduce Kernel Latencies for Real-time Constraints](https://openiotelcna2017.sched.com/event/9ItY) 152 | * Mar 15 / GUTS: [手機裡的 ARM 處理器: 系列講座導論](https://beta.hackfoldr.org/arm) 153 | * Mar 20 / GUTS: [你所不知道的 C 語言:技巧篇](https://hackmd.io/@sysprog/c-prog) 154 | * Mar 22 / GUTS: [手機裡的 ARM 處理器: 架構和指令集](https://beta.hackfoldr.org/arm) 155 | * Mar 26 / GUTS: [手機裡的 ARM 處理器: 架構和指令集](https://beta.hackfoldr.org/arm) 156 | * Mar 27 / GUTS: [作業系統概念: Concurrency 程式設計篇](https://beta.hackfoldr.org/oscar/) 157 | * Mar 29 / GUTS: [手機裡的 ARM 處理器: 基礎指令和開發環境](https://beta.hackfoldr.org/arm) 158 | * Apr 5 / GUTS: [你所不知道的 C 語言:數值系統篇](https://hackmd.io/@sysprog/c-prog) 159 | * Apr 17 / GUTS: [從打造類似 Facebook 網路服務探討整合開發](https://www.facebook.com/events/777590162408486/) 160 | * Apr 19 / 台大資工: [Formal Verification in practice: system software perspective](https://www.csie.ntu.edu.tw/app/news.php?Sn=12468) 161 | * May 16 / GUTS: [你所不知道的 C 語言:開發工具和規格標準篇](https://hackmd.io/@sysprog/c-prog) 162 | * May 20 / MOSUT: Piko/RT: Linux-like Real-time Kernel for ARM Microcontrollers 163 | * Jun 11 / PyCon: [PyPy's approach to construct domain-specific language runtime](https://tw.pycon.org/2017/en-us/events/talk/347808212868661376/) 164 | * Jun 19 / GUTS: [手機裡的 ARM 處理器:虛擬化技術和應用](https://beta.hackfoldr.org/arm) 165 | * Jul 14 / 成大資訊: [指尖上的通訊與運算: 技術發展回顧和前瞻](https://hackmd.io/s/BJ1gF_GBb) 166 | * Aug 16 / GUTS: [從無到有打造 IoT 作業系統核心:以 Piko/RT 為例](https://beta.hackfoldr.org/oscar) 167 | * Aug 22 / GUTS: [手機裡的 ARM 處理器: Cortex-M](https://beta.hackfoldr.org/arm) 168 | * Sep 11 / OSS-NA: [Deterministic Memory Allocation for Mission-Critical Linux](https://ossna2017.sched.com/event/BCsR) 169 | * Sep 13 / OSS-NA: [Build Cloud Infrastructure with ARMv8](https://ossna2017.sched.com/event/BDqU) 170 | * Sep 29 / JCConf: [Ahead-of-Time (AOT) compilation in Java 9](http://jcconf.tw/2017/speaker/jserv.html) 171 | * Oct 3 / GUTS: [現代處理器原理和關鍵特徵 (上)](https://hackmd.io/s/Hk2CscGcl) 172 | * Oct 5 / GUTS: [現代處理器原理和關鍵特徵 (下)](https://hackmd.io/s/Hk2CscGcl) 173 | * Oct 10 / GUTS: [你所不知道的 C 語言:編譯器和最佳化原理篇 (上)](https://hackmd.io/@sysprog/c-prog) 174 | * Oct 12 / GUTS: [你所不知道的 C 語言:編譯器和最佳化原理篇 (上)](https://hackmd.io/@sysprog/c-prog) 175 | * Oct 19 / 成大資訊: 開放原始碼軟體生態系統與文化 176 | * Oct 24 / GUTS: [你所不知道的 C 語言: 函式呼叫篇](https://hackmd.io/@sysprog/c-prog) 177 | * Oct 26 / GUTS: [現代處理器設計: cache 原理和多核心議題](https://beta.hackfoldr.org/cpu) 178 | * Oct 29 / MOPCON: [透過區塊鏈打造行動化數位證書](https://mopcon.org/2017/schedule.php) 179 | * Nov 16 / 成大資訊: 開源生態圈與軟體設計思維 180 | * Nov 16 / CCNS: [針對物聯網裝置的身份識別和微型支付](https://ccns.kktix.cc/events/jserv-iot-micropayment) 181 | * Nov 21 / GUTS: [你所不知道的 C 語言: goto 和流程控制篇](https://hackmd.io/@sysprog/c-prog) 182 | * Nov 23 / ITRI: 當微型支付遇上物聯網:從硬體廠商到營運商的轉型機會 183 | * Nov 23 / [區塊鏈愛好者大會](http://taiwanchain.info/): 證書區塊鏈 184 | * Dec 6 / 科技部: 打造以區塊鏈為基礎的電子病歷系統 185 | * Dec 10 / DigitalOcean Hsinchu: GNU/Linux 中文資訊化和開放原始碼生態發展 186 | * Dec 11 / NCKU: Distributed Computing in the Shared Economy 187 | 188 | ## schedule 2016 189 | * Jan 9 / 交大資工: 自由軟體和開放原始碼生態:程式碼如何滲透你我的生活、商業模式,以及生態圈概況 190 | * Jan 18 / GUTS: [你所不知道的 C 語言:編譯器和最佳化原理篇](https://hackmd.io/@sysprog/c-prog) 191 | * Jan 22 / 廈門: 應用開源開發工具於大學實訓 192 | * Jan 31 / H.Spectrum: [開源生態圈與軟體設計思維](http://www.ylhspectrum.com/#!studios/cjg9) 193 | * Feb 1 / GUTS: [你所不知道的 C 語言:編譯器和最佳化原理篇](https://hackmd.io/@sysprog/c-prog) (續集) 194 | * Feb 18 / GUTS: [你所不知道的 C 語言:函式呼叫篇](https://hackmd.io/@sysprog/c-prog) 195 | * Mar 8 / GUTS: 淺談開放原始碼和作業系統變革 196 | * Mar 21 / GUTS: Linux 在工業控制的應用:淺談即時系統的設計與實做 197 | * Apr 1 / GUTS: [你所不知道的 C 語言:物件導向程式設計篇](https://hackmd.io/@sysprog/c-prog) 198 | * Apr 4 / OpenIoT: [uVisor Debugging Facility Improvements for ARM mbed](http://events17.linuxfoundation.org/sites/events/files/slides/mbed-uvisor.pdf) 199 | * May 11 / GUTS: [你所不知道的 C 語言:物件導向程式設計篇](https://hackmd.io/@sysprog/c-prog) 200 | * May 12 / GUTS: [淺談 Microkernel 設計和真實世界中的應用](https://beta.hackfoldr.org/oscar/) 201 | * May 18 / 清大資工: [從作業系統的演化談 IoT 設計挑戰](http://web.cs.nthu.edu.tw/files/14-1015-103326,r67-1.php?Lang=zh-tw) 202 | * May 19 / 清大資工: 開放原始碼的生態系統與商業模式 203 | * May 24 / GUTS: [PREEMPT_RT - 朝向硬即時的 Linux 核心機制](https://beta.hackfoldr.org/oscar/) 204 | * Jun 3 / PyCon: [Python 導入系統軟體教學](https://tw.pycon.org/2016/zh-hant/events/keynotes/)) 205 | * Jun 14 / 高應大: 淺談作業系統發展(科普觀點) 206 | * Jun 20 / 清大資工: Secure hypervisor / microkernel for IoT 207 | * Jun 25 / HKOSCon: [回顧台灣自由開源軟體發展](http://2016.opensource.hk/topics/free-and-open-source-software-involvement-in-taiwan/) 208 | * Jun 27 / GUTS: [從無到有打造 IoT 作業系統核心](https://beta.hackfoldr.org/oscar/) 209 | * Jun 29 / GUTS: [你所不知道的 C 語言:前置處理器應用篇](https://hackmd.io/@sysprog/c-prog) 210 | * Jul 7 / 教育噗浪客: [100% 應用開放原始碼軟體進行資訊教育](http://tpet.ntct.edu.tw/files/11-1011-9820.php) 211 | * Aug 25 / GUTS: [你所不知道的 C 語言:動態連結器篇](https://hackmd.io/@sysprog/c-prog) 212 | * Sep 18 / GUTS: [你所不知道的 C 語言:指標篇](https://hackmd.io/@sysprog/c-prog) 213 | * Oct 15 / JCConf: 透過 Graal compiler 打造運作於 HotSpot 的高效能語言執行環境 214 | * Nov 8 / 朝陽科大: 開放原始碼生態系統和商業模式 215 | * Nov 23 / GUTS: [你所不知道的 C 語言:遞迴呼叫篇](https://hackmd.io/@sysprog/c-prog) 216 | * Dec 17 / 開源操作系統技術年會: [BitSec: Secure Microkernel](http://soft.cs.tsinghua.edu.cn/os2atc2016/rc.html) 217 | * Dec 23 / 台大資工: [Automated Techniques for Formal Software Verification](https://www.csie.ntu.edu.tw/app/news.php?Sn=11874) 218 | 219 | ## schedule 2015 220 | * Jan 19 / JuluOS: [向 Multics 學習:那個在你出生前就存在的作業系統,到底帶來哪些創新?](http://juluosdev.kktix.cc/events/d7cc0d15-0cba9a-eb5d0a-2f7415) 221 | * Jan 29 / 高中校際聯盟資訊研習營: 淺談作業系統發展:科普觀點 222 | * Jan 29 / 高中校際聯盟資訊研習營: 動手體驗客製化作業系統 223 | * Jan 31 / Hackathon Taiwan: [愛,從一個核心開始:淺談多元和協同創作](http://hackathon.tw/) 224 | * Mar 24 / ELC: [Optimize uClinux for ARM Cortex-M4](http://elcabs2015.sched.org/event/d76fa1347a02264b209c3c2275eaff39#.VMhle8vh6Bv) 225 | * Apr 30 / 新竹碼農: [朝向硬即時的 Linux 核心機制](http://hcsm.kktix.cc/events/jserv01) 226 | * May 8 / 南台科大: [物聯網環境的作業系統設計挑戰](http://csie.stust.edu.tw/tc/news/1-39574-n) 227 | * May 20 / Mokoversity: [從作業系統的演化談 IoT 軟體設計挑戰](https://www.mokoversity.com/events/iot-revolution-os) 228 | * May 21 / 高雄第一科大: 資訊科技產業概況 229 | * May 24 / OCF / [資助學生向世界一流高手近身學習](http://ocf.tw/events/elc2015/) 230 | * May 27 / FAN2: [How can Engineers Benefit from Maker Community?](http://www.accupass.com/go/fan2) 231 | * May 27 / 臺北市立大學: 物聯網環境的作業系統設計挑戰 232 | * May 29 / CTHPC: [Construct an Efficient and Secure Microkernel for Internet of Things](http://cthpc2015.csie.ncku.edu.tw/Program.aspx) 233 | * May 31 / 台大開源社: Build Your Own Operating System 234 | * Jun 4 / 交通大學: [資助學生向世界一流高手近身學習](http://ocf.tw/events/elc2015/) 235 | * Jun 5 / 南台科大: 從四軸飛行器設計議題 236 | * Jun 18 / 台大資工: [VM5 Lab 第 1 屆大專生系統軟體挑戰計劃/說明會](http://vmfive.kktix.cc/events/vm5lab01) 237 | * Aug 15 / COSCUP: Linux 桌面系統在繁體中文資訊化的發展回顧 238 | * Aug 15 / COSCUP: Build a Minimal Operating System Kernel for ARM 239 | * Aug 16 / COSCUP: 為納稅人而教:開放原始碼應用於高等教育,可以帶來哪些轉變? 240 | * Aug 16 / COSCUP: 台灣開放原始碼生態圈回顧 241 | * Sep 1 / GTC Taiwan: [資工系的學生從軟體實務角度探討如何建構多核 GPGPU 處理器](http://www.nvidia.com.tw/object/gpu-technology-conference-2015-tw.html) 242 | * Sep 14 / Delta / 淺談多核心技術和工業控制的影響 243 | * Oct 2 / 元智資工: [從你口袋中的手機談編譯器技術的多元應用](http://www.cse.yzu.edu.tw/resource/detail?sort=487) 244 | * Oct 12 / 台大資工: Implement Isolated Security Domains for ARM-based Low-Power Devices 245 | * Oct 14 / 交大資工: Build a Minimal Operating System Kernel for ARM 246 | * Oct 21-22 / [RTLWS](https://www.osadl.org/RTLWS-2015.rtlws-2015.0.html): [Performance Evaluation of Xenomai 3](https://www.osadl.org/?id=2181) 247 | * Nov 5 / 成大資訊: 你所不知道的 C 語言:指標篇 (Part I) 248 | * Nov 20 / 物聯網商機與投資媒合會: [針對物聯網的作業系統設計考量](http://heyevent.com/event/zbkkuokkgk37ca/) 249 | * Nov 21 / MOSUT: 編譯器 -- 從電腦科學最早的理論基礎到資訊工業的推手 250 | * Nov 23 / 成大資訊: 你所不知道的 C 語言:指標篇 (Part II) 251 | * Nov 28 / 開源操作系統技術年會: [ARM mbed uvisor](http://soft.cs.tsinghua.edu.cn/os2atc2015/rc.html) 252 | * Dec 5 / JCConf: Java HotSpot JIT 編譯器分析 253 | * Dec 7 / 成大資訊: 你所不知道的 C 語言:函式呼叫篇 254 | * Dec 9 / 交大資工: 參與開放原始碼專案作為終生學習 255 | * Dec 17 / 交大資工: Internet of Things Constructions using Open Source Technologies 256 | 257 | ## schedule 2014 258 | * Jan 8 / 交大資工: [Develop Your Own Operating Systems using Cheap ARM Boards](http://www.cs.nctu.edu.tw/cswebsite/news/all/view/941) 259 | * Jan 24 / 系統軟體短期課程: ARM 處理器架構簡介 260 | * Jan 25 / 系統軟體短期課程: 作業系統設計展望 261 | * Jan 26 / 系統軟體短期課程: FreeRTOS 實驗 262 | * Feb 10 / JuluOS: [From L3 to seL4: What Have We Learnt in 20 Years of L4 Microkernels?](http://juluosdev.kktix.cc/events/d7cc0d15) 263 | * Feb 15 / MOSUT: 鑑古知今之作業系統發展回顧 264 | * Mar 15 / SITCON: 教育你的師長,和他們一同成長 265 | * Mar 20 / 明新科大: 在大學任教的中輟生:終生學習經驗談 266 | * Mar 22 / 創業台槓: 從電子新貴到生醫新兵:淺談醫療電子的機會 267 | * Apr 12 / OSDC.tw: 從 Multics 到雲端作業系統:淺談系統程式發展和新機會 268 | * Apr 17 / mHealth: [整合電腦視覺和生理訊號的嬰幼兒監控系統](http://www.ctimes.com.tw/cf/ShowCF-tw.asp?O=HJY4HCP911CCFA0RNT) 269 | * Apr 30 / 東華大學: [「自幹」:淺談透過自由軟體進行做中學](http://www.am.ndhu.edu.tw/files/14-1024-70505,r107-1.php) 270 | * May 2 / 東華大學: [應用開放原始碼的作業系統核心於物聯網環境](http://www.csie.ndhu.edu.tw/csieweb/zh-tw/node/1423) 271 | * May 3 / 清華大學: [改善台灣資訊教育的實做訓練](http://www.accupass.com/go/tedxnthu2014) 272 | * May 10 / MOSUT: [Android Virtual Machine and Compilers" 課程重點提示](https://www.facebook.com/events/686739794722627/) 273 | * May 15 / 政大資科: [真實世界的編譯器運作原理:GCC 和 LLVM 為例](https://nccu-sys2014.hackpad.com/) 274 | * May 22 / 政大資科: [真實世界的編譯器運作原理:GCC 和 LLVM 為例](https://nccu-sys2014.hackpad.com/) 275 | * May 29 / 政大資科: [真實世界的編譯器運作原理:GCC 和 LLVM 為例](https://nccu-sys2014.hackpad.com/) 276 | * Jun 4 / 大里高中: 無所不在的開放原始碼軟體 277 | * Jun 28 / Study-Area: 看影片學自由軟體:從 Revolution OS 分析開放原始碼作業系統生態變化 278 | * Jul 9 / 清華大學: FOSS and Project Collaboration 279 | * Jul 11 / 成大資訊營: 用雙手體驗資訊技術:在資訊世界的你我能夠作什麼 280 | * Jul 15 / 成大資訊: Open Source from Legend, Business, to Ecosystem 281 | * Jul 15 / 成大資訊: Perspectives on Internet of Things Development 282 | * Jul 15 / 成大資訊: 淺談系統軟體的效能分析與安全性議題 283 | * Jul 20 / COSCUP: [黑暗中飛翔的程式碼:視障生投入自由軟體開發](http://coscup.org/2014/en/program/) 284 | * Jul 26 / MOSUT: [Build A Lightweight Hypervisor for Realtime Linux](http://www.meetup.com/Tainan-py-Python-Tainan-User-Group/events/196122862/) 285 | * Aug 2 / WHSAP: [The Practice about Linux Remote Processor Framework on ARM Cortex-M/A Heterogeneous Environments](http://whsap.csie.ncku.edu.tw/HSA_Workshop/) 286 | * Aug 9 / Maker Conf: [自造者精神在大學教育的實踐](http://www.makerconf.tw/?p=105) 287 | * Aug 23 / MOSUT: seL4 Overview 288 | * Sep 7 / FabLab 台灣年會: [Open Source & Open City](http://tdcp.kktix.cc/events/openfabcity0907) 289 | * Oct 8 / 中央開源社: [親手打造四軸飛行器](http://nos.kktix.cc/events/307dae5a) 290 | * Oct 15 / ELC-E: [rtmux: A Thin Multiplexer To Provide Hard Realtime Applications For Linux](https://lccoelce14.sched.com/event/1yF9qj1) 291 | * Nov 15 / JCConf: OpenJDK vs. Dalvik/ART 292 | * Nov 17 / 中正資工: The Design and Implementation of Linux Real-time Extensions 293 | * Nov 22 / 交大資工: [從四軸飛行器設計看異質多核心應用](http://ssw-nctu.kktix.cc/events/ssw01) 294 | * Dec 8 / 高應大: [淺談作業系統發展:科普觀點](http://www.csie.kuas.edu.tw/xoops/modules/news/article.php?storyid=307) 295 | * Dec 10 / 跨產業沙龍: [從工程師到產業加速器](http://tiandiren.tw/archives/10043) 296 | * Dec 14 / TEDxTainan: 那些感動我的事 297 | * Dec 27 / MOSUT: 快快樂樂開發作業系統 298 | 299 | ## schedule 2013 300 | * Jan 4 / 成大資訊: [從移動運算的變革,看軟體走向開放原始碼發展的思維](http://osc2013.csie.ncku.edu.tw/news.php) 301 | * Jan 5 / 台中一中 : [你所不知道的 C 語言:破除誤解並尋求精進之道](http://phorum.study-area.org/index.php?topic=68128.0) 302 | * Jan 21 / 成大電機: [改變,從指尖開始:淺談參與開放原始碼專案開發,作為持續累積的變革力量](https://www.facebook.com/events/516387461734961/?group_id=0) 303 | * Jan 29 / TOSSUG: [少年 Compiler 的奇幻漂流:淺談編譯器技術的設計與實作](http://registrano.com/events/76f72c) 304 | * Feb 7 / 台中一中: 資訊系統導論 305 | * Feb 19 / Android Builders Summit: [Hardware Accelerated 2D Rendering for Android](assets/accel-2d-render.pdf) 306 | * Feb 22 / ELC: [olibc: Another C Runtime Library for Embedded Linux](https://embeddedlinuxconference2013.sched.com/event/14ZARuH) 307 | * Mar 3 / Study-Area Tainan: [從 Binder 理解 Android 系統服務的運作原理](http://phorum.study-area.org/index.php/topic,68304.0.html) 308 | * Mar 7 / 新竹碼農: [虛擬機器設計與優化的初體驗](http://www.accupass.com/go/hcsm0307) 309 | * Mar 12 / 成大資訊: [從火星探測號談 RTOS scheduling](http://wiki.csie.ncku.edu.tw/embedded/schedule) 310 | * Mar 14 / 中正資工: [從火星探測號談 RTOS scheduling](http://wiki.csie.ncku.edu.tw/embedded/schedule) 311 | * Mar 16 / SITCON: [作個永遠的大學生:終生學習經驗談](http://sitcon.org/2013/) 312 | * Mar 27 / JuluOS: [探討 microkernel 三個發展世代 -- 方法與概念](http://registrano.com/events/0d3fc6) 313 | * Apr 15 / 成大資訊: [Microkernel based Operating System Design for Embedded Systems](http://www.slideshare.net/jserv/microkernel-evolution) 314 | * Apr 20 / OSDC.tw: [完全用開放原始碼軟體進行嵌入式系統教學](http://www.slideshare.net/jserv/education-usingopensource) 315 | * May 16 / 中正資工: L4 微核心概念與 Fiasco.OC 設計 316 | * May 27 / Automotive Linux Summit Spring 2013: [Shorten Device Boot time for Automotive IVI and Navigation Systems](https://automotivelinuxsummitspring2013.sched.com/event/12jrgdh) 317 | * May 30 / 交大資工: [Applying Microkernel Architecture for Real-world Use Cases](http://www.cs.nctu.edu.tw/cswebsite/news/activities/view/595) 318 | * May 30 / 清大資工: [軟體效能分析與安全性議題](http://appuniverz.webs.com/) 319 | * Jun 6 / 中央資工: [淺談系統軟體的設計缺陷](http://goo.gl/Tlr2A) 320 | * Jun 29 / 第八屆開源中國開源世界高峰論壇: [參與國際級開源項目經驗談](http://ocow.csdn.net/schedule.html) 321 | * Jul 4 / MOSUT: 《Binary Hacks》重點提示 322 | * Jul 5 / 成大資訊: [參與開放原始碼發展,作為人生規劃的依據](http://wmmks.csie.ncku.edu.tw/tsoc2013/index.php?option=com_content&view=article&id=25) 323 | * Jul 8 / 台北科大: [參與開放原始碼發展,作為人生規劃的依據](http://wmmks.csie.ncku.edu.tw/tsoc2013/index.php?option=com_content&view=article&id=25) 324 | * Jul 11 / 新竹碼農: [LLVM 總是打開你的心:從電玩模擬器看編譯器應用實例](http://www.accupass.com/go/hcsm0711) 325 | * Jul 27 / 創業台槓: 南台灣的資料技術交流概況 326 | * Aug 1 / 成大資訊: 暑期嵌入式短期訓練課程 (1) 327 | * Aug 2 / Java Developer Day: [從 Maxine VM 理解高效能 Java 虛擬機器運作原理](http://www.codedata.com.tw/event/javaday/2013/) 328 | * Aug 3 / COSCUP: Design Power-efficient RTOS 329 | * Aug 3 / COSCUP: [完全使用開放原始碼做嵌入式系統教學:成果介紹](http://www.slideshare.net/jserv/education-usingopensource) 330 | * Aug 3 / COSCUP: [Xvisor -- embedded and lightweight hypervisor](http://www.slideshare.net/jserv/xvisor) 331 | * Aug 3 / COSCUP: [F9 microkernel: built for deeply embedded devices elegantly](http://www.slideshare.net/jserv/f9-microkernel) 332 | * Aug 3 / COSCUP: 工程師究竟在公司做什麼? 333 | * Aug 8 / 成大資訊: 暑期嵌入式短期訓練課程 (2) 334 | * Aug 15 / 成大資訊: 暑期嵌入式短期訓練課程 (3) 335 | * Aug 22 / 成大資訊: 暑期嵌入式短期訓練課程 (4) 336 | * Aug 28 / JuluOS: [F9 Microkernel: 針對 ARM Cortex-M 平台開發的微核心](http://registrano.com/events/efae55) 337 | * Aug 29 / 成大資訊: 暑期嵌入式短期訓練課程 (5) 338 | * Aug 31 / MOSUT: mykernel: 作業系統原理實驗環境 339 | * Sep 5 / 成大資訊: 暑期嵌入式短期訓練課程 (6) 340 | * Sep 12 / 成大資訊: 暑期嵌入式短期訓練課程 (7) 341 | * Oct 17 / 工研院資通所: [Implement Runtime Environments for HSA using LLVM](http://www.slideshare.net/jserv/hsa-llvm) 342 | * Nov 10 / MiniDebConf2013: [DIY your own quadrotor helicopter](https://wiki.debian.org/DebianTaiwan/MiniDebConf201) 343 | * Nov 16 / HelloGCC: [Build An Optimized C Runtime for Embedded Linux](http://www.iscas.ac.cn/xwzx/kydt/201311/t20131115_3979276.html) 344 | * Nov 30 / Tainan.py: [PyPy 簡介](http://www.meetup.com/Tainan-py-Python-Tainan-User-Group/events/148885402/) 345 | * Nov 30 / 創業台槓: [從醫療照護到運動保健電子跨界創業](http://www.accupass.com/go/startuptalk13) 346 | * Dec 9 / 中正資工: [Secure and Efficient Microkernel Built for Deep Embedded Systems](http://www.cs.ccu.edu.tw/ann/readFile.php?type=speech&page=a7b166b6d7f3359a245f0e2237785c08&ftype=jpg) 347 | * Dec 18 / 交大資工: [Open Source from Legend, Business, to Ecosystem](http://www.cs.nctu.edu.tw/cswebsite/news/activities/view/915) 348 | * Dec 23 / 高應大資工: [看見台灣,理解 IT](http://www.csie.kuas.edu.tw/xoops/modules/news/article.php?storyid=233) 349 | * Dec 25 / 中央資工: [Open Source from Legend, Business, to Ecosystem](http://www.csie.ncu.edu.tw/show.php?cate=0&mode=view&pno=4919) 350 | * Dec 30 / 中正資工: [資訊科技從業人員經驗交流](http://www.cs.ccu.edu.tw/ann/readFile.php?type=speech&page=f18b26146bb8c1d266a5e05103681167&ftype=jpg) 351 | -------------------------------------------------------------------------------- /assets/accel-2d-render.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/talks/7c3399c997ef9b44229706a0eddb120624662f01/assets/accel-2d-render.pdf -------------------------------------------------------------------------------- /assets/dalvik.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jserv/talks/7c3399c997ef9b44229706a0eddb120624662f01/assets/dalvik.pdf --------------------------------------------------------------------------------