Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10

отметили
19
человек
в архиве
Microsoft может интегрировать подсистему Linux в новый выпуск Windows 10
Недавно стало известно, что в наборе системных файлов Windows 10 Insider Preview Build 14251 содержатся два драйвера с названиями LXss.sys и LXCore.sys, которые могут иметь прямое отношение к реализации подсистемы Linux на Windows 10, для поддержки в последней запуска соответствующих приложений. Указанные названия файлов могут интерпретироваться как Linux Subsystem и Linux Core. Также эти два файла имеют отношение к Windows 10 Mobile, для которой Microsoft собиралась включить поддержку приложений ОС Android, также основанной на ядре Linux.

Кроме этого, известный гуру внутреннего устройства Windows и один из соавторов известной книги Windows Internals, Alex Ionescu, показал в своем твиттере скриншот одной из функций драйвера LXCore.sys Windows 10 того же выпуска в отладчике Windbg, на котором виден анализатор заголовков 64-битных исполняемых файлов Linux, известных как ELF64.

источник: habrastorage.org
Рис. Функция проверки правильности заголовка исполняемого 64-битного файла Linux под названием LxElfValidateHeader64 в драйвере LXCore.sys. На отношение драйвера к подсистеме Linux также указывает название других функций драйвера на стеке в windbg. Например, функции с префиксом LxpThreadGroup имеют отношение к проведению операций с «группой потоков», специальной структуры ядра в Linux, которая отсутствует в Windows NT.
Добавил ramstor ramstor 2 Марта 2016
Комментарии участников:
cheebeez
+1
cheebeez, 2 Марта 2016 , url
MacOS перенесли на nix в свое время, не ошиблись. Мелкософт походу туда же идет.
X86
+1
X86, 2 Марта 2016 , url
да нет, они просто хотят в винду подсистему Linux внедрить. Подобное в винде давным-давно есть — подсистема Unix
Подсистема для UNIX-приложений (SUA), результат эволюции подсистем Interix, ранее поставляемых со службой Windows для UNIX 3.5, представляет собой многопользовательскую среду UNIX, работающую на компьютерах под управлением серверных операционных систем Windows. SUA и прилагаемые к ней служебные программы предоставляют среду, похожую на операционные системы семейства UNIX. Она также поддерживает учет регистра в именах файлов, управление заданиями, средства компиляции и использование более 300 UNIX-команд, служебных программ и сценариев оболочки. Так как SUA предназначена для работы поверх ядра Windows, она предлагает действительную UNIX-функциональность, без какой-либо эмуляции.
abyss
0
abyss, 2 Марта 2016 , url
недайбох… ппц никсам ;-(


Войдите или станьте участником, чтобы комментировать