Coreutils з’являється у Windows 11: занурюємося в команди Linux безпосередньо на вашому ПК
Microsoft не робить все навпіл у Windows 11. Coreutils нарешті доступний на ваших машинах, дозволяючи запускати відомі команди Linux без встановлення додаткових шарів. Якщо ви думаєте, що це просто трюк, подумайте ще раз!
Sommaire
Coreutils: Команди Linux тепер постійно встановлені у Windows 11.
На Build 2026 Microsoft оголосила про значний зсув у сумісності Windows та Linux. Coreutils з’явиться у Windows 11, інтегруючи понад 150 класичних команд Linux безпосередньо в систему. Це не просто порт, а власна інтеграція, доступна через командний рядок, PowerShell або термінал Windows.
Це означає, що ви нарешті можете відмовитися від хаків WSL або Git Bash та вводити такі команди, як ls, cp або навіть grep у вашому улюбленому терміналі Windows. Немає потреби у віртуальній машині чи повноцінному середовищі Linux, лише Windows 11, необроблений та нефільтрований, з новими функціями.
Які наслідки для розробників та системних адміністраторів?
Якщо ви часто перемикаєтеся між кількома операційними системами, Coreutils спростить ваше життя. Ви зможете повторно використовувати ті самі скрипти та команди у Windows, Linux або macOS, не рвучи волосся на несумісності чи не адаптуючи свою роботу. Це справжня економія часу, а також ляпас по обличчю старому менталітету «Windows не для професіоналів».
Інструмент охоплює всі основи командного рядка Unix: мв рухатися, пд стерти, кішка для читання, а також більш складні команди, такі як знайти Або трійникЗагалом додається понад 150 утиліт. Ця інтеграція показує, що Microsoft хоче придушити критику та говорити однією мовою з розробниками Linux.
Встановлення Coreutils на Windows 11 просте, але не ідеальне
Пакет Coreutils доступний через WinGet, а для його встановлення потрібен один рядок у PowerShell: встановлення Microsoft.Coreutils за допомогою wingetПісля цього вам потрібно перезапустити термінал, щоб побачити всі команди. Вам не потрібен ступінь доктора філософії, щоб це зробити, але майте на увазі, що проєкт все ще перебуває в режимі попереднього перегляду.
Поточна підтримка працює у всіх основних терміналах Windows. Ви можете використовувати ці команди в командному рядку, PowerShell 7.4 або пізнішої версії та терміналі Windows. Це спрощує швидке впровадження, незалежно від вашого звичного середовища.
Відмінності між Windows та Linux, які слід враховувати
Так, Coreutils спрощує життя, але не будемо обманювати себе, Windows — це не Linux! Системи по-різному обробляють дозволи та закінчення рядків, і навіть деякі системні сигнали POSIX тут не розпізнаються. Як наслідок, деякі команди поводяться не зовсім так, як у Linux.
Microsoft довелося піти на деякі компроміси. Символічні посилання працюють по-різному, а також обробка певних системних файлів, таких як /dev/null підходить. Це не ідеальна емуляція Linux, але інструмент, призначений для виконання основних команд безпосередньо без надмірного порушень роботи Windows.
Уникнення конфліктів з існуючими командами Windows
Справжній виклик для Microsoft: забезпечити, щоб Coreutils не заважав вашим звичним скриптам або інструментам Windows. Деякі базові команди Linux також існують у Windows, такі як знайти Або заклинанняТому видавець переробив певні реалізації, щоб уникнути конфліктів, і волів виключити команди, які були надто неоднозначними.
Наприклад, класичні команди Windows відсутні в Coreutils. реж, більше Або хтосьМета полягає в тому, щоб запобігти невимовному безладу між двома взаємозабруднювальними всесвітами. Такий вибір відображає розсудливу, але бажану стратегію.
Coreutils або WSL: різні, але взаємодоповнюючі цілі
Coreutils не замінює WSL; пам’ятайте про це. WSL залишається важливим, якщо вам потрібне повноцінне середовище Linux, Bash або для встановлення пакетів Linux через apt. Coreutils прагне надати мінімальний набір інструментів Linux для використання з рідним командним рядком Windows.
Це як мати легкий швейцарський армійський ніж посеред лісу Windows, замість того, щоб створювати повноцінний табір Linux. Кожен інструмент має свої переваги залежно від того, чи ви легкий розробник, чи досвідчений користувач Linux.





Comments
Leave a comment