Η εξέλιξη ενός μεγάλου λειτουργικού συστήματος
Τα τελευταία οκτώ χρόνια, η Microsoft έχει εργαστεί πάνω σε μια ειδική λειτουργία για το καταξιωμένο λειτουργικό σύστημα της Windows: ένα υπόσυστημα
που
επιτρέπει στους χρήστες να εκτελούν προγράμματα Linux. Αυτή η προσπάθεια αποτελεί μια σημαντική αλλαγή στη φιλοσοφία της τεχνολογίας για τον τεχνολογικό γίγαντα, αντίθετα με την θέση που είχε πάρει πριν από δεκαετία ο πρώην CEO Steve Ballmer, ο οποίος είχε περιγράψει το Linux ένα “καρκίνο”.
Η εισαγωγή του Windows Subsystem for Linux (WSL) αποτελεί έναν
επα
ναστατικό ορόσημο, θέτοντας ως στόχο να γίνει ένα χρήσιμο εργαλείο για τους προγραμματιστές και τους διαχειριστές συστήματος. Μέσω της εισαγωγής του Windows Subsystem for Android (WSA), η Microsoft επιδίωξε να ελκύσει την ευρύτερη αγορά καταναλωτών, επιτρέποντας την εκτέλεση εφαρμογών Android, αν και με περιορισμένη επιτυχία.
Τέτοιες ενσωματώσεις σηματοδοτούν την επιθυμία της Microsoft για ένα ενιαίο και φορητό λειτουργικό σύστημα, ή τουλάχιστον ένα σύστημα που αγκαλιάζει το POSIX – Portable Operating System Interface – μια κοινή διεπαφή ανάμεσα στα macOS και Linux, αλλά ιστορικά ξένη για τα Windows.
Μια πιο πρόσφατη ανάπτυξη υποδηλώνει ότι το Windows 11 ενδέχεται να εισαγάγει την ‘sudo’ εντολή στυλ Unix που, σε Linux και macOS, αυξάνει τις δικαιώματα των χρηστών για την εκτέλεση λειτουργιών με επίπεδο διαχειριστή.
Εκτός από την ‘sudo’, το PowerShell στα Windows εξοπλίζεται με εναλλακτικούς αναγνωριστικούς χαρακτήρες, καθιστώντας πιο εύκολη και οιονεί πιο γνώριμη τη χρήση των εντολών Unix για όσους έχουν εξοικείωση με αυτές. Η προσθήκη του ενσωματωμένου πελάτη ssh στα Windows υποδηλώνει τη δέσμευση της Microsoft για τη διασυνοχή των πλατφορμών και τη βελτίωση της άνεσης χρήσης για τους χρήστες.
Παρόλο που αυτές οι αλλαγές φαίνονται απλές στην επιφάνεια, συμβάλλουν στην αργή σύγκλιση με τα πρότυπα των συστημάτων τύπου UNIX. Αυτό αντικατοπτρίζει έναν υποκείμενο στόχο να δημιουργηθεί ένα περιβάλλον όπου η συμβατότητα των εφαρμογών είναι πρότυποποιημένη, όπως συμβαίνει με τους φυλλομετρητές ιστού – ένα πεδίο όπου η ίδια ιστοεφαρμογή εκτελείται απρόσκοπτα σε πολλές πλατφόρμες λειτουργικών συστημάτων. Οι προσπάθειες της Microsoft να ενσωματώσει λειτουργίες του Linux στο κορυφαίο λειτουργικό της σύστημα υποδηλώνουν όχι μόνο μια προσαρμοστική στρατηγική, αλλά και την αναγνώριση ενός υπαρκτού τεχνολογικού χρέους, πιθανώς υποδηλώνοντας ένα μέλλον εποχής άνευ προηγουμένου για αυξημένη διαλειτουργικότητα στον τομέα της επιτραπέζιας υπολογιστικής.
Συχνές Ερωτήσεις
1. Πάνω σε τι εργαζόταν η Microsoft τα τελευταία οκτώ χρόνια;
Η Microsoft
εργαζόταν στο υπόσυστημα που επιτρέπει στους χρήστες να εκτελούν προγράμματα Linux στα Windows, γνωστό ως το Windows Subsystem for Linux (WSL).
2. Ποια ήταν η θέση του Steve Ballmer για το Linux;
Ο Steve Ballmer, ο πρώην CEO της Microsoft, περιέγραψε το Linux ως “καρκίνο” πριν από δεκαετία, υποδηλώνοντας μια ιστορικά αρνητική στάση απέναντι στο ανοικτού κώδικα λειτουργικό σύστημα.
3. Τι είναι το Windows Subsystem for Linux (WSL);
Το
WSL είναι μια δυνατότητα που υπάρχει στα Windows και επιτρέπει στους προγραμματιστές και τους διαχειριστές συστήματος να εκτελούν προγράμματα Linux απευθείας σε μια μηχανή Windows χωρίς χρήση εικονικής μηχανής ή διπλού εκκίνησης.
4. Τι είναι το Windows Subsystem for Android (WSA);
Το WSA είναι μια δυνατότητα που έχει σχεδιαστεί από τη Microsoft για να επιτρέπει την εκτέλεση εφαρμογών Android σε πλατφόρμες Windows, με σκοπό τη διευρυνση του οικοσυστήματος των εφαρμογών που είναι διαθέσιμες για τους χρήστες των Windows.
5. Τι είναι το POSIX;
Το POSIX αναφέρεται στο Portable Operating System Interface και αποτελεί ένα πρότυπο που εξασφαλίζει την συμβατότητα μεταξύ των λειτουργικών συστημάτων, όπως το macOS και το Linux, αλλά ιστορικά δεν υιοθετήθηκε από τα Windows.
6. Ποια πρόσφατη ανάπτυξη προτείνεται για τα Windows 11;
Έχει προταθεί ότι τα Windows 11 ενδέχεται να εισάγουν την ‘sudo’ εντολή στυλ Unix, η οποία επιτρέπει στους χρήστες να εκτελούν εντολές με δικαιώματα διαχειριστή.
7. Πώς η Microsoft ενσωματώνει χαρακτηριστικά του Unix στο PowerShell;
Το PowerShell εφοδιάζεται με εναλλακτικούς αναγνωριστικούς χαρακτήρες για να μιμηθεί τις εντολές του Unix, βελτιώνοντας έτσι την προσβασιμότητά του για όσους είναι εξοικειωμένοι με το Unix.
8. Τι υποδηλώνει η περιλαμβάνοντας του πελάτη SSH από τη Microsoft;
Η προσθήκη ενός πελάτη SSH απευθείας στα Windows υποδεικνύει τη δέσμευση της Microsoft για τη διασυνοχή των πλατφορμών και για τη βελτίωση της άνετης χρήσης για τους χρήστες.
9. Ποιος είναι ο απώτερος στόχος των πρόσφατων βελτιώσεων των Windows από τη Microsoft;
Η Microsoft έχει σαν γενικό στόχο να δημιουργήσει ένα περιβάλλον λειτουργίας όπου η συμβατότητα των εφαρμογών είναι τόσο προτυποποιημένη όσο και στους περιηγητές ιστού – ένα πεδίο όπου η ίδια ιστοεφαρμογή εκτελείται απρόσκοπτα σε πολλά λειτουργικά συστήματα. Αυτό υποδηλώνει μια μετακίνηση προς μια εποχή αυξημένης διαλειτουργικότητας στον τομέα του υπολογισμού επιτραπέζιων υπολογιστών.
Κύριοι Όροι και Ορισμοί
– Windows Subsystem for Linux (WSL): Ένα επίπεδο συμβατότητας για την εκτέλεση εκτελέσιμων αρχείων Linux απευθείας στα Windows.
– Windows Subsystem for Android (WSA): Ένα επίπεδο συμβατότητας για την εκτέλεση εφαρμογών Android στα Windows.
– POSIX: Μια οικογένεια προτύπων που καθορίζονται από το IEEE για τη διατήρηση της συμβατότητας μεταξύ των λειτουργικών συστημάτων.
– ‘sudo’ εντολή: Μια εντολή που χρησιμοποιείται στα όποια λειτουργικά συστήματα τύπου Unix, που επιτρέπει στους χρήστες να εκτελούν προγράμματα με δικαιώματα ασφαλείας ενός άλλου χρήστη, συνήθως του υπερχρήστη.
– PowerShell: Ένα εργαλείο αυτοματισμού καθηκόντων και διαχείρισης ρυθμίσεων από τη Microsoft, που αποτελείται από ένα κέλυφος γραμμής εντολών και τη σχετική γλώσσα σεναρίων.
– Πελάτης SSH: Λογισμικό που χρησιμοποιεί το πρωτόκολλο Secure Shell για να συνδεθεί σε απομακρυσμένο διακομιστή.
Προτεινόμενοι Σχετικοί Σύνδεσμοι
Για όσους ενδιαφέρονται να εξερευνήσουν περαιτέρω τα λειτουργικά συστήματα της Microsoft και τα χαρακτηριστικά που συζητήθηκαν σε αυτές τις εξελίξεις, οι παρακάτω σύνδεσμοι μπορεί να είναι χρήσιμοι:
– Microsoft– Η κύρια ιστοσελίδα για όλα τα προϊόντα και τις υπηρεσίες της Microsoft.
– The Linux Foundation– Η μη κερδοσκοπική οργάνωση που έχει αφιερωθεί στην ανάπτυξη του Linux.
– Android– Η επίσημη ιστοσελίδα για το Android OS, εφαρμογές και σχετικές πληροφορίες.
– OpenSSH– Η επίσημη ιστοσελίδα του OpenSSH, που περιλαμβάνει λογισμικό πελάτη και διακομιστή SSH.
VIA:
isp.page

