Re: [轉錄][請益]不能賣OS,也要學寫OS打下基礎:넠…

看板Soft_Job (軟體人)作者 (ggg)時間17年前 (2007/09/11 23:11), 編輯推噓14(14019)
留言33則, 5人參與, 最新討論串3/8 (看更多)
※ 引述《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

09/12 01:19, , 1F
演算法不是不能patent嗎?
09/12 01:19, 1F

09/12 01:20, , 2F
就算patent了也很難抓吧
09/12 01:20, 2F

09/12 08:33, , 3F
政府->工研院->技術研發->技術轉移->民間企業
09/12 08:33, 3F

09/12 08:34, , 4F
以上為硬體
09/12 08:34, 4F

09/12 08:35, , 5F
政府->各層級資訊單位Key Man->台灣永遠不長進的SI
09/12 08:35, 5F

09/12 08:38, , 6F
以上為軟體
09/12 08:38, 6F

09/12 08:38, , 7F
只能說,在硬體的部分有「技術的產生」,但在SI裡面只有肥
09/12 08:38, 7F

09/12 08:39, , 8F
了某些人的口袋......(話說,明年又是SI的大日子)
09/12 08:39, 8F

09/12 09:55, , 9F
記得加密/壓縮算法都是可以patent的. 例如要寫程式壓縮
09/12 09:55, 9F

09/12 09:57, , 10F
(不是解壓)RAR檔而且要賣的話, 需要付錢給rarsoft的.
09/12 09:57, 10F

09/12 10:55, , 11F
軟體工程我會指向系統分析設計與專案管理部份 文中未提及
09/12 10:55, 11F

09/12 11:02, , 12F
作軟體的高利潤 先把產業搞大再說 資策會都賺政府的錢
09/12 11:02, 12F

09/12 11:08, , 13F
or市場
09/12 11:08, 13F

09/12 11:10, , 14F
每個寫軟體的都幻想高利潤 卻不知business model和
09/12 11:10, 14F

09/12 11:12, , 15F
domain know how , 靠專利和智財權...拿硬體套在軟體嗎
09/12 11:12, 15F

09/12 11:17, , 16F
台灣微軟 除本身母公司OS外 現在不都走向賣企業服務或是想跨
09/12 11:17, 16F

09/12 11:17, , 17F
台灣數位學習領域,當IT諮商 收諮詢費. 你還要去寫他的os嗎
09/12 11:17, 17F

09/12 11:30, , 18F
t大有說到一個重點,「都只賺政府的錢」。
09/12 11:30, 18F

09/12 11:31, , 19F
而賺政府的錢,靠的不是技術,而是「關係」啊!!!
09/12 11:31, 19F

09/12 11:33, , 20F
很想叫資策會列表一下,它在軟體技術上的專利有那些?
09/12 11:33, 20F

09/12 11:34, , 21F
再把那些專利數目與工研院的專利數目比較一下。ꄠ
09/12 11:34, 21F

09/12 11:34, , 22F
也許資策會會說「他們也有貢獻啊,就開課培育了很多人啊」
09/12 11:34, 22F

09/12 11:36, , 23F
所以不斷開發專利、技術的工研院是白痴,而資策會是天才?
09/12 11:36, 23F

09/12 11:37, , 24F
資策會的那些老人們:「科科.....」
09/12 11:37, 24F

09/12 12:54, , 25F
突然發現,原PO把「資策會」當成公司了!!!然後拿來和tsmc比
09/12 12:54, 25F

09/12 12:56, , 26F
資策會的老人們:「所以機構定義模糊化才是王道啊!!!」
09/12 12:56, 26F

09/12 13:00, , 27F
當有營利行為時=>「我們本來就是一個財團法人啊」
09/12 13:00, 27F

09/12 13:02, , 28F
要利用關係時 OR 訂定法規時->「我們是協助政府政策的單位ꄠ
09/12 13:02, 28F

09/12 13:04, , 29F
當被值疑純軟專利少於軔體專利時=>軟體的範圍很廣啊!!!
09/12 13:04, 29F

09/12 13:11, , 30F
反正台灣最後的價值=>「政府稅收」...............Orz
09/12 13:11, 30F

09/12 13:19, , 31F
rar 的 patent 是 format 還是 algorithm ? @@
09/12 13:19, 31F

09/12 15:00, , 32F
不知道. 只知道因為這理由雖然RAR有publish檔案格式和
09/12 15:00, 32F

09/12 15:01, , 33F
解壓方式, 但大部份壓縮程式都只支援解壓RAR檔.
09/12 15:01, 33F
文章代碼(AID): #16vh0lS0 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #16vh0lS0 (Soft_Job)