FrislÀppet av den minimalistiska uppsÀttningen systemverktyg BusyBox 1.37

Efter nÀstan tvÄ Ärs utveckling har version 1.37 av BusyBox slÀppts, med en uppsÀttning standard UNIX-verktyg som samlats i en enda körbar fil och optimerats för minimalt systemresursutnyttjande, med en total storlek pÄ mindre Àn 1 MB. Den första utgÄvan av den nya versionen 1.37 marknadsförs som instabil, och full stabilisering kommer att sÀkerstÀllas i version 1.37.1, som förvÀntas inom nÄgra mÄnader. Koden för projektet distribueras under GPLv2-licensen.

Den modulÀra karaktÀren hos BusyBox gör det möjligt att skapa en enhetlig körbar fil som innehÄller ett valfritt urval av verktyg som ingÄr i paketet (varje verktyg Àr tillgÀngligt som en symbolisk lÀnk till denna fil). Storleken, sammansÀttningen och funktionaliteten hos verktygsuppsÀttningen kan variera beroende pÄ behoven och möjligheterna för den inbÀddade plattformen för vilken byggprocessen utförs. Paketet Àr sjÀlvförsörjande; vid statisk kompilering med uclibc krÀvs endast att skapa nÄgra enhetsfiler i katalogen /dev och förbereda konfigurationsfiler för att skapa ett fungerande system ovanpÄ Linux-kÀrnan. JÀmfört med den tidigare versionen 1.36 har minnesanvÀndningen för den typiska byggnaden av BusyBox 1.37 ökat med 1535 byte (frÄn 1022792 till 1024327 byte).

BusyBox Àr det huvudsakliga verktyget i kampen mot övertrÀdelser av GPL i firmware. Organisationerna Software Freedom Conservancy (SFC) och Software Freedom Law Center (SFLC) har Ä uppdrag av utvecklarna av BusyBox, bÄde genom domstolar och genom att ingÄ förlikningar, framgÄngsrikt pÄverkat företag som inte tillhandahÄller tillgÄng till kÀllkoden för GPL-program. Samtidigt motsÀtter sig BusyBox:s skapare denna typ av skydd och anser att det skadar hans verksamhet.

Bland de anmÀrkningsvÀrda förÀndringarna i BusyBox 1.37:

  • Implementeringen av verktyget getfattr har lagts till för att visa filers utökade attribut.
  • I udhcpd har valfri stöd för BOOTP-protokollet implementerats.
  • I verktyget hwclock har möjligheten att visa och stĂ€lla in RTC-parametrar (Real-Time Clock) lagts till. Till exempel, för att lĂ€sa "hwclock --param-get bsm", och för att Ă€ndra "hwclock -p bsm=1".
  • I kommandot "ip link" har stöd för konfiguration av CAN-enheter med hjĂ€lp av netlink-grĂ€nssnittet lagts till ("ip link set type can").
  • I verktyget find har alternativet "-ok kommando" lagts till för att köra ett kommando efter att anvĂ€ndaren bekrĂ€ftat denna Ă„tgĂ€rd.
  • En ny mĂ€ngd buggfixar för kommandotolkarna ash och hush har inkluderats, med mĂ„let att förbĂ€ttra kompatibiliteten med andra skal. Stöd för automatisk komplettering av funktionsnamn och alias med Tab-tangenten har lagts till. I hush har en inbyggd implementering av kommandot "false" lagts till.
  • I awk har flaggan "-E" implementerats för att lĂ€sa skripttext frĂ„n en fil.
  • I verktyget od har alternativet «-B» (synonym «-t o2») lagts till för att visa Ă„ttabitarvĂ€rden i 2 bytes-format.
  • I verktyget time tillĂ„ts teckenkodning med hjĂ€lp av sekvenserna «\escape» och «%%» i alternativet «-f FMT».
  • I verktyget top har visningen av stora PID-identifikatorer förbĂ€ttrats.
  • I readlink har stöd för avgrĂ€nsaren «—» lagts till och kompatibiliteten med POSIX-standarden har förbĂ€ttrats nĂ€r det gĂ€ller anvĂ€ndning av alternativet «-n».
  • I kommandot start-stop-daemo har alternativen «-O/—output» (omdirigering av utdata) och «-d DIR» (Ă€ndra standardkatalog) lagts till.
  • I ntpd sĂ€kerstĂ€lls kompatibilitet mellan klient och servern NTP med tiden efter 2038.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster