BusyBox 1.34 pojawia się z nowymi narzędziami, ulepszeniami i nie tylko

Plik wydanie nowej wersji pakietu BusyBox 1.34, który to pierwsza wersja gałęzi 1.34 jest pozycjonowany jako niestabilny, więc pełna stabilizacja zostanie zapewniona w wersji 1.34.1, która jest oczekiwana za około miesiąc.

Ci, którzy nie są zaznajomieni z BusyBox, powinni wiedzieć, że jest on prezentowany z implementacja zestawu standardowych narzędzi UNIX, zaprojektowany jako pojedynczy plik wykonywalny i zoptymalizowany pod kątem minimalnego zużycia zasobów systemowych, gdy rozmiar pakietu jest mniejszy niż 1 MB.

Modułowa natura BusyBox umożliwia utworzenie zunifikowanego pliku wykonywalnego, który: zawiera dowolny zestaw zaimplementowanych narzędzi w pakiecie (każde narzędzie jest dostępne w postaci dowiązania symbolicznego do tego pliku).

Główne nowości BusyBox 1.34

W nowej wersji BusyBox 1.34 media bc i dc, przetwarzanie zmiennych środowiskowych BC_LINE_LENGTH i DC_LINE_LENGTH jest blisko narzędzi GNU.

Również Rozwój Ash and Hush trwa, ^ Obsługa poleceń D została dostosowana do zachowania ash i bash, zaimplementowano specyficzną dla bash konstrukcję $ 'str', a operacje zastępowania $ {var / pattern / repl} zostały zoptymalizowane.

W poprawa zysków, możemy znaleźć na przykład, że dodano opcję "-a" do la narzędzie zestawu zadań (zastosuj wiązanie procesora dla wszystkich wątków procesu), podczas gdy narzędzia chattr i lsattr dodały opcję "-p" który rozszerzył liczbę obsługiwanych flag systemu plików ext2 i dodał opcję "-n" (wyłącz nadpisywanie) i "-t DIR" (ustaw katalog docelowy) do narzędzia cp.

Ze strony nowe narzędzia, możemy znaleźć nowe narzędzie Ascii z interaktywną tabelą nazw znaków ASCII i crc32 do obliczania sum kontrolnych.

Możemy również stwierdzić, że zintegrowany serwer http obsługuje metody DELETE, PUT i OPTIONS, Udhcpc oferuje możliwość zmiany nazwy domyślnego interfejsu sieciowego, natomiast wget umożliwia przetwarzanie kodów HTTP 307/308 dla przekierowań, obsługę krzywych eliptycznych secp256r1 ( P256) do implementacji protokołu TLS i narzędzia logowania obsługuje zmienną środowiskową LOGIN_TIMEOUT.

Z innych wyróżniających się zmian:

  • W implementacji narzędzia awk wprowadzono wiele poprawek i ulepszeń.
  • Dodano opcję "-i" do narzędzi base32 i base64, aby ignorować nieprawidłowe znaki.
  • Narzędzie fragmentatora implementuje opcje „-O OUTSEP”, „-D” i „-F LIST” obsługiwane przez zestaw narzędzi toybox.
  • Konstrukt "cpio -d -p A / B / C" został ustawiony na cpio.
  • Do narzędzia df dodano opcję "-t TYP" (ograniczającą wyjście do określonego typu systemu plików).
  • Do narzędzia env dodano opcję "-0" (zakończenie każdej linii znakiem zerowego kodu).
  • Dodano opcję "-t" do narzędzia ionice (ignoruj ​​blokady).
  • Do narzędzia shred dodano opcję "-s SIZE" (liczba bajtów do usunięcia).
  • Narzędzia limitu czasu, top, watch i ping obsługują wartości niecałkowite (NN.N).
    Do narzędzia uniq dodano opcję "-z" (użyj znaku z kodem zerowym jako separatora).
  • Do narzędzia unzip dodano opcję "-t" (weryfikacja pliku).
  •  Ulepszone implementacje poruszania się między akapitami, wybierania zakresów i cofania zmian.
  • Do narzędzia blockdev dodano opcje –getra i –setra.

Wreszcie, dla tych, którzy chcą dowiedzieć się więcej o wydaniu nowej wersji BusyBox 1.34, Szczegółowe informacje można znaleźć pod adresem następujący link.

Jak dostać się do BusyBox?

Jeśli jesteś zainteresowany uzyskaniem tej nowej wersji. Możesz to zrobić, przechodząc do oficjalna strona projektu gdzie w sekcji pobierania znajdziesz zarówno plik kod źródłowy tego, a także pliki binarne i dokumentację.

Link jest taki.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   wget kann noch ftp (s) powiedział

    wget kann noch ftp (s)