Το νέο λειτουργικό σύστημα Windows της Microsoft, βελτιστοποιημένο για προγραμματιστές, αγκαλιάζει ακόμη περισσότερο το Linux

Η Microsoft ξεκινά σήμερα το Build Developer Conference με την υπόσχεση να κάνει τα Windows μια αξιόπιστη πλατφόρμα ανάπτυξης. Καθώς η εταιρεία συνεχίζει να εστιάζει στις επιδιορθώσεις απόδοσης και αξιοπιστίας για τα Windows 11, εργάζεται επίσης για να δημιουργήσει μια βελτιωμένη εμπειρία προγραμματιστή που συγκεντρώνει πολλά χρήσιμα εργαλεία και εφαρμογές και αγκαλιάζει περισσότερο το Linux.

“Βελτιώσαμε την εμπειρία των Windows 11 για προγραμματιστές, φέρνοντας συχνά χρησιμοποιούμενα βοηθητικά προγράμματα γραμμής εντολών, μια οικεία, άνετη διεπαφή, μια ταχύτερη εμπειρία εγκατάστασης, έναν ενσωματωμένο τρόπο δημιουργίας και αλληλεπίδρασης με κοντέινερ Linux στα Windows και έναν νέο πειραματικό Smart Station.” Εξηγεί Πρόεδρος των Windows Pavan Davuluri.

Η Microsoft δημιούργησε το Coreutils για Windows από uutils είναι ένα έργο ανοιχτού κώδικαΜια πολλαπλή εφαρμογή πολλαπλών πλατφορμών των βασικών εργαλείων GNU στο Rust. «Αυτά είναι βοηθητικά προγράμματα γραμμής εντολών που μοιάζουν με Linux που εκτελούνται εγγενώς στα Windows», λέει ο Davuluri. “Είτε μετακινείστε μεταξύ Linux, macOS, WSL, κοντέινερ ή περιβάλλοντα cloud, οι εντολές και οι ροές εργασίας που έχετε δημιουργήσει όλα αυτά τα χρόνια λειτουργούν μόνο στο περιβάλλον των Windows.”

Μετά την ανοιχτή πηγή του υποσυστήματος Windows για Linux (WSL) στο Build πέρυσι, η Microsoft εργάζεται τώρα για να ενσωματώσει περαιτέρω το WSL στα Windows με νέα κοντέινερ WSL. Όπως υποδηλώνει το όνομα, τα κοντέινερ WSL είναι ένας ενσωματωμένος τρόπος δημιουργίας, εκτέλεσης και αλληλεπίδρασης με κοντέινερ Linux στα Windows. Η Microsoft έχει δημιουργήσει μια διεπαφή γραμμής εντολών και μια διεπαφή προγραμματισμού εφαρμογών (API) για κοντέινερ WSL, η οποία επιτρέπει επίσης στους προγραμματιστές να εκτελούν κοντέινερ Linux μέσα σε εγγενείς εφαρμογές των Windows. Τα κοντέινερ WSL θα είναι διαθέσιμα για δημόσια προεπισκόπηση τους επόμενους μήνες.

Η Microsoft βασίζεται επίσης στην επιτυχία του τρέχοντος πειράματος Windows Terminal με ένα νέο πειραματικό Smart Terminal για προγραμματιστές. «Το έξυπνο τερματικό παρέχει πλαίσιο στους αγαπημένους σας πράκτορες μέσω ACP (Πρωτόκολλο επικοινωνίας με πράκτορα), ώστε να μπορείτε να παραμένετε στο τερματικό και να κάνετε ερωτήσεις, να διορθώσετε σφάλματα ή να ολοκληρώσετε οποιαδήποτε διαθέσιμη εργασία», εξηγεί ο Davuluri. “Βασίζεται στην υπάρχουσα εμπειρία του Windows Terminal, ώστε να λαμβάνετε όλα όσα προσφέρει (καρτέλες, προφίλ, θέματα, ρυθμίσεις, κελύφη) καθώς και την ενσωμάτωση της διεπαφής της γραμμής εντολών του εγγενούς πράκτορα στο παράθυρο agent.”

Οι φιλικές προς τους προγραμματιστές αλλαγές των Windows περιλαμβάνουν επίσης τη γενική διαθεσιμότητα των Windows Developer Configurations, έναν γρήγορο τρόπο ρύθμισης νέων συσκευών με βελτιστοποιημένες ρυθμίσεις για προγραμματιστές. Η Microsoft πειραματίζεται με αυτήν την ιδέα εδώ και μερικά χρόνια και οι διαμορφώσεις προγραμματιστών θα εγκαταστήσουν εργαλεία όπως το WSL, το PowerShell 7 και τον κώδικα του Visual Studio, ενώ θα ενεργοποιούν τον έλεγχο έκδοσης Git στον File Explorer και θα εμφανίζουν κρυφά αρχεία.

Σύνδεσμος πηγής