Ubuntu Linux запустили на на 8-битном микроконтроллере

Как говорится: если очень захотеть — можно и горы свернуть:)

 

Российский программист Дмитрий Гринберг,который проживает нынче в США, опубликовал небольшую заметку о том,как получилось запустить Ubuntu 9.04 с ядром 2.6.34 на микроконтроллере ATmega1284p с 8-битным процессором без блока управления памятью (MMU) и ОЗУ в 256 Кб.

 

Для реализации задумки приклось оснастить девайс дополнительной памятью и sd карточку на 1gb для хранения системы,а также метод эмурирования  процессорной архитектуры. Конечно,производительность эмулятора не высока — на процессоре с частотой в 24 Мгц получилось «выжать» около  6.5 кГц. С учетом производительности памяти (кэш — 5Мб/с,sd накопитель — 200Кб/с),время загрузки до приглошения bash заняло примерно 2 часа,а загруки полной версии системы без X Window до приглашения входа в систему — 6 часов.

Как признался сам Дмитрий,консоль получилась весьма пригодной для работы — по окончании загрузки системы в среднем выполнение станартных команд терминала заняло не больше одной минуты.

 

Вся информация о данной разработке полностью открыта на том же блоге программиста (ссылка выше)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *