🌗 深入解析 /bin、/sbin、/usr/bin 與 /usr/sbin 的歷史分立
➤ 磁碟空間限制下的數位遺產:一場持續五十年的歷史誤會
lists.busybox.net/pipermail/bu
本文由知名開發者 Rob Landley 撰寫,揭示了 Unix 系統中繁雜的目錄結構並非出自嚴密的邏輯設計,而是源於 1970 年代硬體空間不足的無心插柳。當 Ken Thompson 與 Dennis Ritchie 在 PDP-11 機器上開發 Unix 時,因首顆 1.5MB 的硬碟空間耗盡,被迫將系統檔案移至第二顆原定存放使用者資料的硬碟(/usr)。這種為了因應硬體限制而產生的「溢流」機制,演變成後世遵循數十年的路徑標準。儘管現代技術如 initramfs 和共享函式庫早已解決了啟動順序與空間問題,這些歷史包袱仍留存在當今的作業系統標準中。
+ 讀完這篇才發現,困擾我多年的目錄分類邏輯,真相竟然只是因為當年的硬碟太小了!
+ 這解釋了為什麼現代 Lin
系統架構與歷史考據

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/GripNews/statuses/115837733537955522 on your instance and quote it. (Note that quoting is not supported in Mastodon.)