Делаем систему полезной


В таких операционных системах, как Microsoft Windows и Red Hat Linux, базовая установка подразумевает инсталляцию всех компонентов, которые когда-либо могут понадобиться пользователю. В системах BSD это не так: компоненты устанавливаются разрозненно, и в этом есть свое преимущество. Например, в системах Windows в основном системном каталоге размещаются тысячи объектов, причем большая часть из них — это разделяемые библиотеки. Когда бы система ни запускалась, большая часть этих библиотек загружается в системную память. Я не знаю, для чего предназначена каждая библиотека, но уверен, что никогда не буду использовать многие из них. Единственные программы, которые я применяю, — SSH и Firefox. Все остальные программы только поглощают оперативную память. Да, именно так Microsoft разрабатывает операционные системы — пользователям надо дать все, что только имеется, то есть все от первой до последней мелочи. При установке Red Hat Linux инсталлируется программное обеспечение примерно того же объема, но оно хотя бы не загружается в память автоматически при загрузке системы, и пользователь может удалить ненужные ему программы.

При установке BSD инсталлируется столько программ, сколько требуется для запуска системы, плюс дополнительные утилиты, традиционно включаемые в состав систем UNIX. Программа установки предлагает выбор: инсталлировать дополнительные программы и исходный код — или нет. Однако даже полная система BSD занимает намного меньше дискового пространства, чем Windows или Red Hat Linux. По сравнению с Windows при полной установке FreeBSD инсталлируется намного меньше компонентов. Система Windows, поддерживающая только пакеты SSH и Firefox, была бы намного меньше и проще — совсем как FreeBSD.

Преимущество такой разбивки в том, что можно устанавливать лишь необходимые компоненты системы. При этом существенно упрощается поиск и устранение неполадок, а ненужные разделяемые библиотеки не вызовут сбоев в системе. Обратная сторона медали: придется определить, что именно вам требуется, и установить дополнительные программы, обеспечивающие эту функциональность. Однако разработчики FreeBSD позаботились о том, чтобы максимально упростить установку программного обеспечения.

Комментарии запрещены.