IMicrosoft ikhiphe ikhodi yomthombo we-Linux kernel esetshenziswe ku-WSL2

IWindows_WSL

IMicrosoft ikhiphe lonke ushintsho nezengezo ku-Linux kernel esetshenziswe ku i-kernel ithunyelwe ohlelweni olungaphansi I-WSL 2 (I-Windows Subsystem yeLinux v2). I-WSL Edition Yesibili iyazihlukanisa ngokuletha i-Linux kernel egcwele ngokugcwele, kune-emulator esemoyeni ehumushela izingcingo zohlelo lwe-Linux kumakholi wohlelo lwe-Windows.

I-WSL 2 inguqulo entsha yokwakhiwa evumela isistimu engaphansi yeWindows for Linux ukusebenzisa i-Linux ELF64 binaries ku-Windows. Le nguqulo entsha ye-WSL 2 isebenzisa izici ze-Hyper-V ukudala umshini obala ongasindi nge-kernel encane ye-Linux.

I-WSL 2 iyingxenye ye Windows 10 inguqulo yokuthuthuka engu-20H1, ezokhishwa ngo-Ephreli 2020.

Indawo yokugcina ye-GitHub yekhodi yomthombo ye-WSL2

Ukungathembeki kusuka kukhodi yomthombo ivumela abathanda ukwakha i-Linux kernel yabo eyakhela i-WSL2, uma bethanda, begcina ama-nuances walesi siza. I-Linux kernel efakwe ku-WSL2 isuselwe enguqulweni engu-4.19, egijima endaweni ye-Windows isebenzisa umshini obonakalayo osuvele uyasetshenziswa e-Azure.

Ukuvuselelwa kwe-Linux kernel kulethwa nge-Windows update mechanism futhi kuhlolwe kwingqalasizinda eqhubekayo yokuhlanganisa iMicrosoft.

Ama-patches alungisiwe afaka ukwenzelwa ukunciphisa isikhathi sokuqalisa se-kernel, ukunciphisa ukusetshenziswa kwememori futhi ushiye isethi ephansi edingekayo yamashayeli nezinhlelo ezingaphansi kwe-kernel.

IMicrosoft ichaza endaweni yayo yokugcina ukuthi “i-Linux kernel inikezwa kuphela ngaphansi kwemigomo yeLayisensi Yomphakathi Jikelele Ye-GNU version 2 (GPL-2.0), njengoba kushiwo kumaLayisense we-GPL-2.0, ngaphandle kwe-syscall.

Ilayisensi elichazwe kufayela le-COPYING lisebenza kukhodi yomthombo we-kernel iyonke, noma amafayela womthombo ngamunye angaba nelayisense ehlukile okumele ihambisane ne-GPL-2.0.

Lokhu kufaka phakathi:

  • I-GPL-1.0 +: I-GNU General Public License v1.0 noma kamuva
  • I-GPL-2.0 +: I-GNU General Public License v2.0 noma kamuva
  • I-LGPL-2.0: I-GNU Library v2 General Public License kuphela
  • I-LGPL-2.0 +: I-GNU Library General Public License v2 noma eyakamuva
  • I-LGPL-2.1: I-GNU Limited Public Limited License v2.1 kuphela
  • I-LGPL-2.1 +: I-GNU Limited General Public License v2.1 noma eyakamuva

Futhi, amafayela ngamanye angahlinzekwa ngaphansi kwelayisense ekabili, ngokwesibonelo okunye okuhlukile okuhambisana ne-GLP nangaphansi kwelayisense evumayo njenge-BSD, MIT, njll.

Amafayela kanhlokweni we-User-space API (UAPI), achaza ukusebenzisana kwezinhlelo zomkhathi womsebenzisi ne-kernel, ayicala elikhethekile. Ngokwenothi elikufayela le-kernel COPYING, i-interface ye-syscall ingumngcele ocacile, enweba izidingo ze-GPL kunoma iyiphi isoftware eyisebenzisela ukuxhumana ne-kernel.

Ngoba izihloko ze-UAPI kufanele zifakwe kunoma yiliphi ifayela lomthombo elenza okusebenzisekayo okugijima ku-kernel ye-Linux, okuhlukile kufanele kubhalwe ngenkulumo ekhethekile yelayisense.

Indlela ejwayelekile yokuveza ilayisense lefayela eliwumthombo ukufaka umbhalo ophindayo ohambisanayo kumazwana angenhla kwefayela. Ngenxa yokufomatha, amaphutha wokubhala, njll., La "maphasiwedi" kunzima ukuwaqinisekisa amathuluzi asetshenziswa kumongo wokuthobela ilayisense.

Futhi, IMicrosoft icele uhlu lwangasese lwama-distros olushicilela imininingwane ngobungozi obusha ekuqaleni kokutholwa, okuvumela ukwabiwa kulungiselele ukuxazulula inkinga ngaphambi kwesimemezelo somphakathi.

IMicrosoft idinga ukufinyelela kuhlu lwamakheli ukuthola ulwazi ngobungozi obusha obuthinta amasethi wokusabalalisa afana ne-Azure Sphere, Windows Subsystem yeLinux v2, ne-Azure HDInsight, engasekelwe emikhubeni yokuhanjiswa okukhona.

UGreg Kroah-Hartman, obhekele ukugcinwa kwegatsha elizinzile elizinzile, ukulungele ukuthatha isinyathelo, noma ingakasenzi isinqumo sokunikeza ukufinyelela.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   nolgan kusho

    uvumela iMicrosoft ibeke isandla kwi-linux kernel ... ukuthi izokwenzenjani njengoba yenzile osukwini lwayo nezinye izinhlelo namawindi kanye ne-dos ... okuzokwakha izandiso ze-linux ze-OWN futhi lapho kuphoqelekile ukuzisebenzisa kwenza okuningi futhi ngaphezulu kuze kube yilapho ilawula ngokuphelele i-Linux kernel ... sengivele ngiyenzile kwezinye izinto ... futhi manje seyithola kancane kancane i-linux kerner ... ukuthi awuyifundi iMicrosoft modus operandi ... ukuthi awufundi ... noma ucabanga ukuthi kukhona okushintshile kuleyo nkampani?

    Noma kunjalo, awunalwazi