Windows 10 prima kompletni naredbeni redak Linuxa

  • Brian Curtis
  • 0
  • 1811
  • 528
Oglas

Microsoft je nedavno započeo svoju godišnju Konferenciju za razvojne programere. To nije bio tipičan događaj. Microsoft je izvukao sva zaustavljanja i pokazao izvanredan napredak u umjetnoj inteligenciji, povećanoj stvarnosti i zacementirao reputaciju Windowsa 10 kao nevjerojatne igraće platforme. No, Microsoft je također najavio nešto drugo. Nešto što uzbuđuje mnoge ljude.

Na pozornici u San Franciscu, direktor razvoja Kevin Gallo najavio je da će BASH školjka doći na Windows 10. Pa nekako.

Ravno Outta 'Ubuntu

Reći da BASH dolazi u Windows 10 znači masovno podcjenjivanje situacije, jer Microsoft uistinu radi na tome daleko impresivniji od toga. To je u biti Linux podsustav - nije virtualni stroj - temeljen na Ubuntu 14:04 LTS, koji omogućuje pristup Ubuntu korisničkom prostoru.

Važno je naglasiti da se to bitno razlikuje od onoga što je postojalo ranije. Windows 10 neće oponašati Ubuntu na uparenom virtualnom stroju Što je virtualni stroj? Sve što trebate znati Što je virtualni stroj? Sve što trebate znati Virtualni strojevi omogućuju vam pokretanje drugih operativnih sustava na vašem trenutnom računalu. Evo što biste trebali znati o njima. , Niti BASH nije sastavljen za Windows, kao što je Cygwin ili je ponovo kreiran u JavaScriptu, kao što je CASH Zaboravi Cygwin: CASH donosi najbolje Linux za Windows Zaboravi Cygwin: CASH donosi najbolje od Linuxa Za Windows Linux i Windows su vrlo različiti operativni sustavi , a nigdje to nije očitije nego u naredbenom retku. Na raspolaganju su različiti alati kako bi se Windows više osjećao poput Linuxa, poput Casha. , Umjesto toga, ono se pokreće u onome što u osnovi predstavlja sloj kompatibilnosti.

Linux pozivi sustava (često se nazivaju "syscalls', u osnovi kad program nešto zatraži iz kernel OS-a) prevodi se u stvarnom vremenu na sistemske pozive sustava Windows koristeći neki prilagođeni softver koji je izradio Microsoft. To razlikovanje bolje objašnjava Dustin Kirkland, jedan od kanonskih inženjera koji je pomogao Microsoftovom portalu.

To znači da se ne prenose samo BASH i pridruženi esencijalni Linux uslužni programi. Gotovo je sve.

Postoji BASH na Windows 10 uživo i radi! # Build2016 pic.twitter.com/5dfpXgC1e9

- Richard Hay (@WinObs) 30. ožujka 2016

Korisnici će moći koristiti standardni Linux uslužni program SSH Vodič za početnike za postavljanje SSH-a na Linuxu i testiranje Vodiča za početnike za postavljanje Postavljanje SSH-a na Linuxu i testiranje vaše postavke Moguće je da je jedan od najvažnijih Linux alata za učenje SSH koliko možete. upravljajte drugim strojem kao da sjedite izravno za njim. Provest ćemo vas kroz osnovnu instalaciju. , umjesto da upotrebljavate alat treće strane kao što je PuTTY 4 Jednostavni načini upotrebe SSH-a U Windows-u 4 Jednostavni načini uporabe SSH-a U Windows-u SSH je de facto rješenje za siguran pristup udaljenim terminalima na Linuxu i drugim sustavima sličnim UNIX-u. Ako imate udaljeni SSH poslužitelj kojem želite pristupiti, morat ćete preuzeti SSH klijent…. Oni će moći uređivati ​​tekst pomoću VIM-a. Top 7 razloga za pružanje šanse Vimu tekstovima za uređivanje teksta Top 7 razloga za pružanje šanse Vim Editoru teksta Godinama pokušavam jedan uređivač teksta. Samo ime, pokušao sam. Svaki sam od tih uređivača koristio sam više od dva mjeseca kao svoj glavni svakodnevni urednik. Nekako, ja ... iz naredbenog retka, i manipuliram tekstom koristeći Sed i Awk Svaki Linux Geek treba znati Sed i Awk. Evo zašto ... Svaki Linux Geek treba znati Sed i Awk. Evo zašto ... Dva najzastupljenija Linuxova alata su, doduše, tajni Sed i Awk. Ali što su oni? Kako se koriste? A kako olakšavaju obradu teksta? , Što je još bolje, oni će moći koristiti apt-get za upravljanje svojim paketima i za instaliranje desetaka tisuća Ubuntu binarnih datoteka.

Prema Dustinu Kirklandu, većina stvari djeluje prilično dobro, s izuzetkom nekih aplikacija koje koriste TTY - kao što su byobu, screen i tmux. Uvjerava nas da će ipak stići tamo, a s obzirom na to da je Microsoft stavio ovo prednje i središte na njihovu glavnu riječ Build 2016, možete biti prilično sigurni da će na kraju to biti gotov, poliran proizvod.

Što ovo znači za Joe korisnika

Neću lagati. Ova će se najava svidjeti većini dvije skupine ljudi: Linux entuzijasta i softverskih programera. Ako niste jedan od njih, možda se pitate što to znači za vas. Ali postoji razlog za uzbuđenje, čak i ako niste luđak.

Prvo, pruža sjajan način da ljudi umoče nožni prst u ponekad mutnu vodu Linux ekosustava, bez da ga zapravo moraju instalirati. Apsolutni početnici moći će naučiti osnove uobičajenih alata Linux iz poznavanja i relativne sigurnosti sustava Windows 10.

Drugo, super je i za one koji prvi put uče kodirati. Mnogi najlakši jezici koje se mogu naučiti (a samim tim i najpopularniji za početnike) ujedno su i iritantniji za instaliranje na Windows. Na primjer, pravilno postavljanje Pythona zahtijeva dodavanje varijable u Windows PATH. Ako želite lako instalirati Ruby i drugu osnovnu dokumentaciju i alate, morat ćete koristiti instalaciju drugih proizvođača poput RubyInstaller.

Ali sada bi potencijalni programeri samo trebali tipkati “udariti” u svoj komandni redak, i oni će moći početi hakirati na skriptu Ruby ili Python, a da ne brinu o čudima konfiguriranja ovih jezika u sustavu Windows.

Povrh toga, budući da je većina tutorijala za početnike izgrađena oko Mac OS X i Linuxa, Windows korisnici će ih moći bez problema koristiti..

Linux na Windows: Zašto je to važno za programere

Povijesno, Microsoftova naredbena linija (oprosti, naredbeni redak) alati nisu izmjereni do onih na UNIX operacijskim sustavima. Najveći razlog za to je taj što je Windows oduvijek naglasio u rješavanju zadataka i problema putem grafičkih sučelja i izbornika, a ne putem terminala. Iako je ovo sjajno za korisnike, manje je dobro za programere koji su u proteklih dvadeset godina sve više ovisili o Linux-poslužiteljima koji su daleko pouzdaniji i sigurniji.

Posljedica toga je da se programeri sve više udaljavaju od Windowsa. Ako idete na bilo koju konferenciju za razvojne programere ili sastanke ili posjetite urede bilo kojeg tehnološkog pokretanja, gotovo možete jamčiti da su većina korištenih uređaja Apple-ovi prijenosnici ili osobna računala s Linuxom. Ni malo se vjerojatno neće vratiti, jer su od tada naučili kako koristiti ove operativne sustave i izgradili radne tijekove koji se temelje na njima.

Da, da, putujem s 2 MacBook pros i punim DSLR fotoaparatom # Build2016

- Matt Millican (@millicanmatt) 29. ožujka 2016

Jedan programer s kojim sam surađivao kad sam bio ljetni stažista u ScraperWiki - startup znanosti o podacima u Liverpoolu - imao je usko prilagođeni VIM uređivač i rutinu koja se usredotočila na nekoliko uobičajenih (i nekih neuobičajenih) Linux uslužnih programa. Teško je zamisliti da se on ugodno vraća na Windows.

Možda će Ubuntu u sustavu Windows 10 biti dovoljan da te programere privede natrag u Microsoftov preklop ili barem zaustavi krvarenje programera sa Windows platforme.

Dug je put i popraviti ucrtan Microsoftov ugled, posebno kada je riječ o zajednici otvorenog koda. Početkom 2000-ih i krajem 1990-ih, Microsoft je bio otvoreno neprijateljski otvoren prema izvoru i Linuxu: tadašnji izvršni direktor Steve Ballmer opisao je to kao “Rak”, i pokušali su ga ubiti (kao i neki suparnički vlasnički proizvodi) s “prigrliti, proširiti, ugasiti” strategija.

Ali od dolaska Satya Nadelle na mjesto izvršnog direktora, oni su se zajednički potrudili Da li Microsoft zaista voli Linux nakon svega? Da li Microsoft zaista voli Linux nakon svega? Microsoft i Linux imali su burne odnose. Tijekom godina, izvršni direktori izrazili su želju da Linux nestane, ali ovih je dana priča drugačija. Da li se Microsoft uopće sviđa Linuxu? raditi sa zajednicom otvorenog koda i rehabilitirati njihov imidž u tom pogledu. Čini se da je uspjelo.

Kako dobiti BASH za Windows 10

U vrijeme pisanja teksta, BASH je samo najavljen - to zapravo još ne možete dobiti. Iako će to biti dio nadolazećeg ažuriranja Windows 10 Anniversary, koji će biti planiran za slijetanje ovog ljeta. S obzirom da je an “obljetnica ažuriranje” i Microsoft je pokrenuo Windows 10 29. srpnja, to biste trebali očekivati ​​do tada.

Ako ne možete čekati tako dugo, moći ćete se riješiti putem programa Windows 10 Insider Budite prvi koji će testirati novi Windows 10 Builds kao Windows Insider Budite prvi koji će testirati novi Windows 10 Builds kao Windows Insider Windows Insiders prvi su testirali nove verzije sustava Windows 10. Oni su i prvi koji su patili od bugova. Ovdje ćemo vam pokazati kako se pridružiti programu ili napustiti program te kako dijeliti… .

Jeste li uzbuđeni zbog dolaska BASH-a na Windows 10? Hoće li biti dovoljno da pređete s Linuxa? Javite mi u komentarima u nastavku.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.