Windows 10 itapata kinu cha Linux kilichojengwa ndani kutoka kwa Microsoft

Kwa miaka mingi, Microsoft imefanya miradi kadhaa ya Linux yenyewe. Kulikuwa na Mfumo wa Uendeshaji unaotegemea Linux kwa swichi za mtandao katika vituo vya data na Mfumo wa Uendeshaji wa Linux kwa vidhibiti vidogo vilivyoundwa kwa ajili ya usalama uliopachikwa wa Azure Sphere. Na sasa imejulikana kuhusu mradi mwingine wa msingi wa Linux ambao wataalamu wa Microsoft wamekuwa wakifanya kazi kwa muda.

Windows 10 itapata kinu cha Linux kilichojengwa ndani kutoka kwa Microsoft

Katika siku ya kwanza ya mkutano wa wasanidi wa Jenga 2019, kampuni kubwa ya programu ilitangaza kuunda toleo lake la Linux kernel, ambalo litakuwa sehemu ya Windows 10. Jaribio la kwanza la washiriki wa programu ya Insider litatolewa mwishoni mwa Juni. . Kernel hii itatoa msingi wa usanifu Mfumo mdogo wa Microsoft Windows wa Linux (WSL) 2... Vipi alibainisha Wawakilishi wa Microsoft waliandika katika blogu yao kwamba hii ni mara ya kwanza kwa Linux kernel kamili kuwa sehemu iliyojengewa ndani ya Windows.

Tukumbuke: WSL 1 ilikuwa safu ya utangamano, kimsingi emulator, ya kuendesha faili za binary za Linux (ELF) katika mazingira ya mfumo wa uendeshaji wa Windows 10 na Windows Server 2019. Hii, kwa mfano, ilifanya iwezekane katika miaka ya hivi karibuni kuhamisha Bash. shell kwa Windows, ongeza usaidizi wa OpenSSH kwa Windows 10, na vile vile ujumuishe usambazaji wa Ubuntu, SUSE Linux na Fedora kwenye Duka la Microsoft.

Windows 10 itapata kinu cha Linux kilichojengwa ndani kutoka kwa Microsoft

Kuanzishwa kwa kernel kamili ya OS iliyo wazi katika WSL 2 kutaboresha utangamano, kuboresha kwa kiasi kikubwa utendakazi wa programu za Linux kwenye Windows, kuongeza kasi ya muda wa kuwasha, kuboresha utumiaji wa RAM, kuharakisha mfumo wa faili I/O, na kuendesha vyombo vya Docker moja kwa moja badala ya kupitia. mashine ya mtandaoni.

Faida halisi ya utendaji itategemea programu unayozungumzia na jinsi inavyoingiliana na mfumo wa faili. Majaribio ya ndani ya Microsoft yanaonyesha kuwa WSL 2 ina kasi mara 20 kuliko WSL 1 inapofungua kumbukumbu za tarball, na takriban mara 2 hadi 5 haraka unapotumia git clone, npm install, na cmake kwenye miradi mbalimbali.

Windows 10 itapata kinu cha Linux kilichojengwa ndani kutoka kwa Microsoft

Kiini cha Microsoft Linux hapo awali kitategemea toleo la hivi punde la kudumu la muda mrefu la 4.19 na teknolojia zinazowezeshwa na huduma za wingu za Azure. Kulingana na maafisa wa Microsoft, kernel itakuwa chanzo wazi kabisa, kumaanisha mabadiliko yoyote ambayo Microsoft itafanya yatapatikana kwa jumuiya ya wasanidi wa Linux. Kampuni pia inaahidi kwamba baada ya kutolewa kwa toleo la muda mrefu linalofuata la kernel, toleo la WSL 2 litasasishwa ili wasanidi programu waweze kupata uvumbuzi wa hivi karibuni katika Linux kila wakati.

Windows 10 itapata kinu cha Linux kilichojengwa ndani kutoka kwa Microsoft

WSL 2 bado haitajumuisha jozi zozote za nafasi ya mtumiaji, kama ilivyo kwa toleo la sasa la WSL 1. Watumiaji bado wataweza kuchagua usambazaji wa Linux unaofaa kwao kwa kuipakua kutoka kwa Duka la Microsoft na kutoka vyanzo vingine.

Wakati huo huo, Microsoft ilianzisha programu mpya ya laini ya amri kwa Windows 10, inayoitwa Windows Terminal. Inajumuisha vichupo, njia za mkato, vikaragosi vya maandishi, kutumia mandhari, viendelezi na uonyeshaji wa maandishi kulingana na GPU. Programu imeundwa kufikia mazingira kama vile PowerShell, Cmd na WSL. Hii ni hatua nyingine kutoka kwa Microsoft kufanya Windows 10 iwe rahisi kwa wasanidi kuingiliana nayo. Onyesho la Kuchungulia la Kituo cha Windows tayari inapatikana katika mfumo wa hazina kwenye GitHub, na upatikanaji katika Duka la Microsoft umeahidiwa katikati ya Juni.


Kuongeza maoni