The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Microsoft представил Coreutils для Windows, эмулятор терминала Intelligent Terminal и контейнеры в WSL

03.06.2026 09:02 (MSK)

Компания Microsoft представила порт набора утилит Coreutils для платформы Windows. В состав входит несколько десятков утилит, включая sort, cat, chmod, chown, cp, find, sleep, sort, tee, echo, uptime и ls. Инструментарий позволяет напрямую использовать в Windows типовые утилиты, доступные в Linux и macOS, без использования прослойки WSL. Целью проекта заявлено упрощение перехода между Unix-подобными системами, WSL, контейнерами и Windows, и предоставление единого набора команд, флагов и методов, позволяющих переносить существующие скрипты из других систем без переписывания. Код написан на Rust и PwerShell, и распространяется под лицензией MIT.

Реализация основана на коде проекта uutils (Rust Coreutils), развивающего вариант GNU Coreutils на языке Rust, а также реализациях утилит find и grep на Rust. Утилиты собраны в виде одного универсального исполняемого файла "C:\Program Files\coreutils\coreutils.exe", отдельные команды к которому привязаны при помощи жёстких ссылок в NTFS.

Из-за конфликта с имеющимися штатными утилитами Windows или привязки к специфичным возможностям из поставки исключены утилиты dd, dir, dircolors, shred, sync, uname, expand, kill, more, paste, timeout и whoami. Из состава также исключены утилиты, завязанные на не поддерживаемые в Windows концепции POSIX: chcon, chgrp, chmod, chown, chroot, groups, hostid, id, install, logname, mkfifo, mknod, nice, nohup, pathchk, pinky, runcon, stdbuf, stty, tty, users, who.

Из ограничений и особенностей отмечается необходимость использовать NUL вместо /dev/null, отсутствие поддержки сигналов (SIGHUP, SIGPIPE, SIGUSR), возможность создания символических ссылок только после включения режима для разработчика, недоступность некоторых операций с правами доступа. При работе с каталогами принимаются как пути с символом "/", так и c "\".

Одновременно представлен первый выпуск эмулятора терминала Intelligent Terminal, представляющего собой форк Windows Terminal с интегрированным AI-агентом. Поддерживается подключение AI-агентов, поддерживающих протокол ACP (Agent Client Protocol), таких как gitHub Copilot, Claude, Codex и Gemini. Код терминала написан на языках C++ и Rust, и открыт под лицензией MIT.

По функциональности терминал близок к Windows Terminal и также поддерживает вкладки, темы оформления, профили, комбинации клавиши разделение экрана на отдельные области. Из отличий выделяется отдельная статусная строка с состоянием AI-агента и возможностью быстрого обращения к нему, а также привязанная к контексту закрепляемая панель для взаимодействия с AI-агентом. Имеется возможность просмотра истории действий AI-агентов и переключения между разными AI-агентами. Упоминается возможность отправки в Microsoft телеметрии с информацией об использовании программы.

Дополнительно анонсирован проект по созданию системы для запуска Linux-контейнеров в Windows, реализованной на базе прослойки WSL (Windows Subsystem for Linux). Инструментарий предоставляет типовой интерфейс командной строки wslc и API для создания, развёртывания и запуска контейнеров на базе Linux из окружения Windows, а также для обращения к запущенным контейнерам из Windows. Первую ознакомительную версию WSL-контейнеров намерены опубликовать в ближайшие месяцы в составе одного из обновлений WSL. Так как WSL является открытым проектом, отслеживать разработку можно уже сейчас на GitHub.

  1. Главная ссылка к новости (https://devblogs.microsoft.com...)
  2. OpenNews: Выпуск GNU Coreutils 9.11
  3. OpenNews: Microsoft развивает дистрибутив общего назначения Azure Linux 4 на базе Fedora Linux
  4. OpenNews: Выпуск Cygwin 3.6.0, GNU-окружения для Windows
  5. OpenNews: Microsoft открыл код Windows Subsystem for Linux и текстового редактора Edit
  6. OpenNews: Microsoft открыл исходные тексты PowerShell и портировал для Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65609-coreutils
Ключевые слова: coreutils, windows, terminal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Анони (?), 09:25, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Первые два абзаца за здравие, далее заупокой...
     
     
  • 2.54, Аноним (54), 11:08, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Виндоуз станет лучшей никс-системой :)
     
     
  • 3.60, Аноним (60), 11:17, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    EEE в действии.
     

  • 1.2, Аноним (2), 09:27, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Реализация основана на коде проекта uutils

    Расскажите, что с этого получили авторы uutils.

     
     
  • 2.4, Аноним (4), 09:29, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    финансы от платинового спонсора линукс в лице микрософт
     
     
  • 3.7, Аноним (2), 09:30, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Пруфы финансов в студию.
     
     
  • 4.10, вуглускр (?), 09:36, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Пруфы финансов в студию.

    ... вам просто сканы платёжек выложить или нотариально заверенные копии? :)

     
     
  • 5.17, Аноним (17), 09:57, 03/06/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.61, Аноним (60), 11:18, 03/06/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.41, Аноним (41), 10:45, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не линукс, а Ржы! РЖУ продвигают во все края. Весь ржач в том, что Ржа и на линуксе (с его свободами) никому не впёрлась, а под виндой - ТЕМ БОЛЕЕ! Виндопрогеры разбалованы нормальными языками, ГУЯми и т.п., им эти танцы на костылях с борров чекерами в пень не упёрлись.
     
  • 2.11, q (ok), 09:39, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Расскажите, что с этого получили авторы uutils.

    А почему ты так беспокоишься за благополучие авторов uutils? У них всё хорошо, они могут с гордостью написать в резюме: "Разработал программу, которая позже вошла в официальную поставку Windows". HR с такого текут. Так что не беспокойся за uutils. Беспокойся за себя.

     
     
  • 3.19, Аноним (17), 10:05, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    простите, не слежу, а сейчас уже принято резюме называть картонные таблички с надписью “работаю за еду”?

    > HR с такого текут

    уже давно всех HRок по увольняли, теперь там искусственный болван, у которого единственное что может потечь, так это термопрокладки!

     
     
  • 4.25, Аноним (25), 10:13, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сегодня вышла статья на Хабре о том как НН.ру подловили на возможности манипуляции с рейтингом.
     
     
  • 5.39, Имя (?), 10:42, 03/06/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.48, Аноним (25), 10:55, 03/06/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.12, онанист (?), 09:44, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    нихао
     
  • 2.27, Аноним (27), 10:14, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А мне кажется что МС тут сами себя переиграли. Из за исключений возникнет прикольная такая(не полная, но существенная) несовместимость, разобраться в которой смогут только продвинутые пользователи линукс. Еще сложнее будет задача написать универсальный скрипт. Так что народ на оффтопике, по традиции будет кушать кактус.
     
     
  • 3.43, Аноним (41), 10:49, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Никому нафиг не обздался этот "линукс на венде". Такое ощущение, что этим ТУПИКОВЫМ направлением занимаются чисто ради потратить деньги спонсора. На венде даже "родной" ПоверШелл нафиг никому не упал, что уж говорить про всякие БАШи (которые имеют смысл только при наличии полноценного окружения POSIX).
     
     
  • 4.65, Аноним (60), 11:24, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Причем тут спонсор? Майкрософт это самолично выкатил в свой репозиторий.
     
  • 2.28, Аркагоблин (?), 10:15, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что они должны получить? Программа выпущена под лицензией MIT. И если бы мою программу включила компания уровня Microsoft, то это уже было бы событием.

    Или вы тролль который ржёт с возможностей свободных лицензий? Тогда вы не на тот сайт зашли

     
  • 2.32, пох. (?), 10:27, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Расскажите, что с этого получили авторы uutils.

    давайте дадим им - п-ды?!

     
  • 2.55, Аноним (55), 11:12, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Расскажите, что с этого получили авторы uutils.

    Ничего, они же пишут под свободной бсд.

     

  • 1.3, Аноним (4), 09:28, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    lindos или winux?
     
     
  • 2.31, Аноним (31), 10:19, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Pinus
     

  • 1.5, Аноним (2), 09:29, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Упоминается возможность отправки в Microsoft телеметрии с информацией об использовании программы.
    >Инструментарий предоставляет типовой интерфейс командной строки wslc и API для создания, развёртывания и запуска контейнеров на базе Linux из окружения Windows, а также для обращения к запущенным контейнерам из Windows.

    Microsoft решила оставить девопсов без икры?

     

  • 1.6, Аноним (6), 09:30, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >упрощение перехода между Unix-подобными системами, WSL, контейнерами и Windows.

    Тоесть люди такие увидят Coreutils из Linux, и такие, хм Linux сплагиатили это у Microsoft, не поставить ли мне Windows.

     
     
  • 2.8, Аноним (2), 09:32, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >поставить

    Остаться на. В конце концов, на Windows не грозятся взять и оставить пользователей без пласта gui-программ.

     
     
  • 3.36, Анонус (?), 10:38, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Хватит употреблять ***котики
     

  • 1.13, anonymous (??), 09:48, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если у кого есть доступ к 11ой винде - попробуйте поставить FAR. Увидите как новый вумный терминал его колбасит.
     
  • 1.14, Аноним (14), 09:51, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чувак, который выбрал данную wsl стратегию по перетягиванию пользователей с линукса - не прогадал!
     
     
  • 2.29, Аноним (29), 10:16, 03/06/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.38, mikhailnov (ok), 10:41, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее не перетягивания, а удержания еще не перешедших
     
     
  • 3.40, Аноним (14), 10:43, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, и это тоже.
     
     
  • 4.42, Аноним (14), 10:48, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Небольшой оффтопик: недавно читал книгу Effective C 2nd edition. Там чувак ориентируется на Линукс, говорит что в продакшене использует emacs, а на скриншоте показывает vs code запущенный не на реальной ubuntu, а в виндоус используя wsl. Вот так вот!
     
     
  • 5.56, _kp (ok), 11:14, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас виртуалки повсюду. Если речь о использовании, то важна только регулярность этого самого использования. А если интересны религиозые войны, то важно уже а установил ли на реальное железо. :)
     

  • 1.15, Аноним (15), 09:53, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно, а зачем?
     
  • 1.16, Аноним (16), 09:57, 03/06/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.18, Аноним (-), 10:04, 03/06/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.20, Аноним (20), 10:09, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Костыль на костыле эта винда. Лучше пользоваться чистым Linux дистрибутивом.
     
     
  • 2.33, Аноним (14), 10:28, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В теории да, на практике нет:(
     

  • 1.21, Аноним (17), 10:10, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Инструментарий позволяет напрямую использовать в Windows типовые утилиты, доступные в Linux и macOS, без использования прослойки WSL. Целью проекта заявлено упрощение перехода между Unix-подобными системами, WSL, контейнерами и Windows, и предоставление единого набора команд, флагов и методов, позволяющих переносить существующие скрипты из других систем без переписывания.

    А чего, до этого ни как нельзя было? Так то проекту cygwin уже больше 30 лет!

     
     
  • 2.59, Аноним (59), 11:17, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    cygwin некошерно.
    не на расте написано.
     

  • 1.22, Аноним (22), 10:10, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну так собственно для этого данная шляпа и создавалсь
     
     
  • 2.30, Аркагоблин (?), 10:17, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Она создавалась чтобы были утилиты на качественном современном языке и с нормальной лицензией.
     
     
  • 3.37, Аноним (37), 10:40, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Жаль сами утилиты некачественные.
     
     
  • 4.46, Аноним (22), 10:53, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    и язык
     
  • 4.50, Аноним (50), 10:56, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да и лицензия так себе
     
  • 2.68, Аноним (29), 11:44, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Для этого лучше голагне, а тут они просто спёрли что было
     

  • 1.23, Аноним (23), 10:12, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Уже давно использую busybox-w32 (https://frippery.org/busybox/) и проблем незнаю. Что все так носятся с этими coreutils...
     
     
  • 2.45, Аноним (45), 10:53, 03/06/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.62, _kp (ok), 11:19, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, подобные инструменты многие разработчики не первое десятилетие использую на Windows.
    Но в этот раз, хоть и ржавенько, но не GPL лицензия.
    Ну,пусть хоть так, хоть какой то полу-шаг к стандартицации скриптов.  
     

  • 1.24, Аноним (29), 10:13, 03/06/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.26, Аноним (23), 10:14, 03/06/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     
  • 1.34, Аноним (34), 10:29, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Intelligent Terminal, т.е. не просто разрешить ИИшке вызывать команды в терминале (с правами рута?). Так ещё и целый форк для этого. Ну rm -rf им в руки.
     
     
  • 2.52, Аноним (45), 10:57, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну по сути они встроили Gpt в Терминал.
    Вместо команд ты пишешь наподобии как в Google Gpt, типа,
    Найди мне 100 файлов 100Kb.
    Непонятно зачем это, в том смысле, что у них все еще помешанность на Ии, как говорят.
    Тоесть, примерно как Touch-screen, на молотке.
     

  • 1.35, Аноним (35), 10:35, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ложка дегтя в бочке дегтя под видом меда.
     
  • 1.44, localhostadmin (ok), 10:50, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такими темпами мы скоро получим gnu/windows и microsoft/linux
     

  • 1.47, drTr0jan (?), 10:54, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Из-за конфликта с имеющимися штатными утилитами Windows или привязки к специфичным возможностям из поставки исключены утилиты dd, dir, dircolors, shred, sync, uname, expand, kill, more, paste, timeout и whoami.

    В BSD и Маке проблему решили более изящно - добавили префикс "g" перед утилитами (gmake, gawk и т.п.). Непонятно, почему здесь не захотели идти по аналогичному пути.

     

  • 1.49, Аноним (-), 10:55, 03/06/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.51, Аноним (51), 10:57, 03/06/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.53, АнонимХ (??), 11:01, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Громкий хохот! Комментировать это невозможно))
     
  • 1.57, Аноним (58), 11:15, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сбой установки приложения. Сообщение об ошибке: Windows не удается установить пакет Microsoft.IntelligentTerminal_0.1.1531.0_x64__8wekyb3d8bbwe, так как он не совместим с устройством. Пакет можно установить на устройствах семейства

    хе хе.
    Win10, если что.

     
  • 1.63, Аноним (63), 11:20, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Слава" бесплатным разработчикам uutils, что осчасливили "бедную" Micro$oft за миска рис.
     
  • 1.64, Аноним (60), 11:22, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Худший язык программирования и худшая компания таки встретились. Они друг друга стоят.  
     
  • 1.66, eugener (ok), 11:30, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошо, но мало! Когда в Windows будет GNOME и systemd тогда и поговорим!
     
  • 1.67, Аноним (67), 11:42, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Целью проекта заявлено упрощение перехода между Unix-подобными системами, WSL, контейнерами и Windows,

    "Целью проекта заявлено упрощение перехода ... c Windows ... на Linux "

    поправил

     
  • 1.69, Аноним (69), 11:51, 03/06/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Компания Microsoft представила порт набора утилит Coreutils
    > Реализация основана на коде проекта uutils (Rust Coreutils)

    Не совсем понятно, каким тут боком Microsoft к coreutils.

     
     
  • 2.71, Аноним (69), 11:56, 03/06/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В том смысле, что это не порт GNU coreutils, это порт Васькиных uutils.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру