Эта статья адресована графическим дизайнерам, художникам и 3D-моделлерам, которым интересна идея использования Linux вместо Windows.
Можно выполнять шаги статьи на своем компьютере. В процессе обучения никакие существующие данные на вашем компьютере не пропадут, иной урон нанесен тоже не будет. Но перед прохождением дальнейших шагов вам нужно убедиться, что:
- у компьютера не менее 4 ГБ оперативной памяти
- операционная система Windows 7/8/10
- на жестком диске имеется свободное место примерно на 15 ГБ
- есть возможность скачать 3 ГБ по интернету
- желательно в момент обучения не загружать компьютер ресурсозатратными процессами
- в BIOS компьютера включена поддержка аппаратной виртуализации. В статье «Как включить аппаратную виртуализацию в BIOS…» - http://www.nastrojkabios.ru/protsessor/virtualization-technologiiu-apparatnoy-virtualizatsii-s-foto.html расписано, где найти данную настройку. На обычное функционирование компьютера это никак не повлияет, после окончания статьи можете вернуть обратно. Однако предлагаю пока не заниматься этим и идти дальше, т.к. возможно, аппаратная виртуализация у вас включена по умолчанию. Если же не включена, то на одном из шагов статьи будет выскакивать окно с ошибкой. Тогда-то и можно будет это недопущение исправить.
1) Речь пойдет о программе VirtualBox. С ее помощью вы можете создавать так называемые виртуальные машины (guest – гостевые системы), работа в которых не затрагивает вашу основную систему (host). Принцип работы с виртуальной машиной такой же, как и с реальным компьютером. Надо создать для нее виртуальную аппаратную конфигурацию, установить желаемую операционную систему. Виртуальных машин можно создать много, ограничение лишь в том, насколько у вас хорошее реальное железо. Выключать, перезагружать гостевую систему – как обычно, через меню, предоставляемое графическим интерфейсом операционной системы. Можно выключить виртуальную машину и из меню VirtualBox, но это равносильно тому, если бы вы реальный компьютер отключали кнопкой на системном блоке.
Поясним преимущества виртуальных машин на конкретном примере. Вы работаете на Windows 10 с 3ds MAX 2019. Вам хочется сделать виртуальную машину на Windows 7, чтобы поставить более раннюю версию 3d Max. Вы ищите ISO-образ этой операционной системы в привычных местах интернета. Затем в программе VirtualBox задаете параметры железа новой виртуальной машины, образ с Windows 7 цепляете в виртуальный дисковод, проводите стандартную процедуру установки. Ставите в виртуальной системе скачанный 3d MAX 2012. Пересохраняете модели в нужный формат, чтобы открывать в основной системе.
Скачать установщик VitrualBox можно по ссылке:https://www.virtualbox.org/wiki/Downloads Выбирайте пункт «Windows hosts. Исполняемый файл весит 100 МБ. Чуть ниже есть заголовок «VirtualBox … Oracle VM VirtualBox Extension Pack». Это расширения VirtualBox, они полезны, если вы намерены пользоваться виртуальными машинами в дальнейшем. Жмите на «All supported platforms», скачается около 20 МБ.
После загрузки запустите исполняемый файл с VirtualBox от имени администратора. В процессе установки ничего не меняйте, просто жмите Next во всплывающих окнах. Обратите внимание на следующее окно.
Как только вы нажмете Yes, начнется установка VirtualBox, в процессе которой временно (секунд 10-20) на компьютере не будет интернета. Установка длится максимум две минуты. После ее окончания открывайте VirtualBox. Слева будет располагаться список созданных машин.
2) На этом шаге будет создана виртуальная машина с ОС Linux. Я ставлю дистрибутив Ubuntu Studio. От обычной Ubuntu он отличается количеством предустановленных программ – там сразу установлены приложения для работы с графикой, 3D, фотографиями, видео и звуком.
Скачивайте 64-битную Ubuntu Studio по ссылке https://ubuntustudio.org/download/ . Образ занимает 3 ГБ места на жестком диске. Для быстроты предлагаю качать не по прямой ссылке, а брать торрент-файл, далее загружать через ваш BitTorrent-клиент
После окончания загрузки (хотя можно и во время до шага, когда понадобится скачанный образ ОС) надо вернуться к VirtualBox и жать кнопку «Создать». Откроется окно, в котором надо ввести имя машины. Вводите любую латиницу без спецсимволов, к примеру, ubuntustudio. Автоматически заполнятся следующие два поля – тип и версия машины. Если у вас не заполняются, то сделайте тип – Linux, версия – Ubuntu (64-bit). Жмите Далее.
Определите размер оперативной памяти виртуальной машины. Лучше ставить не больше половины от количества памяти реальной машины. Жмите Далее.
В следующих трех окнах надо оставить выбранные по умолчанию варианты:
- «Жесткий Диск» - «Создать новый виртуальный жесткий диск»
- «Укажите тип» - «VDI (VirtualBox Disk Image)»
- «Укажите формат хранения» - «Динамический виртуальный жесткий диск»
Жмите Далее.
Появится экран, где задается размер и расположение виртуального жесткого диска. Имя оставьте как есть. Рядом с именем находится кнопка расположения жесткого диска. По умолчанию виртуальный жесткий диск будет располагаться в вашей домашней папке C:\Users\<Ваш пользователь>\VirtualBox VMs\<имя жесткого диска>. Рекомендую поменять на другой логический раздел, т.к. свободного места на диске C может быть мало. Задайте размер 20 ГБ. Жмите Создать.
После создания в списке слева появится значок новой виртуальной машины. Жмите «Настроить», перейдите в «Носители». В блоке с контроллером IDE щелкните мышью туда, где написано «Пусто». Наведите на мелкий значок с диском справа – появится всплывающая подсказка
Жмите на значок диска, дальше – «Выбрать образ оптического диска». Выбирайте образ с полностью скачанной ранее системой Ubuntu Studio, жмите Open.
Жмите OK, потом на зеленую стрелку с надписью «Запустить». На этом шаге может возникнуть проблема, если у вас в BIOS основной машины все-таки отключена аппаратная виртуализация. Появится примерно такое окошко.
Жмите «Закрыть ВМ», исправляйте настройку в BIOS и продолжайте с этого шага.
После того как машина запустилась, в нижней панели меню основной системы у значка VirtualBox появится вторая вкладка, с окном гостевой операционной системы. Щелкните курсором мыши в окошке гостевой системы, чтобы управлять интерфейсом в ней. У вас будет 30 секунд, чтобы сменить язык на русский с помощью стрелок на клавиатуре. Далее жать Enter
На следующем экране появятся варианты продолжения работы. Здесь нужно выбрать второй пункт - «Установить Ubuntu Studio». Жать Enter.
Далее будут окна, где нужно ставить: Язык – русский, Клавиатура – русская. Когда появится окно «Updates and other software» поменяйте чекбоксы: обновления прямо сейчас ни к чему, а библиотеки с кодекам как раз не помешают. Жмите Продолжить
На следующем экране с перечислением чекбоксов оставьте все как есть, жмите далее. Появится экран с выбором типа установки. Не забывайте, что мы работаем с виртуальным жестким диском 20 ГБ, который указывали при создании виртуальной машины. Отформатируется именно он, а не жесткий диск реальной машины. Оставьте как есть и жмите «Установить сейчас», потом подтвердите изменения
Установка уже началась в фоновом режиме. В процессе установки предложат выбрать часовой пояс, жмите Продолжить. Далее появится экран «Кто вы?». В поле «Ваше имя» введите имя на латинице без спецсимволов, остальные имена заполнятся сами. Задайте пароль 123456, подтвердите. Жмите Продолжить.
Отобразится ход установки, который лично у меня не был полностью виден из-за небольшого размера окна. В процессе установки можно полистать описание некоторых программ из Ubuntu Studio
Система будет ставиться около 15 минут. После окончания соглашаемся перезагрузить гостевую систему.
В следующем окне просят жать Enter.
Диск с образом Ubuntu Studio убрался автоматически из виртуального дисковода, система загрузилась с виртуального жесткого диска. Для входа в систему надо ввести ранее заданный пароль. В левом верхнем углу находится кнопка с меню. Программы сгруппированы по категориям. Кнопка выключения справа внизу в окошке с меню.
3) На этом шаге будет обзор предустановленных программ в Ubuntu Studio. Ставить программы лучше из «Центра приложений», зайти в него можно через меню. Ищите по категориям нужную программу, выбираете нужную, жмете кнопку Установить. Другие способы установки программ можете найти в статье с русскоязычного сайта Ubuntu «Установка программ», раздел про использование командной строки - http://help.ubuntu.ru/wiki/ установка_программ
Аналогом проводника из Windows здесь служит «Файловый менеджер»
Вместо пакета Microsoft Office здесь присутствует LibreOffice (который есть и под Windows). Не путаете его с OpenOffice. LibreOffice Writer – это аналог Microsoft Word
LibreOffice Calc – аналог Microsoft Excel
LibreOffice Impress – аналог Microsoft PowerPoint (на некоторых версиях Linux он идет предустановленным, но здесь пришлось скачивать и ставить)
Вместо почтового клиента Microsoft Outlook тут есть Mozilla Thunderbird
Предустановленный браузер – Mozilla Firefox. Можно поставить Linux-версию почти любого популярного браузера, которым вы привыкли пользоваться: Google Chrome, Opera, Yandex Browser. Лишь версий IE/Edge и Safari, к сожалению (или скорее счастью), под Linux нет
Просмотр электронных книг большинства форматов – в программе Calibre
Просмотр pdf, а также всех популярных форматов изображений (jpeg, png, bmp, gif, tiff) «из коробки» есть. Служебные программы для настроек системы, архиватор, BitTorrent-клиент, калькулятор, блокнот и прочие утилиты тоже ищутся через меню.
С воспроизведением аудио и видео в некоторых приложениях могут быть сложности, зависит от вашей конфигурации реального железа. В скачанном проигрывателе VLC у меня работало все без проблем.
Ознакомиться с установленными программами для дизайна можно, открыв в меню категорию Graphic Design.
Под Linux есть масса софта для дизайнеров, по качеству от любительских поделок до профессиональных программ, полностью заменяющих по функциональности аналоги на Windows. Список бесплатных аналогов для программ вы можете найти по ссылкам:
- https://directory.fsf.org/wiki/Main_Page
- https://3ddd.ru/app.php/forum/thread/show/open_source_i_prochie_legalnye_besplatnosti
Бытует справедливое мнение, что без заморочек работать с закрытыми форматами на Linux не удается или порой получается, но неполноценно. С этим печальным фактом надо смириться и поберечь праведный гнев для других дел. Подробное изложение корня проблем в философско-историческом подтексте вы можете найти в статье «Linux - это не Windows» - https://kubuntu.ru/linux_is_not_windows
Хотя с другой стороны, сообщество Linux не ответственно за тех людей, которые словно наркоманы подсажены на иглу проприетарных инструментов выполнения собственных профессиональных задач. На дворе 2018 год, а некоторые господа продолжают ныть про кривоватость сборки ZverDVD, про недостаток сидов на раздаче пиратского софта, про перемещенный антивирусом на карантин генератор ключей, про необходимость правки файлика hosts для предотвращения обращений к доменам проверки лицензий, про слетевшую в N-ный раз активацию, про неожиданный визит в обед сотрудников отдела К. Возможно, эти люди ментально не готовы не только платить за лицензионные продукты, но даже перейти на свободно распространяемое программное обеспечение, потому что по факту вне привычной экосистемы Adobe, Corel и Autodesk профнепригодны, т.е. совершенно не способны работать по выбранной специальности.
Конечно, под Linux есть и платный софт, как например BricsCAD для проектирования. Он позиционируется как альтернатива AutoCAD. Возможность получения студенческой лицензии имеется.
Попыткой заменить Adobe Photoshop здесь выступает GIMP
Еще один неплохой графический редактор – Krita
Программа попроще, аналог Microsoft Paint, - MyPaint
Заменой для Adobe Illustrator и Corel Draw можно считать Inkscape
3D-редактор Blender...
Есть много утилит для узких задач вроде Imagemagick, Gpick. Программы для работы с фотографиями, оформлением печатной продукции, аудио и видео тоже имеются.
4) Запуск программ, предназначенных для Windows
Существует полумера, чтобы запускать в Linux исполняемые программы (формата .exe), которые предназначены для Windows. Сразу понятно, что тяжеловесные программы моделирования вроде 3D Max или AutoCAD запускать таким способом без проблем вряд ли получится. Список совместимых программ можно найти на сайте https://appdb.winehq.org/votestats.php
Алгоритм действий сложноват:
- загрузить и поставить утилиту wine, по статье «Установить последнюю версию Wine в Ubuntu/Linux mint» - https://linuxthebest.net/ustanovit-wine-v-ubuntulinux-mint/ Только через консоль, без альтернатив.
- установить расширения winetricks (в статье по ссылке выше есть)
- найти привычным способом в интернете исполняемую программу под Windows, которую вы желаете запустить
- выполнить манипуляции с wine, после чего будут установлены дополнительные компоненты, нужные для работы конкретной программы
- далее ставить саму программу, как обычно на Windows, и запустить.
На скриншоте запущенный Adobe Photoshop CS6
5) Если вы намерены ставить Linux основной системой, то применим универсальный совет – выбирать тот дистрибутив, который знает человек, готовый отвечать на ваши вопросы оффлайн. Если такого знакомого нет, лучше брать 64-битные Linux Mint https://www.linuxmint.com/download.php или обычную Ubuntu - https://mongoose.ubuntu.com/download/desktop . Для Ubuntu LTS (Long-term support) срок поддержки составляет четыре года. Через центр приложений можно ставить необходимые для вашей работы программы. После установки дистрибутива Linux можно провести его предварительную настройку: изменить шрифт, задать другую комбинацию для смены раскладки клавиатуры, настроить второй монитор и т.д. Частично это описано в статье «Linux Mint 19 “Tara” Cinnamon после установки» - http://compizomania.blogspot.com/2018/07/linux-mint-19-tara-cinnamon.html Интерфейс Linux Mint считается более дружелюбным для людей, работавших до этого только на Windows. Выглядит так
Вам нужно определиться, хотите ли вы ставить Linux на компьютер единственной системой или по соседству с уже имеющейся Windows. Если вы делаете dual-boot, то полезна статья «Dual-Boot Windows 7 and Ubuntu in Perfect Harmony» - https://lifehacker.com/5403100/dual-boot-windows-7-and-ubuntu-in-perfect-harmony , другой вариант на русском «Установка Ubuntu 14.04 рядом с Windows 7» - https://geekkies.in.ua/linux/ustanovka-ubuntu.html ). Теперь при включении компьютера будет появляться примерно такое окошко с предложением выбора системы, в которой вы планируете работать
Для установки Linux на реальное железо необходимо иметь загрузочную флешку. Делается она с помощью разных утилит, например UNetbootin - http://unetbootin.github.io Шаги по созданию можно найти в статье «Загрузочная флешка Ubuntu» - https://remontka.pro/ubuntu-boot-usb/ Также перед установкой придется в BIOS поменять порядок загрузки устройств, поместив USB-носитель выше HDD, подробнее в статье «Как выставить загрузку с флешки в различных версиях BIOS» - http://blogsisadmina.ru/baza-znanij/kak-vystavit-zagruzku-s-fleshki-v-razlichnyx-versiyax-bios.html . После этих действий установка Linux пойдет по тем же шагам, как описывалось выше с Ubuntu Studio в VirtualBox. Если делаете dual-boot, то на шаге с разметкой жесткого диска надо действовать очень внимательно, чтобы не перетереть разделы HDD с ценной информацией. Гораздо проще выделить под Linux отдельный жесткий диск и ставить его туда.
Возвращаясь к запуску приложений Windows на Linux: теперь в вашем арсенале ухищрений помимо wine будет использование уже знакомых виртуальных машин.
Алгоритм такой:
- скачать и установить версию VirtualBox для Linux
- создать аппаратную конфигурацию новой виртуальной машины
- установить туда Windows
- установить скачанные привычным способом из интернета программы
6) Здесь пару уточнений про VirtualBox. Для взаимосвязи основной и гостевой систем существует функционал общих папок, которые будут доступны в обеих системах. Делаются общие папки для каждой виртуальной машины отдельно. Чтобы все это работало, алгоритм такой:
- через меню Virtualbox редактировать информацию гостевой машины в «Настройки» – «Общие папки»
- поставить для выбранной виртуальной машины те самые расширения VirtualBox, которые мы скачивали в начале статьи
- перезагрузить виртуальную машину
- выполнить ряд действий в гостевой машине.
- снова перезагрузить ее
Создание общих папок для Windows описано в статье «Настройка общей папки основной и гостевой операционных систем в программе VirtualBox» - http://tavalik.ru/nastrojka-obshhej-papki-v-virtualbox/
Для Ubuntu последовательность та же самая, смотрите статью «Настройка общих папок в VirtualBox с гостевой Ubuntu» - https://web-programming.com.ua/nastrojka-obshhix-papok-v-virtualbox-s-gostevoj-ubuntu/
Чтобы можно было использовать Ctrl+C/Ctrl+V из основной машины в гостевую и наоборот, надо в меню VirtualBox «Машина» - «Настроить» - «Общие» - вкладка «Дополнительно», поставить у обеих настроек вариант «Двунаправленный», нажать Ок, для применения изменений надо перезагрузить гостевую машину
Для удаления виртуальной машины в списке виртуальных машин жмите правой клавишей на ней, выбираете «Удалить». Далее появится окно с вопросом, где следует решить, удалять ли виртуальный жесткий диск вместе с машиной.
В заключение приведу ссылки на краткие статьи, посвященные теме перехода с Windows на Linux:
- «Linux vs Windows. Информация к размышлению» - https://4admin.info/linux-vs-windows/
- «Что стоит знать задумавшемуся о переходе на Ubuntu» - https://habr.com/post/106165/
Буду рад вопросам по теме в комментариях, а также рассказам пользователей об их опыте работы с Linux.