Hirdetés

A Microsoft nemrég indította éves Build Developer konferenciáját. Nem volt tipikus esemény. A Microsoft kihúzta az összes megállót, és figyelemre méltó előrelépéseket mutatott a mesterséges intelligencia terén, kibővítette a valóságot, és megerősítette a Windows 10, mint félelmetes játékplatform hírnevét. De a Microsoft bejelentett még valamit. Valami, ami sok ember felkelt.

A színpadon a San Francisco-ban, Kevin Gallo fejlesztési igazgató bejelentette, hogy a BASH héj a Windows 10-hez fog megjelenni. Nos, kicsit.

Egyenes Outta Ubuntu

Azt mondani, hogy a BASH eljut a Windows 10-hez, az erőteljesen alábecsüli a helyzetet, mert valójában a Microsoft azon dolgozik, hogy ennél sokkal lenyűgözőbb. Alapvetően egy Linux alrendszer - nem virtuális gép - az Ubuntu 14:04 LTS alapú, amely hozzáférést biztosít az Ubuntu felhasználói területhez.

Fontos hangsúlyozni, hogy ez alapvetően különbözik a korábban létezőktől. A Windows 10 nem fog utánozni az Ubuntut Virtuális gép Mi az a virtuális gép? Minden, amit tudnod kell

instagram viewer
A virtuális gépek lehetővé teszik más operációs rendszerek futtatását a jelenlegi számítógépen. Itt van, amit tudnia kell róluk. Olvass tovább . A BASH-ot sem a Windows rendszerre nem állították össze, mint például a Cygwin, sem a JavaScript-ben, mint a CASH Felejtsd el Cygwint: A CASH a Linux legjobbait hozza a Windows rendszerbeA Linux és a Windows nagyon különféle operációs rendszerek, és sehol nincs ez nyilvánvalóbb, mint a parancssorban. Különféle eszközök állnak rendelkezésre, például a Cash, hogy a Windows jobban érezze a Linuxot, mint például a Cash. Olvass tovább . Inkább abban fut, amely lényegében kompatibilitási rétegnek felel meg.

Linux rendszerhívások (gyakran „rendszerhívások, alapvetõen akkor, ha egy program valamit kér az OS kernelrõl) valós idõben fordítja le a Windows rendszerhívásokra, a Microsoft által készített egyedi szoftver segítségével. Ez a megkülönböztetés magyarázza jobban Dustin Kirkland, aki azon kanonikus mérnökök között volt, akik segítették a Microsoft portját.

Ez azt jelenti, hogy nem csak a BASH és a hozzá tartozó alapvető Linux segédprogramok portolása. Szinte minden.

Van BASH a Windows 10-en élőben és működőképes! # Build2016pic.twitter.com/5dfpXgC1e9

- Richard Hay (@WinObs) 2016. március 30

A felhasználók használhatják a szabványos Linux SSH segédprogram Kezdő útmutató az SSH Linuxon történő beállításához és a telepítés teszteléséhezValószínűleg az egyik legfontosabb megtanulható Linux segédprogram az SSH, mivel más gépeket úgy vezérelhet, mintha közvetlenül lennél rajta. Mi végigvezeti Önt az alapvető telepítésen. Olvass tovább , ahelyett, hogy harmadik fél eszközét használná mint a PuTTY 4 egyszerű módszer az SSH használatához Windows rendszerbenAz SSH a de facto megoldás a távoli terminálok biztonságos eléréséhez Linux és más UNIX-szerű rendszerekben. Ha van egy távoli SSH-kiszolgáló, amelyet elérni szeretne, letöltnie kell egy SSH-klienst ... Olvass tovább . Képesek lesznek szerkeszteni a szöveget a VIM segítségével A 7 legfontosabb ok, hogy esélyt adjon a Vim szövegszerkesztőnekÉvek óta próbáltam egyik szövegszerkesztőt a másik után. Nevezted, kipróbáltam. Ezeket a szerkesztőket mindegyiknél több mint két hónapig használtam elsődleges napi szerkesztőként. Valahogy én ... Olvass tovább a parancssorból, és manipulálhatja a szöveget Sed és Awk segítségével Minden Linux Geeknek tudnia kell Sed-t és az Awket. Itt van miért ...A bűnügyi szempontból alulértékelt Linux segédprogramok közül kettő a valószínűleg vékony Sed és az Awk. De mi ezek? Hogyan használják őket? És hogyan teszik könnyebbé a szöveg feldolgozását? Olvass tovább . Még jobb, ha képesek lesznek az apt-get segítségével kezelni csomagjaikat, és több tízezer Ubuntu bináris fájlt telepíteni.

Dustin Kirkland szerint a legtöbb dolog elég jól működik, kivéve néhány TTY-t használó alkalmazást - például a byobu, a képernyő és a tmux. Biztosítja minket, hogy bárhová is jutnak, és mivel a Microsoft ezt az első és középpontot helyezi a kezükbe A 2016-os kulcsszó készítésével biztos lehet benne, hogy végül kész, csiszolt termék lesz.

Mit jelent ez a Joe-felhasználó számára

Nem fogok hazudni. Ez a bejelentés elsõsorban két embercsoport számára vonzó: Linux rajongók és szoftverfejlesztõk. Ha Ön nem egyike, akkor kíváncsi lehet, hogy ez mit jelent számodra. De van izgalom, még akkor is, ha nem vagy gekór.

Először is, nagyszerű lehetőséget kínál arra, hogy az emberek bemerítsék lábujjaikat a Linux ökoszisztéma időnként homályos vizeibe anélkül, hogy azt valóban telepíteni kellene. Az abszolút kezdők képesek lesznek megtanulni a közös Linux eszközök alapvető elemeit a Windows 10 ismerete és viszonylagos biztonsága alapján.

Másodszor, nagyszerű azok számára is, akik először tanulnak kódolni. A legkönnyebben megtanulható nyelvek közül sok (és következésképpen a kezdők számára legnépszerűbb) szintén a leginkább ingerlékeny a Windows rendszerre történő telepítésnél. A Python megfelelő telepítésepéldául megköveteli egy változó hozzáadását a Windows PATH-hoz. Ha könnyen telepíteni szeretné a Rubint, valamint a hozzá tartozó dokumentációt és eszközöket, akkor harmadik féltől származó telepítőt kell használnia. mint a RubyInstaller.

RubyInstaller

De most a leendő fejlesztőknek egyszerűen be kell írniuk „bash” a parancssorba, és elkezdhetik a feltörést egy Ruby vagy Python szkripttel, anélkül, hogy aggódniuk kellene ezeknek a nyelveknek a Windowson történő konfigurálása miatt.

Plusz, mivel a kezdõ oktatóanyagok többsége a Mac OS X és a Linux körül épül fel, a Windows felhasználók bármilyen probléma nélkül használhatják azokat.

Linux Windows rendszeren: Miért számít ez a fejlesztők számára?

Történelmileg a Microsoft parancssora (bocs, parancssor) az eszközöket a UNIX alapú operációs rendszereken nem mértük fel. Ennek oka az, hogy a Windows mindig is hangsúlyozta a feladatok és problémák grafikus interfészek és menük révén történő megoldását, nem pedig a terminálon keresztül. Noha ez nagyszerű a felhasználók számára, kevésbé nagy a fejlesztők számára, akik az elmúlt húsz évben egyre inkább a Linux-alapú szerverekre támaszkodtak, amelyek sokkal megbízhatóbbak és biztonságosabbak.

Ennek következménye az, hogy a fejlesztők egyre inkább elvonultak a Windows rendszertől. Ha bármely fejlesztői konferenciára vagy találkozóra megy, vagy ellátogat bármilyen technológiai induló irodába, akkor Ön szinte garantálhatja, hogy a használt eszközök többsége Apple laptopok vagy Linuxot futtató számítógépek. Nem valószínű, hogy visszaváltanak, mivel azóta megtanultak ezen operációs rendszerek használatához, és körülépítettük a munkafolyamatokat.

Igen, igen, 2 MacBook Próval és egy teljes DSLR fényképezőgép táskával utazom # Build2016

- Matt Millican (@millicanmatt) 2016. március 29

Az egyik fejlesztővel, akivel együtt dolgoztam, amikor nyáron gyakornokként dolgoztam a ScraperWiki-ben - egy adattudományi startup Liverpoolban - volt egy szorosan testreszabott VIM-szerkesztő, és egy rutin, amelynek középpontjában egy maroknyi általános (és néhány ritka) Linux áll segédprogramok. Nehéz elképzelni, hogy kényelmesen visszatér a Windows rendszerre.

Lehet, hogy a Windows 10 Ubuntu elegendő ahhoz, hogy ezeket a fejlesztőket rávegyék a Microsoft oldalára, vagy legalább megállítsák a fejlesztők vérzését a Windows platformon.

Nagyon sok a javulás a Microsoft elrontott hírnevének javításában, különösen, ha a nyílt forráskódú közösségről van szó. A 2000-es évek elején és az 1990-es évek végén a Microsoft nyíltan ellenséges volt a nyílt forráskódú és a Linux ellen: akkori vezérigazgató, Steve Ballmer „ráknak” nevezte, és megpróbálták megölni (valamint néhány rivális védett termék) az „ölelés, kiterjesztés, oltás” stratégia.

De mivel Satya Nadella vezérigazgatóvá vált, összehangolt erőfeszítéseket tettek Végül is szeret a Microsoft a Linuxot?A Microsoft és a Linux heves kapcsolatokat ápoltak egymással. Az évek során a vezérigazgatók kifejezték a vágyukat, hogy a Linux eltűnjön, ám manapság a történet más. Végül is igazán szereti a Microsoft a Linuxot? Olvass tovább működjön együtt a nyílt forráskódú közösséggel, és e tekintetben rehabilitálja imázsát. Úgy tűnik, működött.

Hogyan lehet beszerezni a Windows 10 operációs rendszert?

Az írás idején a BASH-t csak bejelentették - valójában még nem szerezheted be. Annak ellenére, hogy része lesz a közelgő Windows 10 Anniversary frissítésnek, amelyet várhatóan ezen a nyáron indítanak el. Mivel ez egy „évfordulóbeli frissítés”, és a Microsoft július 29-én indította el a Windows 10 rendszert, akkor arra számíthat.

Ha nem tudsz ilyen sokáig várni, meg tudod kapni a kezét a Windows 10 bennfentes programon keresztül Legyen Ön az első, aki teszteli az új Windows 10-es verziót mint Windows InsiderA Windows Bennfentesek teszik az elsőként a Windows 10 új verzióinak tesztelését. Ők is először szenvednek a hibáktól. Itt megmutatjuk, hogyan lehet csatlakozni vagy elhagyni a programot, és hogyan kell megosztani ... Olvass tovább .

Izgatottan érkezik a BASH megérkezése a Windows 10 rendszerbe? Elegendő lesz Önnek a Linuxról való váltáshoz? Tudassa velem az alábbi megjegyzésekben.

Matthew Hughes szoftverfejlesztő és író, az angliai Liverpoolból. Ritkán talál egy csésze erős fekete kávé nélkül a kezében, és teljesen imádja a MacBook Pro-t és a kameráját. A blogját a következő címen olvashatja el: http://www.matthewhughes.co.uk és kövesse őt a Twitteren a @matthewhughes oldalán.