作者lg31cm (我住5F)
看板Programming
标题Re: [请益]不能卖OS,也要学写OS打下基础:从程式뤠…
时间Sat Jun 23 22:31:58 2007
[delete]
: 说穿了,当初台湾电脑大卖的原因还不是因为有需求,
: 可是需求转变成习惯,
: 市场接受度最高的还不就是 MS-Windows,
: 当图形化 GUI 介面已经成为 OS 必备的特性,
: 如果还要硬切入商业 GUI OS 的市场,
: 就会有侵犯到 MS 跟 Apple 专利的风险,
: 所以现在的软体大厂宁愿把心思放在 Application Software,
: 也不愿意再去做 OS 的苦差事,
: 因为市场已经被 MS 吃的死死的,
: 如果没有在一开始就攻山占领,
: 哪里会有金矿银山让你挖阿,
: 台湾在一开始就没往 OS 钻,现在才来做 OS 只能说是夕阳无限好,
: 再多的创意也没有必要冒着鸡蛋碰石头(MS Windows专利权)的风险阿.
回到原文,学做 OS 并不代表真的要做 OS 来卖,难道学 compiler
就是要做个 compiler 来卖?
可见很多CS人都还存有这些迷思,而且事实上真的没机会做OS吗?
未必
台湾不少电子公司、IC DESIGN 都有做一些 OS Kernel 给自己的产品
或 IC 用,只不过课堂上教授都不提这件事,而且 embedded sys 里
做 OS 叫的出名子的也有 20,30 家,做 GUI 的也有,甚至还 clone
win32 API
假如没有在学校就研究过 OS source code,只怕工作时要有好一段撞墙期
还记得 n 年前在学校 OS 期中考完教授对大家咆哮:「为什麽你们
分不清楚 user thread & kernel thread 的差别!?」
问题就是光从书本上字面的解释,根本就很难体会两者有什麽差别,
把 OS 教到跟数学一样抽象,这有意义吗?考一堆名词解释,这对学生
真的有助益吗?
我同学到毕业工作时都还不知道 win32 有提供 mutex, semaphore
等 API, 还自己硬干 flag, 教授脱离现实的教学敢说没有责任?
再提一个 OS 的事情, MP3 Player 够红了吧, 做 MP3 系统的人
跟我讲他觉得最难的部份就是档案系统, 後来乾脆跟国外买,
档案系统不是 OS 的一部分吗?台湾搞CS的人龟到哪去了?
我要讲的就是OS, compiler 这些东西学了并不代表用不到, 大家
觉得没用是因为教学脱离现实,大家也以为这些东西都被国外大厂
做完了,只要会 call API 就行了不用懂那麽多,但是假如接触的
面向够广就知道这绝非事实
还有..别再扯历史了...囧rz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.33.4
※ 编辑: lg31cm 来自: 220.133.33.4 (06/23 22:33)
1F:推 Coyote:没错 都不动手做 讲再多都没用 140.112.42.162 06/24 00:02
2F:→ Coyote:不管做的好不好 动手做才能紮实的学到东西 140.112.42.162 06/24 00:03
3F:推 SILee:对 我也觉得很奇怪 考名词解释到底有啥意义꘠ 61.59.105.115 06/24 00:10
4F:→ SILee:而且有些助教再改考卷 没有照课本一字不漏写 61.59.105.115 06/24 00:12
5F:→ SILee:就是全错 61.59.105.115 06/24 00:13
6F:→ SILee:尤其是一些比较抽象的东西 61.59.105.115 06/24 00:13
7F:→ SILee:说白一点就是助教自己也不会 61.59.105.115 06/24 00:14
8F:→ SILee:要这样搞 还不如拿些实物出来当范例 61.59.105.115 06/24 00:15
9F:→ SILee:学习效果会好很多 61.59.105.115 06/24 00:15
10F:推 lg31cm:只可惜认同这样教学的人不多,教授更少 220.133.33.4 06/24 00:57
11F:→ lg31cm:平平是教授,冼镜光就可以用实例教学 220.133.33.4 06/24 15:50
12F:→ lg31cm:为什麽其他的教授就办不到? 220.133.33.4 06/24 15:50
13F:推 ggg12345:那你要常回母系去鼓励支持,至於要求其他 140.115.1.146 06/24 16:24
14F:→ ggg12345:的教师就只有付费的家长,学生与产业了 ! 140.115.1.146 06/24 16:25
15F:→ lg31cm:很抱歉喔,我又不是什麽大老板,母系会听我? 220.133.33.4 06/24 17:34
16F:→ lg31cm:反倒是教授应该身先士卒,不要老是想着保命 220.133.33.4 06/24 17:35
17F:推 ggg12345:对值得肯定的老师就要当大家面大声的说出 140.115.1.146 06/24 21:52
18F:→ ggg12345:来,不要对上你课的老师吝啬这种口头的回 140.115.1.146 06/24 21:54
19F:→ ggg12345:报,到外面才有比较,知道好坏就该明示,否 140.115.1.146 06/24 21:56
20F:→ ggg12345:则这些努力付出的,很难再存活下去! 140.115.1.146 06/24 21:57