Веcной прошлого года появились слухи о том, что в новую операционную систему от Microsoft интегрировали Linux. В это поверило не так много пользователей, и зря — слухи оказались правдой. В конце марта 2016 года Microsoft подтвердила эту информацию. Тогда было объявлено, что пользователи Windows 10 смогут работать с командным интерпретатором Linux, то есть bash. Это означает, что в Windows есть встроенный загрузчик ELF-файлов, а также среда для исполнения таких файлов, плюс стандартные инструменты вроде ssh, grep, sed, и awk. Эталонной системой было решено выбрать Ubuntu Linux.
Речь тогда шла о полноценной подсистеме Linux, а не каких-то эмуляторах либо виртуальных машинах. Сначала новую возможность опробовали пользователи предварительных релизов Windows, а с выходом Anniversary update — все остальные. Сейчас, кроме Ubuntu Linux, в Windows появилась возможность работать и с OpenSUSE. Конечно, если вы не работаете с Windows, то и положительных эмоций особо не будет, но если работаете, плюс нужен еще и Linux, то эта новость может оказаться полезной.
Решение добавить поддержку еще одной разновидности Linux возникло не случайно, ведь Windows поддерживает огромное количество устройств. И если пользователю нужны одновременно две ОС, то одним из оптимальных вариантов решения этой проблемы является интеграция нужного дистрибутива Linux в среду Windows.
Почему был выбран SUSE? Да потому, что эта разновидность Linux доступна уже много лет — команда работает, начиная с 1992 года. Сложно найти другую такую команду разработчиков, которая присутствовала бы на рынке бесплатных дистрибутивов столько времени. Как добавить SUSE в Windows? Довольно просто — ниже показаны шаги, которые необходимо предпринять. Кстати, у пользователя есть выбор, какой дистрибутив ставить — openSUSE Leap 42.2 или же SUSE Linux Enterprise Server 12 SP2. Ниже описано, как интегрировать в Windows первый вариант, для второго решение аналогичное.
Основные действия
1. Запускаем Windows Subsystem for Linux (WSL). Корпорация Microsoft дала прекрасное пошаговое руководство по этому вопросу. Во время установки необходимо создать пользователя и пароль (это не рут-пользователь). В текущем материале имя этого пользователя — linux_user.
2. Загружаем необходимые файлы, выполнив следующую команду:
$ wget -O openSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true
3. Открываем bash, который находится в стартовом меню Windows. Запустить его можно из меню «выполнить» обычной командой bash. Пока что это Ubuntu, но выполнив несколько последующих шагов, мы можем заменить этот дистрибутив на OpenSUSE;
4. Выполняем следующие команды (любые предупреждения игнорируем) и выходим из bash:
$ sudo mkdir rootfs
$ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz
$ exit
5. Теперь создаем бэкап старой системы rootfs (Ubuntu) и копируем новый openSUSE rootfs. Открываем cmd в среде Windows и выполняем следующие команды:
cd %localappdata%\lxssrename rootfs rootfs.ubuntu
move .\home\<linux_user>\rootfs .\
6. В новой среде openSUSE не будет пользователя, который был создан в Bash для Windows, поэтому для начала устанавливаем пользователем по умолчанию привычного root:
lxrun /setdefaultuser root
7. Как только выходим из командной строки, можно запустить bash, после чего пользователь сразу оказывается в среде openSUSE Leap 42.2 благодаря WSL.
Если не перезагружаться, то Windows будет показывать прежнюю иконку. Для того, чтобы увидеть в стартовом меню иконку SUSE, нужно перезагрузить систему. После этого нужно отправиться в %AppData%\Microsoft\Windows\Start Menu\Programs, где задать правильное имя для этого элемента. Можно выбрать, например “Bash on SUSE on Windows”.
Только Ubuntu и SUSE?
Нет, энтузиасты уже довольно работают еще и над возможностью добавить Arch Linux в Windows 10. Проект alwsl обеспечивает возможность сделать это без особых проблем. Команда проекта — группа разработчиков из Германии, которые называют себя «Turbo Developers». Они предлагают интеграцию Arch Llinux при помощи .bat файла.
Сам проект достаточно интересен, он дает возможность принять участие в работе по интеграции других дистрибутивов Linux в Windows большому числу разработчиков.
Первый стабильный релиз alwsl был выпущен в декабре прошлого года. Следить за развитием проекта можно на его странице на GitHub.
По словам разработчиков, alwsl 1.0 даст возможность устанавливать в среде Windows не только сам Arch Linux, он также позволяет создавать новых пользователей и управлять всеми учетными записями. Кроме того, эта версия будет получать обновления точно так же, как это происходит в случае с обычным Arch Linux.
Комментарии (71)
PastorGL
19.01.2017 19:12Есть же уже отличный проект с говорящим названием https://github.com/RoliSoft/WSL-Distribution-Switcher
Laney1
19.01.2017 19:14+2как я понимаю, WSL изначально разрабатывалась для того чтобы запускать приложения Android на Windows Phone. Позже в MS этот проект закрыли, но решили, что не пропадать же коду.
GnuriaN
19.01.2017 19:20Вот когда X.Org (X Window System) заработает из этого bash, вот тогда совсем будет хорошо.
WerewolfPrankster
19.01.2017 22:03Ну клиент вполне работает. Я ставил VcXsrv как сервер на Windows 10. Небольшие приложение запускались без проблем. Было в районе 6-9 месяцев назад как пробовал.
GnuriaN
20.01.2017 12:03Это немного не то. Мне хочется (необходимо/нужно), что бы я выполнил команду:
sudo apt-get install xfce4 ... startx
P.S. И помните у всех разные задачи и предпочтения и то, что нужно мне, возможно больше ни кому не нужно.WerewolfPrankster
23.01.2017 20:27Тоже работает. Ограничения скорее всего будут, но я не вникал сильно. Установил и запустил xfce и выключил.
BelBES
19.01.2017 22:36Так вроде бы работает… по крайней мере я находил гайд, по которому у меня получилось запустить GUI версию Emacs.
Shedar
19.01.2017 19:29+1Мне пока не хватает поддержки CUDA для того, чтобы уйти от перезагрузки windows/linux
sumanai
19.01.2017 20:13+1А мне, как веб-разработчику, вот много чего не хватает. Недостатки в сетевом стеке не дают запускаться Nginx, файлы Linux подсистемы нельзя редактировать/добавлять/удалять инструментами Windows, иначе они превратятся в тыкву, после запуска консоли приходится ещё стартовать все нужные службы, да и работает, судя по ощущениям, не быстрее виртуальной машины.
В общем пока не вижу профитов, кроме разве что общего дискового пространства, а не контейнера, как в виртуальных машинах.
Я уж молчу про то, что иксов нет, Linux бинарники не запускаются двойным щелчком из проводника, нельзя назначить файловую ассоциацию на приложение Linux, и вообще, я мечтаю о чём-то типа объединённого ядра Linux, только со стороны Windows, чтобы на ядре NT и его драйверах полноценно работать с Linux окружением, а там и возможность отключить Win32 подсистему, не лично мне нужно, но было бы интересно.inoyakaigor
20.01.2017 12:18Может быть вы статью напишете об этом?
Я тоже веб-разраб, но пока обхожусь одной виндой и при случае виртуалкой и ей не совсем сподручно пользоваться и я задумываюсь о переходе на WSL. После этого вашего комментария эта моя затея мне не кажется такой уж хорошей как в начале.sumanai
20.01.2017 15:38Статья боюсь не такой большой выйдет, да и бесполезной по сути- первая половина будет про установку WSL, вторая- стандартные команды на установку вебстека. Граблей, связанных именно с WSL, не так много, разве что упомянутая мною необходимость старта служб и что нужно держать консоль открыток, иначе ОС прибьёт Linux процессы.
andreili
19.01.2017 20:18+6У кого как, а у меня эта подсистема уже полгода на генту переведена :)
Под неё собираю пару проектов, что бы не перезагружаться отдельно только для запуска команды «make».
Caravus
19.01.2017 20:36Интересно. а можно там докер запустить?
hudson
19.01.2017 20:41-1Сразу после релиза нельзя было. Ядро не той версии, но с учётом того что в статье написано, можно попробовать запустить версию с нужным ядром. А это уже интересно. Можно будет сравнить докер из-под HyperX с такой вот псевдо-нативной инсталляцией.
sumanai
19.01.2017 20:42+2Ядро не той версии
Но ведь там вообще нет ядра Linux, разве не так?hudson
19.01.2017 20:50Как это нет? Уж как сейчас — не знаю, а тогда было!
dbykadorov@DESKTOP:/mnt/c/Windows/System32$ sudo docker -d
FATA[0000] ERROR: You are running Linux kernel version 3.4.0+, which is unsupported for running Docker. Please upgrade your kernel to 3.8+.
(По секрету, по-моему и виртуалка в HyperV создавалась параллельно)
А сейчас по-моему требование к ядру у докера вообще 3.10+sumanai
19.01.2017 20:54Как это нет?
Всё работает на ядре Windows, и эту строчку тоже отдаёт подсистема Linux, по идее. Так что мне кажется, что смена или обновление дистрибутива не увеличит версию ядра.
Это примерно как VPS на OpenVZ- ОС можно обновить, но ядро останется, как у хоста.
Хотя это мои досужие рассуждения, я не копал эту подсистему так глубоко, чтобы сказать наверняка.hudson
19.01.2017 21:03Эм… ну, возможно. Хотя мне показалось, что работа этой подсистемы обеспечивается виртуалкой Hyper-V (по инструкции нужно было активировать Hyper-V перед запуском подсистемы Linux). Но я тоже не копал далеко ) Меня устроил docker.
Caravus
19.01.2017 20:42Да я вот тоже думаю. В своё время свалил с винды на линукс из-за необходимости запускать докер из виртуалки (и прочие пляски с бубном), а если можно будет запускать нативно…
hudson
19.01.2017 20:51+1Сейчас там виртуализация через Hyper-V (что подняло планку к системе до Win10 Pro x64), и, на мой взгляд, танцев с бубнами стало сильно меньше. Но виртуалка осталась )
Neikist
21.01.2017 08:30Эм, нет, win 10 home, все работает и без Hyper-V. Он только для виндового докера нужен вроде как.
hudson
21.01.2017 13:52Может у вас более старая версия? На оффсайте написано вот что:
Important Notes:
Docker for Windows requires 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later) and Microsoft Hyper-V.
https://docs.docker.com/docker-for-windows/
FreeMind2000
19.01.2017 21:06Интересно, а как Microsoft обходит GPL лицензию с предустановленным убунту?
Wedmer
19.01.2017 21:17+2А где GPL запрещает бесплатно распространять свободное программное обеспечение?
Holms
19.01.2017 22:24-1обьясните пожалуйста, в чем разница между этой подсистемой и просто виртуалкой (например Vistial Box) где я могу установить все что захочу? В чем принципиальное различие?
sumanai
19.01.2017 22:28В том что виртуалки нету. Поэтому процессы Linux работают наравне с процессами Windows, и могут занять почти всю оперативную память, они не ограничены контейнером в размещении файлов. Нет затрат на эмуляцию оборудования.
Если бы не ограничения в работе с файлами, всё было бы вообще отлично.Alex_ME
20.01.2017 00:13Да, но можно создавать и редактировать файлы в, так скажем, обычных Windows-директориях (не ..\AppData\local\lxss) и спокойно работать с ними из Linux-подсистемы (/mnt/c/some/path).
Я так спокойно компилировал проект VC++, добавив к нему Makefile. При этом бинарники и windows-, и linux-версий были в одной папке, создавал и читал файлы обеими версиями и никаких проблем не возникало.
А для удобства использования можно просто создать символическую ссылкуsumanai
20.01.2017 15:40У меня с этим проблема была, /mnt/c/ монтировался от рута, и например апач отказывался работать с этими каталогами.
raidhon
20.01.2017 00:02-13Вот сижу я в своем Debian и тихонько собираю настроенный и пропатченный лично под себя kernel 4.9.4.
Нагрузка процессора 95%, у меня открыт проект в IDEA, пара браузеров с кучей вкладок, skype, telegram и три окна терминала.
И ничего не тормозит, не зависает, не просит купить офис, не запускает защитник и не вешает мне копмпьютер неизвестным процессом.
Не буду говорить где я видел microsoft вместе с windows и её экспериментами!!!Garrett
20.01.2017 00:09+1Меня так и не спросило ни разу купить офис =\
raidhon
20.01.2017 00:19-1Купите ноутбук последнего поколения с Windows( от которой просто нельзя отказаться даже угрозами пожаловатся в роспотребнадзор ) и вы удивитесь количеству предустановленного говнософта.
И в подарок вам будет небольшая служба предлагающая три раза в день установить и приобрести офис!Garrett
20.01.2017 00:28-2Интересно, я покупал лицензию на собранную рабочую станцию. Хотя в Германии на амазоне покупал, может страна лицензии влияет на поведение системы и потому не предлагает ничего?
А про говнософт… даа, от него можно спастись только скачав новый образ и поставив с нуля =\
К счастью скачать образ сейчас можно без msdn и торрентов, напрямую через microsoft.raidhon
20.01.2017 00:48-5Избавиться от говонософта можно удалив его.
Лишние службы, телеметрию, защитник можно вырезать.
Можно дефрагментировать жесткий диск и реестр и ещё делать 100500 оптимизаций и все равно не приблизится к производительности Linux default.red75prim
20.01.2017 08:04-1https://bugzilla.kernel.org/show_bug.cgi?id=12309 уже пофиксили?
raidhon
22.01.2017 20:50Честно понятия не имею я использую патчи от https://pf.natalenko.name/ уже лет так 6.
А там BFQ I/O scheduler, так что с такой проблемой мог просто не столкнутся )
Flux
21.01.2017 18:02Блажен кто верует.
raidhon
22.01.2017 20:40-4Ну да, ну да!
Расскажите нам какая Windows прекрасная операционная система, как на ней все отлично работает.
Останется вам только похлопать ногами из за головы( честно не знаю как провернуть такой трюк ), примерно так же как Windows и работает!!!
daggert
20.01.2017 01:02+1>И в подарок вам будет небольшая служба предлагающая три раза в день установить и приобрести офис!
Оо?! Там будет ровно одна ссылка в пуске, удаляемая одним движением хвостом кота. Какая служба?raidhon
20.01.2017 01:59-2Ковыряние в реестре и чистка планировщика заданий вы сравниваете со ссылкой?
daggert
20.01.2017 07:55+1Пуск -> Настройки -> Приложение -> Улучшите свой Office -> удалить, так-же как и скайп.
Поставил уже десятка три десяток и десяток ноутов, еще никто мне не говорил про напоминание «купите офис».raidhon
22.01.2017 20:32Пожалуй тут я поступил более кардинально сразу полез в реестр вместо того чтобы внимательно просмотреть установленный софт.
Видимо пропустил, но если и так удаление приложения не стало удалением ссылки и не уменьшило наглость microsoft ни на йоту!
Честно в тот момент меня больше заботила проблема почему мой ноутбук с i7 skylake и 32gb ddr4, работает как Пентиум 133мг.
Несмотря на то что я провел кучу оптимизаций.
Решилось все переходом на Debian в принципе как и всегда!daggert
22.01.2017 22:40+2Я не знаю что вы в реестре удаляли, но удаление из «приложений» успешно убирает кнопку из пуска. Для всего остального есть прекрасный скрипт на павершелле, который гуглится по первому запросу «remove default apps in windows 10».
>Решилось все переходом на Debian в принципе как и всегда!
Очень рад за вас. Рассказать вам, как мой рабочий компьютер с E8600, 8Gb RAM и обычным ХДД превращается в тормозного идиота, при установке дебиана или убунты? Как иксы умирают после apt-get upgrade и приходится танцевать с бубном? Или как система не выходит из сна, потому что у меня подключены разделы на ntfs? Или как система начинает «слайдшоу» при копировании на ntfs флешку?raidhon
23.01.2017 02:44Ну не мудрено что на компьютере десятилетней давности будут проблемы.
Особенно если вы пытаетесь поставить свежую версию Debian Jessie или Ubuntu Xenial.
Тут надо или самому конфигурировать ядро и менять графическу оболочку или потбирать менее требовательный дистрибутив Linux.
Тут или WIndows XP или наглухо зарезанная Windows 7 без Aero и всех анимаций.
Из Linux советую LUbuntu, Linux LITE, Bodhi Linux.
На совсем старые компы Puppy Linux, Tiny Core.
С подобными проблемами ни разу не сталкивался. Что на моем старом ноутбуке i7 sandy bridge 16gb DDR3 ( так называемом старом по сравнению с вашей конфигурацией он ещё ребенок 5 годиков всего ), что на новом выше описан.
Поставьте на эту машину WIndows 10 будет ещё веселее.
Так как она у меня тормозит на игровом ноутбуке с SSD и быстрой оперативой.
Да и по моему у вас просто требования к скорости компьютера не такие как у меня.
Проект весом в 200 мегабай на вашей конфигурации будет индексироватся минут 10 вместо 5 секунд.
А сидеть в редакторе вместо IDE это +200% ко времени разработки и такие же потери в заработке.
Клиенты ждать не любят!daggert
23.01.2017 10:24+2Простите, но вы говорите глупости. У меня там прекрасно летает Windows 7 с включенным Аеро, ничуть не резанная и обновляющаяся, с двумя подключенными мониторами. Кстати W10 там тоже работает весьма шустро, но упирается в видеокарту, потому как в конкретно этом 35м чипсете стоит dx9 видеокарта, и системе «тяжко». Втыкая туда Matrox или Quadro NVS эта проблема целиком пропадает и система успешно тянет W10, Хром на десяток вкладок и запущенную PHP Storm с проектом в 500+ файлов, плюсом идет всегда запущенный Jabber клиент на пять комнат. Правда я не вижу смысла ставить туда десятку, ценой внешней видеокарты, по этому (и только по этому) я откатился обратно на w7x64. Та-же убунта, 14.01, там нормально работает только с SSD, и да, она у меня в дуал буте есть, сравнить могу, на 1в1 приложениях.
На совсем старые компы, которыми я обладаю на работе и дома, кроме Windows XP ни одна система нормально не встает, хотя там гиг оперативки и АМД Семпрон. Точнее встает, но начинаются свистопляски с вайфаем, скоростью загрузки и т.п. Последнее что более-менее жило — Lubuntu, но при перезагрузке терялись настройки звуковой карты (там она внешняя). Puppy не видит карты вайфай, Tiny Core даже разрешение не может выставить более 1024х768. Ковырять их глубже я не хочу, у меня есть работа, которую я успешно могу выполнить на любой системе Windows, без напилинга.
Требования к скорости — у меня есть. Именно по требованиям скорости я не могу найти нормальный линукс на Атом для родителей, на PIII на работу (а экспиха там летает и спокойно открывает word документы в 80-90 мегабайт) или на свой ноутбук 2004го года с P4. Я перепробовал все что вы указали и эпизодически пробую опять. Не встает. До скорости XP им далеко. А на P4 с HT успешно даже w7 встает, с добавлением оперативки, и даже можно спокойно работать, без матов.raidhon
23.01.2017 17:02Вот так всегда, тебе давно за 30, программируешь больше 15 лет ковыряешь все что связано с IT, а потом парень с хабр сообщает мне что я видимо глупости говорю ))
Если работает Widows Aero значит видеокарта не совсем старая и мертвая. Как минимум с 512 мегабайт памяти так как вывод изображения на два монитора.
Опять же зависит что у вас за мониторы.
Они могут быть десятилетней давности с разрешением 1024х768.
Запустите на 4k мониторе, хотя сомнительно что даже видео в таком разрешении будет проигрыватся на этой конфигурации.
Как я уже говорил у нас различные требования к скорости ваше летает для меня будет адским тормозом.
PHPStorm на 500+ файлов это даже смешно.
У меня сейчас в проекте IDEA (с кучей плагинов) 40000+ файлов и она стартует за три — пять секунды.
И это ещё не самый большой проект.
И простите требований к скорости у вас нет никаких вы бы просто не сидели на таком железе!
И даже на таком железе как у вас не думаю что у меня были бы проблемы.
На нетбук который я беру в поездки ASUS Eee PC 1215N(7 лет двухядерный атом) я завел все включая дискретную видеокарту nvidia ion.
На новом ноутбуке тоже самое даже внешний сабвуфер который шел к ноутбуку.
Думаю вы достаточно плохо знаете линукс ( хотя я сам далеко не специалист в нем ) если не можете решить такие проблемы как не найденный модуль wifi.
Про слабое железо puppy linux работает на старой Raspberry Pi и первом Pentium, а вы мне тут про Atom и Pentium3.
Поставьте Arch просто для эксперимента и после этого вам пропавшие иксы покажутся трехминутной проблемой.
В остальном закончим дискуссию.daggert
23.01.2017 17:22>Вот так всегда, тебе давно за 30, программируешь больше 15 лет ковыряешь все что связано с IT, а потом парень с хабр сообщает мне что я видимо глупости говорю ))
Не отчаивайтесь, у всех бывает (:
>Запустите на 4k мониторе, хотя сомнительно что даже видео в таком разрешении будет проигрыватся на этой конфигурации.
У меня два обычных монитора, один FullHD, второй 1280x1024.
>И это ещё не самый большой проект.
У нас не разные требования к скорости. У нас разные проекты. Мои проекты как правило небольшие, но к скорости у меня претензии ровно те-же — быстрое открытие.
>И простите требований к скорости у вас нет никаких вы бы просто не сидели на таком железе!
Не я выбираю какое мне железо на работе, а государство.
>И даже на таком железе как у вас не думаю что у меня были бы проблемы.
Правильно! У вас есть время на секс с системой. У меня нет. У меня работа.
>На нетбук который я беру в поездки ASUS Eee PC 1215N(7 лет двухядерный атом) я завел все включая дискретную видеокарту nvidia ion.
Acer Aspire Revo, 2Gb памяти, SSD kingston. Убунта при открытии 5 вкладок хрома (вконтактик, ютубик) нещадно пропускает кадры и дает рассинхрон. Семерка тянет 1080 в точно тех-же вкладках. Выбирал недавно систему для начальства на этот недокомп.
>Думаю вы достаточно плохо знаете линукс ( хотя я сам далеко не специалист в нем ) если не можете решить такие проблемы как не найденный модуль wifi.
Я в линуксе ровно так-же силен как и в винде: Проблема > Гугл > Решение проблемы. Запоминать эту бесполезную информацию я даже не хочу, я не техник или ремонтник магазина компьютерного.
>Про слабое железо puppy linux работает на старой Raspberry Pi и первом Pentium, а вы мне тут про Atom и Pentium3.
Система — да. Приложения — нет. На Винде, используя hp с одноядерным семпроном, я могу более-менее запустить видео в 480p на ютрупике через хром или яндекс-браузер. На убунте запуск хрома уже боль. Ему гига памяти мало. Надо-ли говорить что на этом компе моя жена диссертацию написала, используя ворд 2010?
>Поставьте Arch просто для эксперимента и после этого вам пропавшие иксы покажутся треминутной проблемой.
Ставил, не мое. Я люблю системы простые, поставил и работай. У меня не пригорает от лицензии, я готов купить дистрибутив.
raidhon
22.01.2017 20:08-3Честно не предпологал что на хабр столько фанатов Windows раздающих минусы ))
Ладно бы MacOS, но Windows ))
Ну как говориться на вкус и цвет — все фломастеры разные!
hubhito
20.01.2017 05:23А кто-то уже смог нормално установить файловую систему linux на другом диске кроме C? Для сборок с SSD довольно актуальный вопрос который пока что лично меня останавливает от пользования данной подсистемой.
WerewolfPrankster
23.01.2017 20:34Хардлинком перенести не получается?
sumanai
23.01.2017 22:13Хардлинки не работают между разделами. Тут скорее точки соединения или символьные ссылки нужны.
bo883
20.01.2017 11:32-2Возможно это и кому то нужно, и нормальный терминал в win'е это прелестно.
Но объединять одно с другим(linux+win) по мне это изврат вышей масти.
Хотя безумно интересно к чему это приведет и/или чем закончиться.
ЗЫ: По мне доработать linux(все то чего там не хватает) гораздо перспективней.sumanai
20.01.2017 15:54Но объединять одно с другим(linux+win) по мне это изврат вышей масти.
Почему?
ЗЫ: По мне доработать linux(все то чего там не хватает) гораздо перспективней.
А Windows проще, для MS конечно же. Со стороны Linux приходится ковырять закрытое ПО, а со стороны Windows- просто делать совместимую реализацию по открытому коду и спекам.
Merkat0r
Никто ничего не добавлял, это кастомная сборка — мелкософт за нее не отвечает и плодить темы на msdn бесполезно, если что :)