Устав от плавной работы графики, молниеносной обработки данных и гигабайтов оперативной памяти, программист Дмитрий Гринберг решил вернуться к компьютерным основам. Linux был разработан на 32-битной машине с 1 Мб оперативной памяти.
Данная конфигурация всегда считалась минимальными системными требованиями для запуска этой операционной системы с открытым кодом.
Дмитрий, однако, решил проверить эту теорию, построив barebone-систему с 8-битным RISC-микроконтроллером в основе.
Система работает на 6.5KHz, всего лишь с 16 КБ SRAM и 128 КБ флэш-памяти. На фоне этой конфигурации современные смартфоны выглядят просто суперкомпьютерами. Чтобы все заработало, Дмитрий написал ARM эмулятор, имитирующий 32-битный процессор с MMU. И, похоже, была добавлена 30-контактная SIMM 16MB, а также SD-карта для размещения образа Ubuntu.
Несмотря на это, Ubuntu запустилась успешно. Правда, ушло 2 часа на ожидание командной строки bash и еще 4 часа потребовалось непосредственно на загрузку, но все же. Гринберг утверждает, что система все равно пригодна для использования, командная строка обычно отвечает «в течение минуты». Так что, Дмитрий, если вы читаете эту статью со своей машины, с Новым годом!
Сайт автора
А вот и видео:
Данная конфигурация всегда считалась минимальными системными требованиями для запуска этой операционной системы с открытым кодом.
Дмитрий, однако, решил проверить эту теорию, построив barebone-систему с 8-битным RISC-микроконтроллером в основе.
Система работает на 6.5KHz, всего лишь с 16 КБ SRAM и 128 КБ флэш-памяти. На фоне этой конфигурации современные смартфоны выглядят просто суперкомпьютерами. Чтобы все заработало, Дмитрий написал ARM эмулятор, имитирующий 32-битный процессор с MMU. И, похоже, была добавлена 30-контактная SIMM 16MB, а также SD-карта для размещения образа Ubuntu.
Несмотря на это, Ubuntu запустилась успешно. Правда, ушло 2 часа на ожидание командной строки bash и еще 4 часа потребовалось непосредственно на загрузку, но все же. Гринберг утверждает, что система все равно пригодна для использования, командная строка обычно отвечает «в течение минуты». Так что, Дмитрий, если вы читаете эту статью со своей машины, с Новым годом!
Сайт автора
А вот и видео: