I-FreeBSD 13 icishe yagcina ngokusetshenziswa kabi kwe-WireGuard ngokuphulwa kwelayisensi kanye nokuba sengozini

Kusukela kusisekelo sekhodi lapho ukukhululwa kwe-FreeBSD 13 kwakhiwe khona, ikhodi esebenzisa iphrothokholi ye-WireGuard VPN, eyakhiwe ngomyalo we-Netgate ngaphandle kokubonisana nabathuthukisi be-WireGuard yasekuqaleni, futhi esevele ifakiwe ekukhishweni okuzinzile kokusatshalaliswa kwe-pfSense, yayihlazo. isusiwe. Ngemva kokubuyekezwa kwekhodi kuka-Jason A. Donenfeld, umbhali we-WireGuard yasekuqaleni, kuvele ukuthi ukuqaliswa okuhlongozwayo kwe-FreeBSD kwe-WireGuard kwakuwucezu lwekhodi eyiphutha, egcwele ukuchichima kwe-buffer futhi yephula i-GPL.

Ukuqaliswa kuqukethe amaphutha enhlekelele kukhodi yokubethela, ingxenye yephrothokholi ye-WireGuard iye yashiywa, kube namaphutha aholele ekuphahlazekeni kwe-kernel nezindlela zokuphepha ezidlulayo, kanye namabhafa anosayizi ongashintshi asetshenziselwa idatha yokufaka. Ukuba khona kwama-stubs esikhundleni samasheke ahlala ebuyisela "iqiniso", kanye nama-printfs okulungisa iphutha akhohliwe ngokuphuma kwemingcele esetshenziselwa ukubethela, kanye nokusetshenziswa komsebenzi wokulala ukuvimbela izimo zomjaho zisho okuningi mayelana nekhwalithi yekhodi.

Ezinye izingxenye zekhodi, njengomsebenzi we-crypto_xor, zathathwa zisuka ekusebenziseni i-WireGuard eyenzelwe i-Linux, ngokwephula ilayisensi ye-GPL. Ngenxa yalokho, u-Jason Donenfield, kanye noKyle Evans kanye noMatt Dunwoodie (umbhali wetheku le-WireGuard le-OpenBSD), bathatha umsebenzi wokulungisa ukuqaliswa okuyinkinga futhi, phakathi nesonto, bashintsha ngokuphelele yonke ikhodi yonjiniyela eqashwe ngabakwaNetgate. . Inguqulo elungisiwe ikhishwe njengesethi ehlukile yamapeshi, abekwe endaweni yephrojekthi ye-WireGuard futhi ayikafakwa ku-FreeBSD.

Kuyathakazelisa ukuthi ekuqaleni bezingekho izimpawu zenkinga; I-Netgate, ebifuna ukusebenzisa i-WireGuard ekusabalaliseni i-pfSense, yaqasha u-Matthew Macy, owazi kahle i-FreeBSD kernel nesitaki senethiwekhi, ubandakanyeka ekulungiseni iziphazamisi futhi unolwazi lokuthuthukisa. abashayeli benethiwekhi balolu hlelo lokusebenza. UMacy wanikwa ishejuli eguquguqukayo engenazo izikhathi ezimisiwe noma amasheke amaphakathi nonyaka. Onjiniyela abahlangane no-Macy ngenkathi besebenza kuFreeBSD bamchaze njengomhleli wezinhlelo onekhono nochwepheshe ongawenzi amaphutha amaningi kunabanye futhi wasabela ngokwanele ekugxekweni. Ikhwalithi engeyinhle yekhodi yokuqalisa ye-WireGuard ye-FreeBSD yabamangaza.

Ngemva kwezinyanga ezingu-9 zomsebenzi, uMacy wengeze ukuqaliswa kwakhe egatsheni le-HEAD, elasetshenziselwa ukwenza ukukhishwa kwe-FreeBSD 13, ngoDisemba odlule ngaphandle kokuphothula ukubuyekezwa kontanga nokuhlola. Ukuthuthukiswa kwenziwa ngaphandle kokuxhumana nabathuthukisi be-WireGuard yokuqala kanye ne- Izimbobo ze-OpenBSD ne-NetBSD. NgoFebhuwari, i-Netgate yahlanganisa i-WireGuard ekukhishweni okuzinzile kwe-pfSense 2.5.0 futhi yaqala ukuthumela izikhiyamlilo ezisekelwe kuyo. Ngemva kokukhonjwa kwezinkinga, ikhodi ye-WireGuard yakhishwa ku-pfSense.

Ikhodi eyengeziwe yembule ubungozi obubalulekile obusetshenziswe ekuxhashazweni kwezinsuku ezingu-0, kodwa ekuqaleni i-Netgate ayizange ivume ukuba khona kobungozi futhi yazama ukusola umthuthukisi we-WireGuard yasekuqaleni ngokuhlaselwa nokuchema, okuthinte kabi isithunzi sayo. Umthuthukisi wechweba ekuqaleni wenqabe izimangalo mayelana nekhwalithi yekhodi futhi wazibheka njengehaba, kodwa ngemva kokubonisa amaphutha, wadonsela ukunakekela eqinisweni lokuthi inkinga ebaluleke ngempela ukuntuleka kokubuyekezwa okufanele kwekhwalithi yekhodi ku-FreeBSD, ngoba izinkinga zahlala zingabonwa izinyanga eziningi. (Abamele i-Netgate babonise ukuthi isibuyekezo sisesidlangalaleni ngo-Agasti 2020, kodwa abathuthukisi be-FreeBSD ngabanye baphawule ukuthi ku-Phabricator ukubuyekezwa kwavalwa ngu-Macy ngaphandle kokuqedwa futhi ukuphawula kwanganakwa). Ithimba le-FreeBSD Core liphendule kulesi sigameko ngokuthembisa ukwenza izinqubo zabo zokubuyekeza ikhodi zibe zesimanjemanje.

UMatthew Macy, umakhi wechweba leFreeBSD elinezinkinga, uphawule ngalesi simo ngokuthi wenze iphutha elikhulu ngokuthatha umsebenzi ngaphandle kokulungela ukuqalisa umsebenzi. UMacy uchaza umphumela wokutubeka ngokomzwelo kanye nomphumela wezinkinga ezavela ngenxa ye-post-Covid syndrome. Ngesikhathi esifanayo, uMacy akazange athole ukuzimisela ukushiya izibopho ayezenzile kakade futhi wazama ukuqeda iphrojekthi.

Isimo sikaMacy kungenzeka ukuthi sithinteke nayisigwebo asanda kusithola ejele ngokuzama ukuxosha abaqashile emzini awuthengile ababengafuni ukuphuma ngokuzithandela. Kunalokho, yena nomkakhe basaha imishayo phansi futhi bagqekeza imigodi phansi ukuze indlu ingahlali muntu, baphinde bazama ukusabisa izakhamuzi, bagqekeza ezindlini ezihlala abantu bakhipha nezimpahla zabo (isenzo sachazwa njengokugqekeza). Ukuze bagweme icala ngezenzo zakhe, uMacy nomkakhe babalekela e-Italy, kodwa baphindiselwa e-United States futhi badonsa iminyaka engaphezu kwemine ejele.

Source: opennet.ru

Engeza amazwana