BusyBox 1.33 jest dostarczany z base32, obsługą buforowania i nie tylko

Po kilku miesiącach rozwoju uruchomienie nowa wersja pakietu BusyBox 1.33, który jest 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.

Pierwsza wersja nowej gałęzi 1.33 jest ustawiony jako niestabilny, pełna stabilizacja zostanie zapewniona w wersji 1.33.1, oczekiwana za około miesiąc.

Ci, którzy nie są zaznajomieni z BusyBox, powinni to wiedzieć jego modułowy charakter umożliwia utworzenie ujednoliconego pliku wykonywalnego Plik zawierający dowolny zestaw narzędzi zaimplementowanych w pakiecie (każde narzędzie jest dostępne jako dowiązanie symboliczne do tego pliku).

Rozmiar, skład i funkcjonalność kolekcji narzędzi mogą się różnić w zależności od potrzeb i możliwości zintegrowanej platformy, dla której tworzysz.

Pakiet jest autonomiczny, W przypadku statycznej kompilacji z uclibc, aby stworzyć system działający na jądrze Linuksa, wystarczy utworzyć kilka plików urządzeń w katalogu / dev i przygotować pliki konfiguracyjne.

BusyBox jest wiodącym narzędziem w walce z naruszeniami oprogramowania układowego GPL. Software Freedom Conservancy (SFC) i Software Freedom Law Center (SFLC), w imieniu programistów BusyBox, wielokrotnie skutecznie wpływały na firmy, które nie zapewniają dostępu do kodu źródłowego programów GPL, zarówno przez sądy, jak i poprzez zawieranie umów pozasądowych.

Główne nowości BusyBox 1.33

W porównaniu z poprzednią wersją 1.32, zużycie pamięci przez typowy zespół BusyBox 1.32 wzrosło o 1761 bajtów.

W nowej wersji BusyBox 1.33 możemy znaleźć, że serwer http włączone zaktualizowałem implementację HTTP / 1.1 i dodano obsługę opartego na danych buforowania nagłówka HTTP ETag. Przestań dodawać nagłówki HTTP Date i Last Modified w odpowiedziach.

Ponadto, ustawienia ograniczeń dostępu do adresu IP jest opcjonalny oraz że style CSS zostały przerobione i są używane podczas wyświetlania zawartości katalogu w httpd_indexcgi.

Narzędzie daty dodało obsługę opcji „-Ins” i poprawiło obsługę wyświetlania stref czasowych.

Wspomina się również, że sdodaliśmy kilkadziesiąt zmian do biblioteki libbb, w tym wykorzystanie frameworka dla stałych stron i dodanie nowych funkcji exec_login_shell (), msleep (), sleep1 () i xsettimeofday ().

Narzędzie logowania zezwoliło na wysyłanie do syslog informacji o każdym nieprawidłowym haśle.

Z innych zmian, które się wyróżniają tej nowej wersji:

  • Ftp dodaje obsługę odpowiedzi PASV, które nie kończą się znakiem „)”.
    Rozwój pocisków komandosów Ash i Hush trwa.
  • Ulepszona obsługa kompilacji specyficznych dla basha.
  • Dodano nowe narzędzie base32.
  • Narzędzie modprobe dodało obsługę umieszczania na czarnej liście nieprawidłowych modułów jądra do załadowania
  • Do narzędzia dd dodano obsługę bezpośredniego wejścia / wyjścia (tryb O_DIRECT).
  • Do narzędzia montowania dodano obsługę opcji „-o nostrictatime”, „-o [no] lazytime” i „-o nosymfollow”.
  • Do narzędzia ip dodano obsługę opcji "noprefixroute", "valid_lft" i "favourite_lft". Dodano obsługę opcji fwmark / fwmask dla zasad routingu do reguły IP.
  • Narzędzie chrt dodaje obsługę standardowej biblioteki C musl.
  • Zezwala się na uruchamianie ntpd przez użytkownika innego niż root.
  • Narzędzie traceroute zostało znacznie ulepszone.
  • Dodano obsługę logowania przez syslog w mdev.
  • Util-linux dodaje obsługę systemu plików erofs.

Wreszcie, dla tych, którzy chcą dowiedzieć się więcej o wydaniu nowej wersji BusyBox 1.33, 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 znajdziesz w sekcji pobierania 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: Miguel Ángel Gatón
  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.