Η ανακοίνωση ότι οι χρήστες των Windows θα μπορούσαν να εκτελούν εγγενείς εφαρμογές Linux στους υπολογιστές τους με το Windows Subsystem for Linux φαινόταν σαν μια πραγματική στιγμή "όταν πετούν τα γουρούνια".
Είναι σίγουρα εύκολο να τρέξετε το Linux και τα Windows υπό WSL χωρίς διπλή εκκίνηση ή χρήση εικονικής μηχανής, αλλά υπάρχουν κάποια μειονεκτήματα σε αυτή τη ρύθμιση; Αυτό το άρθρο σταθμίζει τα πλεονεκτήματα και τα μειονεκτήματα της χρήσης του WSL για την εκτέλεση του Linux σε Windows.
Πλεονεκτήματα της χρήσης WSL
Ακολουθούν μερικοί λόγοι για τους οποίους πρέπει να χρησιμοποιήσετε το WSL για να εκτελέσετε Linux σε υπολογιστή με Windows.
1. Είναι μια εύκολη εισαγωγή στο Linux για χρήστες Windows
Το WSL θα μπορούσε να είναι μια ιδανική εισαγωγή στο Linux για άτομα που δεν γνωρίζουν τίποτα γι 'αυτό. Μπορούν να εξοικειωθούν με εντολές Linux χωρίς να χρειάζεται να εγκαταστήσουν πλήρως ένα νέο λειτουργικό σύστημα. Το μόνο που χρειάζονται είναι μερικά κλικ από το Microsoft Store για να ρυθμίσετε το WSL. Αυτό θα μειώσει επίσης το εμπόδιο υιοθέτησης στο Linux.
Ο κύριος λόγος για την ανάπτυξη του WSL, σύμφωνα με τη Microsoft, ήταν να επιτραπεί στους προγραμματιστές που χρησιμοποιούσαν εργαλεία ανοιχτού κώδικα να συνεχίσουν να αναπτύσσονται στα Windows.
Πολλά εργαλεία ανοιχτού κώδικα έχουν αναπτυχθεί με γνώμονα το Linux. Οι προγραμματιστές είχαν μεταναστεύσει προς φορητούς υπολογιστές Mac επειδή έχουν παρόμοιο περιβάλλον παρόμοιο με το Unix. Η Microsoft ελπίζει ότι μπορεί να κερδίσει ξανά αυτούς τους προγραμματιστές χρησιμοποιώντας το WSL.
3. Δεν χρειάζεται να ανησυχείτε για την υποστήριξη υλικού
Ένα ενοχλητικό πρόβλημα με το επιτραπέζιο Linux είναι η υποστήριξη υλικού, ειδικά σε φορητούς υπολογιστές. Το WSL εξαλείφει αυτό το πρόβλημα. Οι περισσότεροι υπολογιστές στην αγορά εξακολουθούν να πωλούνται με προεγκατεστημένα Windows. Απλώς κατεβάστε και εγκαταστήστε το WSL και το boom, έχετε έναν άμεσο επιτραπέζιο υπολογιστή Linux.
Στο μέλλον, το "Linux στην επιφάνεια εργασίας" θα μπορούσε να σημαίνει απλώς εγκατάσταση WSL και διανομής Linux από το Microsoft Store αντί για αυτόνομο λειτουργικό σύστημα.
Σχετίζεται με: Γιατί πρέπει να αγοράσετε έναν υπολογιστή με προεγκατεστημένο Linux
4. Διαλειτουργικότητα Windows-Linux
Το WSL επιτρέπει πραγματική διαλειτουργικότητα Windows και Linux. Μπορείτε να εξερευνήσετε το σύστημα αρχείων Linux από τα Windows και αντίστροφα. Μπορείτε επίσης να εκκινήσετε προγράμματα ο ένας από τις γραμμές εντολών του άλλου.
Αυτό θα μπορούσε να οδηγήσει σε μερικές ενδιαφέρουσες εφαρμογές και ίσως μια μετατόπιση από τη σκέψη των δύο συστημάτων ως ανταγωνιστών και περισσότερο ως περιβάλλοντα που αλληλοσυμπληρώνονται.
5. Πιο εύκολο από τη διπλή εκκίνηση ή τις εικονικές μηχανές
Δεδομένου ότι το WSL εκτελείται ήδη στα Windows, δεν χρειάζεται να κάνετε επανεκκίνηση ή να εκκινήσετε ένα VM. Με τη διπλή εκκίνηση, πρέπει να δημιουργήσετε χώρο στον σκληρό δίσκο κατά την εγκατάσταση του συστήματος και να βεβαιωθείτε ότι έχετε εφεδρικά μέσα για εκκίνηση σε περίπτωση που κάτι πάει στραβά. Εάν θέλετε να εκτελέσετε κάτι σε Linux από Windows και αντίστροφα, πρέπει να επανεκκινήσετε το σύστημά σας.
Ένα VM είναι ευκολότερο και πιο γρήγορο στη ρύθμιση, αλλά επειδή εξακολουθεί να είναι ουσιαστικά διαφορετικό μηχάνημα, είναι δύσκολο να μοιράζεστε αρχεία μεταξύ Windows και Linux. Συχνά πρέπει να ρυθμίσετε έναν διακομιστή αρχείων στην εικονική μηχανή. Οι εικονικές μηχανές έχουν επίσης επιβάρυνση απόδοσης.
Το WSL είναι πολύ πιο ελαφρύ σε πόρους και μπορεί εύκολα να διαλειτουργήσει μεταξύ Windows και Linux, όπως αναφέρθηκε παραπάνω.
Μειονεκτήματα της χρήσης WSL
Ενώ το WSL είναι πολύ χρήσιμο, υπάρχουν ορισμένα μειονεκτήματα για τα οποία ανησυχούν ορισμένοι άνθρωποι στην κοινότητα του Linux.
1. Το WSL θα μπορούσε να αποθαρρύνει την υιοθέτηση Desktop Linux
Δεδομένου ότι το WSL εκτελείται σε Windows, λιγότεροι άνθρωποι μπορεί να αισθανθούν την ανάγκη να εγκαταστήσουν μια έκδοση του Linux για υπολογιστές. Εφόσον έχουν ήδη επιτραπέζιο υπολογιστή με Windows, ενδέχεται να μην έχουν νόημα να εγκαταστήσουν ένα εντελώς νέο λειτουργικό σύστημα επιτραπέζιου υπολογιστή, ειδικά επειδή μπορούν τρέξτε εφαρμογές Linux GUI στα Windows τώρα.
Αυτό θα μπορούσε μόνο να επιδεινώσει τα προβλήματα με τον επιτραπέζιο υπολογιστή Linux, καθώς ενδέχεται να μην καταβληθεί τόση προσπάθεια για τη βελτίωση της συμβατότητας υλικού, εάν μόνο μια μειοψηφία χρηστών Linux εκτελούν πλήρη επιφάνεια εργασίας.
2. Απομακρυσμένη δυνατότητα η Microsoft να κυριαρχήσει στο Linux
Ενώ η Microsoft έχει κάνει μια μεγάλη επίδειξη για το πώς η εταιρεία «αγαπά τώρα το Linux», μερικοί άνθρωποι στο Linux Η κοινότητα έχει επισημάνει την ιστορική προσέγγιση της Microsoft για «αγκάλιασμα, επέκταση, σβήσιμο» στον ανταγωνισμό προϊόντα.
Με άλλα λόγια, η Microsoft θα «αγκάλιαζε» τις τεχνολογίες προσφέροντας επίσημη υποστήριξη, αλλά θα τις «επέκτεινε» με επιλογές που θα δούλευαν μόνο με τα προϊόντα τους και στη συνέχεια θα «σβήσουν» τους ανταγωνιστές τους όταν οι άνθρωποι δεν μπορούσαν να ζήσουν χωρίς αυτά βελτιώσεις. Μερικοί άνθρωποι φοβούνται ότι το WSL θα επέτρεπε στη Microsoft να κάνει το ίδιο στο Linux ως σύνολο.
Σχετίζεται με: Σημάδια που δείχνουν ότι η Microsoft είναι πραγματικά θαυμαστής του Linux
Στην πράξη, αυτό πιθανότατα θα ήταν δύσκολο, καθώς δεν υπάρχει τίποτα που μπορείτε να κάνετε στο WSL που δεν μπορείτε να κάνετε σε ένα αυτόνομο σύστημα Linux αυτήν τη στιγμή.
Επιπλέον, το Linux χρησιμοποιείται ευρέως σε εταιρικούς διακομιστές. Στην πλατφόρμα υπολογιστών cloud Azure της Microsoft, περισσότεροι πελάτες τρέχουν διακομιστές Linux από διακομιστές Windows. Έτσι, όταν παίρνετε την ευρεία άποψη, φαίνεται ότι το Linux κυριαρχεί στη Microsoft και όχι το αντίστροφο. Ήταν πιθανώς αυτή η πραγματικότητα που ώθησε τη Microsoft να αναπτύξει το WSL εξαρχής.
3. Το WSL θα μπορούσε να αποθαρρύνει την ανάπτυξη εγγενών εφαρμογών
Ένα άλλο ενοχλητικό πρόβλημα με το Linux είναι η έλλειψη συναρπαστικών εφαρμογών για επιτραπέζιους υπολογιστές, ιδιαίτερα παιχνιδιών. Είναι ένα κλασικό «πρόβλημα κότας και αυγού». Λιγότεροι προγραμματιστές θα εξέταζαν το ενδεχόμενο να κυκλοφορήσουν ένα παιχνίδι για Linux επειδή η εγκατεστημένη βάση είναι τόσο μικρή.
Τα άτομα που θα εκτελούσαν έναν επιτραπέζιο υπολογιστή Linux μπορεί απλώς να επιλέξουν το WSL. Λιγότεροι παίκτες θα επέλεγαν το Linux επειδή δεν υπάρχουν τόσα παιχνίδια για αυτό. Το WSL θα μπορούσε να το κάνει χειρότερο, καθώς υπάρχουν πολύ περισσότεροι χρήστες Windows από χρήστες επιτραπέζιου υπολογιστή Linux, είναι πιο λογικό να αναπτυχθεί πρώτα για Windows.
4. Εξακολουθείτε να χρησιμοποιείτε Windows
Για άτομα που είναι ιδεολογικά αντίθετα με τη Microsoft και το αποκλειστικό λογισμικό, η χρήση του WSL είναι απαράδεκτη απλώς και μόνο επειδή εξακολουθεί να σημαίνει συμμετοχή σε αυτό το οικοσύστημα.
Το WSL θα χρησιμεύσει μόνο για να κρατήσει τους ανθρώπους που συμμετέχουν. Για τους σκληροπυρηνικούς ακτιβιστές ελεύθερου λογισμικού, δεν θα έκανε τίποτα λιγότερο από έναν υπολογιστή με πραγματικά δωρεάν υλικολογισμικό που εκτελεί μια εντελώς δωρεάν έκδοση λογισμικού του GNU/Linux.
5. Το WSL δεν είναι πραγματικά σχεδιασμένο για διακομιστές
Ενώ μπορείτε να εγκαταστήσετε το WSL στον Windows Server, οι διανομές δεν είναι πραγματικά σχεδιασμένες για να εκτελούνται ως διακομιστές. Το Ubuntu δεν εκτελεί το systemd, επομένως είναι πιο δύσκολο να εκκινήσετε διακομιστές όπως ο Apache ή ο MariaDB. Αυτό μπορεί να είναι λιγότερο μειονέκτημα, καθώς οι περισσότεροι άνθρωποι που χρειάζονται διακομιστές θα αναπτύξουν απλώς τυπικούς διακομιστές Linux ούτως ή άλλως.
Εάν το WSL έχει νόημα για εσάς, χρησιμοποιήστε το
Οπλισμένοι με όλα αυτά τα πλεονεκτήματα και τα μειονεκτήματα, μπορεί να αναρωτιέστε αν πρέπει να χρησιμοποιήσετε καθόλου το WSL. Όσο και αν οι χρήστες Linux θα ήθελαν να παρασύρουν άλλους χρήστες Linux μακριά από τα Windows, υπάρχουν πολλοί άνθρωποι στον πραγματικό κόσμο που πρέπει να κάνουν χρήση και των δύο συστημάτων.
Εάν το WSL διευκολύνει τη μετάβαση μεταξύ Windows και Linux, θα πρέπει να το χρησιμοποιήσετε. Αν είστε περίεργοι, είναι εύκολο να ξεκινήσετε με το Windows Subsystem for Linux.
Θέλετε να χρησιμοποιήσετε το τερματικό Linux στον υπολογιστή σας με Windows; Μάθετε πώς να εκτελείτε Linux σε Windows 10 με το Windows Subsystem for Linux.
Διαβάστε Επόμενο
- Linux
- Windows
- Υποσύστημα Windows για Linux
- Linux Distro
Ο Ντέιβιντ είναι ανεξάρτητος συγγραφέας με έδρα τον Βορειοδυτικό Ειρηνικό, αλλά αρχικά κατάγεται από την περιοχή του κόλπου. Είναι λάτρης της τεχνολογίας από την παιδική του ηλικία. Τα ενδιαφέροντα του David περιλαμβάνουν το διάβασμα, την παρακολούθηση ποιοτικών τηλεοπτικών εκπομπών και ταινιών, ρετρό παιχνίδια και συλλογή δίσκων.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε