Я знаю, что это странный вопрос. Я хотел бы создать / найти дистрибутив Linux, который хранится на веб-сервере. Причина, по которой я построил / нашел такой Linux, заключается в том, что я хотел бы сэкономить на размещении сервера Linux.
Вот рабочий процесс, который я запланировал:
Каждый раз загружать Linux с веб-сервера> Использовать> Конфигурация сохранена> Повторно загрузить Linux на веб-сервер
Она очень похожа на ОС на базе USB, но работает поверх текущей ОС.
Я нашел близкое «решение»: Cygwin Portable. Размер файла составляет 24 МБ, что позволяет разместить его на большинстве веб-серверов. Однако он поддерживает только Windows. Есть ли лучшая альтернатива?
Нет никакого способа, которым я знаю для начальной загрузки ОС от веб-сервера. Вы могли бы хотеть взглянуть на tftp, но не разработанный для работы через что-либо кроме LAN.
доступ главным образом через SSH
Как это собирается работать? Вы не знаете, куда ОС будет работать - если Вы не реализуете своего рода динамическую службу DNS.
Роль Linux главным образом для грид-вычислений
Грид-вычисления подразумевают все виды вещей - ни один из которых не совместим с партизанским развертыванием как это.
Выполненный сверху текущей операционной системы (Windows, Mac & Linux)
Таким образом, Вы хотите какое-то изображение vm. Возможно, было полезно при высказывании этого вначале.
Вы действительно будут реконфигурированием его (кроме адреса / направляющий) каждый раз, когда Вы используете его? И если так, какой смысл того, чтобы сохранить конфигурацию назад на сервере?
Каковы Ваши ограничения с точки зрения размера? Это должен быть базирующийся debian?
Я рекомендовал бы взглянуть на Щенка - даже если Вы принимаете решение пойти другим путем, архитектура FS наложения Щенка является большой для управления большим количеством изображений и сокращения спин записи. Однако мне очень трудно вообразить, какая проблема решена архитектурой, которую Вы предлагаете.