Собрался недавно допилить бэкенд libvirt для NixOps. Мама дорогая. Почему всё, что делает красношапка, такое NIH-говно? Они для libvirt придумали свой особенный бинарный RPC-протокол. В который пихают текстовый XML. Такое впечатление, что у разработчиков левое полушарие не ведает, что делает правое. В бинарном протоколе всё до предела сжато, даже вызываемый метод кодируется одним int32. Старая школа, ёпта. В этот метод пихается огромная XML-портянка. «Nobody ever got fired for choosing XML.» Зачем нам REST, ZeroMQ, MsgPack-RPC? У нас нет времени, чтобы сношаться с ними. Лучше нахерачим свой несовместимый протокол. Даже у Microsoft Azure, блджад, обычное пролетарское REST API. Даже ублюдский Amazon EC2 работает через обычное простое HTTP. Но красношапке, блджад, надо, чтобы впереди планеты всей. Им только ядро и GCC пилить удаётся вменяемо. Всё остальное, к чему прикасаются, обращается в ссаный понос. Начиная с fontconfig на XML. Далее сраный DBUS, переусложнённый хуже корбы и соапа. Потом... продолжите сами. Сраный микрософт от линукса, блджад. Сдохните, суки, и околейте. Спасибо, наболело.
![](/photos/18233:-1695807814.jpg)
Ответ на:
комментарий
от pekmop1024
![](/img/p.gif)
Ответ на:
комментарий
от pekmop1024
![](/photos/24345:1808597202.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/img/p.gif)
Ответ на:
комментарий
от HeipaVai1o
![](/photos/66835:-701634471.jpg)
![](/photos/56520:-1840773146.png)
Ответ на:
комментарий
от system-root
![](/img/p.gif)
Ответ на:
комментарий
от pekmop1024
![](/photos/109588:158833342.jpg)
![](/photos/109588:158833342.jpg)
Ответ на:
комментарий
от system-root
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от system-root
![](/photos/48946:-589891162.jpg)
![](/photos/70899:1358054296.jpg)
Ответ на:
комментарий
от i-rinat
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/photos/70899:1358054296.jpg)
Ответ на:
комментарий
от i-rinat
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от tailgunner
![](/img/p.gif)
Ответ на:
комментарий
от dexpl
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от dexpl
![](/img/p.gif)
Ответ на:
комментарий
от system-root
![](/img/p.gif)
Ответ на:
комментарий
от slovazap
![](/img/p.gif)
Ответ на:
комментарий
от slovazap
![](/img/p.gif)
Ответ на:
комментарий
от RazrFalcon
![](/img/p.gif)
Ответ на:
комментарий
от system-root
![](/photos/5177:-64784225.jpg)
Ответ на:
комментарий
от hobbit
![](/img/p.gif)
![](/photos/138144:-111361398.jpg)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/148111:511900669.jpg)
Ответ на:
комментарий
от RazrFalcon
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/photos/24345:1808597202.jpg)
Ответ на:
комментарий
от RazrFalcon
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от RazrFalcon
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от RazrFalcon
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от RazrFalcon
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/photos/42402:-10685519.png)
Ответ на:
комментарий
от RazrFalcon
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Долой закрытый форматы/API/протоколы (2006)
- Форум libvirt error (2016)
- Форум libvirt-java (2020)
- Форум kvm + libvirt (2013)
- Форум Альтернатива libvirt (2023)
- Форум Проблема с API, которое использует протокол SOAP (2021)
- Форум LibVirt backup (2012)
- Форум Что делать с версиями сетевых протоколах? (2022)
- Форум libvirt и lvm (2016)
- Форум qemu и libvirt (2016)