星期一, 8月 20, 2007

需要file system嗎?

一個file system對user來說是除了gui外,最接近整個系統的地方。但是,對一個embedded system來說,通常只會有一個user(可能就是RD本身),或跟本就沒有user。因此,對embedded system來說,可能跟本就不需要一個file system來管理「多個」檔案,來「隨時建立」建立檔案,來設定不同檔案的權限…等等。它可能僅需要預先規畫好數個固定用途的檔案,而且寫死在程式裡面。這些固定用途的檔案可能是一些系統參數、系統憑證…等資訊。
這樣看來,一個embedded system,可能只需要一個簡單的file system,甚至不需要file system。
如果從這個角度來看,似乎許多unix-like的系統,都不太適合拿來當embedded system的os。
因為很多從multi-user的角度來設計的地方,用在embedded system上,似乎都顯得多餘了。

沒有留言: