The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Microsoft открыл исходные тексты PowerShell и портировал для..."
Отправлено Andrey Mitrofanov, 19-Авг-16 17:53 
> Тогда уже дождаться kdbus и заменить всё на него :-) А если

Не жди, уже Bus1. (Если только неделю до бесплатного чтения этой статьи на LWN...)

[$] Bus1: a new Linux interprocess communication proposal

Anyone who has been paying attention to Linux kernel development in recent years would be aware that IPC — interprocess communication — is not a solved problem. There are certainly many partial solutions, from pipes and signals, through sockets and shared memory, to more special-purpose solutions like Cross Memory Attach and Android's binder https://lwn.net/Articles/466304/ . But it seems there are still some use cases that aren't fully addressed by current solutions, leading to new solutions being occasionally proposed to try to meet those needs. The latest proposal is called "bus1".  -- httpы://lwn.net/Articles/697191

Только оно про другое. IPC - не механизм композиции (пайпы шелла). Реймонд в taoup писал.

> всерьёз - то вопрос - можно ли описанное выше сделать, не
> косплея Поттеринга, а обеспечив полную обратную совместимость. Если да - то

То ли про xkcd-шный 14+1 стандарт вспомнить, то ли ссылкой на "Web Design: The First 100 Years" поделиться...  Когда юниксу K&R (или кто там папа пайпов?) стукнет 100 лет, может, и народят ся в CS/IT ещё пара гениев.  Ну, то есть я не испытываю никакого оптимизна по поводу "можно ли". Но оптимисты -- пость пытаются (--ой, опять это слово)

> есть смысл повозиться, пожалуй... А там - вопрос, понравится народу или
> нет. Собственно, лично меня и вариант "все участники пайпа становятся участниками
> приватной dbus-like шины и все метаданные гоняют по ней" устроил бы,
> но такое точно не взлетит.

"Простые пайпы" обросли сами по себе куууучей всего "нипаняааатного". Начиная с того, что кроме stdin->stdout ещё есть stderr, и терминал, и пользователь, и... сигналы? И заканчивая вселившимся уже в некоторые утилиты СверхРазумом, который _в_пайпах_ общается с терминалом (`ps`, shame on you!!)

PS: 2gvy: В тех гайдлайнах есть про негодника `ps` с требованием всегда грепать не ps ax, а вот именно ps axww ?

---Пришёл ли уже Bus1-фактор за Леннартом?!

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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