LINUX.ORG.RU

Parallels усилилась разработчиками ядра Linux

 , , , ,


0

1

Компания Parallels, занимающаяся разработкой программ для виртуализации и автоматизации, и как известно, содержащая центры разработок в том числе в России, сообщила о назначении на должность технического директора (СТО) по серверной виртуализации выдающегося разработчика ядра Linux, мейнтейнера подсистемы SCSI в ядре, разработчика порта Linux Voyager и драйвера 53c700, члена Linux Foundation и Technical Advisory Board, Джеймса Боттомли (James Bottomley), который между прочим является одним из доверенных лиц Линуса Торвальдса. Предыдущим местом работы Джеймса является Novell Inc.

Как отметил Станислав Протасов, старший вице-президент Parallels, Джеймс Боттомли был нанят в первую очередь для того, чтобы использовать его опыт внедрения собственных наработок в стандартную поставку ядра Linux, а также высокое положение, авторитет и связи в сообществе разработчиков ядра Linux для включения исходных кодов продуктов контейнерной виртуализации (OpenVZ, Parallels Virtuozzo Containers) в состав стандартного ядра Linux.

Двумя неделями ранее Parallels переманили Глаубера Косту (Glauber Costa), разработчика ядра Linux из Бразилии, работавшего до этого в IBM и RedHat.

Можно также вспомнить, что в Parallels работает еще как минимум один известный хакер ядра Linux — Алексей Кузнецов, автор Linux TCP stack и утилиты iproute2.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: adriano32 (всего исправлений: 6)

Ответ на: комментарий от kid_lester

> в Debian 6.0 оно было, а вот в тестинге и бэкпортах - уже нет, новые ядра без него. :(

Причина проста. Код OpenVZ меняет очень много в ядре - в результате его очень трудоемко поддерживать. Сами разработчики Parallels не успевают и хотят, чтобы этим занимались разработчики мейнстрима. При этом код OpenVZ в ядре нужен только паре хостеров - любителей, которые поставили OpenVZ на поиграться, им понравилось с тех пор все так и осталось. Для остальных OpenVZ вносит в код ядра ненужные абстракции, которые тормозят и приводят к сложности в поддержке кода.

Для виртуализации в ядре есть куча других решений (Xen, например, гораздо более функционален и ничуть не тормознее). У OpenVz очень узкая ниша и слишком большая трудоемкость по поддержке этого кода. И разработчики Параллелов просто хотят переложить ее на других (красавцы).

anonymous
()
Ответ на: комментарий от adriano32

>Namesys тоже русская компания была тогда?

Блджад. Да выучи уже наконец слово «российская».

И да, «namesys» была полностью российской. Вся контора тусовалась в Москве.

anonymous
()
Ответ на: комментарий от rigiy

> Гуф, ты что ли?

не смог сдержаться :)

Не, ты меня с кем-то перепутал. Причем я даже понятия не имею с кем именно. :)

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

> Причина проста. Код OpenVZ меняет очень много в ядре - в результате его очень трудоемко поддерживать. Сами разработчики Parallels не успевают и хотят, чтобы этим занимались разработчики мейнстрима.

Может еще вспомним что Parallels долгое время зажимал эти патчи на ядро - продавая Virtuozzo (патченое ядро Linux) ?

anonymous
()
Ответ на: комментарий от another

Алексей Долматов аka Гуф.
это был вконтактовский быдло-юмор.

rigiy ★★
()

Может, в треде и обсуждали, видел не всё.

В списке поддерживаемых дистров для хост-системы RH, CentOS, SLES, конечно, но разве это оправдывает такое безобразие?

root@totoro:~# ./vzinstall-linux-i386.bin Error opening terminal: xterm.

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

> Может еще вспомним что Parallels долгое время зажимал эти патчи на ядро - продавая Virtuozzo (патченое ядро Linux) ?

Ну, ты сам вспомнил.

А были случаи, что покупатели коммерческого Virtuozzo просили исходники, но не получили их? Или пытались перепродать бинарное ядро, но их в этом ограничивали? Я таких случаев не помню, и меня это не интересует.

А ты зачем вспомнил?

anonymous
()
Ответ на: комментарий от adriano32

>>>>«ovzkir» - это аккаунт человека из Параллелс который используется ТОЛЬКО для проталкивания новостей про их продукты на ЛОРе.

Расскажи это Shaman007'y, он одумается и удалит эту новость за CEO-шничество. :)

Да мне вообще это не давит, так, к сведению. :)

И да, почему ТС тогда изначально новость с CNews кривую новость скопипастил, а не официальный пресс-релиз?

Если ты посмотришь внимательно на все темы созданные с этого аккаунта и темы его сообщений, то сделаешь простой логический вывод. Вряд ли он будет сильно отличаться от озвученного мною. А про официальный релиз - посмотри новости линк «Подробности»... получишь : «This Page Is No Longer Available». Вот такой он Параллелс, сначала дает линк, а потом удаляет эти самые «Подробности». Что это как не стрельба себе в ногу? :)

а так поле «Linux здесь при том» IMO заполнено по всем правилам, Linux тут очень даже при чём.

а кто спорит? ;)

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

А про официальный релиз - посмотри новости линк «Подробности»... получишь : «This Page Is No Longer Available».

http://www.parallels.com/ru/news/id,28342
У меня работает. Собственно я эту ссылку и поставил, вместо кросспоста на CNews.

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

Если производство в России, хозяин живет... скажем в США, а документы оформлены на Кипре.... это чья фирма?

Я так понимаю: где производство, оттуда и фирма. У Параллелс разработка в России значит это Российская контора, а вся остальная шелупень (сейлзы и маркетинг) - это хлам, да необходимый хлам, но он вторичен. А «дирехтор», он сегодня в США, завтра на Мальдивах, послезавтра утоп или грохнули, нет его (пшик).

anonymous
()
Ответ на: комментарий от adriano32

>> http://www.parallels.com/ru/news/id,28342 У меня работает. Собственно я эту ссылку и поставил, вместо кросспоста на CNews.

Ничего не знаю, у меня не работает ;) Может там только «православных» пускает. Только вот по какому признаку православные скилы меряются? :)

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

> Я так понимаю: где производство, оттуда и фирма.

Расскажи Джобсу, что его контора китайская. А то мало ли чего он там думает.

anonymous
()

Это те толстые тролли???
No Way.

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

У Параллелс разработка в России значит это Российская контора

Называть контору по месту нахождения основных производственных сил глупо, как справедливо ниже заметил анон, большинство вендоров электроники должны тогда именоваться китайскими или тайваньскими, а вендоры софта — индийскими.

И да, ты случайно партийного билета Единой России или КПРФ не имеешь?

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

>большинство вендоров электроники должны тогда именоваться китайскими или тайваньскими

А что, электроника проектируется в Китае/Тайване?

а вендоры софта — индийскими.

В каких известных конторах бОльшая часть разработчиков находится в Индии?

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

Оракле?

На самом деле, спор очень глупый. Да, регистрация головного предприятия - зарубежная. Да, регистрация всех филиалов - местная. Основатели: Белоусов и Co в Москве, ещё кой какие люди в Новосибирске, - сплошь «рождённые в СССР». R&D НЕ весь в России, хотя, конечно, по большей части.

Про парочку мелких хостеров - улыбнуло.

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

> Про парочку мелких хостеров - улыбнуло.

В оригинале было не про хостеров, а про хостеров-любителей. Не нужно путать или смешивать OpenVZ и коммерческий Virtuozzo (их используют очень по разному и очень разные категории пользователей).

Причина популярности Virtuozzo у хостеров чисто коммерческая. Менеджер, принимающий решения купил виртуозу, панельку к нему и дальше процесс продажи VPS очень прост - нажал кнопку и оно создалось. В результате этот менеджер старается нажимать кнопку как можно чаще (для начала нужно отбить вложенное бабло). Результат - oversell ресурсов встречается почти у каждого хостера под управление Virtuozzo, (т.е. VPS на виртуозе - то скорее всего это помойка). И менеджеру плевать на это, потому то он свое дело сделал - продал, а с тормозами и глюками разбираться будет саппорт вируозы или собственные админы.

С XEN'ом такой фокус не прокатит - там сделать oversell по памяти сложнее. К тому же в организации хостинга на XEN будет участвовать не только продажник, а еще и технарь, который заинтересован, чтобы система работала стабильно. Ведь с глюками ему же и разбираться. Результат VPS на XEN работает стабильнее, более функционален (в силу архитектуры), ресурсы гарантированы (память и CPU), нет глюков с подсчетом памяти как VZ и оверселла ресурсов. При этом производительность примерно та же, так как он чуть больше потратит CPU, а у хостеров в первую очередь задачи упираются в ограничения дискового ввода-вывода и памяти.

При всем этот стоимость VPS на XEN примерно такая же.

Поэтому, причина распространенность Virtuozzo чисто коммерческая (ее удобно продавать и oversell'ить, устраивая из хостинга VPS - тормозную помойку). OpenVZ используют в основном «поиграться» с технологией, т.е. преимущественно не для серьезного применения (ну, или те, кто не хочет покупать Virtuozzo за неоправданную сумму).

anonymous
()
Ответ на: комментарий от splinter

>> Все, линуксокапец?

FreeBSD примет всех. :)

Звучит как «Покойтись с миром».

Интересно, это и был намек на «Земля всех примет..»

x86_64 ★★★
()

Почти Линуса назначили техническим директором

Nord_Varvar
()
Ответ на: комментарий от anonymous

А что, электроника проектируется в Китае/Тайване?

Ну так __изготавливают__ в Китае/Тайване — значит китайское/тайваньское.

>>В каких известных конторах бОльшая часть разработчиков находится в Индии?

В майкрософт же :)

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

Между прочим разработчики OpenVZ приложили не мало усилий, чтоб lxc появлось на свет и дальше собираются переносить свой код в mainstream. Сейчас OpenVZ имеет намного большую фукнциональность.

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

> если вы еще не заметили, то автор новости некий «ovzkir» -

это аккаунт человека из Параллелс который используется
ТОЛЬКО для проталкивания новостей про их продукты на ЛОРе.

И вам доброго здоровья!

Я Кир Колышкин, я действительно работаю в Параллелс, в настоящее время занимаюсь развитием OpenVZ. Хочу заметить, что OpenVZ по большей части не продукт, а проект, и никаким «проталкиванием» новостей про продукты Parallels я ни тут, ни на других сайтах не занимался.

Да, если у вас есть вопросы ко мне касательно OpenVZ, задать их можно тут: http://k001.livejournal.com/811864.html

ovzkir
() автор топика
Ответ на: комментарий от ovzkir

Нет уж, извольте отвечать здесь, а ссылочку на ЖЖ перенесите в профиль и впредь старайтесь не упоминать в постах, это признано дурным тоном на ЛОРе.

Вот мы тут спорим с аноном, стартовый капитал СВСофта был русским или иностранным и считают ли внутри компании равно как и снаружи её российской?

Также расскажите о приезде бразильца в МСК и прокомментируйте, будьте добры, наём Джеймса Боттомли.

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

> Xen, например, гораздо более функционален и ничуть не тормознее.

Вы бы, уважаемый, дали, что ли, ссылок каких-нибудь, а то как-то голословно звучит. Впрочем, давайте я дам.

У нас (в Parallels) есть очень толковая команда Performance Team, которая в частности занимается сравнением производительности разных решений. Вот некоторые результаты их измерений (смотрели на OpenVZ, Xen, KVM и VMware ESX): http://wiki.openvz.org/Performance

Впрочем, я понимаю, «они там сами себе намеряли выгодно» (хотя меряем мы не для того, чтобы похвастаться, а чтобы найти и устранить проблемы с производительностью). Давненько уже, в 2007 году, Hewlett Packard Labs померяли OpenVZ и Xen, тоже занятно вышло: http://openvz.livejournal.com/14723.html

ovzkir
() автор топика
Ответ на: комментарий от adriano32

> стартовый капитал СВСофта был русским или иностранным

Стартовый капитал (и финансовый, и интеллектуальный) был российским. Про это в интернетах можно почитать, интервью с Сергеем Белоусовым или Станиславом Протасовым погуглите. Сейчас большинство девелоперов сидят в Москве и в Новосибирске.

считают ли внутри компании равно как и снаружи её российской?

Внутри компании (говорю за московский офис) её считают российской (как и в Касперском, я думаю). Даже нанятый, например, Биргер Стин более-менее по-русски говорит.

Что там считают снаружи, вам виднее. Вы вот не считаете, а анонимус считает. Я думаю, большинство людей полагает, что это международная компания с R&D в России.

Также расскажите о приезде бразильца в МСК

Глаубер был у нас пару раз, если всё получится, зимой переедет с женой на ПМЖ. Толковый кернель хакер, в настоящий момент работает над тем, чтобы влить в ядро dcache memory controller (зачем он нужен _всем_ пользователям Линукса, могу рассказать в очередной раз).

и прокомментируйте, будьте добры, наём Джеймса Боттомли

Джеймс сейчас мой непосредственный начальник. Он отличный человек и очень высококлассный специалист, сочетающий в себе понимание как технической стороны вопроса, так и остальных моментов (рынки, стратегии, что куда движется и так далее). Работать с ним одно удовольствие, сразу видно — человек понимает. И, конечно, есть чему научиться, что мне лично немаловажно.

ovzkir
() автор топика
Ответ на: комментарий от anonymous

> Код OpenVZ меняет очень много в ядре - в результате

его очень трудоемко поддерживать.

Да, поскольку само ядро (скажем, там, memory management, networking, да вообще всё) меняется тоже очень быстро.

Сами разработчики Parallels не успевают и хотят,
чтобы этим занимались разработчики мейнстрима.

В общем, это самая разумная вещь — влить свои наработки в мейнстрим, чтобы они были доступны не только тебе, а всем (так опен сорс работает ведь? от всех понемножку). Мы считаем, что эти наработки нужны и важны, и их использование не ограничивается «парой хостеров, которые поставили OpenVZ поиграться». Например, cgroups используются не только для контейнеров, network namespaces — тоже, и так далее.

Для остальных OpenVZ вносит в код ядра ненужные абстракции,
которые тормозят и приводят к сложности в поддержке кода.

Знаете, поддержка многозадачности или, скажем, пользователей (UID/GID, права доступа к файлам) — они тоже тормозят и приводят к сложности в поддержке кода. Взять хоть ту же многозадачность — тут тебе и шедалер, и переключение контекстов, и всякие там сигналы, разделяемая память и прочая хренотень. Был бы Линукс однозадачной системой, никакой этой сложности бы не было, всё было бы стройно, понятно, красиво и быстро.

А вот ещё вам «ненужная абстракция» — DNS. Зачем это нужно? У каждого компьютера ведь уже есть IP адрес. Мы же запоминаем номера телефонов, почему нельзя 217.76.32.61 запомнить и ходить на любимый сайт? Я уже не говорю о том, как тормозит резолвер...

Для виртуализации в ядре есть куча других решений (Xen, например,
гораздо более функционален и ничуть не тормознее).

Ага, ничуть. Was this sarcasm? Yes.

Я уже выше приводил пару ссылок. Давайте вы ознакомитесь, а потом мы продолжим нашу увлекательную беседу: http://www.linux.org.ru/jump-message.jsp?msgid=6608911&cid=6618290

У OpenVz очень узкая ниша

Такая же, как и у Xen/KVM. Единственная «узость» заключается в том, что «только Linux», то есть, можно сказать, что это «гомогенная» виртуализация, а не гетерогенная.

и слишком большая трудоемкость по поддержке этого кода.

Мы, однако, справляемся достаточно хорошо.

И разработчики Параллелов просто хотят переложить ее на других

Не переложить. Так любого человека, который что-то добавляет в ядро (драйвер вашей любимой сетевой карты, ну или какой-нибудь SLЁB allocator), можно тоже характеризовать как человека, который хочет переложить сопровождение кода драйвера/аллокатора на других.

Я выше уже писал, зачем нужно вливать свои наработки в мейнлайн. Это нужно, важно, полезно, хотя и трудно, затратно, а иногда просто руки опускаются.

(красавцы).

Что правда то правда. Я тут как раз рядом с кернель тимом сижу — все без исключения отличные парни!

ovzkir
() автор топика
Ответ на: комментарий от anonymous

> продавая Virtuozzo (патченое ядро Linux)?

Представляете, и до сих пор продаёт (хотя, вообще, это несколько больше, чем «патченое ядро Linux»). Вы процитируйте мне, пожалуйста, кусок GNU GPL v2, где написано, что продавать нельзя. Я там такого не нашёл. Больше скажу (это, конечно, баян, но вдруг для вас откровение) — Ричард М. Столман лично барыжил магнитными лентами с Емаксом.

ovzkir
() автор топика
Ответ на: комментарий от anonymous

Как вы, право, интересно сравниваете Xen и [O]VZ!

Результат VPS на XEN работает стабильнее

Наверное, у вас есть статистика по даунтайму? У меня нет, но я не вижу причин, почему VPS на Xen может работать менее стабильно. Вообще, это похоже на FUD в стиле Get The Facts :)))

более функционален (в силу архитектуры)

Ага, можно запускать своё ядро, очуметь! Зачем это нужно пользователю VPS? Для плавного перехода с Linux на FreeBSD?

ресурсы гарантированы (память и CPU)

Если вы почитаете http://wiki.openvz.org/UBC (вдумчиво), то обнаружите, что в OpenVZ можно тоже гарантировать ресурсы. Да, есть больше возможностей для oversell'a, только не надо перекладывать ответственность за это с хостера на технологию. Если на Мерседесе можно ехать 240 км/ч, это не значит, что на нём так _нужно_ ездить, и что в аварии на МКАДе виноват Мерседес.

нет глюков с подсчетом памяти как VZ

Потрудитесь дать ссылку на багрепорты или хотя бы описать упомянутые глюки, можно в произвольной форме. Знаете, у нас тут нет в команде телепата, и мы не можем исправлять глюки, которые нам не порепортили. Весь софт, а уж в особенности открытый, полагается на своих пользователей, на фидбек, на багрепорты.

Если вы нашли баг (увидели глюк) в используемом вами открытом софте, но не зарепортили его разработчикам — ОК, вы ленивый человек. Если вы нашли баг в используемом вами открытом софте, не зарепортили его разработчикам, но пишете направо и налево (но не прямо — разработчикам) о том, что софт глючный — вы, извините, не пользователь, а паразит и нахлебник. http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D0%B0%D0%B7%D0%B8%D1%82%D0%B8...

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

ovzkir
() автор топика
Ответ на: комментарий от anonymous

(не закончил)

При этом производительность примерно та же

Опять же, отсылаю вас туда же, куда и предыдущих двух ораторов.

http://www.linux.org.ru/jump-message.jsp?msgid=6608911&cid=6618290

так как он чуть больше потратит CPU, а у хостеров в первую
очередь задачи упираются в ограничения дисковог
ввода-вывода и памяти.

А про память, которую занимают все ядра, крутящиеся под Xen, вы забыли? Почитайте http://wiki.openvz.org/WP/Containers_density, например

ovzkir
() автор топика
Ответ на: комментарий от ovzkir

> Потрудитесь дать ссылку на багрепорты

Кирилл, Вы зря заводитесь :) Это ЛОР, здесь не принят политес ;)

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

> вот это намного интереснее читать, чем то, что вы впихнули в первоначальный вариант новости.

Каюсь, я тупо скопипастил из СиНьюса (в предположении, что над текстом поработали профессионалы и мне, простому слесарю, осталось только мышкой поводить).

Писать же «а вот, зацените, мой новый чёткий начальник» было бы совсем как-то не в кассу...

ovzkir
() автор топика
Ответ на: комментарий от anonymous

> лучше бы Parallels Desktop допилили бы, а то все глючит и тормозит...

Ну уж простите, не смог пройти мимо, хотя отношение к PD имею весьма далёкое.

По поводу «глючит» я уже писал — файлите баги.

По поводу «тормозит». Ну, батенька, я даже и не знаю. Я уже писал выше про наш performance team, они не зря едят свой хлеб с маслом.

Вот наглядно, видео: http://www.mactech.com/content/graphics-virtualization-vmware-fusion-vs-paral...

Вот детально, тесты, картинки, графики: http://www.mactech.com/2011/01/05/virtualization-benchmarks

Parallels won 61% of the tests by at least 10%, and was also a bit faster on an additional 23% more of the tests. In other words, Parallels Desktop 6 beat VMware Fusion 3.1 in 84% of the general tests we ran.

ovzkir
() автор топика
Ответ на: комментарий от Darl_McBride

Ставил windows semen на iмаке, так и не понял, за что там платить деньги — тормозное, падучее поделие.

не соглашусь. parallels на маке достаточно стабильна. по крайней мере все время, что я с ней сталкивался

real_kas
()

Алексей Кузнецов, автор Linux TCP stack и утилиты iproute2.

у меня давно над кроватью его фотка висит. боженька!

tazhate ★★★★★
()

Интересно почему значок стоит орла двухголового если это американская компания?

Global Headquarters (Seattle)

500 SW 39th Street
Suite 200
Renton, WA 98057
USA
+1 (425) 282 6400
+1 (425) 282 6444

eXOR ★★★★★
()

Ой, помню я тренинг по комплиту, который проводил на английском русский, сидящий в гермашке.

kostian ★★★★☆
()
Ответ на: комментарий от ovzkir

> > стартовый капитал СВСофта был русским или иностранным

Стартовый капитал (и финансовый, и интеллектуальный) был российским. Про это в интернетах можно почитать

Например вот тут: http://habrahabr.ru/blogs/hpodcasts/94094/

ovzkir
() автор топика
Ответ на: комментарий от sanuda

А ты правда помешанный компутерный грасноглазег, да... Очень похож. Ыыыыы, велосипэдик в 30 лет.....

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