సంవత్సరాలుగా, మైక్రోసాఫ్ట్ తన స్వంత అనేక Linux ప్రాజెక్ట్లను చేపట్టింది. డేటా సెంటర్లలో నెట్వర్క్ స్విచ్ల కోసం Linux-ఆధారిత OS మరియు అజూర్ స్పియర్ ఎంబెడెడ్ సెక్యూరిటీ కోసం రూపొందించబడిన మైక్రోకంట్రోలర్ల కోసం Linux-ఆధారిత OS ఉన్నాయి. మైక్రోసాఫ్ట్ నిపుణులు కొంతకాలంగా పని చేస్తున్న మరొక Linux ఆధారిత ప్రాజెక్ట్ గురించి ఇప్పుడు తెలిసింది.
బిల్డ్ 2019 డెవలపర్ కాన్ఫరెన్స్ యొక్క మొదటి రోజున, సాఫ్ట్వేర్ దిగ్గజం తన స్వంత Linux కెర్నల్ వెర్షన్ను రూపొందించినట్లు ప్రకటించింది, ఇది Windows 10లో భాగమవుతుంది. ఇన్సైడర్ ప్రోగ్రామ్లో పాల్గొనేవారి కోసం మొదటి టెస్ట్ బిల్డ్లు జూన్ చివరిలో విడుదల చేయబడతాయి. . ఈ కెర్నల్ ఆర్కిటెక్చర్కు ఆధారాన్ని అందిస్తుంది
గుర్తుంచుకోండి: WSL 1 అనేది Windows 10 మరియు Windows Server 2019 యొక్క ఆపరేటింగ్ సిస్టమ్ ఎన్విరాన్మెంట్లో Linux బైనరీ ఫైల్లను (ELF) అమలు చేయడానికి ఒక అనుకూలత లేయర్, ముఖ్యంగా ఒక ఎమ్యులేటర్. ఉదాహరణకు, ఇది ఇటీవలి సంవత్సరాలలో Bashని బదిలీ చేయడం సాధ్యపడింది. విండోస్కు షెల్, విండోస్ 10కి ఓపెన్ఎస్ఎస్హెచ్ మద్దతును జోడించండి, అలాగే మైక్రోసాఫ్ట్ స్టోర్లో ఉబుంటు, ఎస్యుఎస్ఇ లైనక్స్ మరియు ఫెడోరా పంపిణీలను చేర్చండి.
WSL 2లో పూర్తి ఓపెన్ OS కెర్నల్ పరిచయం అనుకూలతను మెరుగుపరుస్తుంది, Windowsలో Linux అప్లికేషన్ల పనితీరును గణనీయంగా మెరుగుపరుస్తుంది, బూట్ సమయాలను వేగవంతం చేస్తుంది, RAM వినియోగాన్ని ఆప్టిమైజ్ చేస్తుంది, ఫైల్ సిస్టమ్ I/Oను వేగవంతం చేస్తుంది మరియు డాకర్ కంటైనర్లను నేరుగా కాకుండా నేరుగా అమలు చేస్తుంది. ఒక వాస్తవిక యంత్రం.
అసలు పనితీరు లాభం మీరు మాట్లాడుతున్న అప్లికేషన్ మరియు ఫైల్ సిస్టమ్తో ఎలా ఇంటరాక్ట్ అవుతుందనే దానిపై ఆధారపడి ఉంటుంది. మైక్రోసాఫ్ట్ యొక్క అంతర్గత పరీక్షలు టార్బాల్ ఆర్కైవ్లను అన్ప్యాక్ చేసేటప్పుడు WSL 2 కంటే WSL 20 1 రెట్లు వేగవంతమైనదని మరియు వివిధ ప్రాజెక్ట్లలో git క్లోన్, npm ఇన్స్టాల్ మరియు cmake ఉపయోగిస్తున్నప్పుడు దాదాపు 2 నుండి 5 రెట్లు వేగవంతమైనదని చూపిస్తుంది.
Microsoft Linux కెర్నల్ ప్రారంభంలో కంపెనీ యొక్క తాజా దీర్ఘకాలిక స్థిరమైన వెర్షన్ 4.19 మరియు అజూర్ క్లౌడ్ సేవల ద్వారా ప్రారంభించబడిన సాంకేతికతలపై ఆధారపడి ఉంటుంది. మైక్రోసాఫ్ట్ అధికారుల ప్రకారం, కెర్నల్ పూర్తిగా ఓపెన్ సోర్స్ అవుతుంది, అంటే మైక్రోసాఫ్ట్ చేసే ఏవైనా మార్పులు Linux డెవలపర్ కమ్యూనిటీకి అందుబాటులోకి వస్తాయి. కెర్నల్ యొక్క తదుపరి దీర్ఘకాలిక స్థిరమైన సంస్కరణ విడుదలతో, WSL 2 కోసం సంస్కరణ నవీకరించబడుతుందని కంపెనీ వాగ్దానం చేస్తుంది, తద్వారా డెవలపర్లు ఎల్లప్పుడూ Linuxలో తాజా ఆవిష్కరణలకు ప్రాప్యత కలిగి ఉంటారు.
WSL 2 యొక్క ప్రస్తుత సంస్కరణలో వలె WSL 1 ఇప్పటికీ ఏ యూజర్స్పేస్ బైనరీలను కలిగి ఉండదు. వినియోగదారులు Microsoft Store నుండి మరియు ఇతర మూలాల నుండి డౌన్లోడ్ చేయడం ద్వారా తమకు ఏ Linux పంపిణీని ఉత్తమమో ఎంచుకోగలుగుతారు.
అదే సమయంలో, Microsoft Windows 10 కోసం Windows Terminal అనే శక్తివంతమైన కొత్త కమాండ్ లైన్ అప్లికేషన్ను పరిచయం చేసింది. ఇందులో ట్యాబ్లు, షార్ట్కట్లు, టెక్స్ట్ ఎమోటికాన్లు, సపోర్ట్ చేసే థీమ్లు, ఎక్స్టెన్షన్లు మరియు GPU ఆధారిత టెక్స్ట్ రెండరింగ్ ఉన్నాయి. పవర్షెల్, సిఎమ్డి మరియు డబ్ల్యుఎస్ఎల్ వంటి వాతావరణాలను యాక్సెస్ చేయడానికి అప్లికేషన్ రూపొందించబడింది. డెవలపర్లు ఇంటరాక్ట్ అయ్యేలా విండోస్ 10ని సులభతరం చేయడానికి మైక్రోసాఫ్ట్ నుండి ఇది మరో ఎత్తు. Windows Terminal ప్రివ్యూ