Вход на сайт

МЕДИАМЕТРИКА

Облако тегов

Microsoft подтвердила слухи об интеграции подсистемы Linux в Windows 10

Аватар пользователя Fanatic

Microsoft жжет. Недавно мы писали о присутствии специальных системных файлов с названиями LXss.sys и LXCore.sys в новейшем билде Windows 10, который используется разработчиками программ и драйверов, а также тестировщиками в служебных целях. В драйверах содержался код разбора заголовков ELF-файлов, а также прочие системные функции, характерные для Linux и отсутствующие в Windows NT by design. Уже тогда стало очевидно, что Microsoft собирается всерьез заняться интеграцией подсистемы Linux в Windows 10.


d83c4ed836844e7897c5f53e804b72d4.jpeg

У компании уже имелся подобный опыт. Оригинальная концепция Windows NT (на которой основана Windows 10) подразумевала присутствие там трех подсистем: родной MS Win32, UNIX POSIX, а также IBM OS/2. Обе последние подсистемы отвалились где-то по дороге, которая вела к превращению Windows 2000 в Windows XP, а сама POSIX перекочевала в отдельный инструмент без возможности присутствия в дистрибутиве Windows по умолчанию. То же касается микропроцессорной архитектуры Alpha, от поддержки которой Microsoft также отказалась с выходом Windows XP. Остается только гадать, сколько продержится в Windows подсистема Linux.

Стоит отметить, что во-первых, архитектура ядра Windows 10, как и прочих версий Windows NT, подразумевает под собой интеграцию других ОС, хотя бы на уровне поддержки запуска там приложений с возможностью реализации соответствующих системных вызовов с правильной семантикой. Для этого был введен вспомогательный уровень подсистем, который в случае с Win32 называется NT layer (ntdll). Прочие библиотеки подсистем также имели доступ к ядру и могли воспроизводить то поведение системных вызовов, которое было нужно конкретной подсистеме (например, fork в POSIX, которая выполняла ветвление процессов).

Во-вторых, концепции Windows NT и Linux во многом похожи: обе основаны на монолитном ядре, разбитом на подсистемы, обе используют схожие механизмы реализации объектов ядра и межпроцессного взаимодействия, а также обе берут свои истоки у концепции ядра оригинальной UNIX.

Нам сложно сказать, что именно подвигло Microsoft на интеграцию в Windows 10 второй подсистемы, однако, как и в прочих случаях компания подошла к этому весьма основательно, не опираясь на какие-либо подходы псевдо-эмуляции или виртуальных машин. Все вышеперечисленные подсистемы разрабатывались исключительно как native и имели схожие с Win32 полномочия в реализации функций собственных подсистем.

И так, по сути. Анонс новой подсистемы состоялся на известной конференции Microsoft под названием Build 2016, на которой анонсируются программные новинки компании. Было заявлено, что в будущей версии Windows 10 пользователи смогут пользоваться услугами командного интерпретатора Linux, известного как bash, что в свою очередь сразу указывает на присутствие в Windows загрузчика исполняемых ELF-файлов, а также среды (подсистемы) для их исполнения и стандартных инструментов типа ssh, grep, sed, и awk. В качестве эталона была выбрана Ubuntu Linux.

2e251291222c48e392ba2ad607c9abeb.png
Рис. Слайд презентации «Linux on Windows». На слайде указано, что речь идет именно о полноценной подсистеме Linux, а не о псевдо-эмуляции или виртуальных машинах. Да, Linux становится частью Windows 10 и так же как POSIX и OS/2 будет работать в пользовательском режиме с реализацией семантики системных вызовов на уровне ядра.

9990aad7de2a4b959cf75b41598b34a0.png
Рис. Собственно архитектура или все то, что мы говорили выше, плюс специальная поддержка семантики системных вызовов Linux на уровне ядра, за что и отвечают два драйвера, указанных в самом начале.

3785f8c54ae946f5a245fb7bd55d776d.png
Рис. Так как Linux становится полноценной подсистемой и частью Windows, ее командный интерпретатор можно вызвать через оболочку Windows Shell или же командный интерпретатор, как и показано на слайде.

8e2f83e4f6064e9d8020bb7d847782d0.png
Рис. 3. Демонстрация работы известной UNIX-команды ls для вывода списка содержимого директории.

05f0d49499004fca9d0a8ed5e13a811c.png
Рис. 4. Утилита readelf для анализа заголовка ELF-файла в действии.

6a852ddc079f4d0fa5feb687b3efcdc9.png
Рис. 5. Компилятор исполняемых файлов gcc.

e247ffa5a825478b88c90c0a86565974.png
Рис. Есть над чем поработать. :)

Полное видео демонстрации работы подсистемы Linux на Windows можно посмотреть здесь.

https://habrahabr.ru/company/eset/blog/280584/

Фонд поддержки авторов AfterShock

Комментарии

Аватар пользователя vleo
vleo(3 года 3 месяца)(19:17:24 / 31-03-2016)

Короче - "#биллгейтсслил" :-)

А во-вторых - зачем мне шпионящая и сливающая и навязывающая мне рекламу всякой дряни Windows10, когда я могу установить Linux, а в него - виртуалку - да хоть с Windows10 или 8 или 7. И не ИЛИ, а И, при желании.

Аватар пользователя Fanatic
Fanatic(3 года 8 месяцев)(19:22:08 / 31-03-2016)

Microsoft сейчас очень крупно вкладывается в разработку ядра Linux - это раз.

Два - Билл не слил, а занимает прагматичную позицию. Рекомендую почитать комменты к статье типа такого:

https://habrahabr.ru/post/280560/#comment_8831764

И ведь побегут. Я имею в виду тех, кто сейчас вынужден страдать из-за того, что рабочая машина должна быть на Win (из-за Outlook'а), а основную работу приходится работать в виртуалке с Ubuntu.

Аватар пользователя Системник
Системник(2 года 9 месяцев)(20:34:55 / 31-03-2016)

Где? Где? Где? Вкладывается?!

Билл как не решал тогда ничего, так и сейчас не решает. Сыночек высокопоставленной мамы из IBM.

 

Аватар пользователя eprst
eprst(5 лет 7 месяцев)(19:23:55 / 31-03-2016)

Шаттлворт продал Ubuntu мелкомягким?

Аватар пользователя Fanatic
Fanatic(3 года 8 месяцев)(19:30:02 / 31-03-2016)

29.01.2015 23:21  Microsoft инвестирует в развитие Android-прошивки CyanogenMod

По данным, полученным изданием Wall Street Journal, компания Microsoft выступит миноритарным инвестором в очередном $70-миллионном раунде инвестиций в стартап Cyanogen Inc, созданный для курирования проекта CyanogenMod, в рамках которого развивается альтернативная сборка платформы Android. Точная доля средств Microsoft в очередном раунде инвестиций неизвестна, сообщается только то, что Microsoft выступит вместе с несколькими другими инвесторами, имена которых не называются. Инвестиции в Cyanogen и стимулирование развития независимого варианта платформы Android обусловлены желанием снизить уровень контроля компании Google над платформой Android.

"Мы собираемся забрать Android у Google" неоднозначно заявил Кирт МакМастер (Kirt McMaster), руководитель компании Cyanogen Inc, после того как инвестиции в компанию были доведены до $100 млн долларов. По данным МакМастера в настоящее время прошивкой CyanogenMod пользуется более 50 млн человек, большинство из которых установили CyanogenMod вместо штатной прошивки. Компания также активно работает с производителями оборудования в направлении выпуска смартфонов, изначально поставляемых с CyanogenMod. Недавно подобное соглашение было заключено с индийским производителем Micromax. 

https://www.opennet.ru/opennews/art.shtml?num=41570

 

Microsoft порекомендовали инвестировать в Linux

[16.10.04] Автор книги "Дилемма инноватора" считает, что компании пора начать вкладывать деньги в открытые решения для рабочего стола и КПК

Клэйтон Кристенсен (Clayton Christensen), адъюнкт-профессор Harvard Business School и автор книги "Дилемма инноватора" (Innovator's Dilemma) считает, что Microsoft пора начать инвестировать в Linux. Таким оригинальным образом компания сможет справится с этой, разрушительной для ее бизнеса, силой. Г-н Кристенсен порекомендовал Microsoft создать специальное подразделение, которое будет заниматься открытыми технологиями, иначе "софтверный гигант" рискует упустить свою долю в новом рынке. О реакции на эти заявления самой Microsoft пока ничего не сообщается.

http://www.linux.org.ru/news/linux-general/682092

 

Microsoft анонсировала свой Linux

18.09.2015 14:52

Корпорация Microsoft представила собственный Linux-дистрибутив Azure Cloud Switch (ACS). Операционная система предназначена не для персональных компьютеров, а для сетевого оборудования.

Как написала в блоге Microsoft Камала Субраманьян (Kamala Subramanian), главный программный архитектор в отделе Azure Networking, платформа ACS является кроссплатформенной модульной операционной системой для развертывания программно-конфигурируемых сетей (Software-Defined Networking, SDN), в которых управление сетью отделено от уровня передачи данных, а ее настройка осуществляется при помощи программного обеспечения.

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

Оснащенные ACS устройства должны стать альтернативами традиционным аппаратным коммутаторам в корпоративных сетях и дата-центрах облачных провайдеров, обеспечивая подключение действующей сетевой инфраструктуры к облачной платформе управления сетью.

Microsoft не уточнила, когда операционная система ACS будет выпущена на рынок.

 http://www.dailycomm.ru/m/32786/

Аватар пользователя Fanatic
Fanatic(3 года 8 месяцев)(19:32:32 / 31-03-2016)

Партнёрство Red Hat и Microsoft открывает облачные горизонты для клиентов

By Openness At CEE on Ноябрь 10, 2015 at 9:08 пп

Сегодня утром Microsoft и Red Hat объявили о долгожданном партнёрстве, благодаря которому клиенты смогут  использовать технологии гибридного облака. Особенно радостной эта новость стала для тех, кто хотел бы развертывать решения Red Hat на Microsoft, ведь теперь этот процесс станет более гибким и вариативным.

http://openness.microsoft.com/ru-cee/blog/2015/11/10/%D0%BF%D0%B0%D1%80%...

Аватар пользователя Fanatic
Fanatic(3 года 8 месяцев)(19:44:52 / 31-03-2016)

17 июля 2011 в 20:49

Вклад Microsoft в разработку ядра Linux 3.0.0

Джонатан Корбет на сайте LWN.net совместно с Linux Foundation после каждого релиза ядра Linux публикует статистику по разработчикам этого ядра. Как известно, 75% нового кода Linux создаётся коммерческими компаниями, а самые активные обычно Red Hat, Intel и IBM. В статистике по ядру Linux 3.0.0 главные компании-разработчики остались прежними, но появилось и кое-кто новенький.

Среди всех отдельных разработчиков первое место по количеству коммитов (changesets) в ядро (343 шт.) занял К.И.Шринивасан (K. Y. Srinivasan), сотрудник Microsoft. Всего же за компанией Microsoft числится 361 коммит — таким образом, она заняла пятое место среди всех компаний по количеству изменений в ядро Linux 3.0.0.

https://habrahabr.ru/post/124339/

Аватар пользователя ek-nfn
ek-nfn(5 лет 3 недели)(23:31:06 / 31-03-2016)

del

Аватар пользователя vleo
vleo(3 года 3 месяца)(17:30:57 / 02-04-2016)

Шаттлворт продал Ubuntu мелкомягким?

Вы любите набросы делать как я вижу.

Ложечки нашлись, но осадок остался? В отношении Ubuntu имеется в виду. 

Шаттлворт, это не нищеброд, который за 3 копейки отдаст свой любимый проект Микрософту, известному своим "талантом" скупать и заваливать перспективные проекты.

Аватар пользователя вилюй
вилюй(5 лет 10 месяцев)(19:44:55 / 31-03-2016)

//Нам сложно сказать, что именно подвигло Microsoft на интеграцию в Windows 10 второй подсистемы//

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

 

Аватар пользователя mkizub
mkizub(2 года 4 месяца)(19:45:47 / 31-03-2016)

Нахрен не нужен троян размером с операционку, и за мои же деньги.

Запускать линуксовые задачи я могу и под линуксом, чего и вам желаю.

Игрушки уже забыл когда запускал, всё равно времени нет.

Аватар пользователя Не_волшебник

Нахрен не нужен троян размером с операционку, и за мои же деньги.

Нравится, не нравится... Чиновники на раз заставят всё это покупать и использовать.

 

Аватар пользователя житель провинции

Microsoft огласила список новых ПК, на которых будет работать старая Windows

 

Windows 10 распространяется под видом рекомендуемого апдейта

 

 

Аватар пользователя vleo
vleo(3 года 3 месяца)(17:27:31 / 02-04-2016)

Это обозначает - срочно отключить всем Windows-филам опцию автоматического обновления версии.

Аватар пользователя житель провинции

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

Аватар пользователя vleo
vleo(3 года 3 месяца)(17:26:17 / 02-04-2016)

Профильные чиновники в РФ (к примеру, Массух) не могут пока БАРАНОВ заставить использовать Линукс.

Я думаю через несколько лет будет актуален лозунг:

"Поставил Windows - помог Врагу"

И поясните Ваш наброс:

Нравится, не нравится... Чиновники на раз заставят всё это покупать и использовать.

Что имеем в виду, учитывая то, что официальная позиция Правительства РФ - "даешь Линукс", или Вам главное что-то против Властей РФ сказать, повод не важен? 

Аватар пользователя Не_волшебник

Профильные чиновники в РФ (к примеру, Массух) не могут пока БАРАНОВ заставить использовать Линукс.

Как всегда - народ плохой, не тот.

Что имеем в виду, учитывая то, что официальная позиция Правительства РФ - "даешь Линукс", или Вам главное что-то против Властей РФ сказать, повод не важен? 

Первый раз от Вас слышу, что у правительства РФ по этому вопросу есть официальная позиция.

И поясните Ваш наброс

Поясняю -  в крупных организациях закупается то с чего получается больший откат. И да если ЭЦП работает ТОЛЬКО под WIN и налоговая присылает документы в формате docx - то вот это и есть официальная позиция чиновников =)

Аватар пользователя gringo
gringo(3 года 8 месяцев)(20:03:14 / 31-03-2016)

Не можешь победить, возглавь. Или как там было... Засцали, мелкомягкие

Аватар пользователя Системник
Системник(2 года 9 месяцев)(20:41:13 / 31-03-2016)

Это не засцали.

Это начало громкого конца. С фейерверками и кан-каном.

Аватар пользователя Madzie
Madzie(2 года 10 месяцев)(21:22:31 / 31-03-2016)

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

Чот прям уже пригорать начинает ситуация с разработкой отечественной оси...

Аватар пользователя beck
beck(2 года 4 месяца)(00:26:07 / 01-04-2016)

Следовало ожидать. В WinNT было вкручено столько всего, что какая-то там подсистема пингвина... Как по мне, пингвин - говно и для мира это шаг назад. WinNT списана с VMS, куда и следует двигаться. Если юникс, то FreeBSD (OpenBSD), но уж никак не собрание пингвинообразное велосипедов на костылях... Я смотрю школота забыла xenix, interactive unix,sco unix, а ведь MS там наследила весьма активно. Наивно считать, что в MS не умеют писать софт.

Что касается "они за мной следят"... Уже давно за вами следят, наивные. Все ваши тупые емэйлы, наивные смс, жалкие телефонные звонки, смешные заходы в торенты и даже на АШ, всё это давно записано у кого надо. Как и 200 лет назад.

Аватар пользователя Madzie
Madzie(2 года 10 месяцев)(20:21:57 / 01-04-2016)

Да в курсе я например того же гугля, который сохраняет ВСЕ данные и пароли если даже ты ставишь галку "НЕТ не сохранять никада для этого саита". И да гугль следит за твоей сетевой активностью. И да андроид нисколько не смущаясь засылает тебе рекламу на темы на которые ты говорил во время работы с коллегой, при ВЫКЛЮЧЕННОМ телефоне. Но ставить себе 20 гигов тотальной слежки на комп, что бы она там бесконечно шарилась по винтам, вынося тебе мозг их треском и при этом НАГЛО решала сама что ей там поделать...накачать 4-5 гигов обновлений ДЛЯ СЛЕЖКИ...не смотря на то что у тебя инет через мобильный подключен или запретить тебе запускать скачанную тобой прогу или торрент, нагло посмеиваясь над твоими ПОЛНЫМИ правами администратора. Это хуцпа по американски. Амерское потреблятское быдло  пусть  хавает это молча и с причмокиванием, а у нас слава богу Россия и творческие люди и такой беспредел со своими компами никто делать не позволит

Аватар пользователя vleo
vleo(3 года 3 месяца)(17:19:35 / 02-04-2016)

Ну, польза от этого блудняка для Linux-а может быть - в плане улучшения драйверов для видео-карт.

Что касается "захвата" Линуска кем бы то ни было, я бы местным "анил-итикам" посоветовал изучить лицензию GNU GPL, что такое FSF, вообще, что-нибудь понимать в IT бизнес процессах и экономики СПО, и, главное, советую, "специалистам" по Windows засунуть язык в задницу своему любимому Биллу Гейтсу и оставить свое Укрско-либерастически продажное мнение при себе - оно и неинтересно и не умно.

Нормальных IT специалистов, с ориентацией на Windows быть не может. По определению.

Так что с Линуксом все в порядке, ну а Микрософт ВЫНУЖДЕН делать хорошую мину, при плохой игре - то есть в условиях краха модели бесконечный дойки ТУПЫХ пользователей через проприетарный софт, низкого качества.

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

Лидеры обсуждений

за 4 часаза суткиза неделю

Лидеры просмотров

за неделюза месяцза год

СМИ

Загрузка...