![]() |
![]() |
![]() |
![]() |
![]() |
E4.1 unix 目錄結構的發展
現今的 Linux 目錄結構為了相容皆大多沿用 UNIX 的目錄結構,而其中的 /usr 目錄是有其歷史傳承和包袱的。
約1970 貝爾實驗室的 Dennis Ritchie 和 Ken Thompson 等人用迪吉多 (DEC) 的 16 but 迷你電腦〝PDP-11〞 開發出 UNIX。
<DEC PDP-11> ( 圖片來源 wiki
https://en.wikipedia.org/wiki/PDP-11)
當時 PDP-11 配有一對如下的 RK05 磁盤,每個 PK05 磁盤容量為 1.5 MB (沒錯容量昰 1.5M)
<RK05 disk packs> ( 圖片來源 http://www.pdp-11.nl/peripherals/disk/rk05-info.html)
一閧始只使用一個 RK05 磁盤,但隨著 unix 的發展和成長,第一個 RK05 磁盤爆了,於是掛載了第二個 RK05 磁盤名稱就叫〝/usr〞 當家目錄用(相當於 /home)用於存放用戶一些工具和應用程式和文件(故最開始〝/usr〞應是 user 的縮寫), 因目錄內有些應用程式/工具需一些相關檔案和目錄支援才可正常的動作,故大部份根目錄有的目錄都跟者複製一份到 /usr 目錄。
後來第二個 RK05 磁盤也爆了,第三個磁盤掛載的名稱才叫做〝/home〞。
隨時 Unix/Linux 的變遷,現今的〝/usr〞作用已不太相同了,主要放的是非系統啟動的工具和資料,故也叫 Unix System Resources /Unix Software Resources,
此外〝/usr〞存放的是共用的只能讀不能改的工具和資料故也可叫 User Shareable Read-only。