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. 權利:您可以隨時限制,恢復和刪除您的信息。