URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 76081
[ Назад ]

Исходное сообщение
"Вышел апрельский номер журнала 'BSD Magazine' "

Отправлено opennews , 05-Апр-11 17:05 
Доступен (http://bsdmag.org/magazine/1682-freebsd-portability-with-vmware) апрельский номер журнала "BSD Magazine" (PDF (http://bsdmag.org/system/articles/attachment1s/14274/origina...), 12 Мб).


В номере (журнал на английском языке):


-  Интервью с Дрю Лавинь (Dru Lavigne), автором многочисленных книг и статей, а также инициатором программы сертификации специалистов по FreeBSD;
-  Обзор улучшений  OpenBSD в организации стартовых скриптов /etc/rc.d/;
-  Обзор последних достижений проекта DragonFly BSD;
-  Обзор улучшений (http://www.opennet.me/opennews/art.shtml?num=29940) в системе PBI-пакетов, ожидаемых в PC-BSD 9.0;
-  Преобразование физического дискового раздела FreeBSD в образ для запуска в виртуализированной среде VMware;
-  Создание минималистичных окружений для виртуальных машин при помощи QEMU и OpenBSD;
-  Использование CMS Drupal во FreeBSD (часть 5);
-  Работа с почтовым клиентом Mutt в Mac OS X;
-  Автоматизаци...

URL: http://bsdmag.org/magazine/1682-freebsd-portability-with-vmware
Новость: http://www.opennet.me/opennews/art.shtml?num=30132


Содержание

Сообщения в этом обсуждении
"Вышел апрельский номер журнала BSD Magazine "
Отправлено Аноним , 05-Апр-11 17:05 
а где обещанный русский журнал?

"Вышел апрельский номер журнала BSD Magazine "
Отправлено Анон , 05-Апр-11 17:06 
Пишите статьи Ольга Карцевой, будут вам русские выпуски.

"Вышел апрельский номер журнала BSD Magazine "
Отправлено тигар , 05-Апр-11 20:29 
там уже другой редактор, IIRC

"Вышел апрельский номер журнала BSD Magazine "
Отправлено Онаним , 05-Апр-11 17:23 
Когда ж они оставят startup-скрипты в покое?

"Вышел апрельский номер журнала BSD Magazine "
Отправлено vle , 05-Апр-11 18:32 
Мдэ, в OpenBSD сделали жалкое подобие того, что в NetBSD сделали
больше 11-и лет назад, и что успешно перекочевало во FreeBSD
лет 10 назад. Судя по уровню аргументации NIH-синдром в чистом виде.
А юзерам предоставляется удовольствие не ошибиться в выборе
правильного порядка запуска скриптов.
Ужас как сложен rcorder(8)! Никак не осилить :-)
Судя по манам запускать демонов в чруте, просто присвоив
переменной в rc.conf значение, они тоже не научились,
борцуны за безопасность. Ну а прибивать демона, сохранившего pid
в /var/run/foo.pid при помощи pkill, т.е. регекспа -- это
вообще просто писк.

Ужас! :-/


"Вышел апрельский номер журнала BSD Magazine "
Отправлено Андрей , 05-Апр-11 19:24 
Я чуть со стула не упал когда в rc.d систему OpenBSD заглянул. Ребята похоже решили жестоко приколотся над Фришниками, Нэтчиками и Линуксиситами. Молочаги смеялся минут 15. Уделали всех :)

"Вышел апрельский номер журнала BSD Magazine "
Отправлено asc , 05-Апр-11 19:45 
А что там?

"Вышел апрельский номер журнала BSD Magazine "
Отправлено Андрей , 05-Апр-11 20:17 
То что "Наукообразные"(линуксисты, фристы и прочие) писали многотомные конченные скрипты в которых сами нифига не отдуплялись. В опёнке сделали фреймвёрком в одном файле на 120 строк и стартовый скрипт для любого приложения состоит ровно из 4х - 6ти строк. Всё. Можно смеятся. И что самое интересное вся функциональность сохрянилась :)

"Вышел апрельский номер журнала BSD Magazine "
Отправлено vle , 05-Апр-11 20:35 
> То что "Наукообразные"(линуксисты, фристы и прочие) писали

Во-первых, стартап FreeBSD был взят из NetBSD.
Именно в NetBSD он был разработан.
В дальнейшем они немного разошлись, но не принципиально.

> многотомные конченные скрипты в которых сами нифига не отдуплялись.
> В опёнке сделали фреймвёрком в одном файле на 120 строк и

Ага, в 120 строк, которые НИЧЕГО не умеют.
Нашли, чем гордится. А то, что делают эти 120 строк, делают через зад.
Например, убиения демона по регекспу, и не дай бог ему совпасть
с именем приложением юзера. И это при наличии то .pid файла!

То же самое касается reload и check.

> стартовый скрипт для любого приложения состоит ровно из 4х - 6ти строк.

Это не предмет гордости. В NetBSD/FreeBSD стартап скрипты
такого размера уже 11 и 10 лет соответственно!

Ниже пример скрипта из NetBSD для rsyncd.

   #!/bin/sh
   #
   # $NetBSD: rsyncd.sh,v 1.1 2009/02/21 09:34:17 tron Exp $
   #
   # PROVIDE: rsyncd
   # REQUIRE: DAEMON

   . /etc/rc.subr

   name="rsyncd"
   rcvar=$name
   command="/usr/pkg/bin/rsync"
   required_files="/usr/pkg/etc/rsync/rsyncd.conf"

   command_args="--daemon"

   load_rc_config $name
   run_rc_command "$1"

> Всё. Можно смеятся.

Ага, я уже посмеялся.

> И что самое интересное вся
> функциональность сохрянилась :)

Нет! Читаем документацию и думаем головой!
То, что сделано -- убогий жалкий костыль.
Некоторые примеры я привел в соседнем посте.


"Вышел апрельский номер журнала BSD Magazine "
Отправлено vle , 05-Апр-11 20:44 
> И что самое интересное вся функциональность сохрянилась :)

http://www.openbsd.org/cgi-bin/man.cgi?query=rc.d&apropos=0&...

http://netbsd.gw.com/cgi-bin/man-cgi?rc.subr