Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Linux vs. FreeBSD
Показать сообщение отдельно
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


для желающих почитать о + и - пакетов и портов с точки зрения разработчиков FreeBSD - 4.2. Обзор установки программного обеспечения
(в связи
Цитата:
Преимущества пакетов
*Сжатый tar-архив обычно меньше, чем сжатый tar-архив, содержащий исходный код приложения.
*Пакеты не требуют никакой дополнительной компиляции. Для таких больших приложений, как Mozilla, KDE или GNOME, это может быть важно, в частности, если вы работаете на медленной системе.
*Пакеты не требуют понимания процесса компиляции программного обеспечения во FreeBSD.
Преимущества портов
*Пакеты обычно компилируются с консервативными параметрами, потому что они должны работать на максимальном количестве систем. При установке из порта вы можете изменять параметры компиляции для того, чтобы (к примеру) генерировался код, специфичный для процессора Pentium IV или Athlon.
*Некоторые приложения имеют опции времени компиляции, связанные с тем, что они могут или не могут делать. К примеру, Apache может быть настроен с широким набором различных опций. При построении из порта вы можете не принимать параметры по умолчанию, и задать их самостоятельно.
В некоторых случаях для одного и того же приложения будут иметься несколько пакетов для указания конкретных настроек. Например, Ghostscript имеется как пакет ghostscript и как пакет ghostscript-nox11, в зависимости от того, установили вы сервер X11 или нет. Такой тип грубой настройки возможен при использовании пакетов, но быстро становится недостижим, если приложение имеет более одного или двух параметров времени компиляции.
* Условия лицензирования некоторых дистрибутивов программного обеспечения запрещает распространение в двоичном виде. Они должны распространяться в виде исходного кода.
* Некоторые не доверяют дистрибутивам в двоичном виде. При использовании исходного кода вы по крайней мере (теоретически) можете прочесть его и попытаться найти потенциальные проблемы самостоятельно.
* Если у вас есть собственные патчи, вам нужен исходный код для того, чтобы их применять.
* Некоторым нравится иметь исходный код, чтобы его можно было смотреть и хакать, заимствовать из него (конечно, при разрешающей лицензионном соглашении) и тому подобное.
от себя - нехватка места на диске - это, конечно, аргумент. Но преимущество *nix-систем как раз возможности обходить такие проблемы достаточно простыми способами. Мне приходилось работать под Linux на очень слабой машине с маленьким диском. Так что же на ней и ядро нельзя было по этому поводу пересобирать? Строго говоря, конечно, нельзя - просто негде было. Поэтому пересобрали на машине у коллеги и положили на мою

Отправлено: 02:50, 27-12-2004 | #237

Название темы: Linux vs. FreeBSD