Мицрософт започиње тестирање подршке за покретање Линук ГУИ апликација на Виндовс-у

Мицрософт је објавио Пре неколико дана почетак тестирања могућности покретања ГУИ апликација заснованих на Линуку у окружењима заснованим на ВСЛ2 (Виндовс подсистем за Линук).

Апликације су у потпуности интегрисане са главном Виндовс радном површином, укључујући подршку за постављање пречица у мени Старт, репродукцију звука, снимање са микрофона, хардверско убрзање ОпенГЛ-а, приказивање информација о програмима на траци задатака, пребацивање између програма који користе Алт-Таб, копирање података између Виндовс-а и Линук-а програме путем међуспремника.

Да бисте организовали излаз интерфејса Линук апликације на главну радну површину Виндовс-а, користи се композитни менаџер РАИЛ-Схелл развио Мицрософт, Користи Ваиланд протокол и заснован је на Вестон бази података.

Рендеровање се врши помоћу позадине РДП удаљене апликације интегрисане локално (РДП Ремоте Апплицатион Интегратед Лоцалли), која се разликује од позадине РДП-а која је раније била доступна од Вестона по томе што композитни менаџер не приказује саму радну површину, већ преусмерава појединачне површине ( вл_сурфаце) преко РДП РАИЛ канала за приказ на главној Виндовс радној површини. КСВаиланд се користи за покретање Кс11 апликација.

Излаз звука организује ПулсеАудио сервер, који такође комуницира са Виндовс-ом користећи РДП протокол (додатак рдп-синк се користи за излаз звука, а рдп-извор за улаз).

Композитни сервер, КСВаиланд и ПулсеАудио су упаковани у облику универзалне мини дистрибуције ВСЛГд, која укључује компоненте за апстракцију графичког и звучног подсистема, а засновани су на дистрибуцији ЦБЛ-Маринер Линук, која се такође користи у Мицрософт цлоуд инфраструктури . ВСЛГд је покренут користећи механизме виртуелизације, а виртио-фс се користи за дељење између Линук госта и Виндовс хоста.

ФрееРДП се користи као РДП сервер покренут у ВСЛГд Линук окружењу, а мстсц делује као РДП клијент на Виндовс страни. Управљачки програм ВСЛДВЦПлугин припремљен је да идентификује доступне графичке Линук апликације и прикаже их у Виндовс менију. Са уобичајеним Линук дистрибуцијама инсталираним у ВСЛ2 окружењу, као што су Убунту, Дебиан и ЦенОС, ВСЛГд скуп компонената комуницира пружајући утичнице које обрађују захтеве Ваиланд-а, Кс11 и ПулсеАудио. 

Виртуелни ГПУ је имплементиран на Линук помоћу / дев / дкг уређаја са услугама које имитирају Виндовс модел управљачког програма екрана (ВДДМ) Д3ДКМТ Виндовс језгра.

Контролор организује везу са физичким ГПУ-ом преко ВМ магистрале, плус Линук апликације имају исти ниво ГПУ приступа као и изворне Виндовс апликације без присиљавања на дељење ресурса између Виндовс-а и Линук-а.

Тестови перформанси на Сурфаце Боок Ген3 уређају са Интел ГПУ показали су да у изворном Вин32 окружењу, Геекс3Д ГпуТест репер показује 19 ФПС, у Линук окружењу са вГПУ - 18 ФПС и са софтверским приказивањем на Меса - 1 ФПС.

Инсталација ВСЛГд захтева Виндовс 10 Инсидер Превиев најмање верзије 21362, мада eУ будућности ће могућност инсталирања ВСЛГд бити обезбеђена за редовна издања Виндовс, без потребе за учешћем у програму Инсидер Превиев.

ВСЛГд пружа само механизме за приказивање 2Д графике, а за убрзање 3Д графике засноване на ОпенГЛ-у на дистрибуцијама инсталираним на ВСЛ2, предлаже се употреба виртуелног ГПУ-а (вГПУ).

Графичко убрзање се обезбеђује обезбеђивањем слоја са имплементацијом ОпенГЛ-а преко ДирецтКс 12. Слој је дизајниран у облику управљачког програма д3д12, који је био укључен у главни део Меса 21.0 и развија се заједно са Цоллабора.

Инсталација ВСЛГд се изводи покретањем типичне наредбе „всл –инсталл“, на пример за Убунту - „всл –инсталл -д Убунту“.

За постојећа ВСЛ2 окружења, ВСЛГд се инсталира помоћу наредбе „всл –упдате“ (подржана су само ВСЛ2 окружења која користе Линук језгро, а не превођење позива). Графичке апликације се инсталирају путем уобичајеног менаџера пакета дистрибуционог комплета.

izvor: https://devblogs.microsoft.com/


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Искрен дијо

    Очигледно је Линук веома непријатан за одређене људе или компаније. Колико видим, поента је у томе да се Линук склони с пута.