作者ggg12345 (ggg)
看板Soft_Job
標題Re: [轉錄][請益]不能賣OS,也要學寫OS打下基礎:넠…
時間Tue Sep 11 23:11:42 2007
※ 引述《teman ()》之銘言:
: 找到文章出處 IThome的新聞
: http://www.ithome.com.tw/itadm/article.php?c=40841&s=9
: 文作者應該是 張瑞隆
: 引用 劉建民的話 算是訪談吧
原來是有引用的資料來源的, 不過, 還是要謝謝您 ! (不過, 做這行的
很少人看到報導嗎 ?)
那一系列都是訪問微軟的華人工程師, 是呼應台灣的 "軟體產業" 問題.
劉建民應該是在美國大學讀碩士後, 到微軟當工程師.
: 我想大概是說
: 1.台灣資深工程師還受國外肯定的原因是因為台灣資訊科技起步的早
: 大概是只那些國外唸書工作後 教授級的人物吧 --少數
: 2.接著感嘆台灣數理訓練雖然比國外強
: 但資深軟體工程師卻沒有國外多
: 3.然後以台灣教育指出資訊科系雖多,但是實際教學只著墨教科書文本
: 缺乏基礎的實作練習,而實做訓練都是往應用技巧訓練為主
: 4.點出台灣軟體產業發展原因出在,強者所嚮往的地方在ODM,如果強者多嚮往
: 軟體業,就會跟著強
: 不知道有沒漏看、誤解的
: 我的結論 XD
: 台灣有實作訓練阿
台灣的軟體實作, 用不上軟體發展與軟體工程的概念啊 !
近幾年臺大,清大,中央,淡大都有使用 那篇文章隱約談及的美國大學 os 課程的
練習用專題---NachOS (1990 就在 Berkeley 出現).
感覺上, 劉建民應該發現美國的大學部對 OS 課程所做的訓練是台灣所不及的.
那是一個 C++ 寫的範例, 跟傳統電腦與作業系統的想法全然不是那麼一回事,
不管你用那種平台(原始的是 DEC Ultrix OS MIPS CPU), 全都是用模擬的概念
做的, 所謂 OS 核心其實是相當於提供 thread control library , 練習要擴
充或更正的程式就相當於 user mode thread , 擴充功能是經典的 OS 範例,
不過最特殊的就是其架構, 使用的工具( gcc , make), 及如何透過 C++ 的
assertion 讓模組能各自獨立開發. os 模組之上的 process 或 job 執行是透
過 MIPS machine interpreter 去跑的(即使是用 MIPS 平台也是這樣), 可以
模擬 inverse ASM 與 single step instruction . 只是 X86 平台的版本因
少了 MIPS 的某些 .h 與 library 將 inverse ASM 刪除了. 如果是 X86 平台
就還要用到 cross-compiler 跑 job program.
在 programming 版討論時是要問: 做這種範例的練習, 除開 OS 之外 , 有無
其他 "純軟體" 的原始碼範例程式可以代替 ?
這是因為很多教 "純軟體" 的立下願望: 研究軟體是要為軟體的發展而研究.
而認為 OS 主要是控制硬體, 是為硬體的發展而提供協助, 所以不幹這個事.
[註: 這不是我的想法. 只是針對某類人(純軟體)的願望, 問有沒有類似
NachOS 這種可以協助 軟體工程 做教育訓練用的實作範例之可能 ? ]
: 只是沒有在基礎的資訊科學(OS、DS、algorithm等)裡多作實作訓練
: 而是強的人都跑到硬體的東西上 或是 訓練都在軟體高階的應用技術上了。
: 因為高階的應用技術比較速成吧
: 標題是不是把資訊工程和軟體工程搞錯了...
資訊工程與軟體工程是否搞混了 ? 還是根本就不相同 ?
首先, 資x 的跟 電機/子的 先劃分了軟硬界限, 跟硬體有關的都劃了出去.
雖然寫 BIOS Driver 佔工作大宗, 但 資x 是不教這類的.
軟體是台灣政府從 40 年前就是最重視的, 雖然很多人不以為然 !
舉個例, 台積電第一次投入是 70 億, 而同一時間的戶役政軟體, 就投入100
億. 軟硬體產業成長的最大區別是, 硬體是民間多, 只賺零頭也要賣到全世界
求生存, 軟體(尤其是上層的純軟體)就是保護良好, 龍頭資策會何患三餐 ?
現成用別人都做好的下層, 只要做薄薄的上層純軟體, 這才是高利潤啊 ! 更
甚者是只要算法研究好就能賺專利與智財權 ! 這種願望只是沒達成啊 ?!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.1.146
1F:推 asn2:演算法不是不能patent嗎? 09/12 01:19
2F:→ asn2:就算patent了也很難抓吧 09/12 01:20
3F:推 adm123:政府->工研院->技術研發->技術轉移->民間企業 09/12 08:33
4F:→ adm123:以上為硬體 09/12 08:34
5F:→ adm123:政府->各層級資訊單位Key Man->台灣永遠不長進的SI 09/12 08:35
6F:→ adm123:以上為軟體 09/12 08:38
7F:→ adm123:只能說,在硬體的部分有「技術的產生」,但在SI裡面只有肥 09/12 08:38
8F:→ adm123:了某些人的口袋......(話說,明年又是SI的大日子) 09/12 08:39
9F:推 leicheong:記得加密/壓縮算法都是可以patent的. 例如要寫程式壓縮 09/12 09:55
10F:→ leicheong:(不是解壓)RAR檔而且要賣的話, 需要付錢給rarsoft的. 09/12 09:57
11F:推 teman:軟體工程我會指向系統分析設計與專案管理部份 文中未提及 09/12 10:55
12F:推 teman:作軟體的高利潤 先把產業搞大再說 資策會都賺政府的錢 09/12 11:02
13F:推 teman: or市場 09/12 11:08
14F:推 teman:每個寫軟體的都幻想高利潤 卻不知business model和 09/12 11:10
15F:→ teman:domain know how , 靠專利和智財權...拿硬體套在軟體嗎 09/12 11:12
16F:推 teman:台灣微軟 除本身母公司OS外 現在不都走向賣企業服務或是想跨 09/12 11:17
17F:→ teman:台灣數位學習領域,當IT諮商 收諮詢費. 你還要去寫他的os嗎 09/12 11:17
18F:推 adm123:t大有說到一個重點,「都只賺政府的錢」。 09/12 11:30
19F:→ adm123:而賺政府的錢,靠的不是技術,而是「關係」啊!!! 09/12 11:31
20F:→ adm123:很想叫資策會列表一下,它在軟體技術上的專利有那些? 09/12 11:33
21F:→ adm123:再把那些專利數目與工研院的專利數目比較一下。ꄠ 09/12 11:34
22F:→ adm123:也許資策會會說「他們也有貢獻啊,就開課培育了很多人啊」 09/12 11:34
23F:→ adm123:所以不斷開發專利、技術的工研院是白痴,而資策會是天才? 09/12 11:36
24F:→ adm123:資策會的那些老人們:「科科.....」 09/12 11:37
25F:推 adm123:突然發現,原PO把「資策會」當成公司了!!!然後拿來和tsmc比 09/12 12:54
26F:→ adm123:資策會的老人們:「所以機構定義模糊化才是王道啊!!!」 09/12 12:56
27F:推 adm123:當有營利行為時=>「我們本來就是一個財團法人啊」 09/12 13:00
28F:→ adm123:要利用關係時 OR 訂定法規時->「我們是協助政府政策的單位ꄠ 09/12 13:02
29F:→ adm123:當被值疑純軟專利少於軔體專利時=>軟體的範圍很廣啊!!! 09/12 13:04
30F:推 adm123:反正台灣最後的價值=>「政府稅收」...............Orz 09/12 13:11
31F:推 ledia:rar 的 patent 是 format 還是 algorithm ? @@ 09/12 13:19
32F:推 leicheong:不知道. 只知道因為這理由雖然RAR有publish檔案格式和 09/12 15:00
33F:→ leicheong:解壓方式, 但大部份壓縮程式都只支援解壓RAR檔. 09/12 15:01