Специальный дистрибутив Linux для хранения на веб-сервере?

Я знаю, что этот вопрос странный. Я хотел бы построить / найти дистрибутив Linux, который хранится на веб-сервере. Причиной для создания / поиска такого Linux является то, что я хотел бы сэкономить на размещении сервера Linux.

  • На основе Debian
  • нет необходимости запускать 24 х 7 (запуск по требованию)
  • нет необходимости GUI
  • доступ в основном через SSH
  • Linux роль в основном для грид-компьютинга
  • Запуск поверх текущей операционной системы (Windows, Mac и Linux)

Вот рабочий процесс, который я запланировал:

Загружайте Linux с веб-сервера каждый раз> Использование> Конфигурация сохранена> Повторно загрузите Linux на веб-сервер

Он очень похож на ОС на базе USB, но работает поверх текущей ОС.

Я нашел близкое "решение": Cygwin Portable. Размер файла составляет 24 МБ, что подходит для большинства веб-серверов. Тем не менее, он поддерживает только Windows. Есть ли лучшая альтернатива?

2 ответа

Я не знаю, как загрузить ОС с веб-сервера. Возможно, вы захотите взглянуть на tftp, но он не предназначен для работы в любой другой среде, кроме локальной сети.

доступ в основном через SSH

Как это будет работать? Вы не знаете, где будет работать ОС - если только вы не внедрили какой-либо динамический DNS-сервис.

Роль Linux в основном для грид-компьютинга

Грид-вычисления подразумевают все виды вещей - ни одна из которых не совместима с партизанским развертыванием, подобным этому.

Запуск поверх текущей операционной системы (Windows, Mac и Linux)

Таким образом, вы хотите образ VM какой-то. Возможно, было бы полезно, если бы вы сказали это в начале.

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

Каковы ваши ограничения с точки зрения размера? Должно ли это быть на основе Debian?

Я бы посоветовал взглянуть на Puppy - даже если вы решите пойти другим путем, оверлейная архитектура FS от Puppy отлично подходит для управления большим количеством изображений и уменьшения времени обратной записи. Однако мне очень трудно представить, какую проблему решает предложенная вами архитектура.

Это не "дистрибутив Linux", и у него будет крутая кривая обучения, но то, что вы описываете, может быть сделано с CherryPy на любом компьютере с установленным Python.

Ну, может быть, не часть SSH, но посмотрите.

Другие вопросы по тегам