Ubuntu Windows rendszeren: Mi a nagy üzlet?

Szerző: Laura McKinney
A Teremtés Dátuma: 2 Április 2021
Frissítés Dátuma: 15 Lehet 2024
Anonim
Ubuntu Windows rendszeren: Mi a nagy üzlet? - Technológia
Ubuntu Windows rendszeren: Mi a nagy üzlet? - Technológia

Tartalom



Forrás: Pressureua / Dreamstime.com

Elvitel:

Most már lehetséges az Ubuntu parancssori eszközök natív használata a Windows 10 rendszerben.

Amikor a Microsoft és a Canonical bejelentette, hogy 2016. március végén az Ubuntu a Windows 10 tetején fog futni, sok Linux-rajongónak megbocsáttathatott az a véleményük, hogy ez április elején a bolond vicc volt. Az Ubuntu Windows-on futtatása azonban komoly és üdvözlendő kiegészítés, amely a Windows-t komoly fejlesztési környezetgé teszi.

Igen, hallotta ezt a jogot. Az Ubuntu futtatható Windows rendszeren. Vagy inkább a parancssori eszközök, például a népszerű Bash-parancsértelmező.

Persze, vannak olyan környezetek, mint például a Cygwin, amelyek lehetővé tették az Unix és a Linux eszközök Windows-ba való portolását, de most már futtathat valódi Linux bináris fájlokat anélkül, hogy duplán kellene indulnia, vagy virtuális gépet kellene beállítania. Nem titok, hogy a folyosó mindkét oldalán sok fejlesztő lelkesen fogadta ezt a fejleményt.


Az Ubuntu futtatása Windows rendszeren

Ha viszket, hogy kipróbálja, akkor ez viszonylag egyszerű. Szüksége van csak a Windows 10 14316-os verziójának előzetes verziójára (a teljes verzió a Windows 10 évfordulójának kiadásával jelenik meg 2016 nyarán).

Be kell lépnie a beállításokba, hogy engedélyezze a „Fejlesztői mód” funkciót. Ezután a parancssorba beírhatja a „bash” parancsot, és futtathatja a népszerű héjat.

Miért Ubuntu?

Miért egy olyan társaság, amely egykor a Linuxot és a nyílt forrást hasonlította össze a kommunizmussal, most támogatja a Linuxot az operációs rendszer fő riválisában, a Windowsban? A válasz, amint Steve Ballmer, a Microsoft volt vezérigazgatója fogalmazta meg, a következő: „Fejlesztők! A fejlesztők! A fejlesztők! A fejlesztők!”


A Microsoft és a Linux közösség között a legnagyobb ellenségeskedés éve a '00 -as évek volt, amikor az alkalmazások fejlesztése még mindig a Windows alkalmazások (és kisebb mértékben a Mac alkalmazások) fejlesztését jelentette az asztalon, miközben a Windowsnak virtuális megfojtása volt a piacon és a szoftver óriás, aki nem akarja elveszíteni földjét.

Noha a Microsoft Windows továbbra is a legnépszerűbb asztali operációs rendszer, anyavállalata nem engedheti meg magának, hogy önelégültséggel járjon. A mobil és a felhő számítástechnika új világa ellopta a Microsoft mennydörgését.

Nincsenek hibák, nincs stressz - Az Ön életét megváltoztató szoftverek készítésének lépésről lépésre történő leírása az élet megsemmisítése nélkül


Nem javíthatja a programozási képességeit, ha senki sem törődik a szoftver minőségével.

Ennél is fontosabb, hogy sok fejlesztő webes és mobil alkalmazásokat épít, nem Windows gépeken. Nézz körül minden fejlesztői konferencián, és a közönség által látott laptopok közül sok Mac lesz. Számos szerver, amelyet ezek az új induló vállalkozások használnak, Linux, mert ezt megtanultak használni a számítógépes ismeretek tanfolyamán.

A Windows parancssori ezzel szemben úgy tűnt, hogy beragadt az MS-DOS napjaiban, a Microsoft annak ellenére próbálta lecserélni a PowerShellre.

Más szavakkal, a Linux uralja a szoftverfejlesztés bátor új világát.

Scott Hanselman, a Windows egyik legnagyobb fejlesztője észrevette a tengeri változást. Rendszeresen csak a webprogramozási oktatóanyagokat találja, hogy megtalálja a „$” parancsot, ami azt jelentette, hogy az oktatóprogram nem ő, mint Windows fejlesztő volt.

A Windows 10 Ubuntu használatával a fejlesztők virtuális gépek vagy kettős indítás telepítése nélkül hozzáférhetnek ugyanazokhoz a parancssori eszközökhöz, amelyeket évek óta használnak Unix-szerű rendszereken.

Előzmények

Nem olyan furcsa, mint amilyennek hangzik. A Microsoft korábban támogatta az Unix-ot. A '80 -as évek elején még a Xenix-rel együtt az Unix egyik legnagyobb szállítója volt, mielőtt a fejlesztést átadták a Santa Cruz műveletnek (SCO). A Microsoft évekig még az SCO részesedését is fenntartotta.

A Microsoft úgy döntött, hogy az AT & T engedélyezése az Unix számára túl nehézkes, és együttműködött az IBM-szel az OS / 2 felépítésében, csak a Windows NT fejlesztése érdekében, miután az OS / 2 és a Windows irányában az IBM-rel nem értenek egyet. A Microsoft akkor is lába volt a Unix világában. Az NT kezdetben támogatta a POSIX réteget, és a saját szolgáltatásai az Unix számára Unix-szerű környezetet kínáltak azoknak a cégeknek, amelyek NT-t akarnak használni, de sok beruházást végeztek az Unix szoftverbe.

Hogyan működik

Az Ubuntu for Windows számára a Microsoft Windows alrendszere teszi lehetővé Linuxot. Ez egy kompatibilitási réteg, amely lefordítja a Linux rendszerhívásokat Windows rendszerre. Ezek az eszközök szintén csak parancssorok. Nem tervezi grafikus alkalmazások kínálását, bár már lehetséges az X11 telepítése a Windows rendszerre. Mivel a legnépszerűbb Linux grafikus alkalmazások már rendelkeznek natív Windows portokkal, ez nem lesz veszteséges.

Ez nem egy teljes értékű Linux rendszer. Csak a userland segédprogramok futnak, nem a kernel, bár a bináris fájlok ELF bináris fájlok, a Windows futtatható fájlok helyett.

Ez különbözik attól, mint a Cygwin, ahol a fejlesztők létrehoztak egy DLL-t, amely lefordítja a Linux rendszerhívásokat a Windows-ra. A Cygwin segítségével a programokat újrafordítják Windows futtatható fájlokba.

alternatívák

Még az Ubuntu (egyfajta) Windows operációs rendszeren futtatása mellett is sok alternatíva lesz azok számára, akik szeretnék a Linux hatalmát kiaknázni, miközben a Windows körül maradnak.

A Cygwin és az Uwin nagyon népszerű környezetek azok számára, akik POSIX-kompatibilis eszközöket akarnak, de nem akarják a virtualizáció fölényét, vagy nem kell az operációs rendszereket váltaniuk. A MinGW és az MSYS könnyű alternatívát kínálnak.

A virtualizáció a VMware és a VirtualBox révén sokkal jobb irányítást kínál az operációs rendszer felett, de a teljesítmény laposabb büntetése van a lassabb gépeknél. A sok RAM-val rendelkező gyorsgép olyan teljesítményt nyújt, mint a csupasz fém telepítés.

A kettős indítás a hagyományos lehetőség azok számára, akik Linuxot és Windowsot is futtatni akarnak. Manapság nagyon könnyű, de bosszantó lehet váltani az operációs rendszerek között.

Következtetés

Mivel az Ubuntu a Windows tetején is futtatható, a fejlesztőknek hatékony fejlesztési környezete lesz, a Windows által kínált sokféle hardver választással kombinálva.