精華區beta Tech_Job 關於我們 聯絡資訊
真是篇優質的戰文 暫且不討論前景的話, Linux的確是一個適合教學研究的os 比起其他如BSD, Solaris之類的, Linux真的算是很容易上手 而且主要的是支援性也比這些POSIX標準的系統好得多 一些套件安裝真的毫不費力, yum或者apt-get 就可以享受安裝套件的快感, 而不用擔心需不需要破解 有沒有盜版的問題 就使用層面, 老是拿Windows和Linux比, 還不如換個方式說 如果你喜歡自己找出問題, 想挑戰自己的極限, 想自由修改實驗 那你就選Linux 如果我想玩個遊戲, 叫我用個vi或emacs是很痛苦的一件事 那就選擇Windows 兩者之間沒什麼對與錯, 只是看使用者高不高興, 喜不喜歡 Windows能做到的, Linux幾乎都可以, 主要是使用的人要拿它們來做什麼 我還記得之前工作時有間系統商來拜訪我們, 主要推銷它們的板子, 並搭配Windows的系統 他一直建議我們用Windows, 可以節省開發的時間, 我也只是笑了笑 沒錯, 老闆們可沒辦法忍受開發時間過長, 他們想看到的是立即的成效 不過如果拿Windows每台要charge的授權費應該可以暫時塞住老闆的嘴 但說服這件事老實說真的很累人 Linux在Embedded這方面的成長也是有目共睹 但並不是所有的Embedded都需要有"OS" 有些簡單的東西, 用個51的東西就可以跑起來, 根本不需要什麼檔案系統之類的介面 有人提到RTOS (Real Time Operating System) 就某些書上提到的, Real Time其實又可以分軟性和硬性的 軟性的是指, 我想要完成的工作, 可以接受稍微的延遲, 但我還是要看到結果 而硬性的就是, 我一定要在限制時間內看到我的結果 軟性的就好比像是一些撥放器,手機, PDA 我在上面執行軟體, 聽音樂, 等個幾十秒鐘都ok 比較不會因為執行的時間速度較慢, 而產生"致命"的後果 硬性就好比是一些飛機,直升機的控制系統, 或是工廠生產線的控制系統 一旦發現問題, 就必須有一些立即中斷的處置, 這些可能要短短幾秒, 甚至立刻回應 不然會有嚴重的後果 Linux kernel並非RTOS, 但經過調整, 也可以成為RTOS 前提是你要看得懂kernel source, 並動手修改編譯 可能要朝interrupt和schedule的方向去改 不過, 這個方面目前一定有hacker會討論研究, 應該不難找到這方面的資訊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.162.209
billandcs:有些是Windows做不到的,例如知名破解WPA Linux BT3 02/22 10:15
billandcs:應該說...Windows有些做不到的,Linux可以,特別是奇怪的 02/22 10:15
billandcs:使用行為... 02/22 10:16
ChampYen:具RT特性的Linux在應用性上還是不若其他RTOS 02/22 12:19
mimiosu:不是有RTLinux 嗎? 02/23 13:22