Reklāma

Nesen Microsoft uzsāka ikgadējo Build Developer konferenci. Tas nebija tipisks notikums. Microsoft izvilka visas pieturas un demonstrēja ievērojamus sasniegumus mākslīgā intelekta jomā, papildināja realitāti un nostiprināja Windows 10 reputāciju kā milzīgu spēļu platformu. Bet arī Microsoft paziņoja par kaut ko citu. Kaut kas ļoti daudzus cilvēkus satrauc.

Uz skatuves Sanfrancisko attīstības direktors Kevins Gallo paziņoja, ka BASH apvalks nāks uz Windows 10. Nu labi.

Taisni Outta Ubuntu

Teikt, ka BASH nāk uz Windows 10, ir masveidā nepietiekami novērtēt situāciju, jo patiešām tas, par ko Microsoft strādā, ir daudz iespaidīgāks par to. Tā būtībā ir Linux apakšsistēma - nevis virtuāla mašīna -, kuras pamatā ir Ubuntu 14:04 LTS, kas piešķir piekļuvi Ubuntu lietotāju telpai.

Ir svarīgi uzsvērt, ka tas būtiski atšķiras no tā, kas pastāvēja iepriekš. Windows 10 neveicinās Ubuntu saīsinātu versiju virtuālā iekārta Kas ir virtuālā mašīna? Viss, kas jums jāzinaVirtuālās mašīnas ļauj pašreizējā datorā palaist citas operētājsistēmas. Lūk, kas jums būtu jāzina par viņiem. Lasīt vairāk

instagram viewer
. BASH nav arī apkopots operētājsistēmai Windows, kā tas ir Cygwin, vai arī nav atjaunots JavaScript, tāpat kā NAUDA ir Aizmirstiet Cigvinu: NAUDA Windows operētājsistēmai nodrošina labāko no LinuxLinux un Windows ir ļoti atšķirīgas operētājsistēmas, un nekur tas nav tik acīmredzami kā ar komandrindu. Ir pieejami dažādi rīki, piemēram, Cash, lai Windows varētu justies vairāk kā Linux. Lasīt vairāk . Drīzāk tas darbojas tajā, kas būtībā ir saderības slānis.

Linux sistēmas zvani (bieži sauc par “sistēmas sarunas ”, būtībā, ja programma pieprasa kaut ko no OS kodola) tiek reāllaikā tulkoti uz Windows sistēmas zvaniem, izmantojot kādu pielāgotu programmatūru, ko izveidojusi Microsoft. Šī atšķirība ir labāk paskaidroja Dustins Kirklands, kurš ir viens no Canonical inženieriem, kurš palīdzēja Microsoft to pārnest.

Tas nozīmē, ka tiek pārnests ne tikai BASH un ar to saistītās būtiskās Linux utilītas. Tas ir gandrīz viss.

Operētājsistēmā Windows 10 ir BASH! # Build2016pic.twitter.com/5dfpXgC1e9

- Ričards Hejs (@WinObs) 2016. gada 30. marts

Lietotāji varēs izmantot standarta Linux SSH utilīta Iesācēja ceļvedis SSH iestatīšanai uz Linux un iestatīšanas pārbaudeiIespējams, ka viena no vissvarīgākajām Linux utilītprogrammām, kas jāapgūst, ir SSH, jo jūs varat kontrolēt citu mašīnu, it kā jūs sēdētu tieši pie tās. Mēs sniegsim jums pamata instalāciju. Lasīt vairāk , nevis izmantot trešās puses rīku kā PuTTY 4 vienkārši veidi, kā izmantot SSH operētājsistēmā WindowsSSH ir de facto risinājums drošai piekļuvei attālinātiem termināļiem Linux un citās UNIX līdzīgās sistēmās. Ja jums ir attāls SSH serveris, kuram vēlaties piekļūt, jums būs jālejupielādē SSH klients ... Lasīt vairāk . Viņi varēs rediģēt tekstu, izmantojot VIM Galvenie 7 iemesli, kāpēc Vim teksta redaktoram ir iespējaGadiem ilgi esmu izmēģinājis vienu teksta redaktoru pēc otra. Jūs to nosaucat, es to izmēģināju. Katru no šiem redaktoriem es izmantoju vairāk nekā divus mēnešus kā galveno ikdienas redaktoru. Kaut kā es ... Lasīt vairāk no komandrindas un manipulēt ar tekstu izmantojot Sed un Awk Katram Linux geek ir jāzina Sed un Awk. Lūk, kāpēc ...Divas no visnozīmīgākajām nepietiekami novērtētajām Linux utilītām ir visnotaļ arkānie Seds un Awk. Bet kas tie ir? Kā tos izmanto? Un kā viņi atvieglo teksta apstrādi? Lasīt vairāk . Vēl labāk, viņi varēs izmantot apt-get, lai pārvaldītu savas paketes, un instalēt desmitiem tūkstošu Ubuntu bināru.

Pēc Dustina Kirklanda domām, vairums lietu darbojas diezgan labi, izņemot dažas lietojumprogrammas, kurās tiek izmantots TTY, piemēram, byobu, ekrānu un tmux. Viņš mums apliecina, ka viņi tur nokļūst, un, ņemot vērā to, ka Microsoft šo priekšējo un centrālo pozīciju pieliek saviem spēkiem Veidojiet 2016. gada galveno ziņojumu, jūs varat būt diezgan pārliecināts, ka galu galā tas būs gatavs, pulēts produkts.

Ko tas nozīmē Džo lietotājam

Es negrasos melot. Šis paziņojums pārsvarā patiks divām cilvēku grupām: Linux entuziastiem un programmatūras izstrādātājiem. Ja neesat viens no viņiem, jums varbūt rodas jautājums, ko tas jums nozīmē. Bet ir iemesls satraukumam, pat ja jūs neesat arhīvs.

Pirmkārt, tas ir lielisks veids, kā cilvēkiem ienirt pirkstu dažreiz drūmajos Linux ekosistēmas ūdeņos, to faktiski neinstalējot. Absolūti iesācēji varēs apgūt parasto Linux rīku pamatus no Windows 10 pārzināšanas un relatīvās drošības.

Otrkārt, tas ir lieliski piemērots arī tiem, kuri pirmo reizi iemācās kodēt. Daudzas no visvieglāk apgūstamajām valodām (un līdz ar to vispopulārākās iesācējiem) arī visvairāk kairina instalēšanu operētājsistēmā Windows. Pareizi instalējot Python, piemēram, pieprasa Windows PATH pievienot mainīgo. Ja vēlaties viegli instalēt Ruby un pievienoto būtisko dokumentāciju un rīkus, jums būs jāizmanto trešās puses instalētājs piemēram, RubyInstaller.

RubyInstaller

Bet tagad potenciālajiem izstrādātājiem vienkārši būs jāieraksta “bash ” savā komandrindā, un viņi varētu sākt uzlauzties pēc Ruby vai Python skripta, neuztraucoties par šo valodu konfigurēšanas neskaidrībām operētājsistēmā Windows.

Turklāt, tā kā lielākā daļa iesācēju apmācību ir veidotas ap Mac OS X un Linux, Windows lietotāji tos varēs izmantot bez jebkādām problēmām.

Linux operētājsistēmā Windows: Kāpēc tas ir svarīgi izstrādātājiem?

Vēsturiski Microsoft komandrinda (atvainojiet, komandu uzvedne) rīki nav līdzvērtīgi operētājsistēmām, kas balstītas uz UNIX. Lielākais iemesls tam ir tas, ka Windows vienmēr ir uzsvēris uzdevumu un problēmu risināšanu, izmantojot grafiskos interfeisus un izvēlnes, nevis izmantojot terminālu. Lai gan tas ir lieliski piemērots lietotājiem, tas nav tik lieliski izstrādātājiem, kuri pēdējo divdesmit gadu laikā arvien vairāk ir atkarīgi no Linux balstītiem serveriem, kuri ir daudz uzticamāki un drošāki.

Tā rezultātā izstrādātāji aizvien vairāk izmanto Windows. Ja jūs apmeklējat jebkuru izstrādātāju konferenci vai tikšanos vai apmeklējat jebkuru tehnoloģiju startēšanas biroju, jūs var gandrīz garantēt, ka lielākā daļa izmantoto ierīču ir Apple klēpjdatori vai personālie datori, kuros darbojas Linux. Diezin vai viņi arī pārslēgsies atpakaļ, jo kopš tā laika ir iemācījušies lietot šīs operētājsistēmas un ir izveidojuši darbplūsmas, kas balstās uz tām.

Jā, jā, es ceļoju ar 2 MacBook Pros un pilnu DSLR kameru # Build2016

- Metjū Milikana (@millicanmatt) 2016. gada 29. marts

Vienam izstrādātājam, ar kuru es strādāju, kad biju vasaras stažieris ScraperWiki - datu zinātnes starta vietā Liverpūlē - bija cieši pielāgots VIM redaktors un rutīna, kuras centrā bija nedaudz sauju parasto (un dažu neparastu) Linux komunālie maksājumi. Ir grūti iedomāties, ka viņš ērti pārslēdzas uz Windows.

Varbūt ar Ubuntu operētājsistēmā Windows 10 pietiks, lai pierunātu šos izstrādātājus atpakaļ uz Microsoft kroku vai vismaz apturētu izstrādātāju asiņošanu no Windows platformas.

Tas ir arī tāls ceļš, lai labotu Microsoft sabojāto reputāciju, it īpaši, ja runa ir par atvērtā pirmkoda kopienu. 2000. gadu sākumā un 1990. gadu beigās Microsoft bija atklāti naidīgs pret atvērto avotu un Linux: toreizējais izpilddirektors Stīvs Ballmers raksturoja to kā “vēzi”, un viņi mēģināja to nogalināt (kā arī dažus konkurējošus patentētus produktus) ar stratēģija “apskāviens, paplašināšana, dzēšana”.

Bet kopš Satja Nadella ierašanās par izpilddirektoru, viņi ir daudz darījuši Vai galu galā Microsoft tiešām mīl Linux?Microsoft un Linux ir bijušas drūmas attiecības. Gadu gaitā izpilddirektori ir izteikuši vēlmi redzēt Linux izzušanu, taču mūsdienās stāsts ir atšķirīgs. Vai galu galā Microsoft patiešām patīk Linux? Lasīt vairāk sadarboties ar atvērtā koda kopienu un atjaunot viņu tēlu šajā ziņā. Liekas, ka tas strādāja.

Kā iegūt BASH operētājsistēmai Windows 10

Rakstīšanas laikā par BASH tika paziņots tikai - jūs to vēl nevarat iegūt. Lai gan tā būs daļa no gaidāmā Windows 10 gadadienas atjauninājuma, kuru paredzēts nolaist šovasar. Ņemot vērā, ka tas ir “gadadienas atjauninājums” un Microsoft 29. jūlijā uzsāka operētājsistēmu Windows 10, jums to vajadzētu gaidīt līdz tam laikam.

Ja jūs tik ilgi nevarat gaidīt, jūs varēsit tam pievērsties caur Windows 10 iekšējās informācijas programmu Esi pirmais, kas testē jauno Windows 10 būvi kā Windows InsiderWindows Insiders ir pirmie, kas testē jauno Windows 10 versiju. Viņi ir arī pirmie, kas cieš no kļūdām. Šeit mēs parādīsim, kā pievienoties vai iziet no programmas un kā dalīties ... Lasīt vairāk .

Vai esat sajūsmā par BASH ienākšanu operētājsistēmā Windows 10? Vai jums pietiks pārslēgties no Linux? Paziņojiet man par to komentāros zemāk.

Metjū Hjūss ir programmatūras izstrādātājs un rakstnieks no Liverpūles, Anglijas. Viņš reti atrodams bez tasītes spēcīgas melnas kafijas rokā un absolūti dievina savu Macbook Pro un kameru. Jūs varat lasīt viņa emuāru vietnē http://www.matthewhughes.co.uk un seko viņam līdzi twitter vietnē @matthewhughes.