2020 COSCUP
這次是我第二次參加coscup,上一次參加對COSCUP印象不錯,學到很多東西,而且廣度也夠,深度也夠,不會太入門。COSCUP好處是他對於系統軟體、開源硬體的著墨在台灣大型conference算是比較多的。而且由於Taiwan Linux kernel hackers、新竹碼農和Arch Linux Taiwan等社群的推廣,甚至還有好幾軌獨立的系統軟體軌、Arch Linux軌等。這次由於新竹碼農以及Andes的關係還多了RISC-V相關議程。此外今年首度免費入場,在疫情下能辦成十分可貴。
不過這次星期五(前一天),因為寄人籬下,嚴重失眠,所以整個活力完全消失。第一天睡了2 小時候,衝去聽一軌今年最想聽的<Introduction to BPF Performance Tools>後,就快撐不住了,接下來勉強聽完幾軌後就撤退回去補眠了,沒跟到晚上的RISC-V BOF有點可惜。這天還額外聽了點以前待過的NCTU CSCC講述了些關於Kunernetes的Operator SDK用法,以前學過的一點Openshift觀念讓我對於這方面的名詞還算了解,不過講者的投影片效果轉場都超流暢,除了知識外還可以觀摩一下如何做presentation。
隔天因為朋友要講,所以繼續聽了第二天議程,雖然我聽了他講兩遍,我還是不知道他在講什麼,網頁前端領域已經離我太遙遠了。中午過後了些Andes對於Linux RISC-V的一些貢獻,以及Ruinland大大有趣的開源電路合成flow心得,讓我有股衝動想要把最近接觸的一些開源模擬驗證工具整理完備,也許以後也有機會來分享(開大坑摟),接下來還有在碼農聽的OpenSBI介紹,雖是第二次聽,不過講者新增補完更多東西了。
這次因為身體狀況不佳沒什麼氣力去到處亂晃亂入其他議程,不像上次聽了一堆跟我平常再做的不相關的東西。也許是心態改變了,以前對於各種技術,就算離很遠多少也有點興趣,現在只專注在眼前投入的領域上。這感覺是有好有壞,好處是可以更專精於某處,在自身領域可以趕快脫離困惑期和絕望沙洲(為什麼成為一名工程師這麼難 —— 從程式新手到準工程師的必經之路)。然而,對於新事物的興趣有時也很重要,就像如果我只固守Computer Architecture我就不會知道Security方面(e.g.:pointer authentication)的一些新事物說不定會反過來影響Computer Architecture,程式語言的演進與JIT的進步會反過來影響ISA的設計。以前在找教授、在決定人生方向的的時候,有一個教授提到:『你們現在大學的學習只是伸出一隻手,而研究所選擇領域也只是在那小手上突出一小塊而已』,碩士兩年不可能學完這個領域,旁邊的領域也許可以帶給我在這領域上更多啟發與成長。COSCUP一直可以帶給我新東西,也對我有所幫助。例如前年COSCUP聽到的snap,現在也是用爽爽。聽Linux kernel trace code等也是讓我之後修OSDI和看Linux kernel啟發。也許未來還會常來吧。
聽的議程資源連結
Introduction to BPF Performance Tools
- official link: https://coscup.org/2020/zh-TW/agenda/EFS9UR
- slide link: https://docs.google.com/presentation/d/1vjtrc5u33x4Oir06sJLIKuNfRDZIfjNOd7Xr04IhJ7k
- note link: https://hackmd.io/@coscup/r1aS4Oaew
- 其他:強力推薦Brendan Gregg的部落格 : http://www.brendangregg.com/
Linux Integrity Mechanisms - protecting container runtime security as an example
- offical link: https://coscup.org/2020/zh-TW/agenda/VMPB89
- note link: https://hackmd.io/@coscup/BkWU4OaxP
Operator SDK 帶你玩轉 Kubernetes
- official link: https://coscup.org/2020/zh-TW/agenda/TP3EHV
- slide link: https://speakerdeck.com/david50407/operator-sdk-dai-ni-wan-zhuan-kubernetes
- note link: https://hackmd.io/BajOfVrvSZa2qiBivxP0DQ
從頭寫一個 React 有多難?
- official link: https://coscup.org/2020/zh-TW/agenda/RS7W8H
- slide link: https://docs.google.com/presentation/d/1uYvtz8dvG5MDwRUXpjpRE8pucbDdDgi-NBJsOJRzi3k/edit?usp=sharing
- note link: https://hackmd.io/IJZNnVS3QeOH7DcKiwYzPg
Experience on porting HIGHMEM and KASAN to RISC-V Linux
- official link: https://coscup.org/2020/zh-TW/agenda/WDZBBJ
FOSS it all the way : FPGA tool, RISC-V and Linux
- official link: https://coscup.org/2020/zh-TW/agenda/V3CLXW
Introduction to OpenSBI
- official link: https://coscup.org/2020/zh-TW/agenda/NWRZXN