От х:

Днес в x:

25 °C

Програмите за Linux вече могат да работят в средата на Windows 10 и да използват хардуерно ускорение

По време на събитието  Місrоѕоft Вuіld 2020 coфтyepният гигaнт пpeдcтaви знaчитeлни пoдoбpeния в пoдcиcтeмaтa WЅL (Wіndоwѕ Ѕubѕуѕtеm fоr Lіnuх), ĸoятo вeчe пoддъpжa cтapтиpaнeтo нa изпълнимитe Lіnuх фaйлoвe в cpeдaтa нa oпepaциoннaтa cиcтeмa Wіndоwѕ 10. Haвяpнo идeятa e paзpaбoтчицитe дa мoгaт дa тecтвaт cвoитe пpoгpaми диpeĸтнo oт ĸoмпютъp пoд yпpaвлeниeтo нa Wіndоwѕ 10.  

Обновената подсистема WSL поддържа стартирането на Linux приложения с графичен интерфейс. Това е направено чрез виртуализация на достъпа до графичния процесор и чрез предоставянето на нови драйвери, чрез които могат да работят мениджърите на прозорци и графичните десктоп среди на различните Linux дистрибуции, включително и дистрибуциите базирани на Wayland. Поддържа се хардуерното ускорение на видеокартите, а графичните приложения за Linux и Windows могат да работят буквално рамо до рамо

За Linux ядрото е предложен отвореният драйвер dxgkrnl, създаващ и предоставящ устройството /dev/dxg с услуги повтарящи WDDM D3DKMT на Windows ядрото. Драйверът осигурява съединението на физическия графичен процесор с помощта на bus. Linux приложенията имат същото ниво на достъп до GPU, какъвто имат и родните приложения на Windows, при това без да има разделяне на ресурсите между Windows и Linux

Освен това, за Linux е предоставена библиотеката libd3d12.so, предоставяща пълноценен графичен API Direct3D 12. Тази библиотека използва същия код, както и родната Windows реализация Direct3D 12 и по функционалност е напълно идентична с библиотеката d3d12.dll. А в програмната библиотека DxCore (libdxcore.so) е включен опростен вариант на API DXGI (DirectX Graphics Infrastructure). Библиотеките libd3d12.so и libdxcore.so са фирмени и се предоставят само в двоичните компилации, които се монтират във WSL като /usr/lib/wsl/lib, и са съвместими с Ubuntu, Debian, Fedora, Centos, SUSE и дистрибуциите, базирани на Glibc.

Поддръжката на OpenGL в Mesa е осигурена чрез софтуерен слой, транслиращ извикванията в API DirectX 12. Планирано е реализирането на API Vulkan.

Добавена е поддръжката на компютърни изчисления с помощта на видеокарти, която дава възможност за използването на хардуерното ускорение в задачи от типа на дълбокото машинно обучение. На първия етап във WSL средата ще бъде осигурена поддръжката на CUDA и DirectML, работещи върху API D3D12 – така например, в Linux е възможно да се стартира TensorFlow с бекенд за DirectML. Поддръжката на OpenCL е възможна чрез софтуерен слой, извършващ преобразуване на извикванията към API DirectX 12

Инсталирането на WSL съвсем скоро ще става с помощта на следната опростена команда:

wsl.exe --install

Предлаганото за новата WSL2 подсистема Linux ядро се базира на оригиналното Linux Kernel 4.19 и се стартира във Windows 10 средата с помощта на виртуална машина, която вече е налична в Azure. Използваните за това ядро специфични за WSL2 пачове включват оптимизации за намаляване времето на стартиране на това ядро, намаляване на използваната памет, връщане във Windows на освободената от процесите на Linux памет и оставянето в това ядро на минимално необходимия комплект от драйвери и подсистеми.

Източник: kaldata

Facebook коментари

Коментари в сайта

Хороскоп за 06.07.2020

Хороскоп за Овен

Овен
Приятни ще са моментите ви с любимите хора, а и близките ви ще са толерантни към вас. В добро настроение сте и всичко, с което се захванете ще ви спори и ще оставате доволни от себе си. Не допускайте човек от миналото ви да повлияе на бъдещите ви планове. За предпочитане е да не пътувате.
06 юли 2020

Хороскоп за Телец

Телец
И да имате своите основания не избързвайте и не пристъпвайте към вземане на крайни решения. Анализирайте по-задълбочено информацията, която получавате. Възможни са здравословни проблеми, но можете да ги избегнете, ако навреме вземете мерки. Направете нещо повече за себе си.
06 юли 2020

Хороскоп за Близнаци

Близнаци
Дилемите пред вас са не една и две, но изискват да съберете мислите си и да вземете най-доброто решение за себе си. Други ще ги занимават неотложни промени, оставайки на втори план личните си такива. Въпреки това се отнесете с повече внимание към здравословните си неразположения.
06 юли 2020

Хороскоп за Рак

Рак
Все по-често мислите за промяна в живота си и това ви подтиква да търсите нови възможности. Споделете за тях с близките си и не се затваряйте в себе си. Чувството ви за свобода ще бъде изострено и е възможно да реагирате необичайно на някои прояви на околните. Погрижете се за почивката си, нуждаете се от нея.
06 юли 2020

Хороскоп за Лъв

Лъв
Опитайте се днес да не поемате излишни ангажименти, дори към близки приятели. Най-добре ще е ако си останете у дома и се опитате да се разтоварите сред спокойна обстановка. Заемете се с нещо полезно и приятно едновременно. Изкушавате се от предложението на свой близък, което ще ви зарадва към края на деня. Добре ще да помислите за физическата си форма.
06 юли 2020

Хороскоп за Дева

Дева
Може би е добре днес да отделите повече време на семейството си и личните дела. Приемете съветите на близък човек и си починете добре. Не се заемайте с прекалено много дейности наведнъж, въпреки че дори и да го сторите най-вероятно ще се справите. Ще получите интересно предложение в професионален план.
06 юли 2020

Хороскоп за Везни

Везни
Предстои ви кратко пътуване, което ще ви подейства обновяващо. Имате нужда от разнообразие и презареждане с енергия, така че не го пропускайте. Не се тревожете за работата си или за каквото и да било, забавлявайте се.
06 юли 2020

Хороскоп за Скорпион

Скорпион
Възможно е много от вас днес да преосмислят досегашната си работа и да предприемат сериозни стъпки към промяна. Осъзнавате начините, по които бихте могли да промените онези неща от ежедневието си, които са ви в тежест. Близките ви ще приемат с охота идеите ви, но ще са ви необходими доста усилия. Започнете постепенно и се радвайте на всеки малък успех.
06 юли 2020

Хороскоп за Стрелец

Стрелец
Приятна изненада ще ви направи активни в посока на личните ви предпочитания. Довежданата до вас промяна ще ускори започнати вече процеси и скоро ще се поздравите с придобивки от различен характер. Дайте шанс на човека, който търси път към вас и му позволете да изложи тезата си.
06 юли 2020

Хороскоп за Козирог

Козирог
Повечето от вас ще се посветят на дома и семейството. Отдайте им се и ще останат доволни всички. Отпадат колебанията ви по въпрос, който отдавна ви занимава. Желанията си ще видите осъществими и ще положите усилия да ускорите момента.
06 юли 2020

Хороскоп за Водолей

Водолей
Ще се организирате и ще свършите всичко, което планирате за днес, без това да се отрази на връзките ви с околните. При постигане на договорености не изхождайте единствено от личните си интереси, защото няма да се стигне до сделка. Използвайте деня си и за подготовка на предстоящо пътуване.
06 юли 2020

Хороскоп за Риби

Риби
Ваши близки ще предизвикат значителна промяна в живота ви. Това ще ви помогне да преодолеете лично пристрастие или стара позиция. Бъдете по-гъвкави и по отстъпчиви в отстояване на мнения и позиции. Това ще ви направи по-общителни и ще ви помогне да заживеете в мир с другите и дори със себе си. Една съдбовна среща, защо не и с чуждестранни претенденти за сърцето ви. Романът ще е необичаен но непременно зареден със страст.
06 юли 2020

Случаен виц

Последни новини