Реализация OpenBSD cwm, потрясающий баланс между легким и многофункциональным. По умолчанию только xterm подходит, когда Вы входите в систему. Нет никаких художественных оформлений вокруг окон и ничего на рабочем столе. Все сделано через клавиатуру (и, да, я имею в виду все). Если Вы хотите к ssh где-нибудь Alt+.
потянет ssh диалоговое окно. Если Вы хотите выполнить программу Shift+Alt+/
поднимет исполнительное диалоговое окно.
Полный список функций/команд доступен как страница справочника.
К сожалению, это только доступно на OpenBSD насколько я могу сказать. Хотя источник может компилироваться и работаться Linux, который является тем, что я делаю, когда мне не разрешают использовать OpenBSD.
Попробуйте TinyCore (или MicroCore даже).
TinyCore на уровне 10 МБ (ISO) и MicroCore на уровне 6 МБ. TinyCore имеет X и минимальный GUI, в то время как MicroCore является текстовым режимом только. Я использую его на 12-летнем ноутбуке с 199 МГц и 32 МБ RAM. Прекрасные работы, даже с WLAN, и т.д.
TinyCore сделан со способностями к настройке в памяти. Можно легко разветвить собственный минимальный dristro от TinyCore. Для упрощения этого в Wiki существует даже обновляющее практическое руководство.
Обычно возможно прокрутить систему с Busybox; веб-сайт busybox детализирует, как сделать это.
Статически связанный busybox двоичный файл потребует просто нескольких megs памяти (по тому, чего ядро требует, конечно). Я смог загрузиться и войти в машину с 8M поршня.
Однако это относительно сложно для получения всех системных служб, можно потребовать, чтобы работа, с помощью маленького существующего распределения могла бы быть лучше.
Сколько "мало памяти"? Вы находитесь в действительно крошечной встроенной системе? Если у Вас нет меньше, чем 64M, или Ваш процесс должен использовать много доступного поршня (и никакая подкачка), я рекомендовал бы идти с минимальным стандартным дистрибутивом.
Править: "buildroot" инструмент является компаньоном Busybox, который помогает Вам создать очень маленькие применимые файловые системы.
Вы могли пойти с Arch Linux, но это строго не встречает Ваш "пользовательский" дистрибутив, я думаю.
Я пошел бы с Linux С нуля. Это не действительно дистрибутив, а скорее система для создания Вашего собственного дистрибутива. Я думаю, что Вы найдете, что у Вас есть немного "жира" в Вашей системе, когда Вы сделаны, поскольку это имеет Вас здание и установка Tcl/Tk (или по крайней мере это привыкло для), и несколько других вещей, которые не строго необходимы, но позволяют Вам выполнить тестовые сценарии полуавтоматически.
Я рекомендую испытать http://buildroot.net/ и нас это для создания пользовательской системы Linux, которая удовлетворяет потребностям точно, можно создать крошечную систему с этим.