The OpenNET Project / Index page

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



"Microsoft открыл исходные тексты PowerShell и портировал для..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для контроля за появлением новых сообщений - перед выходом жмите "Пометить прочитанным".
. "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 стандарт вспомнить, то ли ссылкой на [U]"Web Design: The First 100 Years"[/U] поделиться...  Когда юниксу K&R (или кто там папа пайпов?) стукнет 100 лет, может, и народят ся в CS/IT ещё пара гениев.  Ну, то есть я не испытываю никакого оптимизна по поводу "можно ли". Но оптимисты -- пость пытаются (--ой, опять это слово)

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Microsoft открыл исходные тексты PowerShell и портировал для..., opennews, 18-Авг-16, 22:10  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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