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

Исходное сообщение
"Утверждён стандарт POSIX 1003.1-2024"

Отправлено opennews , 15-Июн-24 11:12 
После семи лет разработки профессиональное общество института инженеров электротехники и электроники (IEEE Computer Society) и консорциум Open Group утвердили новую версию стандарта POSIX 1003.1-2024, нацеленного на обеспечение переносимости программ между UNIX-подобными системами. Стандарт определяет программные интерфейсы между операционными системами и прикладными программами, и охватывает набор  библиотечных функций, возможностей командного интерпретатора и утилит...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61372


Содержание

Сообщения в этом обсуждении
"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 11:12 
Почему стандарту POSIX соотвествуют только комерческие unix системы?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 11:15 
соответствие стандарту проверяют на сертификации, она может быть только за деньги

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 11:23 
> Почему стандарту POSIX соотвествуют только комерческие unix системы?

Кто вам это сказал? Например пингвин вполне себе реализует POSIX. Как впрочем и *BSD и даже некоторые более экзотичные вещи.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 11:28 
Заявляется, что пингвин реализует POSIX частично (не слишком частично чтобы опеннетовский эксперт это заметил, но достаточно частично чтобы сертификация какого либо дистрибутива с не патченным ядром была невозможна).

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 11:30 
Пингвин реализует POSIX целиком.

Пингвин не целиком реализует Single UNIX Specification.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:22 
Во-первых, не целиком, а в общих чертах. Во-вторых, _какой_ пингвин из 600+? Позикс — это про ОС, а не про ядро.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:37 
Тогда, побуду капитаном очевидность, наверное следует говорить "GNU Linux"

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:53 
Совсем не очевидно.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 18:27 
Почему? Очень очевидно.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 18:47 
И какой же из дистрибутивов GNU/Linux?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:31 
Пингвин и не должен. Стандарт POSIX не определяет интерфейс ядра, сюрприз-сюрприз. Стандарт вообще не волнует, как устроены сисколлы. Никто не мешает построить POSIX compliant userspace вокруг любого ядра. С совсем по-другому устроенным ядром, которое вообще не умеет в тот же fork(), это могут быть адские костыли (привет NT kernel), но если эти костыли пройдут сертификацию, это будет POSIX.

Попытки допатчить GNU юзерспейс до полного формального соответствия и сертифицировать такой дистрибутив были, но учитывая, что никто уже даже не помнит, как назывался этот дистрибутив, понятно, что это никому не надо.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:41 
Дистрибутив называется Huawei EulerOS, и вроде бы его можно бесплатно скачать.

Зная, как китайцы работают, скорее всего патчить ничего не пришлось, пришлось только поставить местами флаги POSIX_ME_HARDER.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:40 
Было дело, даже разворачивался оный в тестовой песочнице.
Дело у меня тогда заглохло на подключаемых репах, которые у китайцев наверное были запрятаны где то глубоко в горах Гималаев...

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:56 
Это точно. Кuтайцaм дoвеpять - сeбя нe уважaть.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:15 
А голландцам?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:24 
Можно.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено bergentroll , 16-Июн-24 00:45 
Можно в вопросе тюльпанов, проявлять бдительность, когда речь заходит о штурвалах.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 09:22 
> Можно в вопросе тюльпанов, проявлять бдительность, когда речь заходит о штурвалах.

Да они и вон тем литографическим оборудованием порулить за клиента удаленно - совсем не прочь. Прямым текстом сказали - мол, если что, то просто все вырубим на TSMC и делу конец, наши технологии не будут работать в левых лапках, дескать.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:23 
>Почему стандарту POSIX соотвествуют только комерческие unix системы?

Структура LFS максимально соответствует стандартам Linux. Первичными стандартами являются.
* POSIX.1-2008
* Filesystem Hierarchy Standart (FHS) Version 3.
* Linux Standart Base (LSB) Version 5.0 (2015)

Это про дистр "Линукс с нуля". Про другие дистры не знаю. На сколько я знаю всякие там сертификации требуют денег. После каждого нового релиза своего дистрибутива, дистростроители обязаны будут заново проходить процедуру сертификации. Таковы правила, и поэтому на "корочку" раскошеливаются коммерческие компании. У дистростроителей есть более важные задачи чем занятие сертификацией. А если по сути, то на соответствие своих утилит стандартам Пизикс, Юникс должны заниматься разработчики утилит. Вон выше даже упомянули язык программирования Си, и сборщик Make.

Когда покойному Деннису Ритчи показывали Линукс, он сказал, что по факту Линукс - это Юникс. Вот так-то.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 18-Июн-24 19:54 
> Когда покойному Деннису Ритчи показывали Линукс, он сказал, что по факту Линукс - это Юникс.

Не ну правильно, покойному-то деньги ни к чему. А сейчас вы, господа, проследуйте к живым и выворачивайте карманы, сейчас вас будут сертифицировать.



"Утверждён стандарт POSIX 1003.1-2024"
Отправлено нах. , 15-Июн-24 18:49 
> Почему стандарту POSIX соотвествуют только комерческие unix системы?

э... например?

А то тот же мэйк в коммерческих юникс системах например - обычно не то что .PHONY не умеет, он вообще ничего толком не умеет, хорошо если gnu make удается им собрать без плясок с бубном.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 20:41 
> А то тот же мэйк в коммерческих юникс системах например - обычно
> не то что .PHONY не умеет, он вообще ничего толком не
> умеет, хорошо если gnu make удается им собрать без плясок с бубном.

Теперь POSIX - это вот так :). Гнутый make в рыло, а кто как он не умеет - ну вы не POSIX 2024 тогда. Бабло привычно победило зло - кто платит бабло тот и решает что зло.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 11:29 
> Текст стандарта пока доступен только в формате PDF для платных клиентов

Это что такое вообще? Это открытый стандарт, да? "Отправьте СМС, чтобы качнуть стандарт на высокой скорости по прямой ссылке"? Ну ладно, теперь буду знать, что посикс нихрена не про открытость, а в опенсорсных кругах он должен быть скорее ругательственным словом.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено ванька , 15-Июн-24 11:40 
> теперь буду знать

Американцы напряглись, болгары восхитились.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 11:52 
Ой, а как будто остальные "открытые" стандарты другие.
Стандарт языка си - ISO/IEC 9899:2018 - всего лишь CHF 216 за пдфку.
А для "сообщества" выбрасывают драфты чтобы сильно не возмущалось.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Bottle , 15-Июн-24 12:26 
Зато стандарт Ады открытый. Вот и думайте, какой язычок на самом деле свободный.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:52 
Ты на Аде был серьёзен,
Не по фану ты писал.
Без ошибок словно прозу
Ты объекты создавал.

Тендер выиграть немало,
Уязвимости долой.
На свободном япе даже
Хипстер думал головой

Весь стандарт открыли люду
Где вы, полчища маакак?
Напишите оупенсурса
Ведь в ночи не дремлет баг


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:59 
Прекрасный слог!
Подскажите ка сударь, а не высталяли ли Вы творчество на лор'е в свое время?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 18:38 
Благодарю, спасибо, спасибо! Даже не знаю что такое лор, както я его пропустил. Чтобы родился стих нужно вдохновение, я вдохновляюсь ироничностью некоторых комментариев на оупеннете

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 22:33 
Слава Патрегу!
Вот и хорошо, не нужно такому таланту на нынешнем лоре пропадать.
Ирония - это прекрасно!
Самоирония - признак здоровья психики.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 17:35 
>Подскажите ка сударь, а не высталяли ли Вы творчество на лор'е в свое время?

Да это Я. А как ты узнал?


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 11:16 
Удивительно конечно, как в айти напрочь отсутствует картельная солидарность. Сплошь маkаки, сброд и прочие жывотные. Самим то приятно?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 14:21 
> Удивительно конечно, как в айти напрочь отсутствует картельная солидарность. Сплошь маkаки, сброд и прочие жывотные. Самим то приятно?

Удивительно конечно, что в ойти все как в других отраслях - ведь вроде высокоэтичная и образованная ойтишная ылита должна вести себя не как быдло^W ламеро-хомячки!


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено mos87 , 17-Июн-24 12:14 
прочитал карательная солидарность

согласился!


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 18-Июн-24 19:32 
> в айти напрочь отсутствует картельная солидарность

А также компетентность в руководстве и кадровой политике. Из-за чего, действительно, наберут всякий "сброд", рвущийся войти-вайти с улицы, потом уволят, про документацию даже не подумают, а потом другим за ними доделывать и переделывать всю эту "Войну и мир", что ма..шинистки настучали по клавишам со stackoverflow со скоростью 100 буквов в минуту, буква по рублю.

Другая причина, характерная для любой отрасли - конкуренция специалистов на рынке. Каждый свой товар хвалит, чужой - ругает.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Страдивариус , 15-Июн-24 15:18 
На ДР моему другу-сатанисту подарил старый томик "Язык Ада". Он был счастлив.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:59 
Ах Вы, известный жмот. На новый томик не раскашелились для друга.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:17 
расташелились?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Страдивариус , 16-Июн-24 13:01 
> Ах Вы, известный жмот. На новый томик не раскашелились для друга.

То был раритет и антиквариат, ваще-то!


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено мурзилка , 15-Июн-24 22:30 
Спецификация GNU C тоже открытая.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Витюшка , 15-Июн-24 17:53 
В России ты можешь его купить баксов за 30. Его же, С11 я покупал тоже за 30 баксов, у NIST кажется. Там есть национальные стандарты и маркировки - т.е. берётся международный стандарт и 1-1 принимается но под каким-то национальным кодом.

Для С23 я как раз нашёл эти стандарты в России - они самые дешёвые здесь.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 18:35 
Ты же говоришь про перекупку, как спекулянт. А надо текст стандарта у самих стандартизаторов.

>Для С23 я как раз нашёл эти стандарты в России - они самые дешёвые здесь.

Если это чистый Си? То последний ратифицированный стандарт датируется 2018 годом. Поздние это так называемые черновики (драфты).


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Витюшка , 15-Июн-24 23:47 
Нет, не перекупщики.
ФГБУ «Институт стандартизации»

Название на русском:
Ст ИСО МЭК 9899-2018

Федеральное государственное бюджетное учреждение «Российский институт стандартизации» имеет Соглашение с Международной организацией по стандартизации ISO о распространении и воспроизведении стандартов ISO на территории РФ.

С ценой ошибся, вот тут он стоит 40к🤷🏻‍♀️

https://nd.gostinfo.ru/document/6424839.aspx

Однако тут 3к
https://gostperevod.ru/st-iso-iec-9899-2018.html

Тут это правда "Стандарт Молдовы" наверху написан.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено n00by , 16-Июн-24 09:51 
> Однако тут 3к
> https://gostperevod.ru/st-iso-iec-9899-2018.html
> Тут это правда "Стандарт Молдовы" наверху написан.

Как они вообще работают.

https://gostperevod.ru/contact

Клацаем над "100% SECURED" (ц)

IdAuthority Credentials not available for this site


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 20:51 
> Для С23 я как раз нашёл эти стандарты в России - они самые дешёвые здесь.

На минуточку, они настолько дешевые - что воооон там можно скачать драфты и все предложенные поправки совершенно бесплатно, при том - официально как я понимаю! А так то C23 еще не принят, если что. Заодно можно посмотреть что там еще для 23 предложено. Типа N-битных integer'ов или радикального пересмотра работы со строками (весьма интрузивно но идея здравая).

Хотя если за бесплатные доки очень хочется заплатить, кто ж запретит?!


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Витюшка , 15-Июн-24 23:48 
Выше ответил со ссылкой на институт стандартизации. Это где это можно официально и бесплатно скачать, скажем С17 стандарт? Можно ссылку (не на draft)?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено n00by , 16-Июн-24 09:18 
Старые стандарты официально скачать нельзя, а новые обычно доступны некоторое время перед принятием, пока находятся в статусе черновика. Если замечаний и исправлений не поступает, то черновик приобретает статус стандарта и доступ закрывают. Если кому действительно нужен стандарт для работы, у тех он имеется легально и бесплатно. Кому нужен для галочки - те покупают. В остальных случаях достаточно черновика.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 14:31 
>Если кому действительно нужен стандарт для работы, у тех он имеется легально и бесплатно. Кому нужен для галочки - те покупают.

Разработчики компиляторов LLVM и GCC покупают и им стандарт нужен не для галочки.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено n00by , 16-Июн-24 16:31 
>>Если кому действительно нужен стандарт для работы, у тех он имеется легально и бесплатно. Кому нужен для галочки - те покупают.
> Разработчики компиляторов LLVM и GCC покупают и им стандарт нужен не для
> галочки.

Приятно увидеть на Опеннет разработчика компиляторов LLVM и GCC.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 17-Июн-24 09:39 
> Выше ответил со ссылкой на институт стандартизации. Это где это можно официально
> и бесплатно скачать, скажем С17 стандарт? Можно ссылку (не на draft)?

Я не очень понимаю - а в чем проблема с последним DRAFT? Он же 1 в 1 как релиз.

И поэтому некий универ например вываливает вот такое: https://teaching.csse.uwa.edu.au/units/CITS2002/resources/n2... - да, вы все правильно поняли, это C17 нашару и совершенно легально. Ибо последний предрелизный драфт, после него ничего не менялось. В C17 вообще изменений так то немного было - так что максимально неудачный пример.

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


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено n00by , 16-Июн-24 09:10 
> Для С23 я как раз нашёл эти стандарты в России - они
> самые дешёвые здесь.

А он что, уже принят?

The __current__ C programming language standard (C17) ISO/IEC 9899 was adopted by ISO and IEC in 2018.

https://open-std.org/jtc1/sc22/wg14/www/projects#9899 &...

ISO/IEC 9899 - Revision of the C standard

The primary output of WG14 is ISO/IEC 9899, the C Standard. The following is a list of revisions to ISO/IEC 9899 that the committee has produced:

Revision    ISO publication    Similar draft
C2y    Not available    N3220 [2024-02-22]
C23    Not yet published by ISO    N3096 [2023-04-02]

https://open-std.org/jtc1/sc22/wg14/www/projects#9899

Или продают n3220? https://open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Витюшка , 16-Июн-24 09:13 
Перепутал просто.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено n00by , 16-Июн-24 10:36 
Если правильно помню, комитет однажды тоже что-то перепутал и стандарт был доступен всем.) Кстати n3220.pdf теперь скачивается под именем n3220-1.pdf -- не удивлюсь, что n3220-2.pdf будет стандартом.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено мурзилка , 15-Июн-24 22:26 
Для ISO производство стандартов - это бизнес.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 21:54 
Кстати, GCC поддерживает драфты или настоящие стандарты?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Витюшка , 16-Июн-24 22:19 
Насколько я помню, драфты!!!!

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено n00by , 17-Июн-24 10:14 
Авторы GCC создают стандарты, совместно с авторами других трансляторов и EDG фронтэнда.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено user , 17-Июн-24 17:21 
А если кто-нибудь бедный напишет в багтрекер про несовпадение поведения с драфтом?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено n00by , 18-Июн-24 12:47 
Черновик перед принятием исправляют несколько раз, на последней итерации в основном "расставляют запятые". Так что если напишет, то это окажется несовпадение со стандартом. Свежайшую его версию в полной мере вряд ли кто реализовал - это как компромисс меж разработчиками, каждый тянет в свою сторону, пытается стандартизовать своё расширение языка, а потом уже поддерживать нововведения остальных.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:18 
> Это открытый стандарт, да? "Отправьте СМС

Шел 2024 год, а опеннетные комметаторы так и не научились отличать "открытость" от "басплатности".


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:22 
Подержи моё свободное пиво. Чтобы я мог воспользоваться бесплатным словом.  

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 20:12 
Герасим воспользовался и рост не помог. Наверное.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 12:44 
Шел 2024 год, а опеннетные комметаторы так и не научились отличать "открытый" от "свободный".

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:21 
Это значит что сейчас что то типа бета версии для умных людей. Они там найдут ошибки поднимут вой. Можно будет их исправить и выкатывать в паблик.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено рлиордодл , 15-Июн-24 13:08 
Стандарты всегда были платные, абсолютно все стандарты нужно покупать, ну или работать там, где предприятие покупает стандарт.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:45 
Ну, то есть, украсть у своей организации.
Свободка - она такая!

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 13:41 
С добрым утром!

Поздравляю, на вас снизошло открытие, что индустриальные стандарты в основной своей массе, и актуальные стандарты IEEE в частности — платные и стоят приличных денег. Бесплатны обычно черновики и предыдущие версии.

Также можно отметить, что IEEE — это некислая такая НКО («501(c)(3) organization») с годовым доходом в $467M.

Капитализм, счастье, помолись!


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено нах. , 15-Июн-24 18:57 
> Это что такое вообще? Это открытый стандарт, да?

да. Поскольку там участвовала open group - они его даже рано или поздно выложат (а не черновик какой-нибудь).

А за IEEE шные - всегда надо было платить. Тем и питаются.

Это ты еще не видел ценника на стандарты SMPTE, например. В наморднике выводить!
(поддержка cineform/gopro CFHD в ffmpeg существует только потому что тот индус купил всю пачку потому что ему по работе было надо. Надо думать нифига не за шва6одку а за приличные суммы в месяц. Ну и еще он конечно был очень неленивый, поскольку CHFD соответствует стандарту примерно никак.)


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 20:57 
Действительно, семь лет куча инженеров бормотали там что-то, писульки писали, выдали какой-то документ, и теперь за него ещё и деньги платить? Доколе?! Пусть за паёк батрачат!

> Это открытый стандарт, да?

Да, это именно открытый стандарт. Проблема не в том, что за его копию деньги просят, а в том, что ты не понимаешь значения слова «open» в словосочетании «open standard». И нет, это совершенно не значит «бесплатно», и не имеет никакого отношения к «open source» (который тоже ничего про бесплатность не говорит).


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 12:12 
> ты не понимаешь

а, это другое?

> значения слова «open» в словосочетании «open standard». И нет, это совершенно не значит «бесплатно», и не имеет никакого отношения к «open source» (который тоже ничего про бесплатность не говорит).

о, мудрейший! так просвети тёмных!!!


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 12:48 
Выучите уже разницу между open и free.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 12:50 
Open = открытый,
free = свободный.
Открытый != свободный

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 13:08 
Free = cвободный,
free = бесплатный.
Free != free.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Ананий , 17-Июн-24 15:07 
FreeBSD - получается свободный. Шах и мат, гплщики.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 18-Июн-24 19:42 
свободная касса != свободная воля

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 18:26 
> а, это другое?

Именно так, значение слова совершенно другое. Я рад, что ты понял это.

> о, мудрейший! так просвети тёмных!!!

Просвещаю: возьми словарь и найди перевод слова «open». Подумай над ним как следует. А потом обдумай разницу между «открытой системой» и «закрытой системой» в котексте компьютерных систем. Если какие-то вопросы останутся — обязательно пиши сюда, будем вместе разбираться.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 11:37 
> обеспечение переносимости программ между UNIX-подобными системам

Переносимость - в смысле, возможность запуска того же бинарника. Нет? Ну тогда всё это чепуха.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:11 
Когда это опенсорс был про "переносимость бинарников"? Вот тебе сорцы, и делай с ними (и с собой) чо хошь.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 20:58 
При чём тут к POSIX опенсорс?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:15 
> возможность запуска того же бинарника

Это называется два компа с одной и той же ОС и с ± одинаковыми процессорами. Вам для этого стандарт нужен?


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:21 
> Переносимость - в смысле, возможность запуска того же бинарника. Нет? Ну тогда всё это чепуха.

Лол. Сам не понял слова "переносимость", и сам же окрестил все чепухой.

Ну почему в опеннетных комментариях всегда парад альтернативных мнений? 😭


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:47 
Потому что, тут сидят победители "специальных олимпиад"?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:25 
>> обеспечение переносимости программ между UNIX-подобными системам
>в смысле, возможность запуска того же бинарника

Сам придумал содержание (запуск бинарника), которого в исходном тексте нет.

>Ну тогда всё это чепуха

И на основе этого придуманого содержания вынес вердикт.

переносимость программ =/= запуск бинарника


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:46 
Это про компиляйшн

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено kusb reg , 15-Июн-24 17:36 
Переносимость на уровне самих исходников, видимо. Но это получается, что их вообще не нужно патчить, или несоответствие стандарту.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:44 
> asprintf (форматирует строку и выделяет буфер с учётом размера вывода)

Мееееп! Неправильно, плюсник детектед


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:45 
Товарищи, простите за оффтоп, хотел бы обратиться к семейным экспертам опеннета.

Ситуация: уже два мес сижу с женой и детьми дома. До сентября технической возможности куда-то их отрпавить нет.
Крыша уже едет.

Задача:выжить в этих условиях и сохранить ментальное здоровье.

???


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 12:57 
Детям надо друзей. Пригласи в гости ещё дитя из класса, и они будут рубиться.
Жену сначала пойми что хочет и выполни, скорее всего накопились какие-то не закрытые таски либо не обсужденные командой вопросы. Потом лубрикант и виагра когда дети спят.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 13:07 
Старшее дитя в школу ток пойдет. Младший еще и в сад толком не ходил.
Недавно сменили локацию, друзяшками по месту пока не обзавелись. Да и так дома сокрушается все...
Гранит наук и трудотерапия помогают, но перегружать тут тоже нельзя.

К жене незакрытые таски у меня. Но там переполнение буфера. Она человек несистемный, я наоборот. В хорошем смысле слова. Педантичность, последовательность, вот это все.

Лубрикант и виагра пока к счастью не требуется.

Грешным делом уже думаю может свалить на офлайн работу. Хотя друзья показывают и успешный опыт обоюдной удаленки в таких же конфигурациях.
Хз что делать, но что-то точно нужно срочно предпринимать.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:50 
Это называется взрослая жизнь!
Ты же мужик, соберись!
Или, все же думаешь, чужие женские советики в интернете помогут твоей личной жизни?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:37 
> Лубрикант и виагра пока к счастью не требуется.

Ты не понимаешь. Не одно и тоже отработать смену и исполнить эпичный концерт


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 13:02 
Уверены что тут может пробегать ваша супруга,нет?Тогда и спрашивать бесполезно было.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 13:09 
В жизни все возможно. Но конкретно это особого значения не имеет.
Мне интересно узнать как другие справляются. Думаю я не один столкнулся с подобным.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 13:13 
Та я к тому, что лучше довериться ее интуиции. Тогда все будут довольные.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 13:17 
> довериться ее интуиции

И сразу заказать за упокой!?:)
У нас классика. Муж - глава/голова.
Предложения я бы выслушал конечно, но их нет.
Ну есть еще вариант терпеть и ждать сентября. Эх.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 14:33 
>Бросать жену и детей, забирать все деньги и релоцироваться

В гневе конечно и такие помыслы возникают иногда.
Но жизнь вообще сложная штука.
Ломать всегда проще, чем строить.
Всегда бежать - это тоже путь в никуда. Нужно превозмогать трудности. Стоит слиться в чем-то одном, как последует целая череда сливов. Сэд бат тру.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 14:10 
Бросать жену и детей, забирать все деньги и релоцироваться в Турцию или куда-нибудь еще.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 14:59 
> выжить в этих условиях и сохранить ментальное здоровье

Но зачем? Планета и так перенаселена, а у тебя реальная возможность сделать её немного лучше.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:45 
Перенаселена кем?
С европеоидами поговаривают беда.
Более того, 5% нужно как-то пополнять. Для баланса. В остальном старик дарвин все разрулит.

>у тебя реальная возможность сделать её немного лучше

Если я попаду в кащенку и сяду на шею налогоплательщиков, вангую вой вида: "ваа куда деваются наши налоги".

Ваше предложение неконструктивно с точки зрения обоих факторов развития событий.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:50 
>Отправлять жену с детьми к маме.

"...вот она моя жена!
Хоть зеленая она,
Но зато есть перспектива:
Тещи нету ни*рена!"

Классика:)

В гостиницу отправлять - это тоже самое, что нафиг.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:22 
Отправлять жену с детьми к маме. А самому несколько дней тусить дома ну или работать в твоём случае. Если мама далеко или в другой стране то в отель или просто нафиг.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Bottle , 15-Июн-24 15:46 
Купи Dark Souls.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:53 
Или строительные наушники от шума:)

Тут хоть что купи. Будет: папа помоги. Папа а как тут. Папа а поиграй с нами. А почему небо на небе?! Etc.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:01 
>Это называется взрослая жизнь!

Взрослая жизнь взрослой жизни рознь.
Обычно все это проецируется на личный опыт.
Вспоминаю своих взрослых родителей. У них в помощниках были бабушки-дедушки. В моем случае есть только я, жена и двое детей. Так в жизни случается.
Думаю школа и сад решат львиную долю проблемы. Но оно начинается только в сентябре.

Собраться надо, согласен. Вот с людьми поговоришь и оно полегче.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:02 
>Это называется взрослая жизнь!

Взрослая жизнь взрослой жизни рознь.
Обычно все это проецируется на личный опыт.
Вспоминаю своих взрослых родителей. У них в помощниках были бабушки-дедушки. В моем случае есть только я, жена и двое детей. Так в жизни случается.
Думаю школа и сад решат львиную долю проблемы. Но оно начинается только в сентябре.

Собраться надо, согласен. Вот с людьми поговоришь и оно полегче.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено нах. , 15-Июн-24 16:23 
Нанять гувернантку и свалить в намкрыш (с выжить там правда могут возникнуть сложности, тщательно выбирай дорогу и поменьше верь яндексу - он хочет тебя убить!)

С собаками я именно так эту проблему решаю.


Интересно, причем бы тут позикс.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:36 
О, пох, привет!
Да, помимо перечисленного есть еще собака, кошка и мор свинки. Ага.

Как всему этому поможет крым/гоа/да хоть бора-бора?
Гувернантку можно для уборки дома/готовки. Для детей сомневаюсь. Этож свои дети, ими самому заниматься надо. Я и собакой сам в свое время занимался. С кинологом бывало, но под его контролем, а не отдал соьаку и типа обученную забрал.

По ходу я уже готов просто идти офлайн в офис. Лишь бы отвлечься от этого всего. Сменить картинку.

Причем тут позикс? Мой внутренний позикс поехал, видимо.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено нах. , 15-Июн-24 20:37 
> Да, помимо перечисленного есть еще собака, кошка и мор свинки. Ага.
> Как всему этому поможет крым/гоа/да хоть бора-бора?

дык крым тебе поможет, а им - поможет гувернантка, догситтер, и кто там по морским свиньям.
Ну и жену оставишь за этими вот всеми присматривать (а не самой за двоих впахивать).

> Гувернантку можно для уборки дома/готовки. Для детей сомневаюсь. Этож свои дети, ими
> самому заниматься надо. Я и собакой сам в свое время занимался.

им тоже надо от тебя отдохнуть. А не заниматься 24 часа каждый день.
Собака прекрасно чувствует себя в деревне где я нашел ей передержку. В собачьей компании, а не в моей, где то нельзя, это невовремя, сюда иди, тут сиди.

(детей в общем-то тоже раньше было принято на лето в деревню сдавать, бабушкам там или троюродным тетям - и ни один деть вроде не страдал от этого)


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Ivan_83 , 15-Июн-24 13:49 
> strlcpy и strlcat

Это из BSD притащили, и помнится ещё недавно кто то заявлял что никогда такие варианты не примет, потому что есть strncpy и strncat.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:30 
Стандарт сделали а реализовывать не будут всё равно)

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:26 
Если уж приняли в Стандарт, то реализовывать будут.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено name , 15-Июн-24 16:04 
Старики токо раздуплились, а strl* уже объявили небезопасными и отказались от них. Сейчас модно strs*

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:30 
7 лет же думали.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 13:55 
Семь лет разрабатывали операторы "::=" и ":::=".
Следующая семилетка будет посвящена разработке оператора "::::=".

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 15:22 
Хорошо хоть не ~=

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено name , 15-Июн-24 16:06 
Хорошо хоть не /:=|

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:23 
Так =~ регулярки в баше, очень удобно. Ну, если спустя 20 лет утянули такие значимые улучшения гну в свою копроетарщину, то могли бы уже и шелл улучшить.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 16:27 
~= это из Lua !=

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено другой аноним , 15-Июн-24 19:38 
В dlang конкатенация с присваиванием. Ну, в смысле,

string s = "hello";
s ~= ", world";

Где что ещё бывает?


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено pavlinux , 16-Июн-24 18:14 
> В dlang конкатенация с присваиванием. Ну, в смысле,
> string s = "hello";
> s ~= ", world";
> Где что ещё бывает?

bash


A="Hello, "
A+=" World!"
echo "$A"

Hello, World!



"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 19:29 
жду оператор [:|||||||:]

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 20:55 
> жду оператор [:|||||||:]

Это опеннетовское расширение, тут господа типа похов-нахов часто ручник не отпускают.


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Dzen Python , 15-Июн-24 22:07 
Так нужен оператор с переменным количеством "|"
[:|<нужное количество>|:]
Заточен специально для бездны без дна

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 17:46 
Это bayan operator. Ведение меха управляет меняющимися процессами в коде или интенсивностью.

[:||||||||||||:] - много потоков в пуле
[:|:] - один поток


[:||||||||||||:] <code> [:|:] - буферизовать I/O в пределах <code>
[:||30MiB||:] - преаллоцировать память

[:||||||||||||:]
[:||||||:]
[:|:] - запретить прерывания

[:|:]
[:||||||:]
[:||||||||||||:] - разрешить прерывания


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 22:47 
а что делает [::] ?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено noc101 , 17-Июн-24 03:34 
деление на ноль не поддерживается

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 17-Июн-24 03:42 
> а что делает [::] ?

Exception: баян порвался!


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 18-Июн-24 19:50 
stonks!

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 15-Июн-24 18:39 
А стандартизация epoll все там же(

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено www2 , 17-Июн-24 14:00 
Там же, где и kqueue?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено pavlinux , 16-Июн-24 00:01 
Даëшь ГОСТ на ядро! )

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 03:14 
Поддерживаю.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 16-Июн-24 09:04 
да, и продавать за деньги, как и остальные тексты ГОСТ.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Анониматор , 16-Июн-24 09:16 
но только за рубли

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено zog , 16-Июн-24 00:18 
Зачем им $'...' когда есть ${...} ?

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено Аноним , 17-Июн-24 12:55 
Зачем вообще нужна возня со спецсимволами, как-будто на дворе 70-е? Это просто символ доллара США.

"Утверждён стандарт POSIX 1003.1-2024"
Отправлено zog , 19-Июн-24 16:19 
> Зачем вообще нужна возня со спецсимволами, как-будто на дворе 70-е? Это просто
> символ доллара США.

Для начала нужно понять зачем $'...' вообще нужен. Я понял, что это просто аналог ${...}, но может быть я ошибся?


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено adolfus , 17-Июн-24 16:52 
> Для программ на языке Си добавлена поддержка константы SIGWINCH,
> средств для создания разделяемых объектов,

Разделяемые объекты -- это такие, котороые можно разделить на части, в отличие от совместно используемых, котороыемогут быть доступны нескольким процессам одновременно.
А константа SIGWINCH -- это сигнал "Signal Window Change". Причем тут какие-то объекты...


"Утверждён стандарт POSIX 1003.1-2024"
Отправлено n00by , 18-Июн-24 12:56 
>> Для программ на языке Си добавлена поддержка константы SIGWINCH,
>> средств для создания разделяемых объектов,
> Разделяемые объекты -- это такие, котороые можно разделить на части, в отличие
> от совместно используемых, котороыемогут быть доступны нескольким процессам одновременно.

Пора удалять иллегальные дефиниции в удалённом репозитории. Желательно, работая удалённо.