Компания Microsoft внедрит команду sudo в Windows 11, которая хорошо знакома пользователям операционных систем семейства Unix. Sudo (сокращение от “superuser do”) широко используется в Unix-подобных ОС, таких как Linux и macOS, для запуска программ с расширенными привилегиями безопасности и выполнения задач системного администрирования. Эта инновация не только символизирует углубление интеграции Windows с Linux, но и открывает новые возможности для разработчиков.
Ключ к пониманию этого инновационного шага кроется в реализации команды sudo внутри Windows. Проект, который активно разрабатывается и тестируется в последних сборках Canary Windows 11, предусматривает три режима запуска команд: в новом окне, с отключенным вводом и во встроенном режиме. Именно встроенный режим наиболее точно воспроизводит функциональность традиционной команды sudo, позволяя выполнять команды с расширенными привилегиями без необходимости запускать отдельную сессию.
Продуктовый менеджер Майкрософт Жорди Адумье заявил, что внедрение команды sudo отвечает запросам разработчиков, которые хотят более плавный и эффективный опыт работы с инструментами разработки. В ближайшие месяцы компания планирует не только расширить документацию по использованию sudo в Windows, но и предоставить дополнительную информацию о безопасности применения этой команды в разных конфигурациях.
Появление кода проекта sudo на GitHub - еще один шаг Майкрософт по поддержке open source и тесному сотрудничеству с разработчиками. Это отражает приверженность компании принципам прозрачности и вовлечения сообщества в совершенствование инструментов, которые формируют будущее разработки ПО.
Добавление команды sudo в Windows 11 - последняя инициатива Майкрософт по интеграции своей ОС с Linux, начиная с включения полноценного ядра Linux в Windows 10, интеграции оболочки Bash, встроенного OpenSSH и предоставления дистрибутивов Linux Ubuntu, SUSE и Fedora в Windows.
Эти шаги не только стирают границы между разными операционными системами, но и открывают безграничные возможности для разработчиков по созданию, тестированию и развертыванию приложений в универсальной и гибкой среде. В целом, интеграция команды sudo из Unix в Windows 11 демонстрирует приверженность Майкрософт внедрению лучших практик и инструментов, зарекомендовавших себя в мире Linux и Unix.