Windows 10 verzia 1903 „Aktualizácia z apríla 2019“ prichádza s radom zaujímavých zmien a vylepšení, ktoré sa vo funkcii WSL uskutočnili. Patria sem ďalšie distribúcie v obchode, možnosť prehliadať súbory WSL z aplikácie File Exporer a ďalšie.
Inzerát
Možnosť natívneho spustenia systému Linux v systéme Windows 10 poskytuje funkcia WSL. WSL je skratka pre Windows Subsystem for Linux, ktorá bola pôvodne obmedzená iba na Ubuntu. Moderné verzie WSL umožňujú inštalácia a spustenie viacerých distribúcií systému Linux z obchodu Microsoft Store.
Po umožňujúce WSL , z Obchodu môžete nainštalovať rôzne verzie systému Linux. Môžete použiť nasledujúce odkazy:
a viac.
S Windows 10 verzie 1903 „Aktualizácia z apríla 2019“ máte zo systému Windows ľahký prístup k všetkým súborom vo svojich distribúciách systému Linux. Od tohto písania je táto funkcia implementovaná v systéme Windows 10 build 18836. Je na ceste k pobočke 19h1, takže sa ho dočkáme pri ďalšom zostavení. Takto sa to dá urobiť.
Prístup k súborom WSL Linux zo systému Windows 10 , urobte nasledovné.
- Povoliť funkcia WSL.
- Inštalácia nejaké distro, napr. Ubuntu a spustite ho.
- V adresári na systéme Linux FS zadajte
prieskumník.
. - Týmto sa otvorí okno Prieskumník súborov, ktoré sa nachádza vo vnútri vašej distribúcie systému Linux.
Odtiaľ máte prístup k ľubovoľným súborom so systémom Linux, ktoré sa vám páčia, rovnako ako k akýmkoľvek iným súborom prostredníctvom aplikácie Prieskumník súborov. Patria sem operácie, ako napríklad: pretiahnutie súborov tam a späť na iné miesta, kopírovanie a vkladanie a dokonca aj použitie vlastných položiek kontextovej ponuky pridaných programom Notepad ++, VSCode a iným softvérom.
môžete si zmeniť svoje užívateľské meno v lige legiend
Prieskumník súborov zobrazuje distribuované súbory ako zdieľanie virtuálnej siete pod cestou \ wsl $ \.
Tím WSL aktívne skúma spôsoby, ako zlepšiť objaviteľnosť súborov Linuxu v aplikácii File Explorer. Postup ich práce je už viditeľný v systéme Windows 10 Build 18836 , ktorý zobrazuje súborový systém WSL / Linux v Prieskumníkovi súborov .
Prístup k súborom Linux v príkazovom riadku
Okrem Prieskumníka súborov môžete na prístup k svojim súborom Linuxu použiť klasický príkazový riadok a nástroje PowerShell. Podobne musíte prejsť na \ wsl $ {názov distribúcie} kde {názov distribúcie} je názov spustenej distribúcie.
Známe problémy
Toto je nová funkcia a niektoré jej časti nemusia fungovať dokonale. Tu uvádzame niektoré známe problémy, na ktoré vás chceme pri používaní tejto funkcie upozorniť:
- Od tejto chvíle budú distribučné súbory prístupné iba zo systému Windows, keď je distribučná sústava spustená. Vývojár v budúcej aktualizácii pridá podporu pre nebežiace distribúcie.
Pretože súborový server 9P beží vo vnútri každej distribúcie, je prístupný, iba ak je táto distribúcia spustená. Tím hľadá spôsoby, ako to vyriešiť. - S prístupom k súborom Linux sa zaobchádza rovnako ako s prístupom k sieťovým prostriedkom a všetky pravidlá týkajúce sa prístupu k sieťovým prostriedkom budú naďalej platiť
napr .: Pri použití CMD nebude cd \ wsl $ Ubuntu home fungovať (pretože CMD nepodporuje cesty UNC ako aktuálne adresáre), kopírujte však \ wsl $ Ubuntu home somefile.txt C: dev bude pracovať - Staré pravidlá stále platia, k svojim súborom so systémom Linux by ste NEMALI pristupovať v priečinku AppData!
Ak sa pokúsite získať prístup k svojim súborom so systémom Linux prostredníctvom priečinka AppData, obchádzate server 9P, čo znamená, že k svojim súborom so systémom Linux nebudete mať prístup a pravdepodobne by ste mohliskorumpovanývaša distribúcia Linuxu.
Poznámka: Server 9P je server, ktorý obsahuje protokoly podporujúce metaúdaje systému Linux vrátane povolení. Démon WSL init teraz obsahuje server 9P. Existuje služba a ovládač systému Windows, ktoré fungujú ako klient a komunikujú so serverom 9P (ktorý je spustený vo vnútri inštancie WSL). Klient a server komunikujú cez zásuvky AF_UNIX, pretože WSL umožňuje vzájomné prepojenie medzi aplikáciou Windows a Linux pomocou AF_UNIX.
Zdroj: Microsoft