Στο πρόσφατο συνέδριο Build 2026, η Microsoft παρουσίασε το Coreutils, μια καινοτόμο προσθήκη στα Windows 11 που φέρνει τις βασικές εντολές Linux πιο κοντά στους developers. Η νέα αυτή λειτουργία επιτρέπει την εκτέλεση πολλών εργαλείων γραμμής εντολών του Linux απευθείας στα Windows, από ένα ενιαίο binary. Ο βασικός στόχος της Microsoft είναι να μειώσει τον «γνωστικό φόρτο» (cognitive load) που αντιμετωπίζουν οι προγραμματιστές όταν αλλάζουν περιβάλλον εργασίας μεταξύ Windows και άλλων λειτουργικών συστημάτων. Μέχρι τώρα, η πρόσβαση στις απαραίτητες εντολές Linux σε περιβάλλοντα ανάπτυξης CI/CD στα Windows απαιτούσε λύσεις όπως το Git Bash ή το εικονικό Windows Subsystem for Linux (WSL), διαδικασίες που συχνά περιλάμβαναν χάσιμο χρόνου και αναποτελεσματικότητα. Το Coreutils εξαλείφει την ανάγκη για τέτοιες εναλλαγές, επιτρέποντας την απευθείας εκτέλεση εντολών Linux από το CMD, το PowerShell ή το Windows Terminal.
Το Coreutils αναπτύχθηκε σε Rust, αποτελώντας μια επανεγγραφή του έργου GNU uutils/coreutils, γνωστού για την παροχή εντολών που είναι καθολικές σε όλες τις διανομές Linux. Η αποδοτικότητα της διαχείρισής του εξασφαλίζεται από το γεγονός ότι οι μεμονωμένες εντολές Linux εκτελούνται από ένα multi-call executable, το οποίο χρησιμοποιεί NTFS hardlinks. Αυτή η προσέγγιση σημαίνει ότι υπάρχει μόνο ένα binary για εγκατάσταση, υπογραφή και ενημέρωση. Η Microsoft αναφέρει ότι υποστηρίζει 75 εντολές Linux, συμπεριλαμβανομένων των ls, cp, find, grep, rm, du, hostname και uptime. Ωστόσο, ορισμένες εντολές Coreutils συγκρούονται με υπάρχουσες εντολές CMD ή PowerShell, ή δεν είναι δυνατή η εκτέλεσή τους, όπως οι dir, expand, kill, more, timeout και whoami. Επίσης, ορισμένες εντολές απουσιάζουν λόγω της εξάρτησής τους από λειτουργίες POSIX Unix/Linux που δεν υλοποιούνται συμβατά στα Windows, όπως οι chmod, chown, id, stty και chroot. Η σειρά προτεραιότητας εκτέλεσης εξαρτάται από το shell, τη σειρά του PATH και, για το PowerShell, τον πίνακα alias, δημιουργώντας μια πολυπλοκότητα που απαιτεί προσοχή.

Πέρα από το Coreutils, το συνέδριο Build 2026 περιλάμβανε και άλλες σημαντικές ανακοινώσεις, όπως το WSL containers CLI και API για την ανάπτυξη Linux containers στα Windows, ένα νέο πλαίσιο για αυτόνομους agents και το Microsoft Scout, ένα AI agent για την αυτοματοποίηση εργασιών στο Microsoft 365. Όλες αυτές οι εξελίξεις υπογραμμίζουν τη δέσμευση της Microsoft στην υποστήριξη της κοινότητας των developers. Για τους επαγγελματίες στην Ελλάδα, ιδίως όσους δραστηριοποιούνται στην ανάπτυξη λογισμικού και τη διαχείριση συστημάτων, η ενσωμάτωση των εργαλείων Linux στα Windows μπορεί να οδηγήσει σε σημαντική αύξηση της παραγωγικότητας και στην απλοποίηση των workflows, καθιστώντας την ανάπτυξη πιο απρόσκοπτη και αποδοτική.
Επιμελημένη ελληνική απόδοση από τη συντακτική ομάδα της Delta Network με χρήση AI, με βάση το πρωτότυπο άρθρο. Για το πλήρες κείμενο, επισκέψου την πηγή.