Отличия System V и BSD стилей (могущие, поясните...)

Обсуждение развития Open-source.

Модератор: Модераторы разделов

Аватара пользователя
VAVka
Сообщения: 96

Отличия System V и BSD стилей

Сообщение VAVka »

Встречал в трэдах фразы, типа: "... не люблю System V стиль, BSD - rulezz!" и наоборот.
Не мог бы кто-нибудь в краткой форме изложить, в чем заключается смысл этих стилей, в чем отличия (помимо стартовых скриптов)? И линк, где можно почитать об этом более подробно (по-русски, желательно). Погуглив, ничего особо примечательного не надыбал.
С уважением, VAVka (VAVka pagе)

NimbleX 200 Mb USB Edition (krnl 2.6.24/2.4.22)
{XOrg 1.4.0/IceWM 1.2.35}
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Отличия System V и BSD стилей

Сообщение zenwolf »

Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
VAVka
Сообщения: 96

Re: Отличия System V и BSD стилей

Сообщение VAVka »

и это все??? думал, отличие не только в начальной инициализации. а что, расположение каталогов, их назначение - это не регламентируют SysV и BSD стили?
С уважением, VAVka (VAVka pagе)

NimbleX 200 Mb USB Edition (krnl 2.6.24/2.4.22)
{XOrg 1.4.0/IceWM 1.2.35}
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Отличия System V и BSD стилей

Сообщение zenwolf »

(VAVka @ Среда, 22 Июня 2005, 15:57) писал(а):и это все??? думал, отличие не только в начальной инициализации. а что, расположение каталогов, их назначение - это не регламентируют SysV и BSD стили?

нет ,в 2-x дистрибутивах с разными инициализациями могут быть одинаковое
расположение каталогов и их назначения
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Отличия System V и BSD стилей

Сообщение ddc »

Можно кое-что почерпнуть тут.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Отличия System V и BSD стилей

Сообщение sash-kan »

(wolf_black @ Среда, 22 Июня 2005, 6:33) писал(а):SysV & BSD -инициализация для начала

перечитал эту ветку.
заканчивается она примерно следующим:
затрагивается конкретный дистрибутив (debian) и необходимость в нем лазить в инициализационные скрипты для того, чтобы отключить ненужные сервисы. данную проблему для debian считаю неактуальной, т.к. нормальный в debian путь для отключения сервиса (вообще, или чтоб не загружался в течение нескольких перезагрузок системы) - это удаление соответствующего пакета (apt-get remove something). и никакой тебе правки инициализационных скриптов. не нужен - удали. нужен - поставь. главное, параметр --purge не указывать, чтобы файлы конфигурации оставались нетронутыми.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Отличия System V и BSD стилей

Сообщение alv »

2Sash Kan ну и 2All также
имхо, грамотно составленная схема иницализации, вне зависимости от стиля, не должна вообще требовать от юзера трогать скрипты:
есть пара - скрипт, запускающий сервис, и конфиг, откуда он берет параметры
скрипт - не замай (без крайней нужды и точного знания, зачем и на кой)
конфиг - правь в соответствие со своими предпочтениями
Например, скрипт, запускающий gpm (moused во Free), имеет своими параметрами переменные, определяющие файл устройства и протокол. И лезть туда руками совсем не зачем
и есть парный ему конфиг, в котором эти переменные - имя устройства и протокол - задаются. вот их юзер и курочит в свое удовольствие

а в принципе главное различие между sysV и bsd - в том, что во второй схеме есть глобальный конфиг, который все сервисы разрешает/запрещает, и парный ему главный скрипт
т.е.
moused_enable="YES"
в главконфиге разрешает запуск соотв. команды из главскрипта

а в sysV такого главного скрипта и конфига нет
Поэтому все bsd-схемы счастливы одинаково, а все sysV - несчастливы по своему:-)
Шутка
Спасибо сказали: