От х:

Днес в x:

20 °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 коментари

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

Хороскоп за 26.05.2020

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

Овен
Ще вземате решения и ще следвате хода на изпълнението им, без да налагате мнението си. С действията си ще покажете на околните, че не търпите възражения, но без да влизате в открит спор или конфликт. Това го можете, но бъдете по-сговорчиви, за да не оставяте съмнения след себе си.
26 май 2020

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

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

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

Близнаци
Днес сте много продуктивни, особено що се отнася до творческата дейност. Ако имате възможност, изберете занимания, които изискват по-голямо уединение и концентрация. Не упреквайте другите за дребните си несполуки и не забравяйте да се усмихвате. Можете да направите вечерта си много приятна.
26 май 2020

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

Рак
Не пропускайте да насърчите онези, които се нуждаят от подкрепата ви. Създавайки творческа атмосфера около себе си, ще работите в синхрон с колегите и ще бъдете по-благосклонни на компромиси. Срещи и не провокирани покани ще направят деня ви вълнуващ, а намеренията окуражаващи.
26 май 2020

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

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

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

Дева
Не ви липсва самочувствие и подхождате доста уверено към непривична за вас сфера. Справяте се доста добре и това няма да остане незабелязано. Проблеми с държавната администрация може да ви поизнервят следобед. Не възлагайте големи надежди на обещана ви подкрепа. В последния момент може да се окаже, че ще трябва да се справите сами и това може да обърка плановете ви.
26 май 2020

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

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

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

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

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

Стрелец
Мнозина от вас ще се съсредоточат върху работата си. Налага се да изясните много неща преди да предприемете каквото и да било. Опитайте се да не се поддавате на внушения и чуждите емоции, пък били те и положителни. Това до голяма степен ще ви натовари и отклони от пътя.
26 май 2020

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

Козирог
Отнесете се с повече отговорност към себе си, има върху какво да се замислите. Подобрете отношението си към хората, които ви обичат, и без които не можете. Храните очаквания, които е възможно и да не се случат. Заложете на сигурното, то ще ви донесе повече удовлетворение, ако работите върху развитието му.
26 май 2020

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

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

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

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