openSUSE eBPF/BCC workshop 101

[簡介]
 

openSUSE eBPF / BCC workshop

本活動由 openSUSE.Taiwan 主辦

* openSUSE Taiwan FB: https://www.facebook.com/groups/opensuse.zh/

場地由摩茲工寮 https://moztw.org/space/ 提供

 

請自備筆電參加 workshop,  建議安裝 openSUSE 版本的桌面系統

 

[課程說明]

eBPF / BCC - BPF Compiler Collection (BCC)
https://github.com/iovisor/bcc
 
關於 eBPF / BCC

BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and examples. It makes use of extended BPF (Berkeley Packet Filters), formally known as eBPF, a new feature that was first added to Linux 3.15. Much of what BCC uses requires Linux 4.1 and above.

eBPF was described by Ingo Molnár as:

One of the more interesting features in this cycle is the ability to attach eBPF programs (user-defined, sandboxed bytecode executed by the kernel) to kprobes. This allows user-defined instrumentation on a live kernel image that can never crash, hang or interfere with the kernel negatively.

BCC makes BPF programs easier to write, with kernel instrumentation in C (and includes a C wrapper around LLVM), and front-ends in Python and lua. It is suited for many tasks, including performance analysis and network traffic control.

[注意事項]

本次課程將會帶領大家瞭解 eBPF / BCC 的基本原理並且練習試寫一些小工具。

由於內容將為工作坊,並且根據講師習慣所以要求報名參加者務必安裝 openSUSE Leap 42.2 or openSUSE Tumbleweed 的版本來使用練習。(使用虛擬機或是遠端桌面亦可)

取得 openSUSE 版本: https://www.opensuse.org/

 

[適合對象]

  • 開放原始碼愛好者
  • 想要了解  eBPF / BCC 安裝以及入門的社群朋友

 

[課程時程]

14:00 - 16:00  Workshop  ( AL )

16:30 - 17:00  意見交流& FOSSASIA 經歷分享( Gary )

 

[系列活動資訊]

摩茲工寮 / 台北市中正區八德路一段 94 號 3F

活動票券

票種 販售時間 售價
一般票

2017/04/01 00:00(+0800) ~ 2017/04/29 00:00(+0800) 結束販售
  • 免費
下一步