Ubuntu na Windows: Co je Big Deal?

Autor: Laura McKinney
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
FULL INSTALLING of  WINDOWS 7 + UBUNTU on Fujitsu Life book - i5 -4GB - 320GB
Video: FULL INSTALLING of WINDOWS 7 + UBUNTU on Fujitsu Life book - i5 -4GB - 320GB

Obsah



Zdroj: Pressureua / Dreamstime.com

Odnést:

Nyní je možné nativně používat nástroje příkazového řádku Ubuntu v systému Windows 10.

Když Microsoft a Canonical oznámili, že Ubuntu bude koncem března 2016 běžet nad Windows 10, mohlo by se mnoha fanouškům Linuxu odpustit, že si mysleli, že to byl vtip z počátku dubna. Ubuntu běžící na Windows je však vážným a vítaným doplňkem, díky němuž se Windows stane vážným vývojovým prostředím.

Ano, slyšeli jste to správně. Nyní můžete spustit Ubuntu na Windows. Nebo spíše nástroje příkazového řádku, například populární prostředí Bash.

Jistě, existují prostředí jako Cygwin, která umožnila portovat unixové a linuxové nástroje do Windows, ale nyní můžete spouštět skutečné linuxové binární soubory bez nutnosti duálního spouštění nebo nastavení virtuálního počítače. Není žádným tajemstvím, že mnoho vývojářů na obou stranách uličky bylo nad tímto vývojem nadšeno.


Spuštění Ubuntu na Windows

Pokud to chcete vyzkoušet, je to poměrně snadné. Potřebujete pouze sestavení náhledu 14316 systému Windows 10 (plnohodnotná verze bude vydána s edicí Windows 10 v létě 2016).

Budete muset přejít do nastavení a povolit „Režim vývojáře“. Poté budete moci do příkazového řádku napsat „bash“ a nechat běžet populární prostředí.

Proč Ubuntu?

Proč společnost, která kdysi srovnávala Linux a open source s komunismem, nyní podporuje Linux v hlavním operačním systému Windows, Windows? Odpověď, jak řekl bývalý generální ředitel společnosti Microsoft Steve Ballmer, je „Vývojáři! Vývojáři! Vývojáři! Vývojáři! “

Roky největší nepřátelství mezi společností Microsoft a linuxovou komunitou byly v 50. letech, kdy vývoj aplikací stále znamenal vývoj aplikací Windows (a v menší míře i aplikací Mac) na ploše, přičemž Windows měly virtuální trh na trhu a softwarový gigant neochotný ztratit půdu.


Přestože Microsoft Windows je stále nejoblíbenějším operačním systémem pro stolní počítače, jeho mateřská společnost si nemůže dovolit být spokojená. Nový svět mobilních a cloud computingů ukradl kousek hromu společnosti Microsoft.

Žádné chyby, žádný stres - Váš průvodce krok za krokem k vytváření softwaru pro změnu života, aniž by došlo ke zničení vašeho života


Nemůžete zlepšit své programovací schopnosti, když se nikdo nestará o kvalitu softwaru.

Ještě důležitější je, že mnoho vývojářů staví webové a mobilní aplikace nikoli na počítačích se systémem Windows. Rozhlédněte se na jakékoli vývojářské konferenci a mnoho notebooků, které uvidíte v publiku, budou Mac. Mnoho serverů, které tyto nové startupy používají, jsou Linux, protože to se naučili používat ve svých kurzech informatiky.

Na druhou stranu se zdá, že příkazový řádek Windows zůstal zaseknutý za MS-DOS dní, pokus Microsoftu jej přesto nahradit PowerShell.

Jinými slovy, Linux vládne odvážnému novému světu vývoje softwaru.

Scott Hanselman, hlavní vývojář Windows, zaznamenal změnu moře. Rutinně našel návody na webové programování, aby našel výzvu „$“, což znamenalo, že tento tutoriál nebyl pro něj jako vývojáře Windows.

S Ubuntu na Windows 10 budou mít vývojáři přístup ke stejným nástrojům příkazového řádku, které používají roky v systémech typu Unix, aniž by museli instalovat virtuální stroje nebo duální spouštění.

Precedenty

Není to tak divné, jak to zní. Microsoft dříve podporoval Unix. V 80. letech to byl dokonce i hlavní unixový prodejce se společností Xenix, než byl vývoj předán provozu Santa Cruz Operation (SCO). Microsoft dokonce roky udržoval podíl ve SCO.

Microsoft se rozhodl, že licence AT & T pro Unix jsou příliš těžkopádné a partnerství s IBM na vytváření OS / 2, pouze k vývoji Windows NT po neshodách s IBM nad OS / 2 a Windows směrem. I v té době měl Microsoft nohu ve světě Unixu. NT zpočátku podporoval vrstvu POSIX a její vlastní Služby pro Unix nabídly prostředí podobné Unixu pro společnosti, které chtěly NT používat, ale měly velké investice do softwaru Unix.

Jak to funguje

Ubuntu pro Windows je umožněn Windows Subsystem Microsoft pro Linux. Je to vrstva kompatibility, která převádí systémová volání systému Linux na volání systému Windows. Tyto nástroje jsou také pouze příkazovým řádkem. Neexistují žádné plány nabízet grafické aplikace, i když je již možné nainstalovat X11 na Windows. Protože většina populárních grafických aplikací pro Linux již má nativní porty Windows, nebude to tak velká ztráta.

Není to plnohodnotný systém Linux. Běží pouze obslužné programy userland, nikoli jádro, ačkoli binární soubory jsou binárními soubory ELF namísto spustitelných souborů systému Windows.

To se liší od něčeho, jako je Cygwin, kde vývojáři vytvořili knihovnu DLL, která překládá volání systému Linux do systému Windows. S programem Cygwin jsou programy překompilovány do spustitelných souborů systému Windows.

Alternativy

I když Ubuntu (jakýsi) běží na Windows, existuje mnoho alternativ pro lidi, kteří se chtějí napojit na sílu Linuxu a přitom Windows stále udržovat.

Cygwin a Uwin jsou velmi oblíbená prostředí pro lidi, kteří chtějí nástroje kompatibilní s POSIX, ale nechtějí režii virtualizace ani nemusí přepínat operační systémy. MinGW a MSYS nabízejí lehkou alternativu.

Virtualizace prostřednictvím VMware a VirtualBox nabízí mnohem větší kontrolu nad operačním systémem, ale na pomalejších počítačích je výkonnostní pokuta. Rychlý stroj se spoustou paměti RAM nabídne výkon srovnatelný s holým kovovým zařízením.

Duální bootování je tradiční volbou pro lidi, kteří chtějí provozovat Linux i Windows. V dnešní době je to velmi snadné, ale může být nepříjemné přepínat mezi operačními systémy.

Závěr

Díky možnosti spustit Ubuntu v horní části Windows budou mít vývojáři silné vývojové prostředí kombinované s širokou nabídkou hardwaru, kterou systém Windows nabízí.