Компания FSMLabs выпустила сверхскоростную версию Linux для встроенных устройств, загрузка которой от включения системного блока до запуска конкретного приложения занимает всего 200 миллисекунд, вместо обычных 5 и более секунд.
Как выяснили в FSMLabs, в системе управления загрузкой оказалось слишком много нерационально прописанных операций, а сам алгоритм загрузки приводил к суммированию задержек. Пытаясь как-то оптимизировать этот процесс, программисты компании либо переписывали некоторые подпрограммы заново, либо изолировали места, вызывающие слишком уж большие паузы в загрузке. По мнению Корта Дугана, директора FSMLabs по инжинирингу, выявленных в алгоритме узких мест достаточно для того, чтобы еще как минимум вдвое уменьшить время загрузки и опустить планку гораздо ниже барьера в 100 мс.
Пока предложенная FSMLabs версия Linux рассчитана на работу с встроенным процессором PowerPC 450GP компании IBM и некоторыми х86-процессорами, однако представители FSMLabs утверждают, что могут предложить оптимизированные версии и для других архитектур, буде рынок предъявит соответствующий уровень спроса. По крайней мере, версия для процессоров семейства XScale уже «почти готова».
Источник: linuxdevices.com, newwws.ru