Co znamená příchod Ubuntu na Windows 10 pro koncové uživatele?

Včerejší konference Microsoft Build 2016 přinesla překvapivé odhalení: Ubuntu se stává součástí Windows 10. Toto oznámení vyvolalo mezi nadšenci bouři nadšení. Ačkoli mnoho uživatelů s touhou uvítá sestavu s podporou Ubuntu, pro ty, kteří znají Ubuntu pouze jako název a linuxový původ, může toto spojení vyvolat otázky nebo dokonce obavy. Ubuntu je plnohodnotný operační systém a na první pohled se může zdát paradoxní, že je integrován do jiného operačního systému. Nicméně, Microsoft zde nedělá klasickou instalaci jednoho OS do druhého. Místo toho se jedná o přidání podpory pro specifické knihovny a nástroje, které vývojáři často potřebují. Následuje rychlý přehled, co to reálně znamená.

Integrace Ubuntu do Windows v praxi znamená, že do Windows byl přidán linuxový příkazový řádek, tedy bash. Umožní tak uživatelům, a především vývojářům, spouštět příkazy bash a využívat linuxové knihovny přímo na počítačích s Windows. Pro běžné koncové uživatele tato změna nemá žádný přímý dopad. Jde o funkcionalitu, která je úzce spojená s vývojářským režimem a je primárně diskutována v rámci vývojářské komunity.

Jak to funguje v praxi?

Aby Microsoft mohl zprovoznit Ubuntu ve Windows, zavedl novou infrastrukturu nazvanou Windows Subsystem for Linux. Vývojáři si ji aktivují v nastavení funkcí pro vývojáře ve Windows 10. Následně mohou pomocí příkazového řádku Bash stáhnout obraz Ubuntu. Tento obraz je dostupný přes Windows Store, ale stahování probíhá z příkazového řádku. Po dokončení tohoto procesu mohou vývojáři spouštět Bash nativně.

Proč je to pro vývojáře důležité?

Vývojáři běžně pracují s Bashem a mnoha dalšími linuxovými nástroji, které jsou nyní díky této aktualizaci dostupné přímo ve Windows. Bash je nejen velmi populární, ale i mimořádně efektivní. Dříve, pokud vývojář potřeboval využívat bashové knihovny, musel spouštět Ubuntu ve virtuálním stroji nebo používat emulátor Cygwin. Nyní je pro ně práce s Bashem v prostředí Windows mnohem jednodušší a pohodlnější.

Dopad na běžné uživatele?

Žádný. I když si aktivujete vývojářské nástroje v nastavení Windows 10, nehrozí, že byste omylem začali používat Bash. Je to nástroj primárně určený a využívaný jen těmi, kdo s ním umí pracovat. Pokud k nim nepatříte, nemusíte mít žádné obavy.