Японская технология позволяет загрузить Linux за 3 секунды
- 15.10.09, 00:30
Японская компания Lineo, разрабатывающая встроенные Linux-решения, разработала технологию быстрого старта ядра Linux, которая позволяет загрузить ядро открытой операционной системы на маломощные и встроенные системы за 2,97 секунды. Как говорят разработчики, концептуально их система похожа на используемые сейчас в операционных системах механизмы "спящего режима", когда на жесткий диск сбрасываются некоторые уже загруженные данные, содержимое оперативной памяти и прочая информация.
Японская система Warp2 включает в себя специальный загрузчик, ядро Linux и фирменную систему быстрой загрузки. Система быстрой загрузки при помощи системных драйверов делает снимок содержимого оперативной памяти во флеш-память устройства.
Изюминка японской разработки состоит в том, что сбросить на постоянную память можно все элементы загрузки и сделать несколько снимков, которые позволяют просто включить систему по быстрому варианту или загрузить ее в обычном режиме. В Lineo говорят, что Wasp2 требует значительно меньше памяти для сохранения оперативных данных за счет нового механизма сжатия, так если объем стандартных в ОЗУ составляет 32 Мб, то в сжатом сброшенном на флеш-модуль варианте - менее 19 Мб.
Lineo демонстрирует свою разработку на базе устройства Atmark Armadillo-500 на базе процессора AMR11 c частотой 400 МГц. В обычном режиме загрузка занимает 31,11 секунды, с активированной системой Warp2 - 3,40 секунды. Сброс оперативных данных в размере 19 Мб при первичной загрузке занимает 2.97 секунды.
Коментарі
UseNix
115.10.09, 00:38
Японская компания Lineo, разрабатывающая встроенные Linux-решения, разработала технологию быстрого старта ядра Linux, которая позволяет загрузить ядро открытой операционной системы на маломощные и встроенные системы за 2,97 секунды. Как говорят разработчики, концептуально их система похожа на используемые сейчас в операционных системах механизмы "спящего режима", когда на жесткий диск сбрасываются некоторые уже загруженные данные, содержимое оперативной памяти и прочая информация. На данный момент поддерживаются архитектуры Cortex-A8, ARM11, ARM9, SuperH, Power и MIPS 32R2.