{"id":35183,"date":"2019-10-31T22:02:48","date_gmt":"2019-10-31T19:02:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31\/"},"modified":"2019-10-31T22:02:48","modified_gmt":"2019-10-31T19:02:48","slug":"reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31","title":{"rendered":"Rilascio del set minimalista di utility di sistema BusyBox 1.31","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/busybox.net\/news.html\">Presentato<\/a><\/noindex> rilascio del pacchetto <noindex><a rel=\"nofollow\" href=\"http:\/\/www.busybox.net\/\">BusyBox 1.31<\/a><\/noindex>  con implementazione di un set standard di utility UNIX, presentato come un unico file eseguibile e ottimizzato per il minimo consumo di risorse di sistema con una dimensione complessiva inferiore a 1 MB. Il primo rilascio della nuova versione 1.31 \u00e8 posizionato come instabile, la completa stabilizzazione sar\u00e0 garantita nella versione 1.31.1, attesa tra circa un mese. Il codice del progetto \u00e8 distribuito sotto la licenza GPLv2.<\/p>\n<p>La natura modulare di BusyBox consente di formare un unico file eseguibile unificato, contenente un insieme arbitrario di utility implementate nel pacchetto (ogni utility \u00e8 disponibile come collegamento simbolico a questo file). Dimensione, composizione e funzionalit\u00e0 della collezione di utility possono variare a seconda delle esigenze e delle capacit\u00e0 della piattaforma embedded per la quale si effettua la compilazione. Il pacchetto \u00e8 autonomo, con una compilazione statica con uclibc per creare un sistema operativo sopra il kernel Linux \u00e8 sufficiente creare alcuni file di dispositivo nella directory \/dev e preparare i file di configurazione. Rispetto all'uscita precedente 1.30, il consumo di memoria RAM con la compilazione tipica di BusyBox 1.31 \u00e8 diminuito di 86 byte (da 1008478 a 1008392 byte).   <\/p>\n<p>BusyBox \u00e8 lo strumento principale nella lotta contro la violazione della GPL nei firmware. Le organizzazioni Software Freedom Conservancy (SFC) e Software Freedom Law Center (SFLC) hanno, per conto degli sviluppatori di BusyBox, sia attraverso <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=27520\">tribunale<\/a><\/noindex>, sia tramite <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26883\">accordi<\/a><\/noindex> extragiudiziali, hanno ripetutamente esercitato un'influenza positiva su aziende che non forniscono accesso al codice sorgente dei programmi GPL. Allo stesso tempo, il creatore di BusyBox si oppone fermamente <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=24685\">a tale protezione, ritenendola dannosa per il suo business.<\/a><\/noindex> contro questa protezione \u2014 ritenendo che danneggi il suo business.<\/p>\n<p>Nella versione BusyBox 1.31 si evidenziano le seguenti modifiche: <\/p>\n<ul>\n<li class=\"l\"> Aggiunte nuove comandi: ts (implementazione del client e server per il protocollo TSP (Time-Stamp Protocol)) e i2ctransfer (creazione e invio di messaggi I2C);\n<li class=\"l\"> In udhcp \u00e8 stata aggiunta la supporto per le opzioni DHCP <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc4833\">100<\/a><\/noindex> (informazioni sul fuso orario) e 101 (nome del fuso orario nella DB TZ) per IPv6;\n<li class=\"l\"> In udhcpd \u00e8 stata aggiunta la supporto per legami statici dei nomi host ai client;\n<li class=\"l\"> Nelle shell di comando ash e hush sono implementati i letterali numerici \u00abBASE#nnnn\u00bb. \u00c8 stata adattata la compatibilit\u00e0 con la shell bash per il comando ulimit, incluse le opzioni \u00ab-i RLIMIT_SIGPENDING\u00bb e \u00ab-q RLIMIT_MSGQUEUE\u00bb. \u00c8 stata aggiunta la supporto per \u00abwait -n\u00bb. Sono state aggiunte variabili compatibili con bash EPOCH;\n<li class=\"l\"> Nella shell di comando hush \u00e8 stata implementata la variabile \u00ab$-\u00bb, che elenca le opzioni della shell attivate per impostazione predefinita;\n<li class=\"l\"> In bc dal upstream \u00e8 stato trasferito il codice per il passaggio dei valori per riferimento, \u00e8 stata aggiunta la supporto per le funzioni void e la possibilit\u00e0 di lavorare con valori ibase fino a 36;\n<li class=\"l\"> In brctl tutti i comandi sono stati tradotti per lavorare utilizzando il pseudo-FS \\\/sys;\n<li class=\"l\"> \u00c8 stato unito il codice delle utilit\u00e0 fsync e sync;\n<li class=\"l\"> \u00c8 stata migliorata l'implementazione di httpd. \u00c8 stata migliorata l'elaborazione delle intestazioni HTTP e il funzionamento in modalit\u00e0 proxy. Sono stati inclusi SVG e JavaScript nell'elenco dei tipi MIME;\n<li class=\"l\"> Nel losetup \u00e8 stata aggiunta l'opzione \u00ab-c\u00bb (verifica forzata della dimensione del file associato al dispositivo loop), cos\u00ec come un'opzione per la scansione delle partizioni. In mount e losetup \u00e8 stata garantita la compatibilit\u00e0 con l'uso di \/dev\/loop-control;\n<li class=\"l\"> In ntpd il valore di SLEW_THRESHOLD \u00e8 stato aumentato da 0.125 a 0.5;\n<li class=\"l\"> In sysctl \u00e8 stata aggiunta la supporto per l'assegnazione di valori vuoti;\n<li class=\"l\"> In watch \u00e8 stata aggiunta la supporto per valori frazionari nell'opzione \u00ab-n SEC\u00bb;\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di avviare mdev come processo in background;\n<li class=\"l\"> Nell'utilit\u00e0 wget \u00e8 stato implementato il flag \u00ab-o\u00bb per specificare il file per la registrazione dei log. Sono state aggiunte notifiche per l'inizio e la fine del download;\n<li class=\"l\"> In telnetd \u00e8 stata aggiunta la supporto per il comando AYT IAC;\n<li class=\"l\">  In vi \u00e8 stato aggiunto il comando \u2018dG' (cancellare il contenuto dalla riga corrente fino alla fine del file);\n<li class=\"l\"> Al comando dd \u00e8 stata aggiunta l'opzione \u2018oflag=append\u2019;\n<li class=\"l\"> Nell'utilit\u00e0 top \u00e8 stato aggiunto il flag \u2018-H\u2019 per attivare la modalit\u00e0 di scansione dei singoli thread.\n<\/ul>\n<p>Inoltre, due settimane fa <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/landley\/toybox\/releases\/tag\/0.8.1\">si \u00e8 svolto<\/a><\/noindex> il rilascio <noindex><a rel=\"nofollow\" href=\"http:\/\/landley.net\/toybox\/\">Toybox 0.8.1<\/a><\/noindex>, l'equivalente di BusyBox, sviluppato da un ex maintainer di BusyBox e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=32952\">distribuito<\/a><\/noindex> sotto la licenza BSD. L'obiettivo principale di Toybox \u00e8 fornire ai produttori la possibilit\u00e0 di utilizzare un set minimalista di utility standard senza rilasciare i codici sorgente dei componenti modificati. Finora, Toybox <noindex><a rel=\"nofollow\" href=\"http:\/\/landley.net\/toybox\/status.html\">\u00e8 in ritardo<\/a><\/noindex> rispetto a BusyBox, ma ha gi\u00e0 implementato 188 comandi di base sui 220 programmati.  <\/p>\n<p>Tra le novit\u00e0 di Toybox 0.8.1 si possono notare:<\/p>\n<ul>\n<li class=\"l\"> \u00c8 stato raggiunto un livello di funzionalit\u00e0 sufficiente per assemblare Android in un ambiente basato sulle utilit\u00e0 Toybox.\n<li class=\"l\"> Nel pacchetto sono incluse nuove comandi mcookie e devmem, e sono state trasferite dalla branca di test le comandi riscritte tar, gunzip e zcat.\n<li class=\"l\"> \u00c8 stata proposta una nuova implementazione di vi per i test.\n<li class=\"l\"> Al comando find \u00e8 stata aggiunta la supporto per le opzioni \u00ab-wholename\/-iwholename\u00bb,<br \/>\n\u00ab-printf\u00bb e \u00ab-context\u00bb;<\/p>\n<li class=\"l\"> In grep \u00e8 stata aggiunta l'opzione \u00ab--exclude-dir\u00bb;\n<li class=\"l\"> In echo \u00e8 stata aggiunta la supporto per l'opzione \u00ab-E\u00bb.\n<li class=\"l\"> In mount \u00e8 stata aggiunta la supporto per \u00abUUID\u00bb.\n<li class=\"l\">  Al comando date \u00e8 stato aggiunto il riconoscimento del fuso orario definito nella variabile d'ambiente TZ.\n<li class=\"l\">  In sed \u00e8 stata aggiunta la supporto per intervalli relativi (+N).\n<li class=\"l\"> \u00c8 stata migliorata la leggibilit\u00e0 dell'output di ps, top e iotop.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50844\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u0430 BusyBox 1.31 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430\u0431\u043e\u0440\u0430 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 UNIX, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u0432\u0438\u0434\u0435 \u0435\u0434\u0438\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u043f\u0440\u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u0435 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0442\u0430 \u043c\u0435\u043d\u0435\u0435 1 \u041c\u0431. \u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 1.31 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043d\u0435\u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439, \u043f\u043e\u043b\u043d\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 1.31.1, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043e\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u0441\u044f\u0446. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35183","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u0430 BusyBox 1.31 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430\u0431\u043e\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 BusyBox 1.31 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u0430 BusyBox 1.31 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430\u0431\u043e\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:02:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:02:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Rilascio del set di strumenti di sistema minimalista BusyBox 1.31 | ProHoster","description":"\u00c8 stata presentata la release del pacchetto BusyBox 1.31 con l'implementazione del set.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 BusyBox 1.31 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0430\u043a\u0435\u0442\u0430 BusyBox 1.31 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043d\u0430\u0431\u043e\u0440\u0430.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:02:48+00:00","article:modified_time":"2019-10-31T19:02:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35183","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 22:15:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:09:01","updated":"2026-01-21 22:15:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/35183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=35183"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/35183\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=35183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=35183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=35183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}