Nedavno je na Microsoft Build 2016 konferenciji objavljeno da Ubuntu stiže na Windows 10. Ova vest je izazvala veliko oduševljenje, posebno među programerima. Međutim, za krajnje korisnike koji možda nisu toliko upoznati sa Ubuntu-om i Linuxom, ova najava može biti zbunjujuća. Ubuntu je sam po sebi potpuno funkcionalan operativni sistem, pa se postavlja pitanje zašto bi se jedan operativni sistem dodavao drugom. Ključno je razumeti da Microsoft ne integriše Ubuntu kao drugi operativni sistem unutar Windowsa 10. Umesto toga, uvodi podršku za određene biblioteke i alate koje programeri često koriste. Evo kratkog objašnjenja šta to zapravo znači.
Dolazak Ubuntu-a na Windows znači da je Linux komandna linija, poznata kao bash, integrisana u Windows okruženje. To omogućava korisnicima, prvenstveno programerima, da direktno pokreću bash komande i koriste odgovarajuće biblioteke na svojim Windows računarima. Za obične korisnike, ova integracija nema direktan uticaj. Ovo je funkcija namenjena programerskom režimu i prevashodno je usmerena na zadovoljenje potreba programerske zajednice.
Kako funkcioniše ova integracija?
Da bi implementirao Ubuntu na Windows, Microsoft je razvio novu infrastrukturu pod nazivom Windows podsistem za Linux. Programeri će aktivirati developerske alatke unutar Windows 10 kako bi pristupili ovom podsistemu. Zatim će moći koristiti bash komandu za preuzimanje Ubuntu slike. Iako se slika preuzima putem komandne linije, ona potiče iz Windows prodavnice. Kada se preuzimanje završi, programeri će moći nativno da koriste bash.
Zašto je ovo važno za programere?
Programeri redovno koriste bash i mnoge druge Linux alate, koji su im sada dostupni putem ovog ažuriranja. Bash je ne samo popularan među programerima, već je i izuzetno moćan alat. Ranije, ukoliko bi programer želeo da koristi bash biblioteke, morao je da pokreće Ubuntu na virtuelnoj mašini ili da koristi Cygwin okruženje. Ova integracija omogućava znatno jednostavniju upotrebu bash-a na Windows sistemu.
Da li ovo utiče na krajnje korisnike?
Ne, nikako. Čak i ako uključite developerske alatke u Windows 10, ne postoji mogućnost da slučajno počnete da koristite bash. To je alatka koja je korisna isključivo za one koji znaju kako da je koriste. Ukoliko niste programer, nemate razloga za brigu.