Gisteren op Microsoft Build 2016, Microsoftaangekondigd dat Ubuntu naar Windows 10 zou komen. Deze aankondiging is enorm en sindsdien huilen mensen tranen van vreugde. Veel mensen staan te popelen om aan de slag te gaan met de build die Ubuntu ondersteunt, maar voor eindgebruikers die niets meer over Ubuntu weten dan de naam en Linux-oorsprong, kan dit een reden zijn voor alarm of algemene verwarring. Ubuntu is op zichzelf een perfect functionerend besturingssysteem en het heeft weinig zin om het ene besturingssysteem aan het andere toe te voegen. Het ding is, dat is niet wat Microsoft doet. Het importeert niet letterlijk een ander besturingssysteem in Windows 10. Het voegt in plaats daarvan ondersteuning toe voor bepaalde bibliotheken en tools die ontwikkelaars vaak moeten gebruiken. Hier volgt een kort overzicht van wat dit betekent.
Ubuntu die naar Windows komt, betekent het Linux-commandoregel dat wil zeggen bash is toegevoegd aan Windows. Hiermee kunnen gebruikers, met name ontwikkelaars, bash-opdrachten en bibliotheken uitvoeren op hun Windows-machines. Voor een eindgebruiker heeft Ubuntu die naar Windows komt geen enkele betekenis. Het is een functie die gekoppeld is aan de ontwikkelaarsmodus en het is de ontwikkelaarscommunity die er dolenthousiast over is.
Hoe het werkt
Om Ubuntu naar Windows te brengen, Microsoftheeft een nieuwe infrastructuur toegevoegd genaamd het Windows-subsysteem voor Linux. Ontwikkelaars zullen de ontwikkelaarstools in Windows 10 inschakelen om de tools te krijgen. Ze kunnen dan een Bash-opdracht gebruiken om een afbeelding van Ubuntu te krijgen. De afbeelding wordt gedownload via de opdrachtregel, maar komt uit de Windows Store. Zodra dit is gebeurd, kunnen ontwikkelaars Bash native uitvoeren.
Waarom hebben ontwikkelaars dit nodig?
Ontwikkelaars gebruiken routinematig Bash en vele andereLinux-tools die met deze update aan hen beschikbaar zijn gesteld. Bash is niet alleen erg populair bij ontwikkelaars, het is ook ongelooflijk krachtig. Vroeger, als een ontwikkelaar bash-bibliotheken wilde gebruiken, zou hij Ubuntu op een virtuele machine moeten draaien of de Cygwin-omgeving moeten gebruiken. Dit maakt het eenvoudigweg eenvoudiger voor hen om Bash op een Windows-systeem te gebruiken.
Heeft het effect op eindgebruikers?
Zelfs geen beetje. Zelfs als u besluit ontwikkelaarstools in te schakelen in Windows 10, is er geen manier om per ongeluk bash te gebruiken vanwege het. Het is een hulpmiddel dat alleen nuttig is voor iemand die weet hoe het te gebruiken en als u dat niet bent, hoeft u zich geen zorgen te maken.
Comments