Microsoft передает часть кодов Hyper-V Linux-сообществу (...как реагируем?...пофлудим?)

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Denjs »

со ссылкой на http://cybersecurity.ru/programm/74439.html
и упоминанием про лор...

Минувшим вечером корпорация Microsoft с широким анонсом сообщила об очередном пожертвовании программного кода для Linux-сообщества. На сей раз софтверный гигант передал в открытое пользование на условиях лицензии GPL 2 программное обеспечение Hyper-V Linux IC (Hyper-V Linux Integration Components), представляющее собой набор драйверов и технических интерфейсов для стыковки системы виртуализации Microsoft Hyper-V и открытого софта, в частности ядра Linux.

Всего было передано порядка 20 000 строк программного кода. По условиям передачи, включать переданный код можно без каких-либо ограничений как в бесплатные, так и в коммерческие Linux-продукты. Как пояснили в корпорации, переданный код использует "родные" подходы к виртуализации на базе Hyper-V, поэтому при использовании их разработок у сторонних программистов есть возможность предлагать виртуализованные Linux-системы, работающие на хостовых Windows Server 2008 и 2008 R2 почти без ущерба для производительности, то есть в условиях приближенных к работе на физическом "железе".

Впрочем, в благотворительных намерениях Microsoft, касающихся пожертвования кода, уверены далеко не все. К примеру, аналитики компании IDC видят в данных действиях Microsoft осознание того, что не только Linux стал серьезной угрозой серверной линейки Microsoft, но и бесплатные продукты для виртуализации, такие как XEN или KVM могут составить серьезную конкуренцию Hyper-V, поэтому уже сейчас необходимо создать условия для определенных рыночных преимуществ последней.

В пользу этой точки зрения говорит и тот факт, что ранее Microsoft в лице вице-президента по стратегии Крейга Манди в заочном споре с Red Hat называли открытое программное обеспечение "раковой опухолью", а лицензию GPL "антиамериканской". Теперь, судя по всему, времена изменились и в Microsoft решили, что если врага нельзя победить, то с ним надо дружить.

Пожертвованный сегодня код Linux IC представляет собой набор драйверов для ядра Linux, при помощи которых открытая операционная система способна распознать, что она работает в виртуализованном режиме поверх MS Windows. На сегодня разработчики Linux-ядра пока никак не прокомментировали шаги Microsoft и пока нет официального согласия с их стороны на включение кодов в стабильную сборку ядра Linux.

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

Кроме того, обращает на себя внимание и еще один факт - теперь Microsoft открывает коды не только своему партнеру Novell, с которым есть соответствующее соглашение, но всему сообществу, чтобы коды можно было применять не только в Suse Linux.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение sash-kan »

про ссылку на первоисточник-то забыли.
http://www.microsoft.com/presspass/feature...-20LinuxQA.mspx
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение shevan »

Microsoft опубликовала GPL-код для включения в Linux-ядро


Не завидую этому ядру.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение serzh-z »

shevan писал(а):
21.07.2009 18:16
Не завидую этому ядру.
Почему?

Этот драйвер позволяет работать Linux под гипервизором от MS... Хотя, для линуксоидов, наверное, было бы лучше, если бы MS выпустила драйвер для своей ОС, позволяющей полноценно работать под KVM и Xen.

На самом деле это совсем не пожертвование, это просто привлечение к своему гипервизору (и, соответственно, своей ОС) больше пользователей, в частности тех, которые хотят использовать Windows в качестве хост-ОС, но Linux в качестве нескольких виртуальных машин. Если это будет реализовано по-человечески (с соблюдением стандартов, и без навязывания собственных правил), а не как это обычно делается у MS, то выиграют от этого все, ну и особенно администраторы и юзеры Windows.
Спасибо сказали:
Paul_ls
Сообщения: 154

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Paul_ls »

Ну передала так передала. Немного настораживает лицензия. По ходу там GPL2. Почему не GPL3? В GPL3 некоторые юридические вопросы проработаны более чётко. А так... GPL позволяет использовать "куски" кода в своих разработках. Так что IMHO выиграют все системы виртуализации.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение sash-kan »

полного перевод оригинальной статьи не нашёл. хотя (после диагонального просмотра) там должно быть немало интересного.

насколько я понимаю, это чуть ли не первое упоминание про gpl на сайте microsoft.
и уж точно первый раз, когда microsoft использует эту лицензию для своего продукта.
что же, приятно наблюдать, что воинственное тупое красноглазие начинает уступать дорогу здравому смыслу. нет повода не выпить (улыбка).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение sash-kan »

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 866
Статус: Оператор вычислительных машин
ОС: Debian

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Janik »

Кажется, мелкософт в штаны наложил! :)

Как говорит Дмитрий "Гоблин" Пучков:
FoggyEye писал(а):
18.07.2009 19:55
"Не мочить надо, а ставить на путь исправления и сотрудничества с администрацией". (с) Гоблин. "Братва и кольцо"
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение sash-kan »

начал переводить:
любимое слово — свобода.: microsoft делает вклад в linux-сообщество драйверами для gnu/linux.
part 2
part 3

upd. 23:53
upd2. перевёл всю статью. терпения хватило.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение nadge »

Хотя, для линуксоидов, наверное, было бы лучше, если бы MS выпустила драйвер для своей ОС, позволяющей полноценно работать под KVM и Xen.

Да, вот это точно не помешало бы. Очень многие линуксоиды для тех или иных задач иногда запускают виртуализованную винду, причем, похоже, не только на домашних компах. И такой драйвер (пусть даже закрытый) был бы очень полезен.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение (asper »

Вот возьмут и выпустят и будет вам счастье
Просто начало хорошее, ждём продолжения развития событий в эту сторону
Эх оптимист я однако :)
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Ali1 »

serzh-z писал(а):
21.07.2009 18:25
....

Этот драйвер позволяет работать Linux под гипервизором от MS... Хотя, для линуксоидов, наверное, было бы лучше, если бы MS выпустила драйвер для своей ОС, позволяющей полноценно работать под KVM и Xen.

На самом деле это совсем не пожертвование, это просто привлечение к своему гипервизору (и, соответственно, своей ОС) больше пользователей, в частности тех, которые хотят использовать Windows в качестве хост-ОС, но Linux в качестве нескольких виртуальных машин. Если это будет реализовано по-человечески (с соблюдением стандартов, и без навязывания собственных правил), а не как это обычно делается у MS, то выиграют от этого все, ну и особенно администраторы и юзеры Windows.

ИМХО Да, похоже на ответ RedHat на Using para-virtualized drivers with fully-virtualized Microsoft® Windows® Guests on Red Hat Enterprise Linux
Спасибо сказали:
Аватара пользователя
RasenHerz
Сообщения: 1341
ОС: Arch Linux amd64

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение RasenHerz »

а код, по-моему, полный отстой.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение serzh-z »

Paul_ls писал(а):
21.07.2009 19:56
Почему не GPL3
Потому что ядро Linux - GPL-2.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение yaleks »

Ali1 писал(а):
21.07.2009 23:09
ИМХО Да, похоже на ответ RedHat на Using para-virtualized drivers with fully-virtualized Microsoft® Windows® Guests on Red Hat Enterprise Linux

только от RH ничего не доступно. Запустить linux на винде окажется проще :(
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение shevan »

microsoft таки пошла дальше
http://www.h-online.com/open/Microsoft-rel...L--/news/113819
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение fed71 »

А у меня отношение к этому практически как классик сказал:
"НЕ ВЕРЮ" © Станиславский
Ибо сначала линукс ими игнорировался, потом оплевывался, теперь начались крутые наезды. И вся их деятельность построена исключительно под себя любимых с выкачиванием максимальной прибыли в виде сдирания 3-4-5 шкур за раз. И какие юридические крючки они в будущем придумают, то Гейтс с Балмером знают. В общем мое мнение однозначное:
Бойтесь данайцв, дары приносящих (С) Древнегреческое
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение serzh-z »

fed71 писал(а):
22.07.2009 18:00
"НЕ ВЕРЮ" © Станиславский
Бедный Станиславский... Знал бы он, какой пошлой стала его фраза. Причём не "сказал", а "сказал бы".
fed71 писал(а):
22.07.2009 18:00
исключительно под себя любимых с выкачиванием максимальной прибыли в виде сдирания 3-4-5 шкур за раз
А это секрет? Выше я уже написал почему им нужен этот драйвер - чтобы расширить спектр виртуализируемых ОС.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Denjs »

А не кажется ли вам, что тут видится попытка вытеснить все другие аналогичные решения в среде Linux, а потом, когда эти самые "аналогичные" решения будут в нулях или в близком к дауну состоянии - после синхронизированно-подготовленной пары тройки "техно-стандарто-извратов", (которые будут уметь поддерживать только решения майкрософта) - сделать коллапс системы "изъяв" следующие версии продуктов путем изменения лицензии.

Да, скажете вы - "форк и все дела". Да это можно. Но далеко не все так просто и легко, как мне кажется.

т.е. - Майкрософт предлагает всем свободно пользоваться их решениями в Linux. После этого начинается следующая волна в виде массированного развития этих решений в плане функциональности. Все постепенно переходят на их решения. Далее третий шаг - подготавливается "специфическое" решение (в стиле .docx) - и все решения по виртуализации с данной технологией неожиданно становятся "non GPL", включая новую версию обсуждаемого решения для "виртуализации". Естественно, поддержка этих технологий в "аналогичных продуктах" запаздывает, переходить на другие продукты технически трудно и затратно.

А в итоге опять имеем "ах этот паршивый линукс не поддерживает последние технологии".

Как вы думаете - такой сценарий возможен?
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение fed71 »

Denjs писал(а):
22.07.2009 21:15
А не кажется ли вам, что тут видится попытка вытеснить все другие аналогичные решения в среде Linux, а потом, когда эти самые "аналогичные" решения будут в нулях или в близком к дауну состоянии - после синхронизированно-подготовленной пары тройки "техно-стандарто-извратов", (которые будут уметь поддерживать только решения майкрософта) - сделать коллапс системы "изъяв" следующие версии продуктов путем изменения лицензии.

Да, скажете вы - "форк и все дела". Да это можно. Но далеко не все так просто и легко, как мне кажется.

т.е. - Майкрософт предлагает всем свободно пользоваться их решениями в Linux. После этого начинается следующая волна в виде массированного развития этих решений в плане функциональности. Все постепенно переходят на их решения. Далее третий шаг - подготавливается "специфическое" решение (в стиле .docx) - и все решения по виртуализации с данной технологией неожиданно становятся "non GPL", включая новую версию обсуждаемого решения для "виртуализации". Естественно, поддержка этих технологий в "аналогичных продуктах" запаздывает, переходить на другие продукты технически трудно и затратно.

А в итоге опять имеем "ах этот паршивый линукс не поддерживает последние технологии".

Как вы думаете - такой сценарий возможен?

+1024
Ползучее проникновение и захват всегда срабатывали там, где атака в лоб не шла. И на вид все вроде чинно-блаародно.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Kondrat
Сообщения: 223
ОС: И снова Федора

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Kondrat »

Глянул краем уха на исходники... Понял, что такое студенческая поделка. Если они ЭТО не постеснялись выложить на всеобщее обозрение, то можно представить качество закрытого кода. Особенно порадовала строка

Код: Выделить всё

#ifdef __cplusplus

Где они нашли в ядре этот самый плюсплюс - не понятно. Как такой код еще не завернули для доработки на предмет соответсвия стандартам ядра -- у меня только одно предположение: отвечающий за включение какого-либо кода настолько обалдел от увиденного, что не был в состоянии сказать что-либо по этому поводу.
Ёж - птица гордая: пока не пнёшь, не полетит.
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Denjs »

А таки где скачать можно сиё чЮдо?
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Schlecht
Сообщения: 402

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Schlecht »

Согласен с fed71 - это неспроста. Майкрософт тот же, люди те же, что бы им вот так вот ни с того ни с сего...
Кстати, вот забавная вещь - Microsoft opened Linux driver code after violating GPL
Так что революция отменяется - майкрософт есть майкрософт :rolleyes:
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение diesel »

Denjs писал(а):
22.07.2009 21:15
т.е. - Майкрософт предлагает всем свободно пользоваться их решениями в Linux. После этого начинается следующая волна в виде массированного развития этих решений в плане функциональности. Все постепенно переходят на их решения. Далее третий шаг - подготавливается "специфическое" решение (в стиле .docx) - и все решения по виртуализации с данной технологией неожиданно становятся "non GPL", включая новую версию обсуждаемого решения для "виртуализации". Естественно, поддержка этих технологий в "аналогичных продуктах" запаздывает, переходить на другие продукты технически трудно и затратно.

Майкрософт не предлагает никакого свободного решения - они просто добавляют линукс в список платформ которые поддерживаются их гипервизором. Это как раз таки и есть *расширение в плане функциональности*. Решение как было закрытым так и остается, решение как было за деньги так и остается. просто теперь они смогут сказать что Линукс мы тоже умеем виртуализировать... как и вмваре или Зен.

ЗЫ: просто видимо фишку аналогичную той что они провернули с дотнетом, объявив штуку которая запускалась только на винде кроспплатформенной для виртуализации провернуть оказалось сложнее :)
Спасибо сказали:
Kondrat
Сообщения: 223
ОС: И снова Федора

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Kondrat »

Denjs писал(а):
23.07.2009 23:23
А таки где скачать можно сиё чЮдо?

Вот здесь.
Только сейчас обратил внимание, что коммиттер из Suse. Может ли быть связь между этим фактом и сделкой Новелл -- Микрософт?
Ёж - птица гордая: пока не пнёшь, не полетит.
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Minton »

По ссылке выше как раз написано, каким образом Грег Кроа-Хартман в этом замешан.
ЗЫ Мне кажется несколько неверным утверждение, что он "из Suse". Он один из ведущих разработчиков ядра, просто зарплату получает от Novell, а напрямую для проекта SUSE он ничего не пишет.
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение malex »

вот интервью Линуса по поводу этого самого кода - весьм здравые рассуждения
http://habrahabr.ru/blogs/open_source/65279/
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Eraser »

Рассуждения здравые. Не считая нескольких "но"
1) VMWare, VirtualBox имеют модули для тех же целей, но поддеживают их сами и в ядро включить не просят. В этом есть плюс - нет сильной зависимости версии модуля от версии ядра
2)Качество кода. Учитывая только

Код: Выделить всё

#ifdef __cplusplus

и не считая многого другого
3) А кто будет этот код поддерживать в дальнейшем? Похоже, что никак не MS

В общем, я против :)
Да и кому это в первую очередь надо - МС или Линусу?
И кому из конечных пользователей это надо? Я думаю, их не так уж и много
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение frp »

Вот качество кода у них ужасное - код абсолютно нечитаем, куча лишних дефайнов, ифдефов (в том числе #ifdef __cplusplus), объявления функций абсолютно нечитаемы.
Если код сделают нормальным, то пусть включают в ядро :)
Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Microsoft передает часть кодов Hyper-V Linux-сообществу

Сообщение Eraser »

frp писал(а):
25.07.2009 15:42
Если код сделают нормальным, то пусть включают в ядро :)

А смысл тащить все в основную ветку. Если и будет, то уж лучше как отдельный патч.
Давайте включим в ядро все, что только возможно - от иксов до проприетарных драйверов.)))
Я уже писал, что все остальные поддерживают такие модули сами и не просят включить в ядро
Спасибо сказали: