Как стать автором
Обновить

Комментарии 4

У цитрикса проблема: Они всю жизнь писали под винду и для винды. Их presentation server и т.д. — вполне себе нишевые продукты, и даже RDP был (есть?) основан на их наработках.

Но потом они купили XenSource — полу-гиковую контору, в которой люди играют в computer science и разрабатывают Идеальный Гипервизор Своей Мечты, который утрёт нос Линусу в споре с Танненбаумом про микроядра (таки показав микроядро под названием «гипервизор»). Они пишут на ocaml, реализуют систему по переключению event'ов между доменами, разрабатывают mirage — набор библиотек для окамла для запуска кода прямо под гипервизором, минуя существующие ядра ОС.

В это же время цитрикс хочет барыжить энтерпрайзу. А энтерпрайз не интересует возможность писать под идеальное ядро на окамле, их интересует винда-винда-винда и фэнсервис для петов. И тогда пуристы на ocaml'е выделяют весь плебейский код на питоне, который пишется индусами, а они (небожители) продолжают развивать идеальную архитектуру с stub domains и усилением изоляции.

На выходе код, состоящий из computer science на ocaml с одной стороны и адский ужасный код на питоне с другой стороны. Противоречия между задуманной архитектурой и практической реализацией решаются в пользу архитектуры — и у нас появляются «реверсные блочные устройства», набор шелловых костылей от работы которых зависит старт доменов, патченный lvm с патчами от которых у людей волосы встают дыбом.

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

Я разговаривал с человеком (на openstack summit), который занимается в rackspace'е Xen'ом для виндовых виртуалочек. От всего «цитрикса» там только самый минимум. Они не используют пулы, кластерные возможности xenserver, они не используют ничего.

В коде драйвера для xenserver'а в openstack можно видеть как они используют весь тот ужас, который написали в Citrix: скачать image, сделать из него виртуалку.

Никаких base images, никаких цепочек снапшотов, ничего. Тупой гипервизор уровня обычного xen'а (xm/xl).

Они продолжают сидеть между этих стульев, а стулья разбегаются как тараканы…
Есть некоторое противоречие между
У цитрикса проблема: Они всю жизнь писали под винду и для винды.
и
Но при этом винда на этом идёт отлично, энтерпрайз рад, цитрикс рад, и покрикивает на индусов, чтобы делали фэнсервис для петов у энтерпрайза.
Так проблема есть или нет? Проблемы у Citrix, конечно, есть, но они совсем не в Xen. C Xen у них все хорошо — купили права на код, встроили его в свои продукты и успешно это продают.
Таким образом, покупка CloudStack не должна была сказаться на отношении Citrix к OpenStack.

Цитрикс продал уже CloudStack…
https://www.citrix.com/blogs/2016/01/11/a-new-home-accelerite-to-acquire-cloudplatform/
Совершенно верно. В 2011 году купил, в 2016 продал, у меня об этом написано «а потом и вовсе продала весь свой бизнес, связанный с CloudStack». И я даже скажу почему — бизнес по продаже услуг, связанных с open source ПО (в т.ч. и IaaS) очень сильно отличается от основного направления деятельности Citrix, об этом я писал более подробно вот тут.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации