{"id":85708,"date":"2020-06-18T13:43:05","date_gmt":"2020-06-18T11:43:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund"},"modified":"2020-06-18T13:43:05","modified_gmt":"2020-06-18T11:43:05","slug":"monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund","title":{"rendered":"Monolinux \u2014 un distribuidor de un solo archivo que se carga en CPU ARMv7 528 MHz en 0.37 segundos","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Erik Moqvist, autor de la plataforma <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/simba\">Simba<\/a><\/noindex> y herramientas <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/cantools\">cantools<\/a><\/noindex>, est\u00e1 desarrollando una nueva distribuci\u00f3n <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux\">Monolinux<\/a><\/noindex>, orientada a la creaci\u00f3n de sistemas Linux embebidos para la ejecuci\u00f3n aislada de ciertas aplicaciones escritas en C. La distribuci\u00f3n se destaca porque el contenido del software se presenta como un \u00fanico archivo ejecutable est\u00e1ticamente compuesto, que incluye todos los componentes necesarios para que la aplicaci\u00f3n funcione (en esencia, la distribuci\u00f3n consiste en el n\u00facleo de Linux y un disco RAM con un proceso init est\u00e1ticamente ensamblado, que incluye la aplicaci\u00f3n y las bibliotecas necesarias). El c\u00f3digo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux\">se distribuye<\/a><\/noindex> bajo licencia MIT.<\/p>\n<p>En el entorno se proporcionan todos los subsistemas y llamadas al sistema del n\u00facleo de Linux, incluyendo acceso al sistema de archivos, pila de red y controladores de dispositivos. Para la vinculaci\u00f3n con la aplicaci\u00f3n, est\u00e1n disponibles bibliotecas como <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux-c-library\">ml<\/a><\/noindex> (la biblioteca C de Monolinux con shell, clientes DHCP y NTP, Device-mapper, etc.), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/async\">async<\/a><\/noindex> (marco asincr\u00f3nico), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/bitstream\">bitstream<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/curl.haxx.se\/\">curl<\/a><\/noindex> (HTTP, FTP, \u2026),      <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/detools\">detools<\/a><\/noindex> (parches delta), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/atomicobject\/heatshrink\">heatshrink<\/a><\/noindex> (algoritmo de compresi\u00f3n), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/humanfriendly\">humanfriendly<\/a><\/noindex> (herramientas auxiliares), <noindex><a rel=\"nofollow\" href=\"https:\/\/tls.mbed.org\/\">mbedTLS<\/a><\/noindex>,  <noindex><a rel=\"nofollow\" href=\"https:\/\/tukaani.org\/xz\/\">xz<\/a><\/noindex>  y <noindex><a rel=\"nofollow\" href=\"https:\/\/zlib.net\/\">zlib<\/a><\/noindex>. Se admite un ciclo de desarrollo r\u00e1pido que permite evaluar en cuesti\u00f3n de segundos el funcionamiento de una nueva versi\u00f3n despu\u00e9s de realizar cambios en el c\u00f3digo. <\/p>\n<p>Las versiones de Monolinux est\u00e1n preparadas para las placas <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux-raspberry-pi-3\">Raspberry Pi 3<\/a><\/noindex> y <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux-jiffy\">Jiffy<\/a><\/noindex>. El tama\u00f1o final de las compilaciones es de aproximadamente 800 KB. La placa <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jonasblixt\/jiffy\">Jiffy<\/a><\/noindex> est\u00e1 equipada con un SoC i.MX6UL con CPU ARMv7-A (528 MHz), 1 GB de RAM DDR3 y 4 GB de eMMC. El tiempo de arranque en la placa Jiffy es de solo 0.37 segundos \u2014 desde el encendido hasta que el sistema de archivos Ext4 est\u00e1 listo. De este tiempo, 1 ms se destina a la inicializaci\u00f3n hardware del SoC, 184 ms a la ejecuci\u00f3n del c\u00f3digo ROM, 86 ms al funcionamiento del cargador de arranque, 62 ms al inicio del n\u00facleo de Linux y 40 ms a la activaci\u00f3n de Ext4. El tiempo de reinicio es de 0.26 segundos. En caso de utilizar la pila de red, debido a los retrasos en la negociaci\u00f3n del canal Ethernet y en la obtenci\u00f3n de par\u00e1metros de red, el sistema queda listo para la interacci\u00f3n en red despu\u00e9s de 2.2 segundos. <\/p>\n<p>El sistema utiliza el n\u00facleo de Linux 4.14.78 en una configuraci\u00f3n m\u00ednima con adicionales <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/linux\/compare\/e7405910ca5553eae8744af4e5c03e64ee048cb1..a3f1f66ab66b1c03731530e86dcc7262237a437d\">parches<\/a><\/noindex>, que eliminan retrasos innecesarios en el controlador MMC (el MMC se conecta con el firmware de la placa y en el momento de activar el controlador ya est\u00e1 activado) y que inician la inicializaci\u00f3n de los controladores MMC y FEC (Ethernet) en modo paralelo.<\/p>\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=53180\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0440\u0438\u043a \u041c\u043e\u043a\u0432\u0438\u0441\u0442 (Erik Moqvist), \u0430\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Simba \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f cantools, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 Monolinux, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 Linux-\u0441\u0438\u0441\u0442\u0435\u043c \u0434\u043b\u044f \u043e\u0431\u043e\u0441\u043e\u0431\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438. \u0414\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u0435\u043d \u0442\u0435\u043c, \u0447\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u0430\u044f \u043d\u0430\u0447\u0438\u043d\u043a\u0430 \u043e\u0444\u043e\u0440\u043c\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043a\u043e\u043c\u043f\u043e\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0433\u043e \u0432\u0441\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u043f\u043e \u0441\u0443\u0442\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u044f\u0434\u0440\u043e Linux [&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-85708","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=\"\u042d\u0440\u0438\u043a \u041c\u043e\u043a\u0432\u0438\u0441\u0442 (Erik Moqvist), \u0430\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Simba \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\" \/>\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\/monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund\" \/>\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\udd47Monolinux \u2014 \u043e\u0434\u043d\u043e\u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432, \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043d\u0430 CPU ARMv7 528 MHz \u0437\u0430 0.37 \u0441\u0435\u043a\u0443\u043d\u0434 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0440\u0438\u043a \u041c\u043e\u043a\u0432\u0438\u0441\u0442 (Erik Moqvist), \u0430\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Simba \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund\" \/>\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=\"2020-06-18T11:43:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-18T11:43:05+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\udd47Monolinux \u2014 una distribuci\u00f3n de un solo archivo que se carga en CPU ARMv7 a 528 MHz en 0.37 segundos | ProHoster","description":"Erik Moqvist, autor de la plataforma Simba y herramientas","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund","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\udd47Monolinux \u2014 \u043e\u0434\u043d\u043e\u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432, \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u043d\u0430 CPU ARMv7 528 MHz \u0437\u0430 0.37 \u0441\u0435\u043a\u0443\u043d\u0434 | ProHoster","og:description":"\u042d\u0440\u0438\u043a \u041c\u043e\u043a\u0432\u0438\u0441\u0442 (Erik Moqvist), \u0430\u0432\u0442\u043e\u0440 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Simba \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund","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":"2020-06-18T11:43:05+00:00","article:modified_time":"2020-06-18T11:43:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85708","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:31:24","updated":"2022-09-29 22:22:17","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\/85708","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=85708"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/85708\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=85708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=85708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=85708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}