Windows 10: θολώνει σταδιακά τη γραμμή μεταξύ Windows και Linux


Το νέο χαρακτηριστικό Windows Subsystem for Linux επιτρέπει στους χρήστες να βάζουν μαζί εντολές από διαφορετικές διανομές και να τις καλούν απευθείας μέσα από τα windows.

Ο Craig Loewen, program manager της Microsoft, έδειξε το νέο Windows Subsystem for Linux που επιτρέπει την εκτέλεση εντολών bash μέσα από τα Windows.

Από τη γραμμή εντολών των windows (cmd) ο Loewen έστειλε output στο openSuse και μετά στο Ubuntu προτού επιστρέψει το τελικό αποτέλεσμα.

Η αλληλουχία των εντολών ήταν απλή, παίρνοντας το output του ipconfig και στη συνέχεια με pipes στο openSuse όπου με grep επέλεξε τις γραμμές με το string «IP» ούτως ώστε να το στείλει στο ubuntu όπου με το lolcat άλλαξε το χρώμα τους όπως φαίνεται στην εικόνα που ακολουθεί.

windows-10-linux.png
Το output μαζί με τα pipes διαφορετικών εντολών από διαφορετικές διανομές και διαφορετικά λειτουργικά.

Οι συγκεκριμένες εντολές είναι διαθέσιμες σχεδόν σε όλες τις Linux διανομές.

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

Το Windows Subsystem for Linux (WSL) είναι διαθέσιμο για testing στους χρήστες που είναι εγγεγραμμένοι στο Windows Insider Program και θα είναι διαθέσιμο σε όλους το φετινό φθινόπωρο.

Το subsystem επιτρέπει στους χρήστες Windows να εγκαθιστούν Linux διανομές από το Windows Store, δίνοντας πρόσβαση σε εφαρμογές του Ubuntu, του openSuse, του Fedora σύντομα καθώς και άλλες που θα προστεθούν με τον καιρό. Αυτές οι εφαρμογές προσφέρουν πρόσβαση στο bash αυτών των διανομών και όχι σε ένα πλήρες γραφικό περιβάλλον.

Ο Loewen παρουσίασε τη δυνατότητα να τρέχουν παράλληλα πολλές διανομές Linux, δείχνοντας παραθυρικές εκδόσεις του Ubuntu και του openSuse Leap 42 να ψάχνουν μέσω των διαχειριστών πακέτων τους, τον website generator jekyll.

Αναζήτηση του πακέτου Jekyll στους package managers των δυο διανομών

Το WSL επιτρέπει native Linux ELF64 binaries να τρέχουν στα windows, μεταφράζοντας τις κλήσεις του Linux συστήματος σε κλήσεις που μπορούν να διαχειριστούν από τον Windows πυρήνα.

Εφόσον μέσω windows μπορούν να καλέσουν εντολές bash, εντολές windows θα μπορούν να κληθούν από το bash.

Παρόλα αυτά οι εντολές και το software που υποστηρίζεται από το WSL είναι περιορισμένο, συγκρινόμενο με μια πλήρη εγκατάσταση Linux. Η Microsoft δεν υποστηρίζει γραφικά περιβάλλοντα ή γραφικές εφαρμογές μέσα στις Linux εφαρμογές του Windows Store. Αυτές οι εφαρμογές επίσης δεν είναι κατάλληλες για να παραγωγικούς φόρτους, πχ δεν μπορούν να τρέξουν ένα Apache Server.

Υπάρχουν εναλλακτικοί τρόποι να τρέξει Linux Software μέσα από windows όπως μέσω εικονικής μηχανής ή Cygwin. Το κάθε ένα έχει τα υπέρ και τα κατά του. Τα VMs έχουν περιορισμούς στην απόδοση και απαιτούν αποθηκευτικό χώρο ενώ τα binaries πρέπει να τροποποιηθούν και να ξαναμεταγλωτιστούν προκειμένου να τρέξουν στο Cygwin.

Η διαθεσιμότητα του WSL συμπίπτει με μια αλλαγή στη ρητορική της MS ως προς το ανοιχτό λογισμικό. Όταν ο τότε CEO Steve Balmer παρουσίαζε το ανοιχτό λογισμικό ως καρκίνο το 2001 στο 2014 που ο νυν CEO Satya Nadella διακήρυξε ότι η «Microsoft αγαπάει το Linux».

Το Free Software Foundation είχε πει παλαιότερα ότι η σταδιακή αποδοχή του Linux από τη Microsoft είναι κομπλιμέντο και κέρδος για το Free Software movement.


Πηγή : Techrepublic

Advertisements

10 thoughts on “Windows 10: θολώνει σταδιακά τη γραμμή μεταξύ Windows και Linux

  1. Μάλιστα, ενδιαφέρον άρθρο.. Για να δούμε που το πάει αυτή η παλιό εταιρία……..

    1. Είναι πολύ απλό… Ότι κάνουν όλες οι εταιρίες. Προσπαθεί δηλαδή να σε «κρατήσει» όσο περισσότερο γίνεται στα προϊόντα και τις υπηρεσίες της.

    1. Όταν κάτι δεν μπορείς να το σταματήσεις…. τι κάνεις… το ενστερνίζεσαι 🙂

  2. Μόνο εμένα μου φαίνεται πως η Cannonical κάνει στη Microsoft ότι η Microsoft στην IBM; Ένας λόγος που θεωρείται πως απέτυχε το OS/2 είναι η τρομερή υποστήριξη προγραμμάτων Windows. Οπότε οι devs προτιμούσαν να κάνουν προγράμματα Windows παρά native OS/2 γιατί έπιαναν μεγαλύτερο ποσοστό χρηστών.

    1. Δεν το είχα σκεφτεί έτσι, για να πω την αλήθεια. Προφανώς όμως η MS διατηρεί τον έλεγχο της κατάστασης και δεν επιτρέπει μέχρι στιγμής να φορτώνονται εφαρμογές με γραφικό περιβάλλον. Τουλάχιστον όχι πλήρως και χωρίς προβλήματα

Σου άρεσε το άρθρο; Πες την άποψή σου... έστω και Ανώνυμα:

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s