Γιατί τα Windows Shipping the Linux Kernel αλλάζουν τα πάντα

Γιατί τα Windows Shipping the Linux Kernel αλλάζουν τα πάντα

Η Microsoft αλλάζει. Κάποτε ένας κλειστός, μονολιθικός οργανισμός με ανοιχτή εχθρότητα απέναντι στο λογισμικό ανοιχτής πηγής, τώρα φαίνεται να το αγκαλιάζουν.





Μαζί με ορισμένες πρόσφατες αλλαγές στη στάση, συμπεριλαμβανομένου του ανοιχτού κώδικα Visual Studio Code, τα Windows έχουν αρχίσει να αγκαλιάζουν το Linux. Το Υποσύστημα Windows για Linux (WSL) ήταν μια ολοκληρωμένη εικονική έκδοση του Linux εντός των Windows.





Μια νέα έκδοση του WSL είναι καθ 'οδόν και για μερικούς ανθρώπους, πρόκειται να αλλάξει τα πάντα!





Γιατί θα ήθελα Linux;

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

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



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

Μήπως ένα συγκεκριμένο κομμάτι λογισμικού δεν λειτουργεί όπως το θέλετε; Στη συνέχεια, συνεισφέρετε στο έργο για να το κάνετε καλύτερο!





Τα Windows δεν έχουν ήδη Linux;

Η Microsoft εισήγαγε το Υποσύστημα Windows για Linux (WSL) με την Επετειακή Ενημέρωση των Windows 10 2018 ως τρόπο εκτέλεσης λογισμικού Linux στο λειτουργικό σύστημα Windows.

Από τότε, η εγκατάσταση μιας διανομής Linux ήταν απλή. Απλώς πηγαίνετε στο Microsoft Store και επιλέξτε από μια επιλογή διανομών.





Μόλις εγκατασταθεί, μπορείτε να εκτελέσετε τη γραμμή εντολών Linux απευθείας από το μενού έναρξης. Αυτή η πρώτη επανάληψη είναι πλέον γνωστή ως WSL 1.

Γιατί να μην χρησιμοποιήσετε εικονική μηχανή;

Η εκτέλεση άλλων λειτουργικών συστημάτων στα Windows δεν είναι κάτι καινούργιο. Μπορείτε να εκτελέσετε σχεδόν οποιοδήποτε λειτουργικό σύστημα με εικονική μηχανή (VM), οπότε γιατί να ασχοληθείτε με το WSL;

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

Δεδομένου ότι το Linux λειτουργεί εγγενώς στα Windows, μπορείτε να ξεκινήσετε ένα τερματικό Bash από το μενού έναρξης και να αποκτήσετε πρόσβαση στο υποσύστημα Linux σε λίγα λεπτά.

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

Ωστόσο, το WSL 1 έχει κάποιες επιφυλάξεις. Παρά το γεγονός ότι λειτουργεί γρηγορότερα από ένα τυπικό VM, παραμένει ένα εικονικό λειτουργικό σύστημα. Το WSL 2 το αλλάζει αυτό.

Πώς διαφέρει το WSL 2;

Το Υποσύστημα Windows για Linux 2 (WSL 2) έρχεται με έναν πραγματικό πυρήνα Linux. Προηγουμένως, τα Windows δημιούργησαν μια προσομοίωση του τι κάνει ο πυρήνας και ενώ ήταν πολύ βελτιστοποιημένη, δεν ήταν ακόμα τόσο καλή όσο το πραγματικό.

Η διαφορά που θα κάνει ο πυρήνας θα είναι τεράστια. Σύμφωνα με τη Microsoft, υπάρχει 20 φορές αύξηση της ταχύτητας μεταξύ WSL 1 και 2. Ακόμα κι αν αυτό αποδειχθεί κάπως υπερβολικό, θα εξακολουθεί να είναι μια απίστευτη διαφορά.

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

πώς να κάνετε προεπιλεγμένο λογαριασμό Google

Γιατί είναι ο πυρήνας σημαντικός;

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

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

Εξηγώντας τι είναι ο πυρήνας και αυτό που μπορεί να κάνει είναι όλα καλά, αλλά ακόμα δεν απαντά στην ερώτηση: γιατί είναι αυτό ένα τέτοιο παιχνίδι αλλαγής;

Πράγματα που μπορείτε να κάνετε με έναν πυρήνα που δεν μπορούσατε πριν

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

Αντί να πραγματοποιεί απευθείας κλήσεις συστήματος, το WSL 1 πρέπει να μεταφράσει αυτές τις κλήσεις σε δεδομένα που μπορούν να κατανοήσουν τα Windows.

Με τον πυρήνα Linux στη θέση του, η εκκίνηση του WSL 2 είναι σημαντικά ταχύτερη (τα demos δείχνουν ότι ξεκινά σε λιγότερο από δύο δευτερόλεπτα). Όλα τα προβλήματα ταχύτητας που αναφέρθηκαν προηγουμένως έχουν εξαφανιστεί, καθώς το λειτουργικό σύστημα λειτουργεί απευθείας στον πυρήνα.

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

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

Τερματικό Windows

Το WSL 2 θα συνεργαστεί με ένα άλλο πολυαναμενόμενο έργο της Microsoft: το νέο τερματικό Windows.

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

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

Πρέπει να μεταβώ στα Windows;

Μέχρι στιγμής, το έχουμε εξετάσει από την οπτική των Windows, αλλά τι γίνεται αν τρέχετε ήδη Linux; Πρέπει να κάνετε τον διακόπτη;

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

Ιστορικά η Microsoft δεν ήταν ευγενική σε έργα ανοιχτού κώδικα και αυτή η ιστορία θυμάται καλά σε πολλούς.

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

Λειτουργία του συστήματος

Το WSL δεν είναι νέα είδηση, αλλά αυτές οι αλλαγές είναι αρκετά σημαντικές για να αλλάξουν τα μυαλά. Ήταν δυνατόν να φορτώστε μια επιφάνεια εργασίας Linux στο WSL 1 , οπότε φαίνεται πολύ πιθανό να είναι δυνατό και στο WSL 2.

τι να κάνετε με το βατόμουρο πι 2

Τούτου λεχθέντος, εάν δεν σας αρέσει η Microsoft και θέλετε να παραμείνετε ανοιχτού κώδικα, αυτό δεν είναι για σας. Θα ήταν κατανοητό, και υπάρχουν πολλοί άλλοι υπέροχοι τρόποι για να παραμείνετε ανοιχτού κώδικα !

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Canon εναντίον Nikon: Ποια μάρκα κάμερας είναι καλύτερη;

Η Canon και η Nikon είναι τα δύο μεγαλύτερα ονόματα στη βιομηχανία κάμερας. Ποια μάρκα προσφέρει όμως την καλύτερη γκάμα φωτογραφικών μηχανών και φακών;

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Linux
  • Πυρήνας Linux
  • Υποσύστημα Windows για Linux
Σχετικά με τον Συγγραφέα Ο anαν Μπάκλεϊ(216 δημοσιευμένα άρθρα)

Ο Ian Buckley είναι ανεξάρτητος δημοσιογράφος, μουσικός, ερμηνευτής και παραγωγός βίντεο που ζει στο Βερολίνο της Γερμανίας. Όταν δεν γράφει ούτε είναι στη σκηνή, ασχολείται με ηλεκτρονικά ή κώδικα DIY με την ελπίδα να γίνει τρελός επιστήμονας.

Περισσότερα από τον Ian Buckley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux