మైక్రోసాఫ్ట్
ప్రయోగాత్మక నిర్మాణాలలో WSL2 యొక్క టెస్ట్ విడుదల జూన్ చివరిలో అందించబడుతుంది
Windows 2 కోసం WSL10లో భాగంగా, ప్రామాణిక Linux 4.19 కెర్నల్తో కూడిన ఒక భాగం అందించబడుతుంది. LTS బ్రాంచ్ 4.19 కోసం పరిష్కారాలు విడుదల చేయబడినందున, WSL2 కోసం కెర్నల్ విండోస్ అప్డేట్ మెకానిజం ద్వారా తక్షణమే నవీకరించబడుతుంది మరియు మైక్రోసాఫ్ట్ నిరంతర ఇంటిగ్రేషన్ ఇన్ఫ్రాస్ట్రక్చర్లో పరీక్షించబడుతుంది. WSL2 అజూర్ ఇన్ఫ్రాస్ట్రక్చర్ వలె అదే కెర్నల్ను ఉపయోగిస్తుంది, ఇది నిర్వహణను సులభతరం చేస్తుంది.
WSLతో కెర్నల్ యొక్క ఏకీకరణ కోసం సిద్ధం చేయబడిన అన్ని మార్పులు ఉచిత GPLv2 లైసెన్స్ క్రింద ప్రచురించబడతాయి మరియు అప్స్ట్రీమ్కు బదిలీ చేయబడతాయి. కెర్నల్ ప్రారంభ సమయాన్ని తగ్గించడానికి, మెమరీ వినియోగాన్ని తగ్గించడానికి మరియు కెర్నల్లో కనీస అవసరమైన డ్రైవర్లు మరియు సబ్సిస్టమ్లను వదిలివేయడానికి సిద్ధమైన ప్యాచ్లు ఆప్టిమైజేషన్లను కలిగి ఉంటాయి. ప్రతిపాదిత కెర్నల్ WSL1లో ప్రతిపాదించబడిన ఎమ్యులేషన్ లేయర్కు పారదర్శక ప్రత్యామ్నాయంగా పని చేయగలదు. సోర్స్ కోడ్ల లభ్యత ఔత్సాహికులు, కావాలనుకుంటే, WSL2 కోసం Linux కెర్నల్ను వారి స్వంత బిల్డ్లను రూపొందించడానికి అనుమతిస్తుంది, దీని కోసం అవసరమైన సూచనలు సిద్ధం చేయబడతాయి.
Azure ప్రాజెక్ట్ నుండి ఆప్టిమైజేషన్లతో ప్రామాణిక కెర్నల్ని ఉపయోగించడం వలన మీరు సిస్టమ్ కాల్ స్థాయిలో Linuxతో పూర్తి అనుకూలతను సాధించగలుగుతారు మరియు Windowsలో డాకర్ కంటైనర్లను సజావుగా అమలు చేయగల సామర్థ్యాన్ని అందిస్తుంది, అలాగే FUSE మెకానిజం ఆధారంగా ఫైల్ సిస్టమ్లకు మద్దతును అమలు చేస్తుంది. అదనంగా, WSL2 I/O మరియు ఫైల్ సిస్టమ్ కార్యకలాపాల పనితీరును గణనీయంగా పెంచింది, ఇది గతంలో WSL1కి అడ్డంకిగా ఉంది. ఉదాహరణకు, కంప్రెస్డ్ ఆర్కైవ్ను అన్ప్యాక్ చేస్తున్నప్పుడు, WSL2 WSL1 కంటే 20 రెట్లు వేగంగా ఉంటుంది మరియు ఆపరేషన్లు చేస్తున్నప్పుడు
"git clone", "npm install", "apt update" మరియు "apt upgrade" 2-5 సార్లు.
ఇది ఇప్పటికీ Linux కెర్నల్ను రవాణా చేస్తున్నప్పటికీ, WSL2 యూజర్-స్పేస్ భాగాల యొక్క రెడీమేడ్ సెట్ను అందించదు. ఈ భాగాలు విడిగా ఇన్స్టాల్ చేయబడ్డాయి మరియు వివిధ పంపిణీల సమావేశాలపై ఆధారపడి ఉంటాయి. ఉదాహరణకు, Microsoft స్టోర్ డైరెక్టరీలో WSLలో ఇన్స్టాల్ చేయడానికి
అదనంగా, ఇది గమనించవచ్చు
మూలం: opennet.ru