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

Исходное сообщение
"IEEE и The Open Group предоставили право поставки man-страни..."

Отправлено opennews , 22-Янв-14 23:25 
Оргнизации IEEE и The Open Group предоставили (https://lkml.org/lkml/2014/1/22/287) проекту Linux man-pages (https://www.kernel.org/doc/man-pages/) право поставки ряда спецификаций, входящих в стандарт POSIX.1-2013 (http://www.opengroup.org/certification/idx/posix.html), в форме man-страниц. В частности, разрешено включить системные руководства по секциям POSIX, связанным с заголовочными файлами (0p), утилитами (1p) и функциями (3p). Наличие спецификаций POSIX в форме штатных системных man-страниц будет полезно для разработчиков, желающих применять в своих приложениях только стандартные переносимые (http://www.unix.org/online.html) между UNIX-системами механизмы, без задействования специфичных для Linux расширений.


Изначально документация по стандартам POSIX поставлялась только на платной основе, но в последние годы стала публиковаться (http://pubs.opengroup.org/onlinepubs/9699919799/) в открытом доступе на сайте The Open Group.  В 2004 году организации IEEE и The Open Group разрешили (https://www.opennet.ru/opennews/art.shtml?num=3346) включить в поставляемые с Linux man-страницы набор спецификаций POSIX.1 от 2003 года. Теперь разрешено включить в состав системы актуальные тексты спецификаций POSIX.1-2013, оформленные в виде man-страниц. Всего на основе предоставленной документации сформировано 1139 man-руководств, которые уже доступны для загрузки в форме пакета man-pages-posix (https://www.kernel.org/pub/linux/docs/man-pages/man-pages-po...), распространяемого отдельно от базового набора системных руковдств man-pages (https://www.kernel.org/pub/linux/docs/man-pages/).

URL: https://lkml.org/lkml/2014/1/22/287
Новость: https://www.opennet.ru/opennews/art.shtml?num=38908


Содержание

Сообщения в этом обсуждении
"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено хрюкотающий зелюк , 22-Янв-14 23:25 
Видимо не один я разделяю сисямд-опасения. Буду избегать этого монстра в своих программах, надеюсь многие тоже, и лишь узко специфичные вещи в особом софте можно и на сисямд завязать... но не массово...

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Xasd , 22-Янв-14 23:53 
> Буду избегать этого монстра в своих программах

sd_notify(3) -- сильно укорачивает код программы..

избегая sd_notify(3) -- может так получиться что вся монструозность окажется внутри ваших программ :-) .. и кому это надо? %)


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено ананим , 23-Янв-14 08:13 
>sd_notify(3) -- сильно укорачивает код программы..

С чего бы вдруг?
Если демон не поддерживает systemd вообще (и service manager в частности), то и код этот ему вообще не нужен.


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Xasd , 23-Янв-14 11:39 
> С чего бы вдруг?

с того что вместо того чтобы реализовывать костыли -- можно положиться на systemd


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Аноним , 23-Янв-14 12:28 
>положиться на systemd

смешно


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Michael Shigorin , 23-Янв-14 14:25 
> можно положить на systemd

As you wish.


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Аноним , 23-Янв-14 16:00 
Ну да, пичкать свою клиентуру некромансией - фирменный стиль альта. То ядра доисторические, то инит замшелый до последнего будут втюхивать. Ну и что что в upstart или systemd конфиги в 5 раз проще писать. Зато в альте "мы так привыкли". Ну его на...й - переучиваться.

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено бедный буратино , 23-Янв-14 16:21 
> Ну да, пичкать свою клиентуру некромансией - фирменный стиль альта. То ядра
> доисторические, то инит замшелый до последнего будут втюхивать. Ну и что
> что в upstart или systemd конфиги в 5 раз проще писать.
> Зато в альте "мы так привыкли". Ну его на...й - переучиваться.

Ваще т в альте системд уже предлагается, в иных случаях - опционально, а в иных - безальтернативно :)


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено XoRe , 24-Янв-14 09:12 
> Ну да, пичкать свою клиентуру некромансией - фирменный стиль альта. То ядра
> доисторические, то инит замшелый до последнего будут втюхивать. Ну и что
> что в upstart или systemd конфиги в 5 раз проще писать.
> Зато в альте "мы так привыкли". Ну его на...й - переучиваться.

В 7 альте есть systemd.
Обратная сторона медали - его внедрение сильно затормозило выход 7 версии.
Ибо времени и тикетов (судя по багзилле) на это было потрачено дохренище.
Другой вопрос - вы по делу жалуетесь, или так, языком почесать?


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Michael Shigorin , 24-Янв-14 12:23 
> Ну да, пичкать свою клиентуру некромансией - фирменный стиль альта.
> То ядра доисторические, то инит замшелый до последнего будут втюхивать.

Можно подробнее?  А то тут http://packages.altlinux.org/ru/Sisyphus/srpms/kernel-image-... и более-менее спокойный выбор между systemd и sysvinit (не все ж любители давиться незрелым острым сыром с ещё живыми червяками).

> Ну и что что в upstart или systemd конфиги в 5 раз проще писать.

Мы с Вами уже как-то обсуждали, что инитскрипты, _уже_ написанные на голову лучше возможностей этого вашего systemd, в альте давным-давно упакованы.  Хотите взятые назад слова попытаться продать мне ещё разик? :)


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Led , 25-Янв-14 02:17 
>> Ну и что что в upstart или systemd конфиги в 5 раз проще писать.
> Мы с Вами уже как-то обсуждали, что инитскрипты, _уже_ написанные на голову
> лучше возможностей этого вашего systemd, в альте давным-давно упакованы.  Хотите
> взятые назад слова попытаться продать мне ещё разик? :)

Хомячкам не рассказали в рекламных буклетах, что зачастую за системдешными

ExecStart=...
ExecStop=...

прячутся (внезапно)... те же самые инитскрипты, которые раньше лежали в /etc/rc.d/init.d/ :)


"IEEE и The Open Group предоставили право поставки..."
Отправлено arisu , 23-Янв-14 11:07 
>> Буду избегать этого монстра в своих программах
> sd_notify(3) — сильно укорачивает код программы..

…заточеной под системды. больше нигде не нужно.


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено ZloySergant , 23-Янв-14 15:02 
>Видимо не один я разделяю сисямд-опасения.

Вот к чему в контексте данной новости systemd-срач? М.б. я чегой-то не понимаю?


"IEEE и The Open Group предоставили право поставки..."
Отправлено arisu , 23-Янв-14 15:14 
> Вот к чему в контексте данной новости systemd-срач?

потому что это всегда весело.


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено ip1981 , 22-Янв-14 23:35 
Это отлично

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено A.Stahl , 23-Янв-14 00:14 
Я в таких штуках не разбираюсь, но почему бы не предоставить документацию под какой-либо свободной лицензией, чтобы ей мог пользоваться любой, кому это интересно?
Что, BSDшникам эти доки не нужны? Нужны...
Я даже слышал что винда в каком-то объёме удовлетворяет каким-то из POSIX стандартов...

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено iZEN , 23-Янв-14 01:18 
Так оно открыто на сайте лежит: http://pubs.opengroup.org/onlinepubs/9699919799/

В GNU/Linux просто идёт экспансия Unix-культуры, чтобы его окончательно не оболванили и не превратили в Systemdnix деятели из Red Hat.


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено A.Stahl , 23-Янв-14 01:32 
Лежит-то оно лежит, но в статье идёт речь про какое-то там "право поставки man-страниц..."
Так что не так всё и просто.

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Аноним , 23-Янв-14 15:48 
> В GNU/Linux просто идёт экспансия Unix-культуры,

Brainwashing такой brainwashing. "От изена".


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Конь в пальто , 23-Янв-14 03:52 
Насколько мне известно, аналогичное право на 2003 у FreeBSD Foundation есть. Большой нужды, правда, нет - маны во FreeBSD свои и поддерживаются они в адекватном состоянии от рождения.

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено pavlinux , 23-Янв-14 00:30 
> без задействования специфичных для Linux расширений.

Хрен им, пущай свои AIXы/HPUXи/Сулярисы под Linux портируют!  


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Михрютка , 24-Янв-14 01:47 
блджад вот ты глумишься, а меня недавно всерьез спросили "а в аиксе какой линукс стоит?"

после чего родилась луркморовская практически формулировка "аикс - это такой линукс, только аикс"


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Michael Shigorin , 23-Янв-14 01:59 
Обновление ушло в завтрашний сизиф. :)

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено pavlinux , 23-Янв-14 02:24 
А куда ты их засунешь?

/usr/share/man/man0p/  
/usr/share/man/man1p/  
/usr/share/man/man3p/  
...

В POSIX мане на POSIX маны не написано куда девать POSIX маны?  :)


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Michael Shigorin , 23-Янв-14 03:08 
> А куда ты их засунешь?

Куда и 2003:

%files
%_mandir/man1p

%files devel
%_mandir/man[37]p

http://packages.altlinux.org/ru/Sisyphus/srpms/man-pages-pos...


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено pavlinux , 23-Янв-14 05:27 
Неправильный ответ, не по POSIX !!! :)
Правильный - $MANPATH (POSIX.1-2008. XCU7. Environment Variables)


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Аноним , 23-Янв-14 10:35 
В openSUSE (1p) и другие p давно есть.

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено pavlinux , 23-Янв-14 14:07 
Старые, за 2003 год.

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Michael Shigorin , 23-Янв-14 14:22 
> Старые, за 2003 год.

Да тоже обновят, долго ли.  Черкнул mmeister@ на всякий.


"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Васька , 23-Янв-14 11:42 
У нас есть стандарт, но мы вам его не дадим! Гдето это "детство" проскакивало уже.

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено ананим , 23-Янв-14 17:26 
Да уж 15 лет как маны в любом линухе можно поставить.

"IEEE и The Open Group предоставили право поставки man-страни..."
Отправлено Анатолий , 06-Фев-14 08:17 
Да ладно, в Линуксе всё открыто и при желании можно найти!