С точки зрения системного администратора FreeBSD ближе к определенному дистрибутиву Linux, чем к Linux в целом. Проекты BSD каждый поддерживает и распределяет ряд базового программного обеспечения включая ядро, некоторую базовую систему и сетевые утилиты, интерфейс командной строки. Дополнительно основная система содержит некоторое стороннее программное обеспечение, которое тесно интегрируется с основной системой, такой как Perl.
Различие с дистрибутивом Linux - то, что специалисты по обслуживанию дистрибутива Linux главным образом отличны от специалистов по обслуживанию утилиты Linux. Базовые системные утилиты в дистрибутивы Linux прибывают из многих источников (ядро, init, GNU или утилиты ядра BusyBox, удар, и т.д.), тогда как дистрибутивы BSD у каждого есть их собственный набор.
Если Вы хотите знать то, что находится в основных пакетах FreeBSD, лучший способ состоит в том, чтобы установить его (возможно в VM). Все в /bin
, /lib
и /usr
“основная система”; дополнительное стороннее программное обеспечение (пакеты и порты, в терминологии BSD) живет в /usr/local
. Если Вы не хотите устанавливать, можно загрузить архивы установки (base.txz
для FreeBSD, например, 9,1 i386 base.txz
) и посмотрите на их содержание. С другой стороны, можно просмотреть источник.
Думаю, проблема в ошибке, специфичной для pppd
версии 2.4.5, которая поставляется с Debian 7. Я протестировал версии 2.4.4 и 2.4.6 (последняя на данный момент). на тех же и других машинах, и они работают, как и ожидалось. Пакет pppd
, кажется, имеет много кода манипуляций с обработчиками сигналов, что, я думаю, может привести к такого рода ошибкам. Я просто счастлив, что он уже исправлен.