WSL2 సబ్‌సిస్టమ్‌తో విండోస్ ఇన్‌సైడర్ బిల్డ్‌లు (Linux కోసం విండోస్ సబ్‌సిస్టమ్) ప్రచురించబడ్డాయి

మైక్రోసాఫ్ట్ ప్రకటించింది విండోస్ ఇన్‌సైడర్ (బిల్డ్ 18917) యొక్క కొత్త ప్రయోగాత్మక బిల్డ్‌ల ఏర్పాటు గురించి, ఇది గతంలో ప్రకటించిన WSL2 (Linux కోసం విండోస్ సబ్‌సిస్టమ్) లేయర్‌ను కలిగి ఉంటుంది, ఇది Windowsలో Linux ఎక్జిక్యూటబుల్ ఫైల్‌ల ప్రారంభాన్ని నిర్ధారిస్తుంది. WSL యొక్క రెండవ ఎడిషన్ లైనక్స్ సిస్టమ్ కాల్‌లను ఫ్లైలో విండోస్ సిస్టమ్ కాల్‌లుగా అనువదించే ఎమ్యులేటర్‌కు బదులుగా పూర్తి స్థాయి లైనక్స్ కెర్నల్ డెలివరీ ద్వారా ప్రత్యేకించబడింది.

ప్రామాణిక కెర్నల్‌ని ఉపయోగించడం వలన సిస్టమ్ కాల్‌ల స్థాయిలో Linuxతో పూర్తి అనుకూలతను సాధించడానికి మరియు Windowsలో డాకర్ కంటైనర్‌లను సజావుగా అమలు చేసే సామర్థ్యాన్ని అందించడానికి మిమ్మల్ని అనుమతిస్తుంది, అలాగే FUSE మెకానిజం ఆధారంగా ఫైల్ సిస్టమ్‌లకు మద్దతును అమలు చేస్తుంది. WSL1తో పోలిస్తే, WSL2 I/O మరియు ఫైల్ సిస్టమ్ కార్యకలాపాల పనితీరును గణనీయంగా పెంచింది. ఉదాహరణకు, కంప్రెస్డ్ ఆర్కైవ్‌ను అన్‌ప్యాక్ చేస్తున్నప్పుడు, WSL2 WSL1 కంటే 20 రెట్లు వేగంగా ఉంటుంది మరియు “git clone”, “npm ఇన్‌స్టాల్”, “apt update” మరియు “apt upgrade” ఆపరేషన్‌లను చేస్తున్నప్పుడు 2-5 రెట్లు వేగంగా ఉంటుంది.

WSL2 లైనక్స్ 4.19 కెర్నల్ ఆధారంగా ఒక కాంపోనెంట్‌ను అందిస్తుంది, ఇది ఇప్పటికే అజూర్‌లో ఉపయోగించిన వర్చువల్ మెషీన్‌ను ఉపయోగించి విండోస్ వాతావరణంలో నడుస్తుంది. Linux కెర్నల్‌కు నవీకరణలు Windows Update మెకానిజం ద్వారా పంపిణీ చేయబడతాయి మరియు Microsoft యొక్క నిరంతర ఇంటిగ్రేషన్ ఇన్‌ఫ్రాస్ట్రక్చర్‌కు వ్యతిరేకంగా పరీక్షించబడతాయి. WSLతో కెర్నల్ యొక్క ఏకీకరణ కోసం సిద్ధం చేయబడిన అన్ని మార్పులు ఉచిత GPLv2 లైసెన్స్ క్రింద ప్రచురించబడతాయని హామీ ఇవ్వబడింది. కెర్నల్ ప్రారంభ సమయాన్ని తగ్గించడానికి, మెమరీ వినియోగాన్ని తగ్గించడానికి మరియు కెర్నల్‌లో కనీస అవసరమైన డ్రైవర్లు మరియు సబ్‌సిస్టమ్‌లను వదిలివేయడానికి సిద్ధం చేసిన ప్యాచ్‌లు ఆప్టిమైజేషన్‌లను కలిగి ఉంటాయి.

WSL1 యొక్క పాత సంస్కరణకు మద్దతు అలాగే ఉంచబడింది మరియు వినియోగదారు ప్రాధాన్యతలను బట్టి రెండు సిస్టమ్‌లను పక్కపక్కనే ఉపయోగించవచ్చు. WSL2 WSL1కి పారదర్శక ప్రత్యామ్నాయంగా పని చేస్తుంది. WSL1 యూజర్ స్పేస్ కాంపోనెంట్‌ల మాదిరిగానే స్థాపించబడ్డాయి విడివిడిగా మరియు వివిధ పంపిణీల సమావేశాలపై ఆధారపడి ఉంటాయి. ఉదాహరణకు, Microsoft స్టోర్ డైరెక్టరీలో WSLలో ఇన్‌స్టాల్ చేయడానికి ఇచ్చింది సమావేశాలు ఉబుంటు, Debian GNU/Linux, Kali Linux, Fedora,
ఆల్పైన్, SUSE и ఓపెన్ SUSE.

పర్యావరణం ప్రదర్శించారు ext4 ఫైల్ సిస్టమ్ మరియు వర్చువల్ నెట్‌వర్క్ అడాప్టర్‌తో ప్రత్యేక డిస్క్ ఇమేజ్ (VHD)లో. WSL2లో అందించబడిన Linux కెర్నల్‌తో ఇంటర్‌ఆపెరాబిలిటీకి బూట్ ప్రక్రియను సవరించే పంపిణీలో చిన్న ప్రారంభ స్క్రిప్ట్‌ని చేర్చడం అవసరం. పంపిణీల ఆపరేటింగ్ మోడ్‌లను మార్చడానికి, “wsl —set-version” అనే కొత్త కమాండ్ ప్రతిపాదించబడింది మరియు WSL యొక్క డిఫాల్ట్ వెర్షన్‌ను ఎంచుకోవడానికి, “wsl —set-default-version” కమాండ్.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి