{"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\/es\/blog\/news\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31","title":{"rendered":"Lanzamiento del conjunto minimalista de utilidades del sistema BusyBox 1.31","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/busybox.net\/news.html\">Presentado<\/a><\/noindex> lanzamiento del paquete <noindex><a rel=\"nofollow\" href=\"http:\/\/www.busybox.net\/\">BusyBox 1.31<\/a><\/noindex>  con la implementaci\u00f3n de un conjunto de utilidades est\u00e1ndar de UNIX, presentadas en forma de un \u00fanico archivo ejecutable y optimizadas para un consumo m\u00ednimo de recursos del sistema, con un tama\u00f1o del paquete de menos de 1 MB. La primera versi\u00f3n de la nueva rama 1.31 se posiciona como inestable, y la estabilizaci\u00f3n completa se garantizar\u00e1 en la versi\u00f3n 1.31.1, que se espera aproximadamente en un mes. El c\u00f3digo del proyecto se distribuye bajo la licencia GPLv2.<\/p>\n<p>La naturaleza modular de BusyBox permite crear un solo archivo ejecutable unificado que contiene un conjunto arbitrario de utilidades implementadas en el paquete (cada utilidad est\u00e1 disponible como un enlace simb\u00f3lico a este archivo). El tama\u00f1o, la composici\u00f3n y la funcionalidad de la colecci\u00f3n de utilidades se pueden variar seg\u00fan las necesidades y capacidades de la plataforma embebida para la cual se realiza la compilaci\u00f3n. El paquete es aut\u00f3nomo; al compilar est\u00e1ticamente con uclibc para crear un sistema operativo sobre el n\u00facleo de Linux, solo es necesario crear algunos archivos de dispositivo en el directorio \/dev y preparar los archivos de configuraci\u00f3n. En comparaci\u00f3n con la versi\u00f3n anterior 1.30, el consumo de memoria de la compilaci\u00f3n t\u00edpica de BusyBox 1.31 se ha reducido en 86 bytes (de 1008478 a 1008392 bytes).   <\/p>\n<p>BusyBox es la herramienta principal en la lucha contra las violaciones de la GPL en firmware. Las organizaciones Software Freedom Conservancy (SFC) y Software Freedom Law Center (SFLC) en nombre de los desarrolladores de BusyBox han llevado a cabo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=27520\">acciones judiciales<\/a><\/noindex>, as\u00ed como mediante <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26883\">acuerdos<\/a><\/noindex> extrajudiciales han impactado exitosamente a las compa\u00f1\u00edas que no proporcionan acceso al c\u00f3digo fuente de programas GPL. Al mismo tiempo, el autor de BusyBox <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=24685\">se opone<\/a><\/noindex> en contra de tal protecci\u00f3n \u2014 considerando que est\u00e1 afectando su negocio.<\/p>\n<p>En la versi\u00f3n BusyBox 1.31 se destacan los siguientes cambios: <\/p>\n<ul>\n<li class=\"l\"> Se han a\u00f1adido nuevos comandos: ts (implementaci\u00f3n de cliente y servidor para el protocolo TSP (Time-Stamp Protocol)) y i2ctransfer (crear y enviar mensajes I2C);\n<li class=\"l\"> Se ha a\u00f1adido soporte para opciones DHCP <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc4833\">100<\/a><\/noindex> (informaci\u00f3n sobre la zona horaria) y 101 (nombre de la zona horaria en la base de datos TZ) para IPv6;\n<li class=\"l\"> Se ha a\u00f1adido soporte para enlaces est\u00e1ticos de nombres de hosts a clientes en udhcpd;\n<li class=\"l\"> En los shells de comandos ash y hush se han implementado literales num\u00e9ricos \u00abBASE#nnnn\u00bb. Se ha adaptado la implementaci\u00f3n del comando ulimit para ser compatible con bash, incluyendo las opciones \u00ab-i RLIMIT_SIGPENDING\u00bb y \u00ab-q RLIMIT_MSGQUEUE\u00bb. Se ha a\u00f1adido soporte para \u00abwait -n\u00bb. Se han a\u00f1adido variables EPOCH compatibles con bash.\n<li class=\"l\"> En el shell de comandos hush se ha implementado la variable \u00ab$-\u00bb, en la que se enumeran las opciones de shell activadas por defecto.\n<li class=\"l\"> En bc se ha trasladado c\u00f3digo desde upstream para pasar valores por referencia, se ha a\u00f1adido soporte para funciones void y la posibilidad de trabajar con valores de ibase hasta 36;\n<li class=\"l\"> En brctl, todos los comandos se han adaptado para trabajar utilizando el pseudo-SO \/sys;\n<li class=\"l\"> Se ha consolidado el c\u00f3digo de las utilidades fsync y sync;\n<li class=\"l\"> Implementaci\u00f3n mejorada de httpd. Se ha mejorado el manejo de encabezados HTTP y la operaci\u00f3n en modo proxy. Se han a\u00f1adido SVG y JavaScript a la lista de tipos MIME.\n<li class=\"l\"> En losetup se ha a\u00f1adido la opci\u00f3n \u00ab-c\u00bb (comprobaci\u00f3n forzada del tama\u00f1o del archivo asociado al dispositivo loop), as\u00ed como una opci\u00f3n para escanear particiones. En mount y losetup se ha asegurado el soporte para trabajar con \/dev\/loop-control.\n<li class=\"l\"> En ntpd, el valor de SLEW_THRESHOLD se ha aumentado de 0.125 a 0.5.\n<li class=\"l\"> Se ha a\u00f1adido soporte para asignar valores vac\u00edos en sysctl.\n<li class=\"l\"> En watch se ha a\u00f1adido soporte para valores fraccionarios en la opci\u00f3n \u00ab-n SEC\u00bb;\n<li class=\"l\"> Se ha a\u00f1adido la posibilidad de ejecutar mdev como un proceso en segundo plano.\n<li class=\"l\"> En la utilidad wget se ha implementado la bandera \u00ab-o\u00bb para definir el archivo para registrar el log. Se han a\u00f1adido notificaciones sobre el inicio y la finalizaci\u00f3n de la descarga;\n<li class=\"l\"> Se ha a\u00f1adido soporte para el comando AYT IAC en telnetd.\n<li class=\"l\">  En vi se ha a\u00f1adido el comando \u2018dG\u2019 (eliminar contenido desde la l\u00ednea actual hasta el final del archivo);\n<li class=\"l\"> En el comando dd se ha a\u00f1adido la opci\u00f3n \u2018oflag=append\u2019;\n<li class=\"l\"> En la utilidad top se ha a\u00f1adido la bandera \u2018-H\u2019 para activar el modo de escaneo de hilos individuales.\n<\/ul>\n<p>Adem\u00e1s, hace dos semanas <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/landley\/toybox\/releases\/tag\/0.8.1\">se llev\u00f3 a cabo<\/a><\/noindex> lanzamiento <noindex><a rel=\"nofollow\" href=\"http:\/\/landley.net\/toybox\/\">Toybox 0.8.1<\/a><\/noindex>, un an\u00e1logo de BusyBox, desarrollado por un antiguo mantenedor de BusyBox y <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=32952\">distribuido<\/a><\/noindex> bajo licencia BSD. El principal prop\u00f3sito de Toybox es proporcionar a los fabricantes la posibilidad de usar un conjunto minimalista de utilidades est\u00e1ndar sin abrir el c\u00f3digo fuente de componentes modificados. En capacidades, Toybox a\u00fan est\u00e1 <noindex><a rel=\"nofollow\" href=\"http:\/\/landley.net\/toybox\/status.html\">rezagado<\/a><\/noindex> de BusyBox, pero ya se han implementado 188 comandos b\u00e1sicos de los 220 planificados.  <\/p>\n<p>Las novedades de Toybox 0.8.1 incluyen:<\/p>\n<ul>\n<li class=\"l\"> Se ha alcanzado un nivel de funcionalidad suficiente para compilar Android en un entorno basado en las utilidades Toybox.\n<li class=\"l\"> Se han incluido nuevos comandos mcookie y devmem, y se han trasladado desde la rama de prueba los comandos reescritos tar, gunzip y zcat.\n<li class=\"l\"> Se ha propuesto una nueva implementaci\u00f3n de vi para pruebas.\n<li class=\"l\"> En el comando find se ha a\u00f1adido soporte para las opciones \u00ab-wholename\/-iwholename\u00bb,<br \/>\n\u00ab-printf\u00bb y \u00ab-context\u00bb;<\/p>\n<li class=\"l\"> En grep se ha a\u00f1adido la opci\u00f3n \u00ab--exclude-dir\u00bb;\n<li class=\"l\"> En echo se ha a\u00f1adido soporte para la opci\u00f3n \u00ab-E\u00bb.\n<li class=\"l\"> En mount se ha a\u00f1adido soporte para \u00abUUID\u00bb.\n<li class=\"l\">  Se ha a\u00f1adido el manejo de zonas horarias en el comando date, especificado en la variable de entorno TZ.\n<li class=\"l\">  Se ha a\u00f1adido soporte para rangos relativos (+N) en sed.\n<li class=\"l\"> Se ha mejorado la legibilidad de la salida de ps, top e iotop.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fuente: <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.2 - 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\/es\/blog\/news\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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\udd47Lanzamiento del conjunto minimalista de utilidades del sistema BusyBox 1.31 | ProHoster","description":"Se ha presentado el lanzamiento del paquete BusyBox 1.31 con la implementaci\u00f3n del conjunto.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/reliz-minimalistichnogo-nabora-sistemnyh-utilit-busybox-1-31","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/35183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=35183"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35183\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=35183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=35183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=35183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}