Οι διανομές Linux και το Υποσύστημα Windows για Linux σας επιτρέπουν να ζήσετε τη δύναμη του Linux. Αλλά από τα δύο, ποιο πρέπει να σκεφτείτε και πότε;

Με το Windows Subsystem for Linux, είναι εύκολο να εκτελείτε εφαρμογές Linux μαζί με τυπικά προγράμματα Windows 10 και 11. Το WSL είναι ικανό να αντικαταστήσει τα διαμερίσματα ή τις εικονικές μηχανές διπλής εκκίνησης Linux πολλών ανθρώπων.

Πότε λοιπόν θα πρέπει να σκεφτείτε να χρησιμοποιήσετε το WSL σε μια τυπική διανομή Linux και το αντίστροφο;

Λόγοι για να χρησιμοποιήσετε το υποσύστημα Windows για Linux

1. Μόλις ξεκινήσατε να μαθαίνετε Linux

Εάν έρθετε στο Linux και όλη η εμπειρία σας στην επιφάνεια εργασίας ήταν με Windows, μπορείτε να το σκεφτείτε ξεκινώντας το ταξίδι σας στο Linux με το WSL. Αυτό συμβαίνει επειδή θα έχετε μια πιο οικεία εμπειρία στην επιφάνεια εργασίας από ό, τι με έναν επιτραπέζιο υπολογιστή Linux.

Δεδομένου ότι το WSL εστιάζει κυρίως στη γραμμή εντολών, θα αποκτήσετε πολύτιμη εμπειρία μαθαίνοντας πώς να χρησιμοποιείτε το κέλυφος και τα βοηθητικά προγράμματα που μπορείτε να μεταφέρετε σε πλήρεις επιτραπέζιους υπολογιστές Linux.

instagram viewer

2. Εκτελείτε εφαρμογές Windows και Linux μαζί

Το κύριο πλεονέκτημα του WSL είναι ότι σας επιτρέπει να εκτελείτε εφαρμογές Windows και Linux ταυτόχρονα. Εάν παίζετε παιχνίδια των Windows και χρησιμοποιείτε εργαλεία ανάπτυξης Linux όπως η Python, δεν θα χρειαστεί να μεταβείτε σε εικονική μηχανή ή διπλή εκκίνηση.

Δεν θα χάσετε το τρένο της σκέψης σας εναλλάσσοντας συστήματα. Το WSL είναι μια ελαφρύτερη εναλλακτική και για τις δύο επιλογές. Το WSL2 χρησιμοποιεί έναν εικονικοποιημένο πυρήνα Linux, αλλά υπάρχουν πολύ λιγότερα έξοδα καθώς η τυπική επιφάνεια εργασίας Linux δεν εκτελείται.

Είναι επίσης πολύ πιο εύκολο να διαλειτουργήσετε μεταξύ Windows και Linux με WSL παρά με μια εικονική μηχανή ή ένα διαμέρισμα Linux. Αν και είναι δυνατή η κοινή χρήση αρχείων, χρειάζεται λίγη επιπλέον δουλειά.

3. Χρησιμοποιείτε μόνο περιστασιακά Linux

Εάν χρησιμοποιείτε το Linux μόνο για ορισμένες εργασίες, όπως για ελαφριά ανάπτυξη ή για να εκτελέσετε κάποιο βοηθητικό πρόγραμμα, είναι δύσκολο να δικαιολογήσετε μια ολόκληρη επιφάνεια εργασίας Linux μόνο για μερικά προγράμματα.

Το WSL είναι ένα πολύ πιο ελαφρύ περιβάλλον ακόμα και από τους ελαφρύτερους επιτραπέζιους υπολογιστές Linux. Μπορείτε να χρησιμοποιήσετε τυπικά προγράμματα των Windows και να ενεργοποιήσετε το Linux όταν το χρειάζεστε.

4. Δεν χρειάζεστε άμεση πρόσβαση στο υλικό

Ενώ μπορείτε να χρησιμοποιήσετε εφαρμογές με επιτάχυνση GPU στο Linux, κάτι που είναι υπέροχο αν αναπτύσσετε AI ή μηχανή προγράμματα εκμάθησης, εάν εκτελείτε Windows και Linux, μπορεί να μην χρειαστεί να ασχοληθείτε απευθείας με τα υποκείμενα σκεύη, εξαρτήματα.

Όσο καθιερωμένο κι αν είναι το Linux, η υποστήριξη προγραμμάτων οδήγησης είναι μια σημαντική ενόχληση με το επιτραπέζιο Linux, ειδικά με τους φορητούς υπολογιστές. Η διαχείριση ενέργειας και η υποστήριξη Wi-Fi εξακολουθούν να είναι σημαντικά σημεία πόνου, και τα δύο είναι απαραίτητα για φορητούς υπολογιστές. Εάν πρέπει να εργαστείτε σε φορητό υπολογιστή, τα Windows μπορούν να φροντίσουν το υλικό ενώ εστιάζετε στην εργασία σας στο Linux.

Υπάρχει ένα σημαντικό αποτέλεσμα δικτύου: οι κατασκευαστές υλικού τείνουν να υποστηρίζουν τα Windows επειδή αυτό χρησιμοποιούν οι περισσότεροι άνθρωποι και οι άνθρωποι αγοράζουν μηχανές Windows επειδή γνωρίζουν ότι οι κατασκευαστές συσκευών θα το υποστηρίξουν.

Το WSL παρέχει στους χρήστες Linux έναν τρόπο να παρακάμψουν αυτό το πρόβλημα με το κοτόπουλο και το αυγό. Το Wine βοηθά επίσης στην αντιμετώπιση αυτού του προβλήματος από την πλευρά των Windows, εκτελώντας εφαρμογές Windows σε Linux, αλλά η συμβατότητα των Windows είναι ένας κινούμενος στόχος.

Λόγοι για να χρησιμοποιήσετε το τυπικό Linux

Ενώ το WSL μπορεί να καλύψει πολλές χρήσεις που μπορεί να είχε φροντίσει στο παρελθόν μια διπλή εκκίνηση ή μια εικονική μηχανή, υπάρχουν ακόμα φορές που θέλετε να εκτελέσετε μια τυπική εγκατάσταση Linux.

1. Εκτελείτε έναν διακομιστή

Το WSL προορίζεται πραγματικά για την εκτέλεση εργαλείων ανάπτυξης Linux σε ένα επιτραπέζιο σύστημα. Για χρήση διακομιστή παραγωγής, θα χρειαστείτε έναν κανονικό διακομιστή Linux, είτε στον υπολογιστή σας είτε στο cloud.

Το WSL δεν έχει σχεδιαστεί για διακομιστές, καθώς και τα γενικά έξοδα των Windows και Linux δεν έχουν νόημα. Το WSL είναι καλό για τη δοκιμή μιας εφαρμογής Ιστού τοπικά. Μπορείτε ακόμη να ρυθμίσετε τις διανομές WSL ώστε να χρησιμοποιούν το systemd για τη διαχείριση υπηρεσιών.

Είναι δυνατό να εγκαταστήσετε το WSL στον Windows Server, αλλά είναι πολύ πιο εύκολο στην παραγωγή να ρυθμίσετε απλώς έναν διακομιστή Linux. Η συντριπτική πλειονότητα των παρόχων cloud θα χρησιμοποιούν προεπιλεγμένους διακομιστές Linux όταν εγγραφείτε σε αυτούς.

Ο μόνος λόγος για να εγκαταστήσετε το WSL στον Windows Server είναι εάν η εφαρμογή σας εξαρτάται από ένα συγκεκριμένο πρόγραμμα που εκτελείται μόνο σε Windows Διακομιστής, αλλά αυτό φαίνεται να είναι πιο σπάνιο στις μέρες μας, καθώς ακόμη και η Microsoft έχει περισσότερη υποστήριξη για Linux, συμπεριλαμβανομένης μιας έκδοσης Linux του SQL Υπηρέτης. Ακόμη και τότε, μπορεί απλώς να θέλετε να εκτελέσετε ξεχωριστούς διακομιστές Linux και Windows, εάν το επιτρέπει ο προϋπολογισμός σας.

2. Εκτελείτε μεγάλο φόρτο εργασίας

Ένας άλλος λόγος για να χρησιμοποιήσετε μια τυπική έκδοση του Linux μέσω WSL είναι η εκτέλεση εντατικών φόρτων εργασίας. Ενώ το WSL υποστηρίζει Επιτάχυνση GPU για βαριές εφαρμογές όπως η μηχανική εκμάθηση, όπως και με τους διακομιστές, η έλλειψη γενικού κόστους των Windows θα ενισχύσει την απόδοση.

Είναι επίσης πιο εύκολο να ομαδοποιήσετε μηχανές Linux και να μεταφορτώσετε εντατικές λειτουργίες σε ένα σύμπλεγμα.

3. Θέλετε την εμπειρία Desktop Linux

Τώρα που είναι δυνατό να τρέξτε και τις δύο εφαρμογές γραφικών Linux X11 και Wayland σε Windows με WSL, ορισμένοι χρήστες Linux μπορεί να επιλέξουν να αντικαταστήσουν τα διαμερίσματα Linux ή τις εικονικές μηχανές τους με αυτό.

Ωστόσο, ορισμένοι χρήστες προτιμούν την προσέγγιση Linux από την επιφάνεια εργασίας, καθώς οι διαχειριστές X11 και παραθύρων και οι συνθέτες Wayland προσφέρουν εμπειρίες χρήστη που δεν μπορούν να βρεθούν πουθενά αλλού, όπως διατάξεις παραθύρων με πλακάκια. Αυτός είναι ένας καλός λόγος για να χρησιμοποιήσετε διανομές Linux για επιτραπέζιους υπολογιστές.

4. Θέλετε να εκτελέσετε μια διανομή που δεν είναι διαθέσιμη στο WSL

Ενώ αρκετές μεγάλες διανομές, όπως το Ubuntu, το Fedora και το openSUSE, είναι διαθέσιμες στο Microsoft Store, μπορείτε να χρησιμοποιήσετε μια εξειδικευμένη διανομή που δεν είναι διαθέσιμη για το WSL.

Σε αυτήν την περίπτωση, πιθανότατα θα θέλετε να παραμείνετε με μια εγκατάσταση διπλής εκκίνησης ή εικονικής μηχανής, εάν πρόκειται να εκτελείτε Linux και Windows.

5. Θέλετε να εκτελέσετε Linux σε VM

Εάν θέλετε να εκτελέσετε ένα περιβάλλον Linux εντελώς απομονωμένο από τα Windows, ένα πλήρως εικονικό σύστημα εξακολουθεί να είναι το καλύτερο στοίχημά σας.

Μπορεί να επιλέξετε το VirtualBox, αλλά οι ελαφροί διακομιστές Linux με κοντέινερ είναι μια δημοφιλής εναλλακτική λύση. Το πλεονέκτημα αυτής της προσέγγισης είναι ότι μπορείτε να στείλετε εύκολα τις εξαρτήσεις μιας εφαρμογής σε οποιονδήποτε διακομιστή, ανεξάρτητα από το λειτουργικό σύστημα υποδοχής.

6. Χρειάζεστε άμεση πρόσβαση στο υλικό

Υπάρχουν φορές που χρειάζεστε πρόσβαση στο πραγματικό υλικό. Μπορεί να θέλετε να αναπτύξετε ένα πρόγραμμα οδήγησης συσκευής για κάποιο κομμάτι του υλικού ή μπορεί να εκτελείτε φόρτους εργασίας με επιτάχυνση GPU. Αυτού του είδους οι προηγμένες χρήσεις επωφελούνται περισσότερο από πλήρεις εγκαταστάσεις Linux.

Αυτές είναι οι προηγμένες χρήσεις που ταιριάζουν καλύτερα σε πλήρεις εγκαταστάσεις Linux.

Τώρα ξέρετε τι είδους εγκατάσταση Linux να χρησιμοποιήσετε

Η επιλογή ενός τυπικού επιτραπέζιου υπολογιστή Linux ή WSL μπορεί να φαίνεται μπερδεμένη μερικές φορές. Η απόφαση εξαρτάται από το τι χρειάζεστε από το Linux και από το πόσο θέλετε να ενσωματώσετε τα Windows και το Linux.

Το WSL έχει κάνει τόση θλίψη γιατί προσφέρει έναν τρόπο ενσωμάτωσης των Windows και του Linux με ορισμένες ισχυρές δυνατότητες.