看板 Gossiping
作者 jserv (松鼠)
標題 Re: [問卦]  第一次自幹作業系統核心就上手
時間 Mon Nov  9 16:07:57 2020


※ 引述《johnny9667 (大八)》之銘言:
: 最近我youtube首頁一直出現這部影片
: [COSCUP 2012] 第一次自幹作業系統核心就上手 - Jserv
: https://youtu.be/m6R1mFpifa4

既然 YouTube 覺得閣下是這部影片的潛在受眾,相逢就是有緣,來交個朋友吧!

: 現成的linux kernel開源碼就在那裏 一堆現成的 https://www.kernel.org/
: 幹嘛自幹? 有沒有八卦?

在一個足夠複雜的資訊系統中,往往不只有一個作業系統,例如 Android 手機中,除了
以 AOSP [1] 為基礎的 Linux 核心加上 Android 系統外,至少還有個獨立於 Linux 的
作業系統名為 Trusty [2],後者掌管包含你的指紋和電子支付一類需要高度安全處理的
資訊,這個 Trusty 作業系統具備你所認知的典型機制:
a. 提供系統呼叫
b. 允許執行應用程式
c. 具備排程能力
d. 能夠處理中斷和周邊的通訊

Trusty 在 Arm 處理器中,以最高的特權等級 (EL3) 模式執行,可說是凌駕於 Linux
核心之上,至於 Trusty 對於手機設計為何重要呢?倘若沒有這個 Trusty 作業系統,
包含你的指紋在內的隱私資料只是存放在 Linux 系統中,一旦 Linux 遭遇到 rootkit
[3],那麼很可能從你的指紋、電子交易資訊、信用卡卡號、線上影音的 DRM 密鑰 [4]

甚至是電信商特有的資訊都會被揭露,你想像手機設計/製造商和服務供應商會蒙受多大
的損失呢?

考慮到這類 TEE [5] 的作業系統責任重大,近期也加入虛擬化技術的支援,如 OP-TEE
就提供對應的虛擬化組態 [6]。這裡快速總結 TEE 作用和開發客製化作業系統的需要:

> 為了預防原本架構下的作業系統遭受攻擊,另外用一個安全的作業系統,搭配硬體隔離

> 機制,去保護敏感的資料,限制主 CPU 無法去存取另外一個作業系統的記憶體或相關
> 資源,以達到保護及隔離的功效。

以 Arm Cortex-A 系列微處理器來說,為了完整劃分 Trusted 及 Non Trusted,透過
AMBA、週邊硬體,和處理器內部的硬體來實作。每個實體處理器核 (core) 皆有兩個虛擬
核可使用,其一為 secure,另一為 non-secure。運作機制如下:
1. 硬體提供切換機制 (secure moniter exception)
2. 透過指令 (Secure Moniter Call, SMC) 或觸發一些其他 exception,促使 secure
   moniter 進行受硬體保護的切換

實際切換的方法是,儲存目前的 process status 至 non-securted OS (即 REE),進入
TEE 做完相關操作 後,接著還原切換回原本的 REE 作業系統的 process status。

為此 Arm 還提供 Trusted Firmware-A 作為上述機制的參考實作。您若詢問投入手機
晶片設計的工程師朋友,相信都對這方面略知一二。

你說,涉及關鍵的數位資產和信任議題,能不自幹安全的作業系統 (如 Trusty) 嗎?

車用電子又變得更複雜,簡單區分 [8] 為以下三類:
1. 電子控制單元(Electronic Control Unit, ECU)
   車內各種不同的系統控制都需要仰賴 ECU,因此隨著系統複雜程度的提高,車內 ECU
   的數量也逐漸攀升。目前雙 B 的高階車款,一台車上已有上百個 ECU。
2. 微控制器(microcontroller, MCU)
   MCU 應用最多在消費性電子商品上,第二大就在汽車電子。簡易的功能系統,如車內
   空調、車窗,後照鏡等,可使用成本較低的 8-bit MCU;對 MCU 的運算處理能力要求
   較高的煞車、安全氣囊、車身穩定控制,使用 16-bit MCU;朝智慧化邁進的同時,

   32/64-bit 處理器已躍上主流規格,如多媒體、娛樂、駕駛資訊等較高階的電子化
   資訊系統皆多採用此規格。
3. 感測器
   以建構駕駛輔助系統來說,使用影像感測器、毫米波雷達、雷射雷達、加速度感測器、
   角速度感測器、車輪速度感測器,胎壓感測器等,而在眾多感測器中,影像感測器越
   受重視。

針對 MCU 和資訊系統的升級,Automotive Grade Linux [9] 由 Linux Foundation 管理
和協調,AGL 創始成員包括 Jaguar Land Rover, Nissan, TOYOTA, DENSO, Fujitsu,
Harman, NVIDIA, Renesas, 三星和德州儀器,後來 Intel 公司也做了若干貢獻,甚至為
車用市場「自幹」另一套作業系統 ACRN [10],考量點就在於車用電子存在大量 ECU 和
MCU,裡頭早就執行著多款作業系統,但彼此間訊息傳遞和可靠性是相當棘手的議題,光
有 Linux 不足以滿足這些需求,於是 Intel 額外發展 ACRN 作為一款輕量級的
hypervisor 來隔離若干執行環境,當然 ACRN 本身就是貨真價實的作業系統。可參閱
ACRN 的文件: Introduction to Project ACRN [11]。

再者,現代戰爭中,無人飛行武器的重要性提高,像 seL4 [13] 這樣經過形式化驗證的
作業系統核心 (另一個自幹的經典!) 已是軟體驅動的嶄新軍事武器的關鍵技術。以下摘
自「無人機主宰未來戰場:亞美尼亞與亞塞拜然衝突給台灣的警示」[12]
* 位於高加索地區的亞美尼亞與亞塞拜然,近日因長期的領土紛爭,再度爆發武裝衝突,
  戰事越演越烈
* 從衝突一開始,亞美尼亞與亞塞拜然就各自公布了一系列影片,展示他們的無人機成功
  摧毀對方的防空系統。無論是由無人機自身所掛載的空對地飛彈進行獵殺,或引導友軍
  單位發動攻擊,都可以看到地面防空系統幾乎毫無招架之力。

* 亞美尼亞與亞塞拜然都不是傳統的軍事強國,兩國部隊的裝備也談不上先進,但無人機
  卻讓這兩國擁有令人訝異的精確打擊能力,使傳統地面作戰武器居於絕對的弱勢,展現
  發展不對稱戰力的成果。


澳大利亞的 Data61 (前身為 NICTA,是開發 seL4 的研究機構) 獲得美國國防部 Defense
Advanced Research Projects Agency (DARPA) 的資助,將高可靠、安全的 seL4 應用在
飛行載具中。具體的應用情境已公佈,對於波音公司出品的 MH-6 Little Bird 直昇機和
它的攻擊型本 AH-6,是美國陸軍用於特種作戰的單引擎輕型直昇機,隨著作戰計畫的

複雜化,美國軍方正視網路攻擊的嚴酷挑戰,因此採納 seL4 這個號稱數學上證明過的
"Unhackable Kernel",目前 seL4 用於 High-Assurance Cyber Military Systems
(HACMS) 中,已完成測試。
(video) https://www.facebook.com/watch/?v=1167433693271186

seL4 受到 DARPA 贊助並已用於波音公司開發的 Unmanned Little Bird (ULB) 戰鬥
直升機,這份 2015 年的短片展示建構在 eChronos RTOS 和 seL4 的高度安全飛行控制
系統,Mission board 由 ARM Cortex-A15 硬體組成,執行 seL4 + 虛擬化的 Linux,
而 Flight controller 由 ARM Cortex-M4F 硬體組成,運作 eChronos RTOS。


seL4 是微核心領域最前瞻的研究和實作 (用於高度自動化的軍火設備,像是能遠距射擊
的無人機),其主持人 Gernot Heiser 教授在 FOSDEM 2020 發表演說 [14],主題是
seL4 在 RISC-V 架構的支援。

雲端服務公司如 Google, Microsoft, Amazon 都有對應的「自幹」作業系統計畫,也有
實際應用的案例,大多圍繞在虛擬化和高度安全隔離。下次有類似主題我再分享。

不管是物聯網,還是雲端運算,我們都可以看出一個顯然的事實,唯有更高附加價值並
透過作業系統提昇規模、深度、廣度,還有彈性,才有機會創造正向循環。「自幹」作業
系統是個重要的工程訓練,當你著眼於「有飯吃」以外的各項關鍵領域之際。

王佑中博士說過:
「寫一個 OS 是多麼美好的事,在有限的生命中千萬不要遺漏了它。」

這件事我做了二十餘年,有幸寫了幾套拿來賣錢的作業系統,也透過 GitHub 發布幾款
自娛娛人的作業系統專案 (在學校教書的好處,可以引導學生當小白鼠)。至今我仍在
探索,歡迎大家一起學習 Linux 和各式作業系統,請參見線上課程:

* Linux 核心設計: http://wiki.csie.ncku.edu.tw/linux/schedule
* 進階電腦系統理論與實作: http://wiki.csie.ncku.edu.tw/sysprog/schedule
* 你所不知道的 C 語言: https://hackmd.io/@sysprog/c-programming
「你所不知道的 C 語言」系列講座 - HackMD
# 「[你所不知道的 C 語言]( 副標題: ==深度學習 C 語言== 回歸第一手資料,透過反思 C 語言程式設 ...

 
* GNU/Linux 開發工具: https://hackmd.io/@sysprog/gnu-linux-dev
GNU/Linux 開發工具 - HackMD
本共筆整理在 GNU/Linux 開發程式的資訊 ...

 
* 淺談 Microkernel 設計和真實世界中的應用
  https://hackmd.io/@sysprog/microkernel-design
淺談 Microkernel 設計和真實世界中的應用 - HackMD
# 淺談 Microkernel 設計和真實世界中的應用 :::info 本系列講座全名為 Operating System Concepts And Renaissance [作業系統概念和文藝復興 ...

 

[1] AOSP: https://source.android.com/
Android Open Source Project
Android unites the world! Use the open source Android operating system to power your device. ...

 
[2] Trusty TEE: https://source.android.com/security/trusty
[3] rootkit: https://en.wikipedia.org/wiki/Rootkit
[4] DRM: https://en.wikipedia.org/wiki/Digital_rights_management
[5] TEE: https://en.wikipedia.org/wiki/Trusted_execution_environment
[6] OP-TEE Virtualization: https://optee.readthedocs.io/en/latest/architecture/virtualization.html
[7] Trusted Firmware-A: https://github.com/ARM-software/arm-trusted-firmware
GitHub - ARM-software/arm-trusted-firmware: Read-only mirror of Trusted Firmware-A
Read-only mirror of Trusted Firmware-A. Contribute to ARM-software/arm-trusted-firmware development by creating an account on GitHub. ...

 
[8] 部份摘自「車用半導體關鍵元件:了解ECU、MCU及感測器是什麼」一文,來源
    https://www.stockfeel.com.tw/
StockFeel 股感
StockFeel是以普惠金融為核心的財經平台,全新上線筆記影音,透過影音介紹民生熱議與投資理財知識。股感透過資訊設計讓用戶產生興趣,透過客製化學習系統引導用戶啟動投資旅程,下個階段我們將透過Fintech互動體驗輔助投資者進行交易決策,朝「實現互聯網金融場域」目標前進。 ...

 
[9] Automotive Grade Linux: https://www.automotivelinux.org/
[10] ACRN: https://projectacrn.org/

 
[11] Introduction to Project ACRN:
     https://projectacrn.github.io/latest/introduction/
[12] 無人機主宰未來戰場:亞美尼亞與亞塞拜然衝突給台灣的警示:
     https://opinion.udn.com/opinion/story/120873/4950022
無人機主宰未來戰場:亞美尼亞與亞塞拜然衝突給台灣的警示 | 王臻明 | 鳴人堂
位於高加索地區的亞美尼亞與亞塞拜然,近日因長期的領土紛爭,再度爆發武裝衝突,戰事越演越烈。兩國都宣稱擊毀對方的戰車、軍機、無人機與防空飛彈系統,死傷數字節節上升。不過這場戰爭令外界關注的另外一個原因,卻是雙方都大量運用無人機來執行偵察、攻擊與戰果評估的工作,讓外界首度見到無人機主宰未來戰場的情況。 ...

 
[13] seL4: https://sel4.systems/
[14] FOSDEM 2020 + seL4:
     https://www.phoronix.com/scan.php?page=news_item&px=seL4-Coming-To-RISC-V
seL4 Microkernel Being Ported To RISC-V - Phoronix
Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardwa ...

 
     連結內容有對應的簡報檔案及錄影

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.245.162 (臺灣)
※ 文章代碼(AID): #1VgFZg4Q (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1604909290.A.11A.html
推 nekoares: 推1F 11/09 16:08
推 s505015: 推2F 11/09 16:08
推 HJC6666: 先推3F 11/09 16:09
推 Usayhiisayha: 推4F 11/09 16:09
推 brabra: 推5F 11/09 16:10
推 calvin0330: 推6F 11/09 16:10
推 abs999: 推7F 11/09 16:12
推 qk3380888: 優質8F 11/09 16:13
推 spirit119: 先跪了9F 11/09 16:14
推 rul284dl: 看不懂,先推10F 11/09 16:14
推 ad0101: 推11F 11/09 16:15
推 r5e97nk63: 可以自幹無人種菜OS嗎,這樣就能在家確保糧食,不用領薪水了= =12F 11/09 16:15
推 loungebar: 推14F 11/09 16:16
推 ffdqfe: 只要看不懂的,我就推15F 11/09 16:16
推 andy878797: 推16F 11/09 16:16
推 TrevorStory: 強啊17F 11/09 16:17
→ AlianF: 推一下免得以為不懂18F 11/09 16:17
→ jserv: @r5e97nk63, 七年前有人委託我開發水耕蔬菜的控制系統
可惜規模做不大,無法讓我吃飽 (嘆)19F 11/09 16:18
推 dululu: 恩恩  跟我想的一樣21F 11/09 16:19
推 windydancer: 跪了22F 11/09 16:19
推 fg008kimo: 推 好文23F 11/09 16:19
推 menshuei: 看了一下,我寧可被資本主義所奴役。24F 11/09 16:19
推 forsakesheep: 推,可是我看不懂25F 11/09 16:19
推 SuperUnison: 推推推26F 11/09 16:19
推 ogisun: 看到ID先推27F 11/09 16:20
推 liulen: 真有道理28F 11/09 16:20
→ TatsuyaShiba: 推29F 11/09 16:20
推 sylphis00522: 好文 清流 滿滿的知識量30F 11/09 16:20
推 summerleaves: 推老師31F 11/09 16:21
→ dave123: 唉,澳洲那幾個職缺都要公民身份才能申請...32F 11/09 16:21
推 joywo: 快推 不然人家以為我們看不懂!33F 11/09 16:21
推 zxcv070801: 推 不然別人以為我看不懂34F 11/09 16:22
推 hahahank: 可以講猴子也聽的懂的版本嗎35F 11/09 16:22
→ jserv: @hahahank, 我傾向讓猴子變聰明,歡迎參考線上課程36F 11/09 16:23
推 andy188: 推37F 11/09 16:24
推 felix1017: 有神快拜38F 11/09 16:24
推 billy4195: 朝聖啦  推39F 11/09 16:24
推 ku399999: 推推
喔不對 是吱吱40F 11/09 16:25
推 fcuspy: 嗯嗯嗯,跟我想的一樣42F 11/09 16:25
推 kimgordon: 炫技XD43F 11/09 16:25
推 tiger870316: 看不懂44F 11/09 16:25
推 hercheles: 只能推了45F 11/09 16:26
推 kokunmai:46F 11/09 16:26
推 clark3530: 老師你害我好慘47F 11/09 16:27
推 r025876: 我假理組看不懂48F 11/09 16:27
推 malindorothy: 先推49F 11/09 16:27
推 wei115: 真的很後悔當初專題沒有自幹作業系統 感覺比編譯器好玩多50F 11/09 16:27
推 LBJKOBE5566: 超強51F 11/09 16:27
推 peter0825: 有神快推52F 11/09 16:27
推 appleseed: 真的看不懂啊QQ 這就是差距嗎?53F 11/09 16:28
→ wei115: 惹QQ54F 11/09 16:28
推 poem5566: 還不推爆55F 11/09 16:28
推 sameber520: 推56F 11/09 16:29
推 LIONDODO: 推57F 11/09 16:29
推 oeoele: 推58F 11/09 16:29
推 v7q4: 嗯!跟我的想法差不多!! 給個推~~59F 11/09 16:29
推 jesus255221: 推!修過老師的進階電腦系統理論與實做超充實60F 11/09 16:30
推 wcmwcm: 推,看不懂61F 11/09 16:30
推 Xpwa563704ju: 先推,不然別人以為我看不懂62F 11/09 16:30
推 tomroy: 先推再說!63F 11/09 16:31
推 ekin1983: 推 有神快拜64F 11/09 16:32
推 bbo6uis122: 推65F 11/09 16:32
推 god890529: 推專業66F 11/09 16:32
推 aegis91086: 推67F 11/09 16:33
推 keyman2: 看不懂 我就爛 阿嬤 我不想努力惹68F 11/09 16:34
推 mmchen: 推69F 11/09 16:34
推 e12518166339: 保重身體啊老師XD70F 11/09 16:34
推 asdfjoe: 推71F 11/09 16:34
推 LierX: 推72F 11/09 16:35
推 legendmtg: <(_ _)>73F 11/09 16:35
推 Barrel: ㄟ幹 看不懂啦74F 11/09 16:35
推 bbcer: 優質好文,趕快推爆75F 11/09 16:35
推 ce270651: 神人76F 11/09 16:36
推 mickey94378: 推推假裝看得懂77F 11/09 16:36
推 doraBBO: 我也是這麼覺得78F 11/09 16:37
推 Archier: 只要你懂作業系統,作業系統就會幫你!79F 11/09 16:37
推 cliff55720: OS大神80F 11/09 16:40
推 kenny60710: 推81F 11/09 16:40
推 Mozar: 推專業好文82F 11/09 16:42
推 toshii: 有點厲害83F 11/09 16:44
推 Totti: 可以說ㄧ些文組聽的懂的好嗎?84F 11/09 16:45
推 HHH555JJJ: 我也要建議我們老師出一個自幹作業QQ85F 11/09 16:45
推 henry1915: 現在回台大上課還來的及嗎86F 11/09 16:45
推 intointo: @@87F 11/09 16:46
推 ttff: 跪了88F 11/09 16:49
推 anper: 快推不然被說看不懂89F 11/09 16:50
推 goodfuture: 推90F 11/09 16:53
推 imba8591: 推91F 11/09 16:54
推 lpoijk: 老濕你太認真了92F 11/09 16:54
推 cloudin: 推93F 11/09 16:55
推 sathyathen: 嗯嗯我也這樣覺得94F 11/09 16:55
推 ck0987515477: 推但我文組95F 11/09 16:55
推 cloki: 推 可惜對很多人來說吃飯更重要96F 11/09 16:55
推 rex44391: 推 大神97F 11/09 16:56
推 saxontai: 趕快推,以免被發現我不懂。98F 11/09 16:56
推 kotorichan: 推99F 11/09 16:56
→ t1329kimo: 嘿呀100F 11/09 16:57
推 zxsx811: 本來就是如此101F 11/09 16:58
推 coldtoby: 看得眼花只好推102F 11/09 17:00
推 s16249s16249: 跪了103F 11/09 17:00
推 happy1234557: 先推再看104F 11/09 17:01
推 BambooGrove: 推松鼠105F 11/09 17:01
推 kis28519: 推106F 11/09 17:01
推 gipo776: 推107F 11/09 17:02
推 kainess: 請收下我的膝蓋108F 11/09 17:03
推 GGINDOWBOW: de按不懂109F 11/09 17:04
推 nullife: 跪惹110F 11/09 17:04
推 windmk2: 跟我想得完全一樣111F 11/09 17:04
推 fight40520: 你說的是中文嗎?112F 11/09 17:04
推 HBK21: 優文113F 11/09 17:04
推 driverpat: 專業文,可惜看不懂114F 11/09 17:05
推 jeff12280: 先推不然人家以為我看不懂115F 11/09 17:06
推 RLH: 看到第二段就神遊了116F 11/09 17:06
推 unknow: 神串推117F 11/09 17:08
→ Kayusumi: 寫OS就有老婆嗎?118F 11/09 17:08
推 enderboy7652: 推119F 11/09 17:08
噓 organ63521: 沒錢推三小 我又看不懂120F 11/09 17:09
推 louis210000: 推了別人也知道我看不懂121F 11/09 17:09
推 Amanoyuri: 好文必推!122F 11/09 17:09
→ f12sd2e2aa: 原來現在用這種方法增強安全性…123F 11/09 17:10
推 LoCKeR941010: 有神先推124F 11/09 17:10
推 blufish: 媽我再這125F 11/09 17:10
推 peter302203: 跪著看完126F 11/09 17:11
推 cccc1730: 寫論文膩啦…127F 11/09 17:12
推 Ethical: 強者老師128F 11/09 17:12
推 ttping: 推129F 11/09 17:12
推 showgunLa: 跪著推130F 11/09 17:13
推 jetalpha: 推,原來現在自用車的數位化程度這麼高了啊……131F 11/09 17:13
推 ChrisJericho: 推 linux神132F 11/09 17:14
推 lin821: 強者被釣出來了133F 11/09 17:14
推 wres666: 太猛了吧134F 11/09 17:16
推 Dy410149: 我文組表示...135F 11/09 17:17
推 littlestar66: 嗯嗯 我正想這麼說136F 11/09 17:18
推 pikapikachiu: 推推老師 期待Gameboy的project137F 11/09 17:18
推 xhung: 朝聖推 本人回應 XD138F 11/09 17:18
→ youdar: 完全看不懂 但先推139F 11/09 17:18
推 CIDgreen: 推140F 11/09 17:21
推 rongyaya: 老師好141F 11/09 17:21
推 mokissru: 推大神142F 11/09 17:23
推 badface: 先推不然人家以為我看不懂XD143F 11/09 17:23
推 haoyuan3151: 跪144F 11/09 17:24
推 keroro01: 嗯嗯 果然是這樣145F 11/09 17:24
推 az400570437: 看不懂,但是推146F 11/09 17:25
推 shiwa: 看不懂推個147F 11/09 17:25
推 yahooyamgoog: 跟我想的一樣148F 11/09 17:25
推 Kokoro: 八卦清流149F 11/09 17:27
推 awed763320: 先拜再看150F 11/09 17:29
推 Basssky: 先推151F 11/09 17:29
推 llgod: 原來是在說天網152F 11/09 17:30
推 natsuejji: 推153F 11/09 17:30
推 claymath: 厲害厲害154F 11/09 17:31
推 trp88259: 跟我想的差不多155F 11/09 17:32
推 bikevts: 嗯,跟我想的有點不一樣,推156F 11/09 17:32
推 etvalen: 先推,下輩子再弄懂157F 11/09 17:32
推 pleasewait: 推158F 11/09 17:33
推 chocopie: 推jserv159F 11/09 17:34
推 fidniey: 趕快推 不然會被別人發現我看不懂160F 11/09 17:34
推 Derek110206: 看不懂我就推161F 11/09 17:34
推 chuby81229: 趕快推一個162F 11/09 17:35
推 y30048: 三類也看不懂啦163F 11/09 17:35
→ jserv: @wei115, 擴充 eBPF,這樣編譯器、虛擬機器和作業系統164F 11/09 17:35
推 clause: 推 可是我看不懂165F 11/09 17:35
→ jserv: 三個願望一次滿足166F 11/09 17:36
推 LouKei: 推167F 11/09 17:36
推 kuninaka: 推168F 11/09 17:36
推 Yangyu1109: 別說我看不懂169F 11/09 17:36
推 jump693: 神,推 教cs像在說故事170F 11/09 17:36
推 emptie: 謝謝171F 11/09 17:37
推 x21198: push ans pasa172F 11/09 17:40
推 raok: seL4的unhackable有點神 不知道是怎麼證明的173F 11/09 17:43
推 cheng31507: 看不懂174F 11/09 17:43
推 vbhero: 嗯嗯就是這樣175F 11/09 17:43
推 OlaOlaOlaOla: 洗咧共三小,欺負欄沒讀冊逆176F 11/09 17:45
推 b04310029: 文組看不懂==177F 11/09 17:45
推 windnebula: 推178F 11/09 17:45
→ jserv: @llgod, 空軍服役時,我在花蓮佳山基地接觸到天網防空系統179F 11/09 17:46
推 AnifalaKeiko: 有神快拜180F 11/09 17:46
推 alpe: 推181F 11/09 17:46
推 jansan: 推182F 11/09 17:47
→ jserv: 天網系統作用是接收雷達陣地的訊號,技術手冊給我很多啟發感謝天網,讓我當兵時也能思考程式設計183F 11/09 17:47
推 abba123: 推老師,上過一學期的課收穫超多185F 11/09 17:47
推 chayoung: 推186F 11/09 17:48
推 mnop7: 先推187F 11/09 17:49
推 andysleep: 先推188F 11/09 17:49
推 YOAOY: 漲知識,但看到一半就看不懂了QQ189F 11/09 17:49
推 alec0804: 漲知識190F 11/09 17:50
推 lulocke: 全文都看完,但都沒好奇心點連結,我應該沒小白鼠潛力191F 11/09 17:50
推 KiniroMosaic: 推192F 11/09 17:51
推 bluemmb: 猛193F 11/09 17:52
推 freezesky81: 看不懂XD194F 11/09 17:53
推 astrophy: 推,優文195F 11/09 17:55
推 lespacino: 推196F 11/09 17:55
推 Scorfish: 推....197F 11/09 17:55
※ 編輯: jserv (140.116.245.162 臺灣), 11/09/2020 17:56:33
推 CarlOrz: ㄇ猛198F 11/09 17:55
推 joey3639570: 推199F 11/09 17:56
推 pb2201416: 哇操,這就是神的快速詠唱嗎…200F 11/09 17:59
推 PogChamp: 講中文201F 11/09 17:59
推 rainingkid: 推,第二段那邊再調整一下就完美了202F 11/09 17:59
推 eju901677: 推203F 11/09 18:01
推 a880582004: 推><204F 11/09 18:01
推 bumloveme: 推 八卦版現在混進來一堆學店理組大概看不懂205F 11/09 18:01
推 houallan5478: 推推206F 11/09 18:02
推 guolong: 快推免得人家說我看不懂,阿就看不懂阿幹207F 11/09 18:02
推 woifeiwen: 誇某= =208F 11/09 18:02
推 joke610291: 阿鬼你還是說中文吧...哇靠是中文209F 11/09 18:03
推 raywilly: 推 雖然我看不懂210F 11/09 18:03
推 winds4141: 跟我想的差不多211F 11/09 18:03
推 peterlai: 推212F 11/09 18:04
推 atbb: 先推再說213F 11/09 18:06
→ ginopun10477: 看不懂214F 11/09 18:06
推 takashi01: 看不懂215F 11/09 18:06
推 carbeso: 先推216F 11/09 18:07
推 wsx88432: 謝謝你讓我遠離八卦217F 11/09 18:09
推 laytomall: 推218F 11/09 18:09
推 ArNan: 推219F 11/09 18:10
推 Gnau: 感謝老師寫出已經儘量用讓猴子我看得懂的文章哈哈哈220F 11/09 18:10
推 cpik291521: 趕快推,以免人家以為我看不懂221F 11/09 18:11
推 YuzanJhang: 好222F 11/09 18:12
推 iiiiyouyou: 跟樓下想的一樣223F 11/09 18:12
推 caeserhaha: 大神先推224F 11/09 18:12
推 GooglePixel: 太神啦225F 11/09 18:13
推 c07021835: 跟我想的差不多呢!226F 11/09 18:15
推 lin793156: 看不懂啦227F 11/09 18:15
推 bearKQG: 她
推228F 11/09 18:16
推 DasonoMaso: 推專業,雖然我看不懂QQ230F 11/09 18:18
推 s142857: 看不懂QQ231F 11/09 18:18
推 BDUUU: 有神快拜!232F 11/09 18:19
推 xo1100: 誰又亂召喚神啦233F 11/09 18:20
推 DeepRed1491: 先推 不然別人說我看不懂234F 11/09 18:21
推 ccinptt: 嗯嗯,是的,跟我想的一樣,只是大神先幫我打出來了,無235F 11/09 18:22
→ ssivart: 看不懂啦236F 11/09 18:23
推 tommica33: 先推 不然別人說我看不懂237F 11/09 18:23
推 fransice7: 看無啦幹238F 11/09 18:23
推 v9290026: 乾…看完崩潰…我真的會寫程式嗎239F 11/09 18:24
推 planetstar: 推240F 11/09 18:24
推 xkiller1900: 果然釣到啦241F 11/09 18:24
推 fd90312: 跪著看完,我真是虧對我的文憑242F 11/09 18:24
推 crimson11: 推243F 11/09 18:24
推 kids1991: 快推244F 11/09 18:26
推 GermanGerm: 推爆245F 11/09 18:27
推 kevin015015: 神來也246F 11/09 18:30
推 y2468101216: 我看著就跪了247F 11/09 18:31
推 yusheng88992: 推248F 11/09 18:31
→ waloloo: 嗯嗯,和我想的249F 11/09 18:33
推 nchueric: 無誤,跟我想得差不多,推。250F 11/09 18:34
推 hongwl030: 推宅色夫251F 11/09 18:35
推 Pictor: 推推252F 11/09 18:36
推 Acce0912: 嗯嗯 跟我想得很接近了 推推253F 11/09 18:39
推 pcly: 有神快拜254F 11/09 18:39
推 solawish: 推255F 11/09 18:39
推 kinghunter: 我就爛256F 11/09 18:41
推 yuiweq1999: 推257F 11/09 18:41
推 cyttaro: 推~258F 11/09 18:41
推 a56r3203: 只要我看不懂 然後一堆專有名詞的我就推爆259F 11/09 18:41
推 wulouise: tldr:安全性跟使用性值得獨立做一套os的domain,幹260F 11/09 18:42
推 HD19: 遇到神只能推了261F 11/09 18:42
推 leechiungyi: 對不起我文組262F 11/09 18:43
推 bigheaddon: 我今天開始讀書 對不起263F 11/09 18:43
推 tyr2004: 推264F 11/09 18:44
推 kcheart: 推265F 11/09 18:44
推 a82611141: 推266F 11/09 18:44
推 joemi78: 推267F 11/09 18:45
推 i9100: 好像近20年前買過一本,忘了是什麼書了268F 11/09 18:45
推 sky40280: 嗯嗯,跟我想的一樣Y269F 11/09 18:46
推 tim9527: 老師好270F 11/09 18:48
→ yamikiri: 劫色夫只能推了271F 11/09 18:50
推 k798976869: 推272F 11/09 18:50
推 SirJack: 推273F 11/09 18:51
推 wangs90: 下課了還在上作業系統274F 11/09 18:52
推 Aradin: 有神快拜275F 11/09 18:52
推 appleball200: 推276F 11/09 18:53
推 Beiloin: 好文推起乃277F 11/09 18:55
推 lercon: 先推 不然別人以為我看不懂278F 11/09 18:55
推 owenbai: 推279F 11/09 18:56
推 TClover: 沒有錯!280F 11/09 18:57
推 andyjaw: 請收下我的膝蓋281F 11/09 18:57
推 clone29: 。。。。282F 11/09 18:57
→ linja: 真的超神283F 11/09 18:59
推 ronin9354: 台灣的未來就交給你們了284F 11/09 18:59
推 mdkn35: 有神快拜285F 11/09 19:00
推 eric112: 請問一下為什麼android和IOS比起來像垃圾,為什麼安卓的記憶體管理那麼差而且用一段時間後就會累積一堆垃圾,然後作業系統會變得卡卡的。286F 11/09 19:03
推 stw0975: 推289F 11/09 19:03
推 roxcido: 推這ID290F 11/09 19:04
推 jusfya: 推291F 11/09 19:06
→ weselyong: 趁機傳教XD292F 11/09 19:07
推 TOCIBS: 嗯 跟我想的一樣293F 11/09 19:07
推 isaka218: 嗯嗯跟我想的差不多294F 11/09 19:08
推 ms0529876: 推295F 11/09 19:10
推 stevenlin08: 我文組理科,推一下296F 11/09 19:10
推 friand: 推297F 11/09 19:11
推 pass9487: 啥啦啦啦啦啦298F 11/09 19:12
推 timmy5519: 推299F 11/09 19:14
推 yoyoyoyoyang: 朝聖300F 11/09 19:16
推 CokeCake: 看不懂先推301F 11/09 19:19
推 webberhan: push302F 11/09 19:21
推 windclara: 跟我想的差不多。不過我看不懂303F 11/09 19:22
推 basterds: 自幹派一定是Kobe球迷304F 11/09 19:23
推 eagle080717: 推推 長知識305F 11/09 19:23
推 uohZemllac: 推306F 11/09 19:24
推 EcHENGx1982: 推307F 11/09 19:26
推 tjltd2000: 沒錯 我就是這樣想的308F 11/09 19:26
推 a755205: Gj309F 11/09 19:27
推 QQliang007: 嗯嗯 沒錯 跟我想的一樣310F 11/09 19:28
推 j198811: 推311F 11/09 19:30
推 mikemiao1492: 看不懂但還是推312F 11/09 19:30
推 sacremento: 帥313F 11/09 19:31
推 goldie: 有神快拜314F 11/09 19:31
推 GLaDOS1105: 看不懂315F 11/09 19:33
推 momofishj:316F 11/09 19:33
推 A5343138: 這是中文?317F 11/09 19:36
推 MattOwl: 推318F 11/09 19:38
推 Tomince: 可以給我們鄉民一點面子嗎319F 11/09 19:38
推 souldrinking: 推320F 11/09 19:40
推 SWS7983: 嗯嗯跟我想的一樣321F 11/09 19:40
推 joshwow: 推322F 11/09 19:41
推 hesashiaaron: 看不懂啦323F 11/09 19:41
推 Cireiat: 推324F 11/09 19:42
推 zyvupu: 啥時幫中研院搞個新的飛彈控制啊325F 11/09 19:43
推 lovejames: 只能推了326F 11/09 19:44
推 frakw: 推327F 11/09 19:46
推 odddriver: 老師您認為目前哪個領域,自幹最有商機呢328F 11/09 19:48
推 ZAXUS: 嗚嗚噫啊嗚329F 11/09 19:49
推 lifighter: 推330F 11/09 19:49
推 pervertGF: 推331F 11/09 19:51
推 ATND: 有神332F 11/09 19:51
推 kfrog7040: 推333F 11/09 19:54
推 dan1196: 推334F 11/09 19:54
推 sorrylove510: 嗯嗯 有道理335F 11/09 19:54
推 delmonika: 傑瑟夫老師一定要推336F 11/09 19:55
推 lbjames1923: 看不懂 先推337F 11/09 19:55
→ Orzleader: 中文和英文分開來看我都認識,怎麼合在一起就跟陌生人一樣338F 11/09 19:57
推 tracyo: 這是論文吧340F 11/09 19:59
推 for311544: 專業文只能推了341F 11/09 19:59
→ jserv: @Orzleader, 這時你該問蕭亞軒 (最熟悉的陌生人)342F 11/09 19:59
推 tomtom012: 朝聖343F 11/09 19:59
推 linein: 跪344F 11/09 20:01
推 iloserSD: 有料345F 11/09 20:04
推 jakevin: 聖光 是聖光346F 11/09 20:05
推 TarikBlack: 推347F 11/09 20:06
推 herculus6502: 跪348F 11/09 20:09
推 l3161316: 快推 不然別人說我不懂349F 11/09 20:10
推 converse0201: 推350F 11/09 20:11
推 whoisko: 宅色夫本人誒351F 11/09 20:11
推 hachibuya: 推352F 11/09 20:12
推 jenhsiangyu: 先推  怕別人說我看不懂353F 11/09 20:17
推 mike40709: 嗯嗯嗯跟我想的一樣354F 11/09 20:18
→ jserv: @zyvupu, 之前我做過中科院的委託研究案,不過 (消音)
可以講的研究案題目是「行動雲端下之系統安全分析與實作」@eric112, Android應用程式的開發者要負大的責任
@tracyo, 我文組的,寫論文的人,簡稱355F 11/09 20:21
推 yuki166618: 推啊359F 11/09 20:27
推 lovemeandyou: 先推360F 11/09 20:30
推 pilitiger: 推361F 11/09 20:32
推 rpg227726: 大家推 我也跟著推362F 11/09 20:36
推 sweeteason: 嗯嗯 跟我想的一樣363F 11/09 20:36
→ jserv: @Kayusumi, 我認識現在老婆跟自幹作業系統有點關係
不過這種八卦大概沒啥意思 :Q
我用雙手證明搞自由軟體可以有飯吃,寫C程式可以摸到?罩杯364F 11/09 20:37
推 a7173661736: 推 看不懂367F 11/09 20:39
推 Xliao: 先推一個 免得被人笑文組看不懂368F 11/09 20:39
→ jserv: @Archier: 「只要你懂作業系統」後面可接「當電腦的主人」369F 11/09 20:40
推 clickchick: 推推370F 11/09 20:43
推 dartjoy5872: 推371F 11/09 20:44
推 eddyliu1: 寫得還不錯372F 11/09 20:45
推 crescent1206: 推373F 11/09 20:46
推 way3125way: 有引述給推374F 11/09 20:54
推 whyuan: 我跪了375F 11/09 20:54
推 dn91hde38b: 不推別人以為我不懂376F 11/09 20:56
推 ps0grst: 到南部唸書工作寫幾年程式,年初被資遣至今失業,在想是否回北部。老師願意在南部耕耘真是可貴,可惜無緣拜見377F 11/09 20:58
推 s815225: 推379F 11/09 21:00
→ ps0grst: 資管畢業工作只懂CRUD,稍微摸點物件導向混飯吃是夠,可是持續混飯吃總不是辦法QQ
希望能參加南部開源社群長一下見識380F 11/09 21:00
推 CL63: 沒錯,就是這樣383F 11/09 21:02
推 jhunter: 再等一下 我快懂了384F 11/09 21:03
推 lbjstar: 我的中文看來學得不好....385F 11/09 21:08
推 sxbear: 大推自幹王386F 11/09 21:09
推 jimmy055058: 看到ID先跪惹387F 11/09 21:18
推 gR7P4zXH: 都不睡覺的388F 11/09 21:20
推 st5687vt: 太猛了389F 11/09 21:30
推 freedls: 有神還不推390F 11/09 21:38
推 randy061: 大神391F 11/09 21:40
推 cookiss: 看不懂 推一下392F 11/09 21:40
推 lookat: 我推393F 11/09 21:41
推 dianshan: 推394F 11/09 21:45
推 kelvin0004: 先跪再看395F 11/09 21:46
推 huiyu8794: 推396F 11/09 21:48
推 perytech: 推,好文397F 11/09 21:53
推 sen0411: 跪著看398F 11/09 22:02
推 angus12324: 沒錯跟我想的一樣399F 11/09 22:10
推 hepatomasu: 推400F 11/09 22:18
推 mmarty: 推401F 11/09 22:19
推 eric20249012: 跟我想得一樣402F 11/09 22:28
推 not741: (>_<)403F 11/09 22:36
推 bewritten: 跟我想得一樣404F 11/09 22:37
推 user1120: 推405F 11/09 22:49
推 dryabi: 請收下我的膝蓋406F 11/09 22:59
推 reichien: 嗯 看不懂XD407F 11/09 23:15
推 s4300026: ........408F 11/09 23:16
推 fundme: 了無新意 我早就知道了409F 11/09 23:20
推 sanpf: 不明覺厲410F 11/09 23:23
推 jixiang: 推大神411F 11/09 23:23
推 arissakura: 媽 我在這 神文推一個412F 11/09 23:24
推 pr9558: 歐歐歐又是你!413F 11/09 23:33
推 sqe123456z: 我努力去理解了,還是看不懂QQ414F 11/09 23:34
推 sxskr1001: 看不懂還是推415F 11/09 23:48
推 eknbz: 看ID就先推了  感謝分享教學416F 11/09 23:59
推 ohmylove347: 專業推417F 11/10 00:05
推 kan8634: 推418F 11/10 00:08
推 BearCastle: 推419F 11/10 00:13
推 ScarYao: 完全!看不懂420F 11/10 00:23
推 Kylol: 推421F 11/10 00:23
推 arcongol: 跪推422F 11/10 00:27
推 pjason: j真滴強 推423F 11/10 00:58
推 tlu3: 媽,我在這裡424F 11/10 01:08
推 s207072s: 推 我真的看的懂...真的辣425F 11/10 01:09
推 octangus07: 有神快拜426F 11/10 01:30
→ NeoLife: 看不懂QQ427F 11/10 02:34
推 FizzinRiver: 朝聖jserv428F 11/10 03:10
推 Chiang51: 推!429F 11/10 03:19
推 yunyhi: 請收下我的膝蓋430F 11/10 03:23
推 SansWord: 收下我的膝蓋.....不對啊早就給你了431F 11/10 04:06
推 cmcmcmcm2: 推432F 11/10 04:41
推 david7112123: 先推433F 11/10 05:33
推 boss74123: 跟鬼一樣 推434F 11/10 05:53
推 pcchen81220: 推435F 11/10 05:56
推 magonmonkey: 推436F 11/10 07:04
推 bennyyen: 有神快拜437F 11/10 07:04
推 KSDenilson: 推438F 11/10 07:29
推 mogumoo: 推439F 11/10 08:06
推 Everyeeeee: 原來是這樣啊440F 11/10 08:35
推 bchen1222: 膝蓋441F 11/10 08:45
推 teasheep: 推442F 11/10 08:57
→ adsl9527: jserv作業好多啊哈哈哈哈嗚嗚嗚嗚嗚嗚嗚443F 11/10 09:07
推 abb123456: 推444F 11/10 09:21
推 SmallHanley: 推 免得讓人以為我看不懂445F 11/10 09:54
推 razan: 寫C程式可以摸到?罩杯 wow~446F 11/10 10:47

--