Каковы различия между windows bash и cygwin?

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

Ubuntu по умолчанию для учетной записи заблокирована учетная запись root, вы можете использовать sudo для получения прав администратора, а пароль неизвестен и зашифрован.

В дополнение,

[d3 ] Некоторые из этих пользователей - это пользователи, имеющие допустимую оболочку без пароля (например, bin)

Он не может подключиться по ssh, потому что ему нужно /bin/.ssh/authorized_keys для подключения.

Другими словами, эти пользователи - пользователи безопасности, отличные от пользователей, основанных на логинах.

bin

1
задан 18 April 2017 в 09:59

1 ответ

Подсистема Windows для Linux

Я использую WSL под Windows 10 в течение нескольких месяцев. Наконец, я могу загрузиться в Windows для игр и по-прежнему получить доступ к приглашению bash и запустить CLI и многие программы GUI. Существуют такие ограничения, как ни одно из знакомых виртуальных каталогов ядра Linux. Планирование требуется для совместного использования одного и того же сценария bash между Ubuntu и WSL на двойной загрузочной машине.

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

Закрытый источник

. Помните, что MS - закрытая система, и вы не получаете шквал третьих лиц, которые пишут обновления, как вам нравится в Linux. Но все, что вы считаете, вы покупаете новый ноутбук, и в любом случае он поставляется с Windows 10, поэтому вы можете сказать, что это «бесплатно» по крайней мере:)

Cygwin контролируется Red Hat Linux, который точно не известен тем, бесплатно. Их «бесплатный» дистрибутив Linux Fedora кажется некоторым «испытательным полигоном».

Циклы обслуживания

Cygwin имеет 15 лет обновлений. Известно, что один и тот же менеджер проекта существует с 2003 года. Есть много постоянных помощников и много других добровольцев.

WSL предоставляет основные обновления два раза в год каждую весну и осень. Еженедельные небольшие обновления доступны для подписчиков в списке подписчиков разработчиков. Хотя у Microsoft есть ресурсы, чтобы бросить тысячи людей в разработку WSL, кажется, что вы можете считать «полигон» пальцами.

Проблемы с частотой

Вы Несколько жалоб на скорость WSL. Например, покраска экрана занимает много времени в Windows 10 по сравнению с Ubuntu 16.04, то есть вы можете увидеть движение курсора в Windows 10:

Требуется около 5 секунд для WSL Bash заставки для рисования. Для сравнения это примерно 1 1/2 секунды для одного и того же экрана заставки в Ubuntu 16.04:

У Cygwin есть своя доля жалоб на скорость с bash .

Оригинальная публикация ниже для справки по истории.

Ответ здесь 1 год, поэтому я думаю, что небольшое обновление в порядке. С Windows 10 Home, Fedora это 32-битная Windows, это означает, что она не будет запускать 64-разрядную подсистему Ubuntu / Windows, поскольку Microsoft сообщает нам: ( жалобы скорости с bash [!d22 ]).

Это похоже на мечту о запуске Ubuntu в Windows с превосходной поддержкой игр для nVidia, но перед тем, как вы закончите и купите новый (или используемый) ноутбук, убедитесь, что он имеет Windows 10 64 бит а не 32-битной домашней версией, если вы хотите запускать Ubuntu / Linux изначально под Windows.

Однако, если вы не хотите выкладывать $ 200 + для Windows 10, то на самом деле они ссылаются на выпуск Windows Anniversary. и у вас есть более старый ноутбук под управлением Windows 8.1 64-бит, как и у меня, и у вас есть еще более старый ноутбук под управлением Windows Vista 64 бит, как и я, тогда ответ Cggwin.

Cygwin поддерживает больше версий как их списки веб-сайтов:

Cygwin можно ожидать для всех современных выпущенных версий Windows. State January 2016 включает Windows Vista, Windows Server 2008 и все более поздние версии Windows вплоть до Windows 10 и Windows Server 2016. 32-разрядная версия Cygwin также работает в 32-битной среде WOW64 на выпущенных 64-битных версиях Windows, 64 битной версии, конечно, только на 64-битной Windows. Имейте в виду, что Cygwin может делать только то, что поддерживает базовая ОС. Из-за этого Cygwin будет вести себя по-разному и демонстрировать различные ограничения в различных версиях Windows.
8
ответ дан 23 May 2018 в 07:01
  • 1
    Вопрос в том, каковы различия между cygwin и bash для окон. Cygwin даже не упоминается в вашем ответе. Просьба пояснить, как это отвечает на вопрос. – Seth♦ 6 September 2017 в 08:27
  • 2
    @Seth Я указал, как WSL является версией, тогда как Cygwin работает во всех поддерживаемых версиях WIndows. Спасибо, что указал на мой недосмотр. – WinEunuuchs2Unix 6 September 2017 в 09:31
  • 3
    Нам было очень ясно, что WSL требует 64-битную Windows и доступен в каждом Windows 10 SKU, за исключением того, что текущий LTSB-WSL будет добавлен к следующей версии LTSB. WSL также будет включен в Windows Server, выпущенный осенью 2017 года. – Rich Turner 7 September 2017 в 22:35
  • 4
    @RichTurner На вашем веб-сайте четко сказано. Что мне непонятно (а не ваша вина), почему продавец продает i7 четырехъядерный процессор 7700 с графическим процессором Nvidia 1050 и 12 ГБ оперативной памяти с Windows 10 домой. Кто-то удалил исходную ссылку , но здесь она . Они не говорят, что это 32-битные. Вы говорите, что каждый WIndows 10 64-бит? – WinEunuuchs2Unix 8 September 2017 в 02:18
  • 5
    Он продается как игровой ПК. Поскольку большинству геймеров не нужны дополнительные игровые приставки в Win10 Pro, они выбрали Home, чтобы сохранить клиента от оплаты за то, что им, скорее всего, не понадобится. Windows 10 поставляется в 32-битных вариантах тоже для тех, кто этого хочет, но я был бы ASTONISHED, если бы кто-то продал машину с & gt; 4 ГБ оперативной памяти и установить 32-битную ОС, поскольку ОС и приложения, которые она запускает, не смогут получить доступ к чему-либо & gt; 4ГБ. – Rich Turner 9 September 2017 в 23:06

Другие вопросы по тегам:

Похожие вопросы: