作者gaber (root@roof)
看板Soft_Job
標題Re: [心得] 微軟的driver架構 = BullShit
時間Tue Aug 25 12:03:19 2009
※ 引述《AmericanJohn (美國人)》之銘言:
: 微軟那些搞driver架構的人,我只能說 : 比國中生更爛 !!!
: printer driver : 頭腦有問題才會發明spool,搞屁啊!! 無法debug !!!
: VC Debug模式不能debug, 寫log檔也不行,全部被禁止,
: 寫程式的人怎麼辦 ???
: 註冊檔 : 莫名奇妙 !! 註冊檔有必要嗎 ? 根本沒必要啊 !! 亂搞一通 !!!
: 一堆driver無法移除就是註冊檔在搞鬼 !!! 莫名奇妙搞出一種
: 沒意義的東西 !!!
: IRQ設備編號問題 : 明明就是很簡單的東西,國小學生都會,就你微軟工程師
: 不會 !!!!!! WinXP系統一堆設備不能用,一查才發現是
: IRQ互衝。系統重灌,driver全部重灌,還是互衝 !!!!!!
: 隨便叫一個會寫程式的人都不會搞的這麼爛 !!! 微軟工程
: 師到底是程度太差還是怎麼樣 ?? 明明就是很單的問題 !!!
1. spool 是早從 *nix 來的
你可以把它當成歷史共業
但是即使是現在,spool還是有存在的必要性
一兩百個人共用一台印表機
而且每個人都想印整份 ISO-9899:1999 的時候
難道要印表機製造商在印表機上弄個 2G 記憶體嗎XD
2. 註冊檔可以視為一堆 config 的集合
方便你搜尋而已
在 *nix 下,你會懷念 registry files 的美好
尤其在現在連 Linux 套件這麼多
一部分設定檔都是放在不同的位置
動不動就要 locate 或是 find
很麻煩的 -.-
3. IRQ 編號,這也是歷史共業
即使有了 APIC
如果 device 動不動就跟你要 IRQ
你還是只能給他一個固定的
否則萬一不穩還是不能動的時候,有另外一批人會哭夭!!
以上
ps.你久而久之會習慣的....
規格太多了....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.214.63
推 elase2000:歷史共業 +1 08/25 12:05
推 Bencrie:2 我覺得registry比較討厭,只能用專用API存取。 08/25 12:15
推 lwecloud:哪天MS要是搞個全新架構的OS 又要被幹一頓... 08/25 12:31
→ lwecloud:要換也不是 不換也不是 只好從現有的一直加蓋上去... 08/25 12:32
推 ykjiang:我還知道 registry 不環保 :p 08/25 12:34
推 StubbornLin:x86的架構一樣不少歷史共業= = 08/25 12:45
推 amibroker:歷史共業 = 向下相容 08/25 12:50
推 clanguage:現在這個年代..弄個2G記憶体也不難了... 08/25 13:52
推 cloudchiou:上次廠商來裝印表機,就送一條512M 08/25 19:19
→ iDestiny:推歷史共業 08/25 21:05
→ joel913:512M 的Ram..... 08/26 00:56
推 NotOnSale:大推!!!!!!!!!!!q大是大師 08/27 04:27