Windows Subsystém pre Linux začal ako Project Astoria na Windows Phone

Ikona času čítania 2 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Vývoj subsystému Windows pre Linux bol ohlasovaný ako moment spoločnosti Microsoft na ceste do Damasku, keď spoločnosť konečne vzdala boj proti Linuxu a považovala ho skôr za nástroj než za nepriateľa.

Je zaujímavé, že táto technológia mala oveľa kontroverznejší pôvod v projekte Astoria, snahe spoločnosti Microsoft udržať Windows Phone pri živote tým, že do operačného systému prinesie podporu pre aplikácie pre Android.

Táto technológia, ktorá bola odhalená v apríli 2015 a potom potvrdená na Build 2015, emulovala systémové volania systému Android, preložila ich na volania rozhrania Windows Phone API a bola prekvapivo účinná (niektorí hovoria, že až príliš efektívna).

V roku 2016 Microsoft potvrdené že už nevyvíjajú Project Astoria, pričom Kevin Gallo z tímu Windows dnes uviedol nasledujúci dôvod:

Dostali sme veľa spätnej väzby, že mať dve technológie Bridge na prenos kódu z mobilných operačných systémov do Windowsu bolo zbytočné a výber medzi nimi by mohol byť mätúci. Dôkladne sme zvážili túto spätnú väzbu a rozhodli sme sa, že svoje úsilie zameriame na Windows Bridge pre iOS a urobíme z neho možnosť jediného Bridge na prinesenie mobilného kódu do všetkých zariadení so systémom Windows 10 vrátane Xboxu a PC. Pre tých vývojárov, ktorí strávili čas skúmaním Android Bridge, dôrazne odporúčame, aby si pozreli iOS Bridge a Xamarin ako skvelé riešenia.

Z Windows Bridge pre iOS nakoniec neprišlo nič, čo by si vyžadovalo, aby vývojári prekompilovali svoje aplikácie pre Windows Phone, v porovnaní s jednoduchým spustením binárnych súborov Android na OS.

Prekvapivo to však bol zrušený projekt Astoria, ktorý pokračoval vo väčších a lepších veciach, pričom technológia prekladu API bola použitá pre prvú verziu Windows Subsystem for Linux (WSL 2 používal priamo jadro Linuxu).

Správu odhalil Ben Hill, senior softvérový inžinier v spoločnosti Microsoft, na podcaste oslavyubuntu, ktorý si môžete pozrieť nižšie:

Cez Walkingcat

Viac o témach: Projekt Astoria, windows 10, Windows Bridge pre iOS, Podsystém Windows pre systém Linux