Linux

Каков наилучший способ запуска нескольких операционных систем на вашем компьютере?

Каков наилучший способ запуска нескольких операционных систем на вашем компьютере?

Для большинства людей в наши дни не имеет значения, какую ОС вы используете . Нет такой вещи, как «лучшая» ОС, и вам лучше использовать ОС, которую вам удобнее всего с

Разблокируйте «Шпаргалку по основным командам Linux» сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты

При этом каждая ОС по- прежнему уникальна, и вы можете оказаться в ситуации, когда использование нескольких ОС является наиболее практичным способом. Например, программист может использовать Linux для кодирования и Windows для тестирования сборок, или художник может использовать Windows для Photoshop и Linux для обычного домашнего использования.

Но что, если у вас есть только одна машина? Будьте уверены, это не будет проблемой. Можно запустить несколько ОС на одной машине либо с помощью двойной загрузки, либо с помощью виртуальной машины . Давайте выясним, какой из них лучше для вас.

Хотя большинство концепций, представленных в этой статье, могут также применяться к OS X, мы сосредоточены в основном на Windows и Linux. Apple не разрешает использовать OS X на машинах, не принадлежащих Apple, поэтому для этого вам придется использовать хост Apple, независимо от того, выберете ли вы двойную загрузку или виртуальную машину.

Плюсы и минусы двойной загрузки

Двойная загрузка , более редко называемая мультизагрузкой, — это когда вы устанавливаете две или более ОС одновременно, чтобы вы могли выбирать, какую из них вы хотите использовать каждый раз при перезагрузке компьютера — или во время загрузки, отсюда и термин.

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

Самым большим преимуществом является то, что вы можете использовать все ресурсы времени выполнения вашего компьютера — RAM, CPU, GPU и т. Д. — для операционной системы, в которую вы загружаетесь. Даже если у вас установлено несколько ОС, вы запускаете только одну, поэтому вы не выделяете половину своего ЦП одному и половину своего ЦПУ другому. Это важно для ресурсоемких действий, таких как игры.

Это не относится к виртуальным машинам, которые мы рассмотрим позже.

двойная загрузка или виртуальный-машина запуск

Вы не только запускаете одну ОС в определенный момент времени, вы также предоставляете каждой ОС определенные разделы своего жесткого диска, которые они могут использовать. Так что, если у вас есть один диск 500 ГБ, возможно, Windows получает 200 ГБ, а Linux — 300 ГБ. Если у вас есть два отдельных диска, вы можете выделить каждый из них для определенной ОС. Тебе решать.

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

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

двойная загрузка или виртуальная-машина медленно

Так что же происходит, когда вы хотите переключиться с Windows на Linux? Как упоминалось ранее, вы должны перезагрузить компьютер, потому что ОС выбирается во время загрузки.

Это может быть довольно неудобно в зависимости от того, как часто вам нужно переключаться между операционными системами. Есть вещи, которые вы можете сделать, чтобы ускорить загрузку Windows сделать загрузку и ускорить загрузку Linux сделать загрузку Linux более быстрой ускорить загрузку , например, установка твердотельного накопителя. является самым . Но даже в этом случае перезагрузка для переключения ОС никогда не доставляет хлопот.

Примечание. Думаете о переходе на твердотельный накопитель? Перед покупкой SSD необходимо учитывать пять вещей.

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

Плюсы и минусы виртуальной машины

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

Короче говоря, виртуальная машина — это эмулятор, который запускает «гостевую ОС» (например, Linux) внутри вашей «хост-ОС» (например, Windows). После установки гостевой ОС вы можете запускать ее как любую другую программу, и это будет просто другое окно на вашем рабочем столе.

двойная загрузка или виртуальные машины-пример

Звучит довольно круто, не правда ли? И по большей части это потрясающе. Для переключения между ОС перезагрузки не требуются, и вы даже можете запускать несколько разных ОС одновременно, каждая из которых находится в своем собственном окне. Попробуйте сделать это с двойной загрузкой. (Подсказка: вы не можете.)

Мало того, что это более удобно, но и виртуальные машины также более безопасны, потому что каждая гостевая ОС работает в среде песочницы. Независимо от того, что происходит внутри гостевой ОС, ваша хостовая ОС останется безопасной и неизменной — даже если она выйдет из строя или вы заразитесь вирусом! Вот почему виртуальные машины лучше всего подходят для тестирования новых операционных систем.

Еще одна прекрасная функция, которую предлагают виртуальные машины, — это возможность переносить ваши гостевые ОС с одного хоста на другой. Гостевая ОС обычно сохраняется в виде файла на жестком диске, поэтому, если два хоста используют один и тот же эмулятор (мы рекомендуем VirtualBox), этот файл можно передавать и загружать без особых хлопот. В некоторых случаях вы даже можете клонировать хост-операционную систему в гостевую ОС. чтобы использовать его в других местах.

Это все идет со стоимостью, хотя.

Недостаток заключается в том, что ресурсы вашего компьютера — RAM, CPU, GPU и т. Д. — распределяются между всеми запущенными виртуальными машинами. Это означает, что если вы решите запустить Linux в Windows, Linux не будет работать на 100% и, следовательно, может отставать или испытывать какой-либо другой удар по производительности. Чем больше у вас оперативной памяти, тем плавнее она будет работать.

двойная загрузка или-виртуальная машина-окно

На старых компьютерах или компьютерах, которые с самого начала не очень мощные, виртуализация нежелательна, если вы не готовы выдержать очень медленную операцию. А поскольку гостевые ОС хранятся в виде отдельных файлов, можно случайно стереть файл и потерять целую гостевую ОС.

Наконец, вам, вероятно, интересно, какую ОС использовать в качестве хоста. и какую ОС использовать в качестве гостя. Технически, это не имеет значения, потому что VirtualBox является кроссплатформенным и прекрасно работает по всем направлениям.

Поэтому мы рекомендуем выбрать ОС, которую вы будете использовать чаще всего в качестве хоста. Если вы проводите большую часть своего времени в Linux и вам нужна только Windows для Photoshop, сделайте Linux своим хостом. Если вы используете Linux только для программирования один час в день, то сделайте Windows своим хостом. Просто, правда?

Единственное предостережение — если вам нужны 100% ресурсов вашего компьютера в гостевой ОС, например, для редактирования видео, игр или других ресурсоемких действий. В этом случае вам, вероятно, лучше отказаться от двойной загрузки.

Итак, какой для вас?

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

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

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

Двойная загрузка или виртуальные машины: какую вы предпочитаете? Есть какие-то дополнительные советы для тех, кто не может выбирать между двумя? Я что-то пропустил? Поделитесь с нами в комментариях ниже!

Авторы изображения: Улитка на клавиатуре Бастиана Вельтьена через Shutterstock, Загрузчик Ubuntu Эндрю Мейсона через Flickr, Виртуализация Windows Zlatko Unger через Flickr, Виртуальная машина Windows 10 от RoSonic через Shutterstock

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux