>но есть сомнения: у меня в системе ещё создано chroot окружение,
>где я ставлю свои эксперементы и там стоит 5.3, которую я
>не хочу обновлять. Появится ли проблемы наподобие, что я не смогу
>даже собрать в нём новую программу или ещё что-нибудь по хуже?
>Вообще какие последсвтвия и можно ли что-то сделать?
>Спасибо.
ИМХО должно работать более-менее нормально. Пробовал chroot окружение 4.11 на 6.0 для тестирования своих портов. В общем случае софт собирается и работает, но бывают косяки - например, если значения берутся из sysctl (OSVERSION)
ports/Mk/bsd.port.mk:
1076: # Get __FreeBSD_version
1077: .if !defined(OSVERSION)
1078: OSVERSION!= /sbin/sysctl -n kern.osreldate
1079: .endif
т.е. для корректной работы нужно определить OSVERSION в chroot'овском make.conf.
Какие есть еще косяки такого плана я не знаю, я пока использую реальную систему.
Впрочем, надежное решение именно с chroot есть - смотрите ports/misc/tinderbox. Это система для собирания пакаджей под разные ветки FreeBSD в chroot окружениях - думаю, многие возможные проблемы там учтены.