Home » Windows больше похожа на Linux, чем думают многие. Они даже знают sudo – Živě.cz

Windows больше похожа на Linux, чем думают многие. Они даже знают sudo – Živě.cz

Прошло восемь долгих лет с тех пор, как Microsoft хвасталась, что работает над специальным слоем для Windows, который позволит нам запускать программы для Linux.

На первый взгляд, она была (и остается) бесполезной для подавляющего большинства обычных пользователей, но переплетение двух миров под властью Наделлы было, несомненно, знаковым.

Десять лет назад Microsoft совершила каминг-аут. Сначала в облаке, а затем на рабочем столе, например, через уровень WSL Linux в Windows.

Смена круга резко контрастировала с характерным высказыванием Балмера десятилетием ранее, чьи заявления «Linux — это рак» были печально известными, поверхностными и безвкусными — просто девяностые во всех смыслах.

Подсистема Windows для Linux стала революцией

WSL (Подсистема Windows для Linux) теперь является установленным дополнительным аксессуаром Windows, он помогает разработчикам и администраторам, а за счет дополнительного расширения WSA (Подсистема Windows для Android) и возможности запуска приложений из мира Android Microsoft попыталась охватить даже обычные смертные. Надо отметить, что в данном случае это было скорее не очень удачно. Никакого терно из этого еще не вышло.

Игра Tux Racer для Linux установлена ​​и работает через WSL. Раньше немыслимое кощунство, а сегодня нечто вполне обычное и даже со значком в меню «Пуск».

Но на встроенной виртуализации дело не закончилось: Tens, а затем Elevens приблизились к Linux и во многих других аспектах. Опять же, среднестатистический пользователь ПК их не заметит и, возможно, даже не оценит, но хорошо, что они есть и из-за этого до сих пор парят в воздухе. видение универсальной и портативной операционной системыили его интерфейс POSIX — интерфейс портативной операционной системы.

Именно это делает Linux настолько похожим на macOS в некоторых аспектах, поскольку оба они происходят из мира Unix/Posix, а Windows идет своим путем.

Read more:  10 главных полупроводниковых историй 2023 года

Windows 11 сможет использовать sudo

Одним из примеров является команда sudo, которая, как правило, используется в Ubuntu, macOS и многих других Unix-подобных системах для выполнения какой-либо команды, требующей прав администратора.

sudo на Raspberry Pi. Мне нужны права на команду перезагрузки, поэтому я запрашиваю их командой sudo

В Windows нет ничего подобного, поэтому, если администратору или разработчику необходимо работать, например, в командной строке от имени администратора, им приходится запускать его самостоятельно с соответствующими правами.

В тестовых сборках Windows 11 появилась возможность включить команду sudo

Но теперь это, вероятно, изменится, потому что компьютерные фанаты уже обнаружили новую конфигурацию для разработчиков в некоторых тестовых версиях Windows, которая сделает sudo доступным и в Windows. Администратор тогда открывает, например, блокнот с правами администратора одной командой:

Это пока не работает, но, вероятно, так и будет!

Точно так же, как в системах Linux и как в macOS.

Приближая PowerShell к Linux с помощью множества псевдонимов

Приближение к posix-интерфейсу имеет место и, например, в PowerShell — современной командной строке для Windows, которая, особенно в графическом приложении «Терминал», легко конкурирует со своими конкурентами из Linux и macOS. Нет, в Windows есть не просто доисторическая и бесполезная программа cmd.exe, над которой все смеются.

Поскольку PowerShell также является кроссплатформенным и используется программистами и компьютерными фанатами всех мастей, которые часто работают также с macOS и Linux, Microsoft пытается приспособить их с помощью псевдонимов.

Псевдонимы — это прозвища (аббревиатуры) исходных команд PowerShell, которые длиннее, чем поездка из Праги в Брно по D1 во время первого зимнего бедствия.

Если вы хотите загрузить, например, текстовый файл с ежедневным курсом обмена CNB в PowerShell, вам необходимо ввести следующую команду:

Заказ более длительный, чем поездка из Праги в Брно.

Read more:  Последовательный Дариус Слейтон может стать лучшей ставкой в ​​НФЛ на 2024 год.

Да, конечно, громкий смех линуксистов, которые ведь то же самое завиток а wgetЯ слышу до третьего этажа нашей редакции, но именно поэтому у нас есть более короткий ярлык для Windows. верно для той же команды:

Псевдоним iwr; ранее PowerShell также поддерживал ярлык wget в Linux

А поскольку PowerShell является кроссплатформенным, раньше он даже предлагал псевдоним wgetтак пользователь Windows может загрузить файл той же командой, что и в Linux и других Unix-подобных операционных системах.. Но позже Microsoft отменила этот псевдоним. Очень жаль.

Команды Unix ls, cat и т. д. также работают в Windows.

Но есть ряд других команд PowerShell, которые могут заставить командную строку Windows вести себя аналогично Linux и macOS.

Ветераны DOS знают, что для просмотра содержимого каталога используется команда. реж.. И да, dir также часто посещает cmd.exe — эту старую командную строку времен угля и пара. В posix-системах, наоборот, используется лси эта же команда (псевдоним), конечно же, поддерживается PowerShell.

Даже в Windows есть cat и куча других команд, более известных из мира Linux.

Таким же образом мы можем использовать команду в Windows кот для размещения файла (например, только что загруженного листа курса), МВ для перемещения файлов и РМ для их удаления. Существуют десятки псевдонимов.

И да, разделитель каталогов тоже работает / вместо обычного в винде и еще тильда ~ в качестве псевдонима для пути к домашнему каталогу:

Да, конечно, это тоже работает

У нас также есть ssh в Windows на какую-то пятницу

Наконец, Редмонд также позаимствовал одну ключевую и очень популярную программу из мира Linux. Windows уже включила несколько пятниц клиент SSH со всем, что между ними – терминал и безопасное соединение с удаленными компьютерами, то есть aspol в Linux. альфа и омега каждого администратора.

Read more:  Превью Portopia с искусственным интеллектом от Square Enix началось очень тяжело

Windows теперь включает стандартный ssh-клиент, какой мы его знаем из мира Linux.

Так что, пожалуйста, ssh-клиент в Windows ведет себя точно так же, как и в Linux, и PuTTY больше не нужен.

Пока просто косметический зум, но и за него спасибо

Конечно, sudo, пара псевдонимов из PowerShell, интегрированный ssh-клиент и WSL определенно не делают Windows 11 POSIX-совместимой операционной системой, но это небольшие кусочки, постепенное добавление которых, будем надеяться, приблизит нас хотя бы немного что, напротив, является нормой в области веб-браузеров.

То есть совместимость приложений, когда веб-программа А работает и в Chrome, и в Firefox, и в Windows, и в macOS, и мы все считаем это совершенно нормальным, само собой разумеющимся и естественным.

Если это работает в Интернете, оно должно работать и в классических настольных операционных системах. То, что сейчас куча людей постучала по лбу и хочет мне написать, что это действительно очень наивная идея, потому что и то и это является лишь доказательством того, что у нас есть годовой технологический долг.

2024-02-08 17:45:27


1707425577
#Windows #больше #похожа #на #Linux #чем #думают #многие #Они #даже #знают #sudo #Živě.cz

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.