{"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\/hu\/blog\/news\/monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund","title":{"rendered":"A Monolinux &#8212; egyf\u00e1jl\u00fa disztrib\u00faci\u00f3, amely a 0,37 m\u00e1sodperc alatt bootol\u00f3dik az ARMv7 528 MHz CPU-ra.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Erik Moqvist, a platform author <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/simba\">Simba<\/a><\/noindex> and toolkit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/cantools\">cantools<\/a><\/noindex>, is developing a new distribution <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux\">Monolinux<\/a><\/noindex>, focused on creating embedded Linux systems for standalone execution of specific applications written in C. The distribution is notable for packaging all necessary components into a single statically linked executable file, which consists of the Linux kernel and a RAM disk with a statically built init process that includes the application and required libraries. The code <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux\">terjeszt\u00e9sre ker\u00fcl<\/a><\/noindex> MIT licenc alatt \u00e1ll.<\/p>\n<p>provides all the subsystems and system calls of the Linux kernel, including access to the filesystem, network stack, and device drivers. Libraries for linking with the application include <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux-c-library\">ml<\/a><\/noindex> (Monolinux C library with shell, DHCP and NTP clients, Device-mapper, etc.), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/async\">async<\/a><\/noindex> (asynchronous framework), <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> (delta patches), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/atomicobject\/heatshrink\">heatshrink<\/a><\/noindex> (compression algorithm), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/humanfriendly\">humanfriendly<\/a><\/noindex> (utility tools), <noindex><a rel=\"nofollow\" href=\"https:\/\/tls.mbed.org\/\">mbedTLS<\/a><\/noindex>,  <noindex><a rel=\"nofollow\" href=\"https:\/\/tukaani.org\/xz\/\">xz<\/a><\/noindex>  \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/zlib.net\/\">zlib<\/a><\/noindex>. A rapid development cycle supports evaluating new versions within seconds after changes in the code. <\/p>\n<p>Variants of Monolinux are prepared for Jiffy boards. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux-raspberry-pi-3\">Raspberry Pi 3<\/a><\/noindex> \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/monolinux-jiffy\">The final size of the builds is about 800 KB. The board<\/a><\/noindex>is equipped with a SoC i.MX6UL with ARMv7-A CPU (528 MHz), 1 GB DDR3 RAM, and 4 GB eMMC. The boot time on the Jiffy board is only 0.37 seconds\u2014from power on to readiness of the Ext4 filesystem. Out of this, 1 ms is for hardware initialization of the SoC, 184 ms for executing the boot code, 86 ms for bootloader operations, 62 ms for starting the Linux kernel, and 40 ms for activating Ext4. The reboot time is 0.26 seconds. When using the network stack, due to delays in Ethernet channel negotiation and obtaining network parameters, the system is ready for network interaction after 2.2 seconds. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jonasblixt\/jiffy\">The final size of the builds is about 800 KB. The board<\/a><\/noindex> i.MX6UL SoC-val felszerelt, ARMv7-A CPU (528 MHz), 1 GB DDR3 RAM \u00e9s 4 GB eMMC. A Jiffy lapk\u00e1n a boot id\u0151 mind\u00f6ssze 0.37 m\u00e1sodperc \u2014 a bekapcsol\u00e1st\u00f3l a f\u00e1jlrendszer Ext4 k\u00e9szenl\u00e9t\u00e9ig. Ebb\u0151l az id\u0151b\u0151l 1 ms a SoC hardveres inicializ\u00e1ci\u00f3j\u00e1ra, 184 ms a firmware k\u00f3d v\u00e9grehajt\u00e1s\u00e1ra, 86 ms a bootloader m\u0171k\u00f6d\u00e9s\u00e9re, 62 ms a Linux kernel elind\u00edt\u00e1s\u00e1ra \u00e9s 40 ms az Ext4 aktiv\u00e1l\u00e1s\u00e1ra megy el. A rendszer \u00fajraind\u00edt\u00e1sa 0.26 m\u00e1sodpercig tart. Ha h\u00e1l\u00f3zati stack-et haszn\u00e1lunk, az Ethernet csatorna egyeztet\u00e9se \u00e9s a h\u00e1l\u00f3zati param\u00e9terek megszerz\u00e9se miatt a rendszer a h\u00e1l\u00f3zati interakci\u00f3ra 2.2 m\u00e1sodperc alatt v\u00e1lik alkalmass\u00e1. <\/p>\n<p>, eliminating unnecessary delays in the MMC driver (MMC is connected by the board firmware and is already active when the driver initializes) and initializing MMC and FEC (Ethernet) drivers in parallel mode. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/eerimoq\/linux\/compare\/e7405910ca5553eae8744af4e5c03e64ee048cb1..a3f1f66ab66b1c03731530e86dcc7262237a437d\">jav\u00edt\u00e1sokkal<\/a><\/noindex>Erik Moqvist, author of the Simba platform and toolkit<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <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.4 - 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\/hu\/blog\/news\/monolinux-odnofajlovyj-distributiv-zagruzhayushhijsya-na-cpu-armv7-528-mhz-za-0-37-sekund\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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":"Erik Moqvist, author of the Simba platform and toolkit","description":"\ud83e\udd47Monolinux \u2014 a single-file distribution that boots on an ARMv7 CPU at 528 MHz in 0.37 seconds | ProHoster","canonical_url":"https:\/\/prohoster.info\/hu\/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":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/85708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=85708"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/85708\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=85708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=85708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=85708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}