LINUX.ORG.RU
ФорумTalks

[апокрифические чтения]Готов для десктопа


0

2

Давно хотелось поднять тему того, как священные принципы Unix гниют и разлагаются под тяжестью новых сущностей в виде протоколов, api и прочего мусора.
Но написать больше и лучше, чем Tonnerre Lombard, вряд ли получится, поэтому предлагаю почитать оригинал.

The destructive desktop — Linux in trouble?

Linux on the desktop has come a long way. The Gnome and KDE communities have built themselves a big, very powerful set of tools to build on. And using these tools, they created an enormous amount of software for a large number of different purposes.

Then they discovered that there is a lack of formality in the RPC mechanisms available under UNIX like operating systems. The Shared Memory IPC provides just shared memory and a little flow control, which is tedious. The sysvmsg API is still very inconvenient when communicating between various different processes, especially if they're arbitrary. Sockets work much better in that respect and have a well-defined API, but it is still relatively hard to exchange data over them.


http://blog.ngas.ch/archives/2011/12/13/the_destructive_desktop__mdash_linux_...

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

★★★★★

Последнее исправление: aidaho (всего исправлений: 1)
Ответ на: комментарий от aidaho

С alsa без прослоек сколько суспендил со звуком, проблем не помню.

В oss4, которую тролли впихивают в каждый PA-срач.

x3al ★★★★★
()

А теперь скажите мне хоть один толковый пример для IPC с сообщениями кроме Posix MQ и d-bus который бы мог использоваться с помощью C в embedded?

Мне для этих целей дбус как-то жирноват, а posix mq слишком уж ограничены. А вариантов я как-то больше не вижу, а велосипед писать лениво.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от aidaho

plain text неудобен при общении между программами. Особенно когда программы написаны на C

Dark_SavanT ★★★★★
()
Ответ на: комментарий от x3al

И ты говоришь про неё или про ossv4? Если второе, то прийду домой - затещу на фре..

takino ★★★★★
()
Ответ на: комментарий от aidaho

А чем он лучше?

Хуже он, например, тем, что нет в нем никакой объектной иерархической модели, есть только разрозненный набор функций. Как следствие, нет нормальной интроспекции.

Deleted
()
Ответ на: комментарий от x3al

Ты так говоришь, как будто ALSA плохая и дотягивать до нее - легко :)

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.