Задача, которая возникла — изучить способ виртуализации на FreeBSD с помощью Jail. В целях предварительного изучения, для теста была предоставлена машина достаточно простой конфигурации на платформе x86.
Обновление исходных кодов ядра FreeBSD я разделил на 2 этапа. Первый для определения быстрого CVS сервера. В репозиторях CVS хранятся исходные коды системы и чем быстрее к ним доступ, тем лучше. Второй этап — загрузка и обновление исходных кодов.
Для обновления системы (библиотек, ядра) и ее бинарных пакетов используется freebsd-update. Утилита выполняет обновление бинарных пакетов системы как текущего релиза (например, обновления безопасности), так и до указанного следующего релиза.
Порт — своего рода набор файлов предназначенный для автоматизации приложения из исходного кода. Коллекция портов — дерево каталогов содержащие множество портов. В базовой поставке имеется утилита portsnap, которая предназначена для получения и обновления коллекции портов.
Очень часто приходилось сталкиваться с такой ситуацией, когда компьютер под сервер, в нем несколько жестких дисков для RAID-1 массива от которого требуется стабильность. Но поскольку RAID контроллер на материнской плате дешевый, а следовательно и не настоящий, то работа с ним в FreeBSD может немного усложняться, да и может вообще не работать.
Categories
Archives
