[lxss] переносим в Win2016
От: IID Россия  
Дата: 01.10.16 01:11
Оценка:
К сожалению, этот пакет не попал ни в TechPreview, ни в RTM. Поэтому я вытащил lxss из Windows 10 Anniversary. В виде пакета LXSS вытащить не получилось — сервер не видел подложенные в servicing файлы, и модификация реестра не помогала. Скорее всего потому что я понятия не имею, как работает Component Based Servicing. Вытаскивал содержимое.

Для установки надо скопировать файлы, импортировать ключи в реестр, и вручную добавить службу в группу. В Techical Preview не заработает — там слишком старое ядро. Я проверял в TP5.

Архив ~600kb. (Инструкция внутри)

LXSS оказался удивительно компактным:
— один драйвер lxss, состоящий из двух файлов lxss.sys и lxcore.sys (~800kb)
— одна COM служба LxssManager, состоящая из файла службы LxssManager.dll и стаба LxssManagerProxyStub.dll (~300kb) и их MUI
— два приложения: bash.exe (70кб) и LxRun.exe (130кб) и их MUI

Итого чуть больше 1мб. Поразительно. (Да, я знаю про Simple и PICO процессы).

ЗЫ: Службу вручную запускать не надо! Её запустит rpcss сам, когда от bash.exe придёт запрос.

UPD: обновления
Выкладывать буду только обновления файлов к архиву выше.

Обновление 14393.206. Обновился основной драйвер (других изменений нет).
Обновление 14936.1000. Insider Preview. Обновились все файлы. (!!! не совместимы с Server RTM)
kalsarikännit
Отредактировано 28.10.2016 15:21 IID . Предыдущая версия . Еще …
Отредактировано 02.10.2016 21:30 IID . Предыдущая версия .
Re: [lxss] переносим в Win2016
От: mike_rs Россия  
Дата: 07.10.16 08:10
Оценка:
Здравствуйте, IID, Вы писали:


IID>К сожалению, этот пакет не попал ни в TechPreview, ни в RTM. Поэтому я вытащил lxss из Windows 10 Anniversary. В виде пакета LXSS вытащить не получилось — сервер не видел подложенные в servicing файлы, и модификация реестра не помогала. Скорее всего потому что я понятия не имею, как работает Component Based Servicing. Вытаскивал содержимое.


зачем все это? developer mode->add components->linux subsystem->reboot->profit
Re[2]: [lxss] переносим в Win2016
От: IID Россия  
Дата: 08.10.16 12:35
Оценка:
Здравствуйте, mike_rs, Вы писали:

_>зачем все это? developer mode->add components->linux subsystem->reboot->profit


Win2016 это вышедший в конце сентября Windows Server. Этой подсистемы в его составе нет (я не нашёл). Скорее всего потому, что она еще Beta.
kalsarikännit
Re: [lxss] переносим в Win2016
От: flаt  
Дата: 13.10.16 07:36
Оценка:
Здравствуйте, IID, Вы писали:


IID>Итого чуть больше 1мб. Поразительно. (Да, я знаю про Simple и PICO процессы).


Круто. Сколько там .NET занимает сейчас?
Re[2]: [lxss] переносим в Win2016
От: IID Россия  
Дата: 13.10.16 15:25
Оценка:
Здравствуйте, flаt, Вы писали:

F>Круто. Сколько там .NET занимает сейчас?


То-то и оно... А тут весь современный линукс на дискетке. Даже без сжатия.
kalsarikännit
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.