Miminal Linux для веб-приложения Pylons? - PullRequest
2 голосов
/ 26 февраля 2009

Я собираюсь создать веб-приложение на базе Pylons. Для этого я хотел бы построить минимальную платформу Linux, на которой я бы затем установил необходимые пакеты, такие как Python и Pylons, и другие необходимые зависимости. Другая причина сохранить его минимальным состоит в том, что этот компьютер будет виртуальным, возможно, через KVM, и в конечном итоге будет реплицирован в некоторой облачной среде.

Что бы вы использовали для этого? Я думаю об использовании AOS iso в Fedora 10, но хотел бы понять все мои варианты.

Ответы [ 7 ]

8 голосов
/ 26 февраля 2009

Мне действительно нравится JeOS"Достаточно ОС", которая является минимальным дистрибутивом Ubuntu Server Edition.

1 голос
/ 22 мая 2009

Для этой цели я бы хотел создать минимальную платформу Linux ...

Так почему бы не попробовать использовать ArchLinux www.archlinux.org?

Также вы можете использовать virtualenv с пилонами в нем.

1 голос
/ 26 февраля 2009

Если вы хотите иметь возможность удалить все помехи, но по-прежнему использовать «основной» дистрибутив, а не один срез для нацеливания на крошечные устройства, посмотрите на Slackware. Вы можете счастливо удалить такие вещи низкого уровня, как sysvinit, cron и т. Д., Не превращаясь в ад зависимости. И ничто в этом не зависит от Perl или Python, так что вы можете легко удалить их (и установить любую версию Python, которую предпочитает использовать ваше приложение).

0 голосов
/ 26 февраля 2009

Debootstrap или используйте kickstart для привязки ваших доменов FC. Однако существуют и другие способы связывания дистрибутива на основе RPM, например, утилита Стива Кемпа rinse , которая заменяет rpmstrap.

Или вы можете просто взять что-нибудь в jailtime , чтобы использовать в качестве базы.

Если это не помогло, загрузите все необходимое из исходного кода, соберите / установите его с префиксом / mydist (включая libc и т. Д.) И протестируйте его с помощью chroot .

Я годами создавал шаблоны для Xen ... это на самом деле превратилось в очень забавное хобби :)

0 голосов
/ 26 февраля 2009

Если вы хотите серьезно относиться к идее виртуального устройства, взгляните на недавно выпущенную VMware Studio . Он был создан именно для того, чтобы урезать систему (сейчас только Linux), поэтому он предоставляет только достаточную базу для запуска вашего приложения.

VMware открывается (немного больше), открывая формат открытого виртуального устройства ( OVF ), так что в будущем вы сможете запустить результат и на других платформах виртуализации. .

0 голосов
/ 26 февраля 2009

Черт, маленький Linux? Slax

0 голосов
/ 26 февраля 2009

debootstrap - твой друг.

...