Penguin san fhuinneog: faoi acmhainneacht agus ionchais WSL2

Hey Habr!

Agus muid fós faoi lán seoil Díolachán samhraidh, ba mhaith linn cuireadh a thabhairt duit ceann de na hábhair is mó a bhfuil muid ag obair air le déanaí a phlé - idirghníomhú Windows agus Linux, a bhaineann, go háirithe, le forbairt an chórais WSL. Tá WSL 2 ar a bhealach, agus seo forbhreathnú tapa ar cad atá le teacht sa bhfochóras seo, chomh maith le réamhaisnéis maidir le comhtháthú idir Windows agus Linux amach anseo.

Penguin san fhuinneog: faoi acmhainneacht agus ionchais WSL2

I mí na Bealtaine na bliana seo, d'fhógair Microsoft go mbeadh WSL2, an leagan is déanaí den fhochóras Windows ar Linux, ag rith ar eithne iomlán Linux tógtha intí.
Is é seo an chéad uair a chuir Microsoft an t-eithne Linux san áireamh mar chomhpháirt i Windows. Tá Microsoft ag tabhairt isteach líne ordaithe do Windows freisin a leathnóidh cumais PowerShell agus WSL.

Is díol spéise go príomha d’fhorbróirí an eithne Linux do WSL2, cruthaithe ag Microsoft, agus an líne ordaithe nua Windows.

“Is é seo an t-aistriú is láidre sa chluiche i gcoinne AWS,” a deir Joshua Schwartz, stiúrthóir clár digitithe ag gnólacht comhairliúcháin AT Kearney.

Níl baint ag todhchaí Microsoft leis an margadh PC, cé go leanfaidh sé ar aghaidh ag coinneáil a sheasamh go daingean sa deighleog seo. Beidh sé i bhfad níos tábhachtaí bonn a fháil sa mhargadh scamall, agus d'fhéadfadh go mbeadh ríomhairí deisce ar cheann de na comhpháirteanna de amach anseo.

Cad a dhéanann WSL2?

Is é WSL2 an creat Fochóras Windows is déanaí le haghaidh Linux. Ligeann sé duit feidhmíocht an chórais comhad a fheabhsú go mór agus soláthraíonn sé comhoiriúnacht iomlán le glaonna córais.

Bhain ceann de na príomhiarratais ón bpobal WSL le feabhas a chur ar fheidhmiúlacht. Ritheann WSL2 i bhfad níos mó uirlisí Linux ná WSL, go háirithe Docker agus FUSE.
Láimhseálann WSL2 oibríochtaí dianchomhaid, go háirithe git clone, npm install, apt update, agus apt upgrade. Braitheann an méadú luais iarbhír ar an bhfeidhmchlár sonrach agus ar an gcaoi a n-idirghníomhaíonn sé leis an gcóras comhaid.

Léirigh na chéad tástálacha go bhfuil WSL2 thart ar 20 uair níos tapúla ná WSL1 maidir le tarra a dhíphacáil ó zip. Agus git clone á n-úsáid, suiteáil npm agus cmake i dtionscadail éagsúla, léirigh an córas méadú dhá nó cúig huaire ar fheidhmíocht.

An gcabhróidh sé seo le muinín na bhforbróirí a fháil?

Go bunúsach, tá Microsoft ag iarraidh aitheantas agus muinín a fháil sa phobal forbróra trína leagan féin den eithne Linux a fhorbairt chun tacú le próisis WSL2, a dúirt Cody Swann, POF Gunner Technology.

“Seachas a bheith ag forbairt go dian do Windows, bhí sé thar a bheith deacair gach feidhmchlár eile a chruthú - feidhmchláir scamall, soghluaiste, gréasáin - ar ríomhaire, agus is é sin an fáth go raibh ar an bhforbróir dáileadh Linux a thosú ag an am céanna le Windows OS. D’aithin Microsoft é seo agus tháinig sé ar réiteach,” a deir sé mar fhocal scoir.

Ní dócha go mbeidh tionchar tromchúiseach ag tabhairt isteach eithne Linux saincheaptha ar an gcóras ó thaobh an úsáideora meán. Mar sin féin, osclaíonn sé seo deiseanna le haghaidh idirghníomhaíocht níos dlúithe idir seirbhísí Microsoft agus an córas oibriúcháin Linux.
Tá an t-aistriú seo ar pháirt Microsoft an-chliste go deimhin, ós rud é go gcabhraíonn sé le dul isteach níos doimhne sa phobal forbróra, chomh maith le húsáid ghníomhach a bhaint as na táirgí atá á bhforbairt ag duine éigin eile - is é sin, ceangal le foinse oscailte, a deir Swann.

Fáilte go Microsoft Nua

Léiríonn an treocht i dtreo eithne Linux a chruthú agus a chothabháil “go sonrach le haghaidh Windows” an treo láidir foinse oscailte a chuir an Príomhfheidhmeannach Satya Nadella chun cinn. Níl Microsoft mar an gcéanna a thuilleadh agus a bhí sé faoi Gates agus Ballmer, nuair a coinníodh gach rud taobh thiar de fhál dílseánaigh, agus níor smaoinigh aon duine ar idir-inoibritheacht.

“D’athraigh Satya Microsoft go hiomlán ina ardán i bhfad níos nua-aimseartha, agus d’íoc an straitéis sin as go dathúil. Dia duit, caipitliú trilliún dollar,” a deir Schwartz.

De réir Charles King, príomh-anailísí ag Pund-IT, is iad an dá phríomh-láidreachtaí atá ag Microsoft ná éifeachtúlacht agus slándáil.

“Tríd úsáid ghníomhach a bhaint as a cuid forbairtí tromchúiseacha féin - acmhainní agus uirlisí - is féidir leis an gcuideachta ráthaíocht a thabhairt do chustaiméirí go mbeidh an eithne go hiomlán cothrom le dáta agus feistithe leis na paistí agus na réitigh is déanaí chun slándáil iomlán a chinntiú,” a deir sé.

Baineann forbróirí leas freisin

Comhlíonann binaries Linux go leor feidhmeanna ag baint úsáide as glaonna córais, mar shampla rochtain a fháil ar chomhaid, cuimhne a iarraidh, agus próisis a chruthú. Braitheann WSL1 ar shraith aistriúcháin chun go leor de na glaonna córais seo a léirmhíniú agus ligean dóibh idirghníomhú leis an eithne Windows NT.

Is é an rud is deacra ná na glaonna córais go léir a chur i bhfeidhm. Ós rud é nach ndearnadh é seo i WSL1, ní raibh roinnt feidhmchlár in ann oibriú ann. Tugann WSL2 isteach go leor feidhmchlár nua a oibríonn go maith sa timpeallacht seo.

Ligeann an ailtireacht nua do Microsoft na huasmhéaduithe is déanaí a thabhairt chuig an eithne Linux i bhfad níos tapúla ná le WSL1. Is féidir le Microsoft an croí WSL2 a nuashonrú seachas na srianta go léir a ath-chur i bhfeidhm.

Uirlis foinse oscailte go hiomlán

Bhí forbairt Microsoft ar a eithne Linux féin mar bhuaic ar bhlianta oibre ag Linux Systems Group, chomh maith le go leor foirne eile ar fud Microsoft, a dúirt Jack Hammons, bainisteoir cláir ag Linux Systems Group, Microsoft.

Beidh an t-eithne a chuirtear ar fáil do WSL2 foinse oscailte go hiomlán, agus postálfaidh Microsoft treoracha ar conas eithne den sórt sin a thógáil ar GitHub. Rachaidh an chuideachta i dteagmháil le forbróirí atá sásta cuidiú leis an tionscadal agus athrú ón mbun aníos a bhrú chun cinn.

Chruthaigh forbróirí Microsoft WSL2 ag baint úsáide as comhtháthú leanúnach agus córais seachadta leanúnach na cuideachta. Seirbheálfar na bogearraí seo trí chóras nuashonraithe Windows agus beidh siad go hiomlán trédhearcach don úsáideoir. Fanfaidh an eithne cothrom le dáta agus cuimseoidh sé na gnéithe go léir den bhrainse cobhsaí is déanaí de Linux.

Chun infhaighteacht foinse a chinntiú, scáthánaíonn an chuideachta stórtha go háitiúil, déanann sí monatóireacht leanúnach ar inneachar liosta seoltaí slándála Linux, agus oibríonn sé le roinnt cuideachtaí a thacaíonn le bunachair shonraí i dtimpeallachtaí fíorúla fiontair (CVEanna). Cinntíonn sé seo go bhfuil eithne Linux Microsoft cothrom le dáta leis na nuashonruithe is déanaí agus cuireann sé deireadh le haon bhagairtí atá ag teacht chun cinn.

Éiríonn athruithe ón mbun aníos éigeantach

Cinntíonn Microsoft go ndéantar gach athrú eithne a iomadaíodh in aghaidh an tsrutha, gné thábhachtach d'fhealsúnacht Linux. Tagann castacht bhreise le tacú le paistí iartheachtacha; Ina theannta sin, níl an cleachtas seo coitianta i bpobal foinse oscailte.

Is é sprioc Microsoft mar úsáideoir gníomhach Linux ná a bheith ina bhall disciplínithe den phobal agus athruithe a chur ar an bpobal. Chun cobhsaíocht na gcraobhacha a bhaineann le tacaíocht fhadtéarmach a chinntiú, ní fhéadfar roinnt paistí - mar shampla iad siúd a bhfuil gnéithe nua iontu - a áireamh ach i leaganacha nua den eithne, agus gan iad a aistriú chuig an leagan reatha LTS i mód comhoiriúnachta siar.

Nuair a bheidh na foinsí lárnacha WSL ar fáil, beidh siad comhdhéanta de naisc le sraith paistí agus cuid cobhsaí fadtéarmach de na foinsí. Tá Microsoft ag súil go laghdóidh an liosta seo le himeacht ama de réir mar a dháiltear paistí in aghaidh an tsrutha agus cuirtear paistí áitiúla nua leis chun tacú le gnéithe úra WSL.

Dearadh fuinneoige níos taitneamhaí

D'fhógair Microsoft freisin an leagan geimhridh atá le teacht de Windows Terminal, aip nua d'úsáideoirí a oibríonn le huirlisí agus sliogáin orduithe, mar Command Prompt, PowerShell, agus WSL.

Penguin san fhuinneog: faoi acmhainneacht agus ionchais WSL2

Críochfort Windows

Cuireann Windows Terminal 1.0 go leor socruithe agus roghanna cumraíochta ar fáil a thugann níos mó smacht duit ar chuma na fuinneoige teirminéil, agus ar na sliogáin/próifílí ba cheart a oscailt mar chluaisín nua.

Sábhálfar na socruithe i gcomhad téacs struchtúrtha, rud a fhágann go mbeidh siad éasca an fhuinneog teirminéil a chumrú agus a dhearadh de réir do bhlas.

Níl Microsoft ag scagadh an chonsóil Windows atá ann cheana féin agus tá ceann nua á chruthú aige ón tús, ag cinneadh cur chuige úr a ghlacadh. Suiteáil agus ritheann Críochfort Windows i gcomhthreo leis an bhfeidhmchlár Windows Console atá ann cheana féin a thagann as an mbosca.

Conas a oibríonn seo

Nuair a sheolann úsáideoir Windows 10 Cmd/PowerShell/etc go díreach, spreagtar an próiseas a ghabhann leis an ngnáth-shampla Console. Ligeann inneall cumraíochta an chríochfoirt nua d'úsáideoirí Windows próifílí iolracha a chruthú dá sliogáin / feidhmchláir / uirlisí inmhianaithe go léir, cibé acu i PowerShell, Pras Ordú, Ubuntu, nó fiú naisc SSH le feistí Azure nó IoT.

Is féidir leis na próifílí seo a gcuid teaglaim féin de dhearadh agus de chlómhéid, de théamaí datha, de leibhéil doiléire an chúlra nó de thrédhearcacht a sholáthar. Ina theannta sin, beidh úsáideoirí in ann cló monaspáis nua a roghnú chun an fhuinneog teirminéil a dhéanamh níos nua-aimseartha agus níos fionnuar. Tá ligatures ríomhchláraitheoirí sa chló seo; cuirfear ar fáil go poiblí é agus stórálfar ina stór féin é.

Is iad na príomhbhuntáistí a bhaineann le comhéadan ordú nua Windows ná go leor cluaisíní agus téacs álainn. Measadh gurb é tacaíocht le haghaidh cluaisíní iolracha an t-iarratas is mó a iarradh ar fhorbairt teirminéil. Faightear téacs álainn a bhuíochas leis an inneall rindreála atá bunaithe ar DirectWrite/DirectX, atá feistithe le luasghéarú GPU.

Taispeánann an t-inneall deilbhíní téacs, glyphs agus carachtair speisialta a fhaightear i gclónna, lena n-áirítear idé-eagraim na Síne, na Seapáine agus na Cóiré (CJK), emoji, siombailí línte cumhachta, deilbhíní agus ligatures ríomhchlárúcháin. Ina theannta sin, cuireann an t-inneall seo téacs i bhfad níos tapúla ná an GDI a úsáideadh roimhe seo sa chonsól.

Tá comhoiriúnacht siardúil fós in ord iomlán, cé gur féidir leat Críochfort Windows a thriail más mian leat.

Croineolaíocht: conas a tharlóidh sé

Soláthróidh Microsoft Críochfort Windows tríd an Microsoft Store i Windows 10 agus nuashonróidh sé go rialta é. Ar an mbealach seo, beidh úsáideoirí i gcónaí ar an eolas maidir leis na leaganacha is déanaí agus na feabhsuithe is déanaí - gan mórán iarracht bhreise.

Tá sé beartaithe ag Microsoft críochfort nua a sheoladh an geimhreadh seo chugainn. Nuair a bheidh Microsoft ag rolladh amach Críochfort Windows 1.0, leanfaidh forbróirí ag obair ar go leor de na gnéithe atá riaráisteach cheana féin.

Críochfort Windows agus Cód Foinse Chonsól Windows postáilte cheana féin ar GitHub.

Cad is féidir fanacht linn sa todhchaí?

Is cosúil go bhfuil an fhéidearthacht go n-úsáidfidh Microsoft a eithne Linux féin chun críocha eile, mar shampla, chun a dháileadh Linux féin a fhorbairt, beagán hipitéiseach inniu.

Is dócha go mbraitheann an toradh ar cibé an éiríonn le Microsoft éileamh suntasach a fháil ar tháirge den sórt sin, agus cé na deiseanna tráchtála a d’fhéadfadh forbairtí den sórt sin a oscailt, a deir Charles King.

Ceapann sé go mbeidh fócas na cuideachta go ceann i bhfad ar Windows agus Linux a bheith ag luí agus ag comhlánú a chéile níos mó.

Creideann Joshua Schwartz go mbeidh sé riachtanach sa chás seo a mheas cad a bheidh san infheistíocht san obair seo agus cén toradh a bheidh uirthi. Dá mba chuideachta an-óg é Microsoft inniu, is dócha go ndéanfadh sé gach rud bunaithe ar Linux. Mar sin féin, is cosúil gur tionscadal costasach agus casta é na forbairtí go léir atá ar fáil cheana féin ó Microsoft a aistriú chuig ailtireacht dhúchasach Linux inniu nach dócha go n-íocfaidh sé go maith. Gheobhaidh lovers Linux a Linux féin agus fanfaidh an ailtireacht lárnach slán.

Nuair a d'athchruthaigh Apple Mac OS i 2000, bhí an córas oibriúcháin bunaithe ar BSD Unix, atá níos cosúla le Linux ná le DOS. Inniu, tá leagan nua de Microsoft Windows á chruthú bunaithe ar Linux.

B’fhéidir go bhfuil doras nua ag oscailt dúinn?

D’fhéadfadh eithne Linux Microsoft an bealach a réiteach le haghaidh idir-inoibritheachta níos fearr idir seirbhísí Windows agus córas oibriúcháin Linux. Go bunúsach, léiríonn na forbairtí seo ag Microsoft go dtuigeann Microsoft féin cheana féin: inniu níl beagnach aon custaiméirí fágtha ar fearr leo a bheith ann i ndomhan ina bhfuil gach rud Windows.

Déanann sé ciall i bhfad níos mó teicneolaíochtaí agus córais ilchineálacha a úsáid a shásaíonn riachtanais ghnó agus cásanna praiticiúla sonracha.

Is í an cheist straitéiseach níos mó, cad iad na deiseanna straitéiseacha nua a osclaíonn an t-aistriú seo suas le haghaidh ardán Microsoft féin?

Soláthraíonn Azure, éiceachóras scamall Microsoft, tacaíocht iontach do Linux cheana féin. Roimhe seo, thacaigh Windows go maith le Linux ag baint úsáide as meaisíní fíorúla.

Tá na hathruithe bunúsacha ag tarlú sa lá atá inniu ann mar gheall ar an bhfíric go mbeidh próisis Linux ag rith go dúchais ar an eithne Windows anois, rud a chiallaíonn go mbeidh oibriú le Linux ó Windows i bhfad níos tapúla ná mar a bheidh ar mheaisíní fíorúla. Is dócha, mar thoradh air sin, go saibhreoidh Azure é féin le sraith iomlán innealtóirí a úsáideann Linux ar scála tionsclaíoch.

Foinse: will.com

Add a comment