BusyBox 1.35 已經發布,這是它的新聞

BusyBox 1.35 新版本發布 它是一組標準 UNIX 實用程序的實現,以單個可執行文件的形式設計,並針對最小的系統資源消耗進行了優化,包大小小於 1 MB。

新分支的第一個版本 1.35 被定位為不穩定,將在 1.35.1 版本中提供完全穩定,預計在一個月左右。

BusyBox 1.35的主要新聞

在這個新版本中 搜索實用程序實現了“-samefile name”選項以使用相同的 inode 進行檢查 在指定文件名的文件中,除了統一的時間比較代碼和添加選項“-amin”、“-atime”、“-cmin”和“-ctime”之外,還實現了時間訪問驗證和文件創建。

選項 “–Tmpdir”已添加到 mktemp 實用程序以指定基本目錄 計算與臨時文件關聯的路徑。

向 cpio 實用程序添加了“–ignore-devno”選項 忽略實際設備號(始終寫入 0)和“--renumber-inode”在歸檔前重新編號 inode。

在這個新版本的 BusyBox 1.5 中突出的另一個變化是 Ash 和 Hush 外殼的大量修復 為了提高與其他 shell 的兼容性,因為 Ash 添加了對類似於 bash、set -E 和 $ FUNCNAME 的 ERR 陷阱的支持,此外還使用表達式“$ {s:}”加快了字符串的檢索。 加速“${x // \ * / |}”操作。

我們還可以發現,在 date 和 touch 實用程序中,它們允許指定日期中時區的位移,除了在 vi 編輯器中添加對 ~/.exrc 文件的支持之外,“-c”的處理是改變並退出。

添加 支持超時實用程序的“-k KILL_SECS”選項 如果命令未在 KILL_SECS 額外秒內完成,則發送 SIGKILL 信號。

在 ed 中,讀/寫命令的輸出已與 POSIX-1.2008 規範保持一致。 添加了對“-p”選項的支持。

Wget 實現了“–post-file”選項來發布文件sy 允許自定義“–post-data”和“–post-file”選項的 Content-Type 標頭。

基本名稱實用程序實現“-a”選項以在單個調用中傳遞多個名稱,並實現“-s SUFFIX”以刪除尾隨的 SUFFIX 字符。

其他變化 從這個新版本中脫穎而出:

  • 向 blkdiscard 實用程序添加了“-f”(強制)選項。
  • libbb 庫中添加了大約十幾個更改。
  • 改進了與其 coreutils 對應物的 realpath 兼容性。
  • awk 實用程序改進了表達式“printf %%”。
  • Httpd 停止發送錯誤頁面的 Last-Modified / ETag / Content-Length 標頭。
  • Httpd 和 telnetd 提供更改默認網絡端口的能力。
  • tar 中的一個漏洞,在處理文件名很長的文件時會浪費所有可用內存。
  • TLS 代碼重新設計了 P256 和 x25519 的實現。
  • 添加了對在 ip 實用程序中為設備配置 netns 參數的支持。
  • cal 實用程序實現了“-m”選項來顯示指定的月份。
  • 向 cmp 實用程序添加了“-n N”選項以將比較限制為 N 個字節。

另外, 前幾天 Toybox 0.8.6 發布,一種由前 BusyBox 維護者開發並在 0BSD 許可下分發的 BusyBox 模擬。 Toybox 的主要目標是提供 給製造商 能夠使用一組極簡的標準實用程序 無需打開修改組件的源代碼。 在功能方面,Toybox 仍然落後於 BusyBox,但在計劃的 296 條中,已經實現了 217 條基本命令(83 條全部執行,374 條部分執行)。

最後,如果您有興趣能夠了解更多關於這個新版本的信息,可以諮詢詳情 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。