Can you summarize the following document?
        
  BusyBox最初是由布魯斯·斐倫斯在1996年為Debian GNU/Linux的軟碟安裝編寫的,其原始構想是希望在一張軟碟上能放入一個開機系統,以作為急救盤和安裝盤。後來它變成了嵌入式Linux裝置和系統和Linux發行版安裝程式的實質標準,因為每個Linux執行檔需要數KB的空間,而整合兩百多個程式的BusyBox可以節省大量空間。例如:Debian GNU/Linux的安裝光碟以BusyBox作為Shell程式。  Enrique Zanardi負責維護BusyBox並專注在Debian啟動磁碟安裝系統的需求直到1998年,再由負責Linux路由器計劃的Dave Cinege 接手。Cinege做了一些增加:建立了一個模組化的Build環境、轉移BusyBox的目標到一般高階的嵌入式系統。當1999年LRP開發進度趨緩時,Lineo, Inc.的Erik Andersen在1999年開始正式地接手這個專案繼續維護它到2006年三月。在這段期間,Linux的嵌入式系統的市場明顯地成長,連帶使BusyBox轉趨成熟,同時擴充套件二者的使用群和功能。  丹尼斯·弗拉先科是目前BusyBox的維護者。

  BusyBox可以被自訂化以提供一個超過兩百種功能的子集。它可以提供多數詳列在單一UNIX規範裡的功能,以及許多使用者會想在Linux系統上看到的功能。BusyBox使用ash。在 BusyBox的網站上可以找到所有功能的列表。

  典型的計算機程式對每個應用程式都有個別的二進位制(執行檔)檔案。BusyBox 是一單一二進位制程式,這是許多應用程式的集合,在適當引數的特定方法下,每個都可透過以不同的名稱(每個不同的名字藉由符號連結或硬連結支援)呼叫單一 BusyBox 二進位制程式來存取。  BusyBox受惠於單一可執行檔策略,如此一來省去了每個執行檔必需有的檔頭(特別是ELF的可執行檔),這也讓Busybox不需要函式庫便可達成程式碼共享。這個技巧與FreeBSD中的"crunchgen"指令相似。與使用crunchgen建立的合併工具程式不同在於,Busybox只提供每個工具程式的簡化版(例如:ls指令不提供排序功能)。  共享通用的程式碼,並以程式大小最佳化為目標,使以BusyBox建構的系統所需要的空間遠小於使用對應的完整工具所需要的空間。研究比較了GNU、Busybox、asmutils及Perl實作的標準Unix指令發現特定狀況下,BusyBox的執行速度會優於其他實作,但並非總是如此。

  BusyBox所包含的程式只需要簡單的將名稱附加在第一個引數即可執行:  更常見的作法是,這些指令會以連結(使用硬連結或者符號連結)至BusyBox可執行檔,BusyBox會偵測其被連結時的名稱,並執行對應的指令。舉例來說,只要將"/bin/ls"連結到"/bin/busybox",即可執行
BusyBox是一個遵循GPL協議、以自由軟體形式發行的應用程式。Busybox在單一的可執行檔案中提供了精簡的Unix工具集,可執行於多款POSIX環境的作業系統,例如Linux(包括Android)、Hurd、FreeBSD等等。由於BusyBox執行檔的檔案比較小,使得它非常適合使用於嵌入式系統。作者將BusyBox稱為「嵌入式Linux的瑞士軍刀」。