Σε μια προσπάθεια να γίνουν τα Windows μια εξαιρετική πλατφόρμα για προγραμματιστές ώστε να δημιουργούν εντυπωσιακές εφαρμογές, ιστότοπους και υπηρεσίες για όλες τις πλατφόρμες και συσκευές, Η Microsoft συνεργάστηκεμε Canonical για να δημιουργήσετε ένα Υποσύστημα Windows για Linux(WSL), για ενεργοποίηση Οι χρήστες των Windows εκτελούν μια γνήσια εικόνα λειτουργίας χρήστη Ubuntu στα Windows και αυτό ήρθε με την εκτέλεση του εγγενούς Bash στο Ubuntu στα Windows Πολλοί προγραμματιστές των Windows καλωσόρισαν την ιδέα κάνοντας πολλά αιτήματα για εργαλεία ανοιχτού κώδικα που θα χρησιμοποιηθούν στα Windows, επομένως έγιναν αρκετές βελτιώσεις στα Windows cmd, πολλά εργαλεία γραμμής εντολών, PowerShell και άλλα σενάρια προγραμματιστών.
Αλλά η μία βελτίωση που ξάφνιασε τον κόσμο της τεχνολογίας ήταν η εκτέλεση του εγγενούς Bash στο Ubuntu στα Windows χωρίς την ανάγκη του πυρήνα Linux, αυτό σημαίνει ότι οι χρήστες των Windows που εκτελούν την πιο πρόσφατη έκδοση των Windows μπορούν πλέον εκτελέστε βοηθητικά προγράμματα γραμμής εντολών Linux όπως apt-get, grep, awk, sed συν πολλά άλλα, εκτελέστε σενάρια Bash και δοκιμάστε επίσης εργαλεία πρώτα στο Linux, όπωςPython, Git, Rubyκαι πολλά άλλα.
Έχουν συζητηθεί πολλά για το Bash στο Ubuntu στα Windows, αλλά εδώ θα έχουμε μια αλλαγή εστίασης και, κυρίως, θα ξεκινήσουμε με τον τρόπο εγκατάστασης του Bash στο Ubuntu στα Windows και, στη συνέχεια, θα εξετάσουμε ορισμένες ελλείψεις του όλου έργου, πώς μπορεί να βελτιωθεί για καλύτερη εμπειρία προγραμματιστή και επίσης να εξετάσει την τελική ετυμηγορία και τις μελλοντικές προσδοκίες.
Πώς να ρυθμίσετε το Bash στο Ubuntu στο παράθυρο 10
Έχοντας εξετάσει πώς προέκυψε πραγματικά το Bash στο Ubuntu στα Windows, ας δούμε πώς μπορείτε να ρυθμίσετε το Ubuntu bash στα Windows με αυτά τα απλά βήματα παρακάτω:
Προαπαιτούμενα
Βήμα 1
Εάν το σύστημά σας πληροί όλες τις παραπάνω απαιτήσεις, θα πρέπει να πάτε, ανοίξτε το σύστημα Ρυθμίσεις και μεταβείτε στο Update & Security->For Developers. Στη συνέχεια, ενεργοποιήστε το "Λειτουργία προγραμματιστών"
Ενεργοποίηση λειτουργίας προγραμματιστή
Βήμα 2
Ανοίξτε το σύστημά σας Πίνακας Ελέγχου και μετά κάντε κλικ στο Προγράμματα , στην περιοχή Προγράμματα και δυνατότητες, κάντε κλικ στο Ενεργοποίηση ή απενεργοποίηση των δυνατοτήτων των Windows, θα πρέπει να μπορείτε για να δείτε τη διεπαφή παρακάτω. Στη συνέχεια ενεργοποιήστε την επιλογή “Windows Subsystem for Linux(Beta)” επιλέγοντας το μικρό πλαίσιο και τέλος κάντε κλικ στο “OK”
Ενεργοποίηση υποσυστήματος Windows για Linux
Θα σας ζητηθεί να επανεκκινήσετε το μηχάνημά σας, απλώς κάντε κλικ στο "Επανεκκίνηση τώρα" για επανεκκίνηση, ώστε να εγκατασταθεί η νέα δυνατότητα .
Επανεκκίνηση μηχανής
Βήμα 3
Στη συνέχεια, αφού επανεκκινήσει το μηχάνημά σας, συνδεθείτε και στη γραμμή αναζήτησης, απλώς πληκτρολογήστε “bash” και πατήστε το κουμπί. Αυτό θα εκτελέσει το αρχείο bash.exe
για λήψη και εγκατάσταση του “Bash στο Ubuntu στα Windows” , θα σας ζητηθεί να αποδεχτείτε τους Όρους Παροχής Υπηρεσιών όπως στην παρακάτω διεπαφή:
Αναζήτηση για Bash.exe
Λήψη και εγκατάσταση του Bash στο Ubuntu στα Windows
Αυτό είναι, θα πρέπει να μπορείτε να έχετε πλήρες Bash στο Ubuntu στα Windows και να εκτελείτε κοινά εργαλεία Linux εγγενώς στα Windows.
Όταν το ανοίξετε, θα πέσετε απευθείας σε ένα ριζικό κέλυφος, επομένως δεν χρειάζεται να χρησιμοποιήσετε το βοηθητικό πρόγραμμα sudo για να εκτελέσετε χρήστη root εντολές.
Αδυναμίες του Ubuntu Bash στα Windows
Για έμπειρους χρήστες bash, υπάρχουν πολλές προσδοκίες με τον ερχομό του Bash στο Ubuntu στα Windows, δεν θα είναι όλες οι δυνατότητες και οι λειτουργίες ίδιες όπως στο Ubuntu Linux. Έχουν ήδη υπάρξει αρκετές απαιτήσεις για λειτουργίες που οι χρήστες θα περίμεναν να είναι διαθέσιμες στο Bash στο Ubuntu στα Windows. Θα ρίξουμε μια ματιά σε μερικά από τα πιο σημαντικά, μπορείτε να δείτε μια πλήρη λίστα από εδώ
Μία από τις κύριες ελλείψεις του υποσυστήματος Windows για Linux είναι ότι δεν είναι ανοιχτού κώδικα προς το παρόν, αλλά πιθανότατα σε μελλοντικές εκδόσεις, μπορεί να είναι μια πιθανότητα να είναι ανοιχτού κώδικα.Ένα άλλο πρόβλημα είναι ότι οι χρήστες δεν μπορούν να ελέγξουν το πλαϊνό σύστημα των Windows σε συνδυασμό με την εκκίνηση των διεργασιών των Windows απευθείας από το Bash, κάτι που θα μπορούσε να είναι ένα σημαντικό πρόβλημα για τους χρήστες που προτιμούν να ελέγχουν τις διεργασίες του συστήματος από τη γραμμή εντολών. Επιπλέον, η πρόσβαση σε συσκευές USB απευθείας από το bash δεν είναι επίσης δυνατή, όπως ζητήθηκε από πολλούς χρήστες, αυτά είναι λίγα προβλήματα που πρέπει να αντιμετωπίσουν οι χρήστες, αλλά επειδή η τεχνολογία είναι νέα, αναμένουμε πολλές μελλοντικές αλλαγές και βελτιώσεις. Επομένως, κρατήστε τα δάχτυλά σας σταυρωμένα και παρακολουθήστε τι συμβαίνει καθώς προχωρά στην πλατφόρμα των Windows.
Πώς θα μπορούσε να είναι καλύτερο
Με το Bash στο Ubuntu στα Windows να είναι μια νέα ιδέα στην πλατφόρμα των Windows, υπάρχουν πολλές προσδοκίες από τους προγραμματιστές, και επίσης πολλοί προγραμματιστές αναμένεται να στραφούν στην κωδικοποίηση στα Windows από τις εκπληκτικές δυνατότητες του Bash είναι τώρα σε Windows.
Αλλά πώς μπορεί όλο το έργο να γίνει καλύτερο και ενδιαφέρον για τους προγραμματιστές; Ένα σημαντικό πράγμα που πρέπει να κάνει η Microsoft είναι να λαμβάνει σοβαρά υπόψη τις προτάσεις των χρηστών όπως στις this επιθυμίες, αιτήματα και ιδέες που παρέχονται από διαφορετικούς χρήστες και προγραμματιστές.Εφόσον η όλη ιδέα είναι να ενισχυθεί και να βελτιωθεί η εμπειρία προγραμματιστή, το να ληφθούν υπόψη όλες αυτές οι απόψεις θα έκανε το έργο πολύ πιο εντυπωσιακό.
Ετυμηγορία
Υπάρχουν ήδη πολλά επιχειρήματα σχετικά με το εάν αυτό είναι καλό για το Linux, ειδικά στο Desktop Linux, αλλά προφανώς θα φέρει πολλούς χρήστες ανοιχτού κώδικα και προγραμματιστές στα Windows. Η χρήση του Linux σε επιτραπέζιους υπολογιστές έχει μείνει πίσω από τα Windows και το Mac OSX και το έργο Windows Subsystem for Linux θα μπορούσε να είναι ακόμα ένα μεγάλο πλήγμα για τη «έτος του Desktop Linux».
Αλλά πάνω από όλα, θα βοηθήσει στην προώθηση του κόσμου του ανοιχτού κώδικα στους χρήστες των Windows, ίσως αυτό θα σημαίνει μια θετική αλλαγή στη χρήση εργαλείων ανοιχτού κώδικα ειδικά μεταξύ των νέων χρηστών κάτω από την ομπρέλα των Windows, τα οποία παρεμπιπτόντως συμβαίνει ήδη και προβλέπεται να αυξηθεί στο μέλλον. Ως τελευταία σκέψη, πολλοί προγραμματιστές σίγουρα θα μετακομίσουν στα Windows για να δοκιμάσουν αυτό το νέο έργο, το οποίο θα μπορούσε να λειτουργήσει ως σωτήριο για τα Windows, δεδομένου ότι πρόσφατα υπήρξε μια σειρά γεγονότων, με πολλούς χρήστες να αναζητούν λύσεις ανάπτυξης ανοιχτού κώδικα.