Напильником по профилю

enthusiastic emoticon

Я уже раньше писал про проект Юперос и сопутствующие ему механизмы. Как было сказано ранее, одним из вариантов употребления этой бодяги был эвент-сервер. А именно, полностью самостийный сервер-в-себе, не подключенный ни к чему кроме электрической розетки, и предоставляющий полностью отдельную от всего прочего мира WiFi-сеть, содержащую один-единственный веб-сервер, с сайтом, специально написанным для обслуживания информационных нужд некоей тусовки, собирающейся компактно в радиусе нескольких сот метров на несколько суток, где нормального интернета нет и не предвидится еще лет пять.

Теперь речь пошла об одном более или менее конкретном эксперименте. Я, похоже, не просто сделаю такой, но сделаю его из Pentium MMX 200, секрет производства которого утерян в веках, да еще с жалкими 64 метрами памяти.

Обтачивание напильником и пересборка системы со всеми оптимизациями под такие тесные условия занимает изрядно времени, но получается что операционная система1 в состоянии покоя отъедает менее 5% процессора и оперативки, то бишь туда должна успешно втиснуться комбинация lighttpd + ruby + rails + sqlite + рудиментарный captive portal на голых iptables. С трудом, но должна. Собственно, если бы речь не шла о динамическом сайте с базой, вопроса «поедет — не поедет» даже не возникало бы. Сейчас я больше размышляю, а влезет ли туда сервер jabber2 за компанию… Увы, даже в кластере система собирается медленно, и до стресс-тестирования еще долго.

Конечно, это извращение. Я в курсе. Можете закидать меня рубинами.

Однако, если фокус удастся…

  1. Описанные ранее требования к серверу-в-себе подразумевали, что его потеря не должна стать значительной финансовой потерей. Эта конструкция представляет собой максимум музейную ценность, и ей погибнуть на работе от падения со стола значительно почетнее, чем кончить дни в морге для радиодеталей. То бишь, оно вообще ничего не стоит.
  2. Эта конструкция влезет в коробочку 30х30х15 сантиметров или около того, что удовлетворяет основные требования и к размерам тоже.

Кроме того, открываются другие интересные варианты употребления такого рода конструкции, основанные на том, что забирать систему с места дислокации никто и не собирается. Например стелс-доска объявлений, которую можно замуровать в стену где-нибудь поблизости от электросети и забыть…

update: Памяти пришлось добавить до 256 метров, и винт поменять на более быстрый, иначе сборка системы отнимает просто слишком много времени. Немножко денег потратить все-таки придется. Чтобы купить мусорное ведро.

Из него мы сделаем корпус. :)


  1. Gentoo естественно, где вы видели в последние пять лет дистрибутив рассчитанный на i586?… ↩︎