The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

IEEE и The Open Group предоставили право поставки man-страниц POSIX.1-2013 в Linux

22.01.2014 23:16

Организации IEEE и The Open Group предоставили проекту Linux man-pages право поставки ряда спецификаций, входящих в стандарт POSIX.1-2013, в форме man-страниц. В частности, разрешено включить системные руководства по секциям POSIX, связанным с заголовочными файлами (0p), утилитами (1p) и функциями (3p). Наличие спецификаций POSIX в форме штатных системных man-страниц будет полезно для разработчиков, желающих применять в своих приложениях только стандартные переносимые между UNIX-системами механизмы, без задействования специфичных для Linux расширений.

Изначально документация по стандартам POSIX официально поставлялась на платной основе, но в последнее десятилетие стала публиковаться в открытом доступе на сайте The Open Group. В 2004 году организации IEEE и The Open Group разрешили включить в поставляемые с Linux man-страницы набор спецификаций POSIX.1 от 2003 года. Теперь разрешено включить в состав системы актуальные тексты спецификаций POSIX.1-2013, оформленные в виде man-страниц. Всего на основе предоставленной документации сформировано 1139 man-руководств, которые уже доступны для загрузки в форме пакета man-pages-posix, распространяемого отдельно от базового набора системных руковдств man-pages.

  1. Главная ссылка к новости (https://lkml.org/lkml/2014/1/2...)
  2. OpenNews: Разработчики NetBSD получили доступ к материалам POSIX стандарта
  3. OpenNews: В Linux man-pages-1.65 включена POSIX документация
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38908-man
Ключевые слова: man, posix
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, хрюкотающий зелюк (?), 23:25, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Видимо не один я разделяю сисямд-опасения. Буду избегать этого монстра в своих программах, надеюсь многие тоже, и лишь узко специфичные вещи в особом софте можно и на сисямд завязать... но не массово...
     
     
  • 2.4, Xasd (ok), 23:53, 22/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Буду избегать этого монстра в своих программах

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

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

     
     
  • 3.21, ананим (?), 08:13, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >sd_notify(3) -- сильно укорачивает код программы..

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

     
     
  • 4.28, Xasd (ok), 11:39, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > С чего бы вдруг?

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

     
     
  • 5.30, Аноним (-), 12:28, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >положиться на systemd

    смешно

     
  • 5.33, Michael Shigorin (ok), 14:25, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > можно положить на systemd

    As you wish.

     
     
  • 6.38, Аноним (-), 16:00, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Ну да, пичкать свою клиентуру некромансией - фирменный стиль альта. То ядра доисторические, то инит замшелый до последнего будут втюхивать. Ну и что что в upstart или systemd конфиги в 5 раз проще писать. Зато в альте "мы так привыкли". Ну его на...й - переучиваться.
     
     
  • 7.39, бедный буратино (ok), 16:21, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну да, пичкать свою клиентуру некромансией - фирменный стиль альта. То ядра
    > доисторические, то инит замшелый до последнего будут втюхивать. Ну и что
    > что в upstart или systemd конфиги в 5 раз проще писать.
    > Зато в альте "мы так привыкли". Ну его на...й - переучиваться.

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

     
  • 7.44, XoRe (ok), 09:12, 24/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну да, пичкать свою клиентуру некромансией - фирменный стиль альта. То ядра
    > доисторические, то инит замшелый до последнего будут втюхивать. Ну и что
    > что в upstart или systemd конфиги в 5 раз проще писать.
    > Зато в альте "мы так привыкли". Ну его на...й - переучиваться.

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

     
  • 7.45, Michael Shigorin (ok), 12:23, 24/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну да, пичкать свою клиентуру некромансией - фирменный стиль альта.
    > То ядра доисторические, то инит замшелый до последнего будут втюхивать.

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

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

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

     
     
  • 8.46, Led (ok), 02:17, 25/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хомячкам не рассказали в рекламных буклетах, что зачастую за системдешными ExecS... текст свёрнут, показать
     
  • 3.27, arisu (ok), 11:07, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Буду избегать этого монстра в своих программах
    > sd_notify(3) — сильно укорачивает код программы..

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

     
  • 2.34, ZloySergant (ok), 15:02, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Видимо не один я разделяю сисямд-опасения.

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

     
     
  • 3.35, arisu (ok), 15:14, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вот к чему в контексте данной новости systemd-срач?

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

     

  • 1.2, ip1981 (ok), 23:35, 22/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Это отлично
     
  • 1.5, A.Stahl (ok), 00:14, 23/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я в таких штуках не разбираюсь, но почему бы не предоставить документацию под какой-либо свободной лицензией, чтобы ей мог пользоваться любой, кому это интересно?
    Что, BSDшникам эти доки не нужны? Нужны...
    Я даже слышал что винда в каком-то объёме удовлетворяет каким-то из POSIX стандартов...
     
     
  • 2.9, iZEN (ok), 01:18, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Так оно открыто на сайте лежит: http://pubs.opengroup.org/onlinepubs/9699919799/

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

     
     
  • 3.10, A.Stahl (ok), 01:32, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лежит-то оно лежит, но в статье идёт речь про какое-то там "право поставки man-страниц..."
    Так что не так всё и просто.
     
  • 3.36, Аноним (-), 15:48, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В GNU/Linux просто идёт экспансия Unix-культуры,

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

     
  • 2.14, Конь в пальто (?), 03:52, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Насколько мне известно, аналогичное право на 2003 у FreeBSD Foundation есть. Большой нужды, правда, нет - маны во FreeBSD свои и поддерживаются они в адекватном состоянии от рождения.
     

  • 1.7, pavlinux (ok), 00:30, 23/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > без задействования специфичных для Linux расширений.

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

     
     
  • 2.43, Михрютка (ok), 01:47, 24/01/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    блджад вот ты глумишься, а меня недавно всерьез спросили "а в аиксе какой линукс стоит?"

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

     

  • 1.11, Michael Shigorin (ok), 01:59, 23/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Обновление ушло в завтрашний сизиф. :)
     
     
  • 2.12, pavlinux (ok), 02:24, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А куда ты их засунешь?

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

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

     
     
  • 3.13, Michael Shigorin (ok), 03:08, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А куда ты их засунешь?

    Куда и 2003:

    %files
    %_mandir/man1p

    %files devel
    %_mandir/man[37]p

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

     
     
  • 4.16, pavlinux (ok), 05:27, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Неправильный ответ, не по POSIX !!! :)
    Правильный - $MANPATH (POSIX.1-2008. XCU7. Environment Variables)

     

  • 1.26, Аноним (-), 10:35, 23/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    В openSUSE (1p) и другие p давно есть.
     
     
  • 2.31, pavlinux (ok), 14:07, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Старые, за 2003 год.
     
     
  • 3.32, Michael Shigorin (ok), 14:22, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Старые, за 2003 год.

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

     

  • 1.29, Васька (??), 11:42, 23/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    У нас есть стандарт, но мы вам его не дадим! Гдето это "детство" проскакивало уже.
     
     
  • 2.40, ананим (?), 17:26, 23/01/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да уж 15 лет как маны в любом линухе можно поставить.
     
  • 2.48, Анатолий (??), 08:17, 06/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно, в Линуксе всё открыто и при желании можно найти!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру