ТайниЛинукс
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2021 г. ) |
TinyLinux — это проект, начатый Мэттом Макколлом в 2003 году с целью уменьшить размер ядра Linux как с точки зрения использования памяти, так и с точки зрения двоичного файла. Целью было создать компактную систему Linux для встраиваемых устройств. Разработку спонсировал CE Linux Forum . [1] Его также называют крошечным деревом .
К 2006 году проект был практически заброшен. В 2007 году он привлек новое внимание, опять же при спонсорской поддержке CELF, но с 2007 года активность была минимальной.
TinyLinux состоит из набора патчей для ядра Linux, которые делают определенные функции необязательными или добавляют мониторинг и измерение системы, чтобы можно было провести дальнейшую оптимизацию. Они созданы так, чтобы их можно было объединить с основной веткой ядра, и на сегодняшний день было объединено множество патчей.
Возможности включают в себя: возможность отключения дампов ядра ELF , уменьшение количества файлов подкачки, использование распределителя памяти SLOB , возможность отключения BUG(). К функциям измерения и учета относятся: возможность контролировать выделение kmalloc/kfree через /proc/kmalloc; и измерение встроенного использования во время компиляции ядра. Для работы TinyLinux требуется Intel 80386 или выше. [2]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Птица, Тим. «Маленькое возрождение Linux» (PDF) .
- ^ "Дом" .
Внешние ссылки
[ редактировать ]