Встречал в трэдах фразы, типа: "... не люблю System V стиль, BSD - rulezz!" и наоборот.
Не мог бы кто-нибудь в краткой форме изложить, в чем заключается смысл этих стилей, в чем отличия (помимо стартовых скриптов)? И линк, где можно почитать об этом более подробно (по-русски, желательно). Погуглив, ничего особо примечательного не надыбал.
Отличия System V и BSD стилей (могущие, поясните...)
Модератор: Модераторы разделов
-
VAVka
- Сообщения: 96
Отличия System V и BSD стилей
С уважением, VAVka (VAVka pagе)
NimbleX 200 Mb USB Edition (krnl 2.6.24/2.4.22)
{XOrg 1.4.0/IceWM 1.2.35}
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 стилей
SysV & BSD -инициализация для начала 
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
VAVka
- Сообщения: 96
Re: Отличия System V и BSD стилей
и это все??? думал, отличие не только в начальной инициализации. а что, расположение каталогов, их назначение - это не регламентируют 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}
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 стилей
(VAVka @ Среда, 22 Июня 2005, 15:57) писал(а):и это все??? думал, отличие не только в начальной инициализации. а что, расположение каталогов, их назначение - это не регламентируют SysV и BSD стили?
нет ,в 2-x дистрибутивах с разными инициализациями могут быть одинаковое
расположение каталогов и их назначения
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Отличия System V и BSD стилей
Можно кое-что почерпнуть тут.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Отличия System V и BSD стилей
(wolf_black @ Среда, 22 Июня 2005, 6:33) писал(а):SysV & BSD -инициализация для начала
перечитал эту ветку.
заканчивается она примерно следующим:
затрагивается конкретный дистрибутив (debian) и необходимость в нем лазить в инициализационные скрипты для того, чтобы отключить ненужные сервисы. данную проблему для debian считаю неактуальной, т.к. нормальный в debian путь для отключения сервиса (вообще, или чтоб не загружался в течение нескольких перезагрузок системы) - это удаление соответствующего пакета (apt-get remove something). и никакой тебе правки инициализационных скриптов. не нужен - удали. нужен - поставь. главное, параметр --purge не указывать, чтобы файлы конфигурации оставались нетронутыми.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Отличия System V и BSD стилей
2Sash Kan ну и 2All также
имхо, грамотно составленная схема иницализации, вне зависимости от стиля, не должна вообще требовать от юзера трогать скрипты:
есть пара - скрипт, запускающий сервис, и конфиг, откуда он берет параметры
скрипт - не замай (без крайней нужды и точного знания, зачем и на кой)
конфиг - правь в соответствие со своими предпочтениями
Например, скрипт, запускающий gpm (moused во Free), имеет своими параметрами переменные, определяющие файл устройства и протокол. И лезть туда руками совсем не зачем
и есть парный ему конфиг, в котором эти переменные - имя устройства и протокол - задаются. вот их юзер и курочит в свое удовольствие
а в принципе главное различие между sysV и bsd - в том, что во второй схеме есть глобальный конфиг, который все сервисы разрешает/запрещает, и парный ему главный скрипт
т.е.
moused_enable="YES"
в главконфиге разрешает запуск соотв. команды из главскрипта
а в sysV такого главного скрипта и конфига нет
Поэтому все bsd-схемы счастливы одинаково, а все sysV - несчастливы по своему:-)
Шутка
имхо, грамотно составленная схема иницализации, вне зависимости от стиля, не должна вообще требовать от юзера трогать скрипты:
есть пара - скрипт, запускающий сервис, и конфиг, откуда он берет параметры
скрипт - не замай (без крайней нужды и точного знания, зачем и на кой)
конфиг - правь в соответствие со своими предпочтениями
Например, скрипт, запускающий gpm (moused во Free), имеет своими параметрами переменные, определяющие файл устройства и протокол. И лезть туда руками совсем не зачем
и есть парный ему конфиг, в котором эти переменные - имя устройства и протокол - задаются. вот их юзер и курочит в свое удовольствие
а в принципе главное различие между sysV и bsd - в том, что во второй схеме есть глобальный конфиг, который все сервисы разрешает/запрещает, и парный ему главный скрипт
т.е.
moused_enable="YES"
в главконфиге разрешает запуск соотв. команды из главскрипта
а в sysV такого главного скрипта и конфига нет
Поэтому все bsd-схемы счастливы одинаково, а все sysV - несчастливы по своему:-)
Шутка