Создан дистрибутив Linux с рекордно быстрой загрузкой

13.07.2020      12546
Тем, что современные компьютеры с мощными процессорами и SSD-дисками загружают операционную систему за несколько секунд, сегодня никого не удивишь. Разработчик Эрик Моквист пошел дальше и представил Monolinux – дистрибутив Linux со скоростью загрузки в 0,37 с. на одноплатных ПК размером с кредитку.

Особенности Monolinux

Monolinux – дистрибутив, разработанный для встраиваемых Linux-систем. Linux-системы востребованы в сфере коммуникаций, автомобильной индустрии, в создании решений умного дома.

Эрик Моквист – автор инструментария cantools для работы с CAN-шиной и встраиваемой платформы Simba - вместе со своей командой собрал Monolinux в одном статически скомпонованном исполняемом файле. Он включает ядро Linux, ram-диск со статически собранным процессом инициализации и всеми нужными библиотеками и приложениями. 

Основа Monolinux – ядро Linux 4.14.78 в минимальной конфигурации. Дополнительно установленные патчи убирают лишние задержки в драйвере MMC и запускают параллельную инициализацию драйверов MMC и FEC (Ethernet). 

В окружении Monolinux есть все ключевые системные вызовы и подсистемы ядра Linux. ОС обеспечивает доступ к файловой системе, драйверам устройств и сетевому стеку. 

Код Monolinux распространяется под открытой лицензией MIT. Загрузить его можно с GitHub

Зачем нужен Monolinux 

Monolinux позволит обособленно запускать приложения, написанные на языке С. 

Чтобы связать платформу с приложением, в дистрибутиве доступны: 

  • библиотеки ml для работы с shell, клиентами DHCP и др.;

  • curl для HTTP, FTP и других сетевых протоколов; 

  • асинхронный фреймворк async; 

  • вспомогательные методы humanfriendly и другие возможности. 

Моквист отметил, что Monolinux подходит для запуска быстрого цикла разработки. Вы можете оперативно внести изменения в код приложения, собрать его и через несколько минут или даже секунд оценить работу новой версии. 

Сейчас дистрибутив доступен для одноплатных компьютеров Raspberry Pi 3 и Jiffy. Размер сборки – около 800 КБ.

Рекордное время запуска

Команда разработчиков протестировала Monolinux на стандартной конфигурации платы Jiffy: чипсет i.MX6UL с ядром ARMv7-A частотой 528 МГц,1 ГБ оперативной памяти DDR3 и 4 ГБ на встроенном накопителе eMMC. 

Загрузить однофайловый дистрибутив, от включения платы до готовности файловой системы Ext4 к работе, удалось за 0,37 с. Аппаратная инициализация чипсета занимает 1 мс. 184 мс уходит на выполнения кода встроенного накопителя, 86 мс – работа загрузчика. Еще 62 мс запускается ядро Linux, а файловая система Ext4 активируется за 40 мс. 

Разработчики также добавили, что перезагрузка системы занимает 0,26 с. Если использовать сетевой стек, то за счет задержек на согласование Ethernet-канала и приема сетевых параметров Monolinux будет готов для взаимодействия по сети за 2,2 с.


Автор:
Обозреватель


В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

Минцифры создаст единую цифровую платформу для акцептования оферт

Новость ИТ-новость Цифровая экономика

Правительство подготовило проект постановления, которое позволяет провести эксперимент по разработке Единой цифровой платформы ведения и акцептования оферт. В тестовом режиме сервис проработает до января 2023 года.

31.05.2022    887    VKuser24342747    0       

Банк России добавил поддержку NFC-технологии в Систему быстрых платежей

Новость ИТ-новость Мобильные приложения Цифровая экономика

В Системе быстрых платежей (СБП) появилась возможность проводить бесконтактную оплату при помощи NFC-чипов смартфонов. Функция будет доступна при использовании приложения «СБПэй».

20.05.2022    4945    VKuser24342747    4       

Минцифры разработает единый стандарт для умных многоквартирных домов

Новость ИТ-новость Минкомсвязь Цифровая экономика

Минцифры совместно с другими ведомствами и представителями ИТ-отрасли намерено представить общие правила предоставления сервисов умного дома, чтобы добиться единообразия приложений.

24.01.2022    7293    VKuser24342747    0       

Минцифры поможет независимо оценить компетенции цифровой экономики

Новость ИТ-новость Минкомсвязь Цифровая экономика

Министерство цифрового развития запустило сервис, который предназначен для подтверждения навыков и умения применять их для решения рабочих задач в цифровой экономике.

08.12.2021    13089    VKuser24342747    0       

Сотрудники Минцифры протестируют сервисы VK для госслужащих

Новость ИТ-новость Минкомсвязь Цифровая экономика

Компания VK разработала набор приложений для автоматизации работы госслужащих. Первыми получат возможность опробовать мессенджер, файлообменник, почту и другие сервисы чиновники из Минцифры.

02.12.2021    23784    VKuser24342747    0       

Минцифры создаст приложение для чиновников с мессенджером и облачным хранилищем

Новость Безопасность ИТ-новость Мессенджеры Минкомсвязь Мобильные приложения Облачные технологии Цифровая экономика

Минцифры намерено разработать для госслужащих суперприложение, в котором будет доступен набор защищенных инструментов связи. Стоимость реализации проекта – чуть менее 500 млн рублей.

29.10.2021    11418    VKuser24342747    1       

Крупнейшие российские ИТ-разработчики объединятся для развития Open Source

Новость Импортозамещение ИТ-новость Цифровая экономика

В Москве прошел форум Russia Open Source Summit. На нем лидеры российской ИТ-отрасли презентовали стратегию развития Open Source до 2024 года и анонсировали создание некоммерческой организации Russian Open Source Foundation.

11.10.2021    25180    ЕленаЧерепнева    2       

Правительство утвердило разработку российского аналога GitHub

Новость ИТ-новость Цифровая экономика

Премьер-министр Михаил Мишустин на форуме Kazan Digital Week анонсировал создание отечественного репозитория, аналогичного GitHub. Проект реализуется в рамках второго пакета поддержки ИТ.

22.09.2021    17775    VKuser24342747    25       

Оплата лицом заработает на всех станциях метро Москвы

Новость Искусственный интеллект ИТ-новость Цифровая экономика

В столичном метрополитене внедряют систему FacePay. С 15 октября оплатить проезд можно будет, не доставая смартфон, карту или жетоны из кармана.

14.09.2021    10404    user1015646    2       

Минцифры запустило приложение Госключ

Новость ИТ-новость Минкомсвязь Цифровая подпись Цифровая экономика

С помощью приложения можно сгенерировать бесплатную электронную подпись и подписывать документы при работе с порталом «Госуслуги».

20.08.2021    19382    Senator_I    2       

Минцифры будет бороться с цифровой неграмотностью

Новость ИТ-новость Минкомсвязь Образование Цифровая экономика

В рамках национальной программы «Цифровая экономика» запущен просветительский портал «Готов к цифре». Пользователям доступен лекционный материал и тесты для проверки цифровой грамотности.

10.08.2021    17935    ЕленаЧерепнева    4       

«Сбер» объявил о создании российского аналога GitHub

Новость GitHub Банки ИТ-новость Цифровая экономика

«Сбер» снял ограничение, которое позволяло использовать ИТ-сервисы компании только корпоративным клиентам, и открыл доступ всем желающим к своим облачным сервисам.

24.05.2021    21493    VKuser24342747    4       

В России планируют развернуть доступный спутниковый интернет

Новость Интернет ИТ-новость Цифровая экономика

К 2030 году Правительство РФ планирует обеспечить в России доступ к спутниковому интернету по дешевым тарифам. Проект будет реализован в рамках «Стратегии социально-экономического развития РФ до 2030 года».

21.05.2021    11974    Senator_I    4       

Минюст создаст чат-бота для бесплатных юридических консультаций

Новость Искусственный интеллект ИТ-новость Цифровая экономика

«Цифровой юрист» – один из самых масштабных проектов ведомства. На реализацию проекта планируют потратить 230 млн рублей.

14.05.2021    9485    user1015646    1       

Полностью цифровые медкарты: первые впечатления от эксперимента

Новость ИТ-новость Цифровая экономика

В России начался эксперимент по переводу медицинских карт пациентов в электронный вид. От бумажных документов полностью отказались в двух детских поликлиниках Москвы.

12.05.2021    19685    VKuser24342747    4       

Минцифры начнет подготовку кадров для цифровой экономики

Новость ИТ-новость Минкомсвязь Цифровая экономика

Минцифры совместно с «Университетом Иннополис» объединила сотни российских учебных заведений в консорциум, который подготовит кадры для цифровой экономики.

12.05.2021    20668    VKuser24342747    5       

Михаил Мишустин предложил создать стартап-школы при российских вузах

Новость ИТ-новость Стартапы Цифровая экономика

Премьер-министр Михаил Мишустин посетил Московский авиационный институт. Отвечая на вопрос одного из студентов, председатель правительства заявил о необходимости создания школ стартапов.

19.04.2021    14397    VKuser24342747    4       

Минпромторг готов выделять по 500 млн рублей в год на разработку ИИ

Новость Искусственный интеллект ИТ-новость Минпромторг Цифровая экономика

Минпромторг подготовил проект постановления для поддержки разработчиков решений на базе ИИ. Компании смогут получить до 3 млрд рублей на пять лет, по 500 млн каждый год.

13.04.2021    12214    VKuser24342747    3       

Правительство начнет регулировать цифровые экосистемы

Новость Импортозамещение ИТ-новость Новости компаний Цифровая экономика

Правительство готовит концепцию регулирования для быстро развивающихся цифровых экосистем, таких как Сбер, Яндекс, Тинькофф и других. Цель – повысить конкурентоспособность экосистем за рубежом.

08.04.2021    24816    mouse187    1       

Физический интернет: какой будет передовая сеть для доставки товаров

Новость ИТ-новость Цифровая экономика

Чтобы доставить товары из-за рубежа в короткие сроки, нужно грамотно выстроить логистическую схему с учетом времени на доставку, мест хранения, растаможки и т.д. Сеть нового поколения – физический интернет – способна решить проблему.

09.03.2021    25251    user1015646    2       

В ближайшие годы возрастет потребность в персонале центров обработки данных

Новость Дата-центры ИТ-новость Цифровая экономика

Согласно отчету Uptime Institute, количество сотрудников, необходимых для обеспечения работы ЦОД, вырастет с 2 млн. в 2019 году до 2,3 млн. в 2025 году.

24.02.2021    19483    SKravchenko    0       

Для регионов разработают приложение онлайн-записи на прием к врачам

Новость ИТ-новость Медицина Минкомсвязь Цифровая экономика

О возможностях приложения рассказали в Минздраве и Минцифре.

10.02.2021    28245    Senator_I    2       

Microsoft и МТС планируют совместно развивать российский интернет вещей

Новость ИТ-новость Телекоммуникации Цифровая экономика

МТС и Microsoft договорились совместно развивать российский интернет вещей путем интеграции платформы для разработки решений интернета вещей Microsoft Azure IoT Central и сети интернета вещей NB-IoT МТС.

28.12.2020    11365    user-programmist    1       

Минцифры запустит пилотную версию единой госинфосистемы

Новость ИТ-новость Минкомсвязь Цифровая экономика

Правительство одобрило экспериментальный запуск платформы «Гостех». Этот единый сервис должен объединить ключевые государственные информационные системы.

23.10.2020    18413    VKuser24342747    5       

Российские дата-центры смогут получать электричество по льготным тарифам

Новость Дата-центры Законодательство ИТ-новость Цифровая экономика

Разрабатывается проект постановления правительства о льготном доступе ЦОДам на рынок электрической энергии

21.08.2020    17728    Senator_I    0