2022年3月18日 星期五

buxybox

BusyBox 集合幾百個簡化的 UNIX utilities 成單一執行檔,可省下可觀的儲存空間,執行時也減少使用的資源。例如已執行 busybox 的第一個指令,要執行第二個指令就不用再載入記憶體,只需要 busybox 內部比對要執行哪個部份,並不用透過函式庫就可以共享程式碼。
問題:
  1. 在 Embeddded System,執行時需要載入到記憶體,如果 busybox 本身加了許多不必要的指令,便會多佔記憶體。如果某些很少用的指令不放到 busybox 裡,獨立出來,要執行時才載入去佔用記憶體,是不是反而比較好。所以未必所有指令都放到 busybox 較好?

指令

參考:

  1. BusyBox (wikipedia)
  2. http://www.ibm.com/developerworks/library/l-busybox/index.html

沒有留言:

張貼留言

SIP header Via

所有 SIP 訊息 都要有 Via,縮寫 v。一開始的 UAC 和後續途經的每個 proxy 都會疊加一個 Via 放傳送的位址,依序作為回應的路徑。 格式 sent-protocol sent-by [ ;branch= branch ][ ; 參數 ...] s...