5. Настройки PlayOnLinux
Вы можете настраивать не только тот или иной ярлык, но и изменить настройки целой программы. Для этого нажмите кнопку «Настройки».
На открывшемся окне вы сможете настроить прокси. А на следующей вкладке можно установить плагины, которые расширяют функциональность программы. Вот некоторые из них:
- Capture — позволяет записывать аудио ALSA и видео данные OpenGL от программы Wine, очень полезно для захвата видео;
- Offline PlayOnLinux — плагин, который позволяет выполнять локальные скрипты;
- PlayOnLinux Vault — резервное копирование бутылок Wine и их восстановление;
- ScreenCap — создание снимков экрана;
- Wine Look — позволяет менять темы Windows приложений;
- WineImport — позволяет импортировать ранее созданные префиксы.
Плагины можно установить из файловой системы, перед этим, загрузив из интернета.
6. Отладка программ
Если с программой возникли проблемы, то, возможно, вы захотите понять в чем причина. В этом вам помогут логи. Чтобы посмотреть логи по каждой программе откройте «Утилиты», а затем «Отладчик PlayOnLinux»:
Здесь есть все логи, ранее запущенных программ.
openRazer, polychromatic, RazerGenie
openRazer — проект по реализации открытых драйверов для устройств компании Razer на Linux. Стоит отметить, что в openRGB частично включён этот проект, однако при помощи графических утилит через openRazer можно настроить не только подсветку, но макросы клавиатуры, поведение кнопок мыши, выбрать наиболее подходящий профиль DPI.
Поддержка девайсов: https://github.com/openrazer/openrazer#device-support
polychromatic — графический интерфейс и апплет для openRazer. Позволяет создавать профили для конкретных игр и т.д. Github проекта: https://github.com/polychromatic/polychromatic
RazerGenie — ещё один графический интерфейс, в отличие от предыдущего позволяет лучше управлять настройками мыши. Написан на С++ и фреймворке Qt Github проекта: https://github.com/z3ntu/RazerGenie
AVX-512 от Intel — за низкую производительность
«Я надеюсь, что AVX-512 умрёт мучительной смертью и Intel начнёт фиксить настоящие проблемы, а не создавать каждый раз новые магические инструкции и писать под них тесты, чтобы эти инструкции выглядели хорошо».
Эта порция ненависти тоже свежая — из 2020 года. И появилась она в дискуссии об Advanced Vector Extensions 512 (AVX-512), которые можно найти на некоторых процессорах Intel.
«Производительность у Intel FP отстойная — и для них это не важно. Что происходит за рамками тестов, абсолютно никого в Intel не волнует… У AVX-512 есть недостатки
И я бы предпочёл, чтобы мощь транзисторов задействовали для более нужных вещей. Просто дайте мне больше ядер с хорошей однопоточной производительностью — без мусора вроде AVX-512».
Полный текст письма
Ubuntu
Deb files:
PlayOnLinux: PlayOnLinux_4.3.4
.deb
Ubuntu Precise (and superior) users : You must install the package wine:i386 to get PlayOnLinux working
For the Cosmic version
Type the following commands:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_cosmic.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
For the Bionic version
Type the following commands:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_bionic.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
For the Xenial version
Type the following commands:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_xenial.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
For the Trusty version
Type the following commands:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
For the Saucy version
Type the following commands:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_saucy.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
For the Precise version
Type the following commands:
wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_precise.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
Website
How can I contribute an installer for an application?
First, you would want to read our scripters tutorial here: Scripting tutorial
Then once you have written and tested a script, and it is working, follow the instructions here to submit it to us: How to Contribute a Script
Where does PlayOnLinux store it’s virtual drives and cache?
All virtual drives are created and store here:
The other files for Wine versions, resources, and components cache are located in ~/.PlayOnLinux/
How do I run Wine/POL as root or sudo?
You don’t. You should never, ever run Wine or POL as root or using sudo, or any other privilege escalation mechanism.
WineHQ FAQ regarding root/sudo use
Is there a list of solutions for common problems?
Somewhat, as issues can vary a LOT between users, systems, Wine versions, graphics cards, etc.. As a start, you should check the following locations:
- Troubleshooting Common Problems
- Searching the POL/POM forums (see How to Post in the Forums)
- Search engines for the web, of course.
My post was closed with a semi-automated reply? What did I break?
Nothing. What that means is that your post is lacking information that we need to troubleshoot, or possibly violates our terms of service.
Check the following links to make sure that you didn’t accidentally violate ToS, and that you are posting the information required:
https://www.playonlinux.com/en/terms.html
How to Post in the Forums
How to uninstall a Windows program
- Uninstalling a Windows program is easy.
-
Start PlayOnLinux > select the application you want to uninstall > press the big Remove button.
-
A wizard appears > Next.
-
When asked, «Do you want to delete the virtual drive», press Yes > Next.
-
What if my application does not appear?
- Sometimes, an installation fails (not even the installation process for that application works). Your virtual drive has been created, but you cannot see the application. You can delete the virtual drive as follows.
-
Close PlayOnLinux (and any programs started from PlayOnLinux, if any).
-
Open Nautilus and navigate to your home folder > PlayOnLinux’s virtual drives.
- Find the virtual drive you wish to delete, and delete it. Do not delete default.
-
Originally posted The Ubuntu Forums (ubuntuforums.org)
Вредоносное ПО
Под Linux существуют многие разновидности вредоносных программ: вымогатели, криптомайнеры, руткиты, черви, бэкдоры и трояны удалённого доступа (RAT). Преступники успешно используют их для получения финансовой выгоды, шпионажа, саботажа, хактивизма или просто из желания доказать, что системы могут быть скомпрометированы.
Ниже перечислены наиболее распространённые типы вредоносных программ в экосистеме Linux.
Вымогатели
Это, безусловно, самая финансово успешная категория вредоносных программ за последнее время. Учитывая растущую популярность Linux, злоумышленники, управляющие вымогателями, считают эту операционную систему очень перспективной мишенью.
В качестве примера Linux-вымогателей можно привести RansomEXX/Defray7777, относительно недавно портированный под эту операционную систему. Его применяла кибергруппировка Gold Dupont, атакующая организации из сфер здравоохранения и образование и технологические отрасли.
Другой вымогатель — Erebus, впервые замеченный в сентябре 2016 года, — в июне 2017 года Erebus заразил 153 Linux-сервера южнокорейской хостинговой компании NAYANA и вывел из строя 3400 клиентских сайтов.
Криптомайнеры
Относительно новым мотивом для злоумышленников является проникновение и злоупотребление вычислительными ресурсами для добычи криптовалюты.
Многие вредоносные криптомайнеры не просто заражают Linux-системы, но и очищают их от присутствия майнеров-конкурентов, а также стремятся захватить как можно более мощные системы с практически неограниченными вычислительными возможностями, такие как контейнеры Docker или Redis.
Для проникновения в систему майнеры используют распространённые уязвимости. Например, программа coinminer, детектируемая компанией Trend Micro под названием Coinminer.Linux.MALXMR.SMDSL64, использует уязвимости обхода авторизации SaltStack (CVE-2020-11651) и обхода каталога SaltStack (CVE-2020-11652).
Вредоносные скрипты
Командные интерпретаторы присутствуют на всех UNIX-машинах, поэтому злоумышленники активно используют его, тем более что это значительно проще, чем использовать скомпилированные вредоносные программы.
Причин популярности вредоносных скриптов для атак на Linux:
-
они легко загружаются в виде текстовых файлов;
-
они имеют небольшой размер;
-
меньше вероятность того, что они будут легко обнаружены;
-
они могут быть созданы «на лету».
Веб-шеллы и бэкдоры
Веб-шелл — установленный на веб-сервере скрипт, который выполняет команды преступника и обеспечивает ему прямой доступ к взломанной системе. Например, в августе 2020 года мы столкнулись с Ensiko, веб-оболочкой PHP, нацеленной на Linux, Windows, macOS или любую другую платформу, на которой установлен PHP. Помимо удалённого выполнения кода с помощью Ensiko злоумышленники могут выполнять команды оболочки и повреждать веб-сайты.
Руткиты
Руткит — набор вредоносных программ, которые внедряются в Linux-систему, частично или полностью подменяя стандартные системные утилиты, драйверы и библиотеки. Основная цель руткита — скрывать своё присутствие от администраторов и пользователей скомпрометированной системы, обеспечивая злоумышленнику полный или частичный контроль.
В ходе наших исследований мы сталкивались с несколькими семействами руткитов. Чаще всего это были Umbreon, Drovorub или Diamorphine.
Как открыть Linux в Windows 10
Благодаря WSL мы сможем использовать инструменты и программы Windows напрямую из CMD или PowerShell. Для этого нам просто нужно запустить «WSL» команда, а затем команда, которую мы хотим запустить, в окне PowerShell. Например, «wsl ls» покажет нам содержимое текущего каталога.
Но если мы хотим иметь прямой доступ к терминалу дистрибутива Linux, то нам нужно найти средство запуска установленного дистрибутива в меню «Пуск» Windows и запустить его оттуда. Мы также можем запустить команда «bash.exe» из PowerShell запустить полную реализацию Linux на Windows.
Консоль WSL будет иметь внешний вид, похожий на внешний вид терминала Linux , и мы будем дифференцировать его, потому что в дополнение к логотипу distro, отображаемому в строке заголовка окна, мы видим, что строки начинаются с user @ team.
What alternatives are there?
- Instead of using Wine, which has many imperfections…
-
You can use Crossover from Codeweavers. Being commercial software, it is not free, but it is likely to support Windows programs better. There is a great Compatibility search bar at the top of the web page. Crossover «revolves around the Wine project» (Codeweaver’s wording), and the company shares all improvements with Wine.
-
For the finest results, either dual-boot with Windows, or run Windows in a virtual machine such as VirtualBox (if your machine can handle it). This gives you 100% compatibility, but of course you do need a Microsoft Windows license.
-
Что такое PlayOnLinux?
PlayOnLinux — это графическая оболочка над Wine, которая очень сильно облегчает использование программы. Как я уже сказал, PlayOnLinux содержит готовые скрипты установки, разработанные пользователями. Эти скрипты содержат все необходимое для установки программы.
Для каждой программы используется не только отдельная бутылка (папка со всеми программами и системными файлами), но и отдельная версия Wine. Также в скрипты входят команды для установки пакетов, команды для добавления и регистрации библиотек, а также другие возможности. Фактически, если программа есть в списке PlayOnLinux, то вы сможете установить ее, выполнив несколько шагов мастера. Но вам по-прежнему нужно иметь установщик программы.
Play on Linux — установка, обзор, примеры использования в Ubuntu
Переезд на Linux часто является проблемой не столько из-за незнакомого интерфейса и новых понятий, сколько из-за отсутствия привычных программ. Но на самом деле MS Office, Photoshop, Adobe Audition, Sony Sound Forge Pro и большое количество других профессиональных и общих приложений вполне способны работать в Linux вообще и в Ubuntu в частности. Существует много популярных нативных приложений для Linux/Ubuntu и легко устанавливаются штатным способом, но сегодня речь пойдет не о них, а о тех программах и играх, которые никогда не выпускались для Linux.
Для тех, кто никогда не слышал о Wine, краткая справка: это приложение, позволяющие запускать в среде Linux программы, созданные для Windows. Поскольку в некоторых случаях добиться старта и стабильной работы необходимого приложения бывает непросто, была создана надстройка над Wine под названием Play on Linux. Play on Linux содержит большое количество скриптов, каждый из которых предназначен для автоматической установки конкретной программы. Эти скрипты выполняют за пользователя всю черновую работу, сводя сложность установки к минимуму. Но довольно теории, перейдем к делу.
WINE prefix.
Второй плюс PlayOnLinux — это активное использование WINE префиксов. Для каждой игры и программы, создаётся свой отдельный префикс. В дальнейшем можно легко что-либо поменять в настройках окружения одной программы и не бояться, что это негативно затронет другие приложения.
Для каждого префикса WINE, который олицетворяет собой «отдельную версию MS Windows», доступны различные действия над ним.
Собраны в одном месте часто употребительные вещи, такие как запуск редактора реестра regedit.exe, командная строка cmd.exe, диспетчер задач taskmgr.exe в данном префиксе.
Мне очень понравилась возможность «Завершить процессы», которая помогает убить все процессы WINE, если что-то пошло не так и WINE остался в памяти. Мне до этого приходилось шаманить с killall wine, но так тяжело убить все процессы WINE, так как они имеют различные названия и не попадают под одну маску. То есть одним махом семерых убивахом — не получалось у меня в консоли. Геморрой с отменяется и кнопочка «Завершить процессы» просто палочка выручалочка какая-то.
Позже более опытный линуксоид Дмитрий Махровский в группе Ubuntu Linux ВКонтакте подсказал, что убить все процессы вайн данного префикса можно через wineserver -k. Век живи — век учись.
Во вкладке «Установить пакеты» можно найти все те библиотеки, что ранее приходилось ставить через winetricks. Скажу честно, что работа в консоли с winetricks мне нравится больше. Дело в том, что PlayOnLinux скрывает, в плохом смысле этого слова, свои действия по установке библиотек, но у меня часто возникали проблемы и вывод окна «оп-с-с что-то пошло не так» меня не устраивает. Было и не раз, что winetricks железно ставит библиотеки, а PlayOnLinux, к примеру, при установке dotnet35 начинает выкачивать 300 мегабайтный Service Pack 3 для MS Windows XP и ещё кучу зависимостей, а в итоге завершается со своим «опаньки».
Данное место «Установить пакеты» мне не нравится, но благодаря POL скриптам, наверное, не часто будет и требоваться.
Вкладка «Экран» позволяет выставить различные параметры, касаемые видеоподсистемы и алгоритмов отрисовки. Очень удобно.
Вкладка «Разное» прячет полезную мне кнопку «Открыть консоль». Она то и подружила меня с PlayOnLinux. Что-то можно реально быстрее сделать в консоли при установке и причёсывании, которая любезно откроется в этом префиксе.
Как установить PlayOnLinux на Ubuntu 18.04 LTS?
Поскольку PlayOnLinux — это графический интерфейс для Wine, крайне необходимо установить Wine и включить архитектуру на 32 бита, чтобы получить лучшую производительность в системе, в в предыдущей статье говорилось о том, как установить последнюю стабильную версию Wine.
PlayOnLinux можно найти в репозиториях программного обеспечения Ubuntu., поэтому вы можете получить его из Центра программного обеспечения Ubuntu или установить с помощью следующей команды:
sudo apt update sudo apt install playonlinux
Также рекомендуется установить некоторые зависимости, которые могут понадобиться:
sudo apt-get install winbind sudo apt-get install unrar-free p7zip-full
Вы также можете установить его, загрузив последний пакет deb, доступный на его странице Начни здесь.
Разработчики рекомендуют использовать этот установщик, поскольку он обычно содержит самые последние доступные пакеты по сравнению с тем, что доступно в репозиториях программного обеспечения многих дистрибутивов.
Что определило лидерство UNIX
Сейчас по количеству упоминаний ОС Windows снова заняла первое место со вполне приличным отрывом от семейства GNU Linux. Однако если к GNU Linux добавить родственные UNIX-подобные системы Android и Tizen, то доля компаний, которые упомянули хотя бы одну систему из данной группы, составит 82%. У семейства Windows, к которому, помимо одноименной десктопной ОС, относятся также MS Windows Mobile и MS Windows Phone, по подсчетам аналитиков ассоциации, получилась доля в 79%.
Таблица 1. Для каких ОС пишут ПО в российских компаниях-разработчиках (по данным опроса «Руссофт»)
Операционные системы Microsoft для мобильных устройств уже имеют фактически нулевые показатели. Ни одна компания не разрабатывает приложения только под них — без одновременной разработки под десктопную ОС Windows, отмечают в «Руссофте».
«Что касается популярности Windows среди разработчиков софта по количеству упомянувших ее компаний, то при всех случайных колебаниях за последние 14 лет прослеживается четкий тренд: частота упоминаний этой ОС с 94-97% сначала снизилась до 84-88%, а в последние два года — до 74-79%, — говорят авторы исследования. — Времена, когда почти все опрашиваемые разработчики создавали решения под Windows, судя по всему, навсегда ушли в прошлое».
Согласно результатам опроса «Руссофта» в 2021 г., ОС Windows потеряла также единоличное лидерство по второму и более важному критерию — доле затраченного времени на разработку решений и приложений: у UNIX-подобных систем с открытым кодом (GNU Linux, Android и Tizen) и семейства Windows (с MS Windows Mobile и MS Windows Phone) абсолютно одинаковый показатель — по 43%. Этот показатель намного корректнее отражает популярность ОС
Также в «Руссофте» добавляют, что некоторые UNIX-подобные системы попали в категорию «Другие» (прежде всего, «Аврора» вместе с Sailfish), а по ним отдельно доля не рассчитывалась. «Следовательно, вполне резонно можно говорить о том, что семейство Windows хотя бы на мизерную величину, но все же уступает и по интенсивности разработки решений под ОС, — говорится в сообщении аналитиков. — К тому же, есть еще и проприетарная UNIX-подобная система Oracle Solaris с показателем 0,1%. Годом ранее у семейства Windows было 42,5%, а у UNIX-подобных систем — 38%. Прежде этот показатель ассоциация не рассчитывала (соответствующие изменения в анкете сделаны только в 2020 г.)».
Таблица 2. На создание ПО под какие ОС в российских компаниях-разработчиках тратят больше ресурсов (имеются дополнительные комментарии «Руссофта» ниже в тексте)
В разговоре с CNews главный аналитик «Руссофта» Дмитрий Желвицкий объяснил некоторые расхождения значений в официальной отчетной таблице № 2 с указанными в резюме исследования (в сумме GNU Linux, Android и Tizen не дают 43%) нюансами грубых округлений арифметических величин.
От больших данных к озеру данных: почему складировать все в одно мега-хранилище — не лучший вариант
Интеграция
При этом он сообщил, что категорию Open/Free/NetBSD также можно было бы отнести к UNIX-подобным системам (NetBSD — это бесплатная ОС на основе Berkeley Software Distribution), хотя его коллеги в исследовании этого делать не стали. «Если с ними, то у семейства UNIX-подобных будет даже 44,1%, — говорит он. — По-разному можно группировать, но в любом случае семейство Windows лидерство уступило».
Решение проблемы
Кис Кук уверен, что наращивание числа программистов, располагающих временем на тестирование исправлений к ядру Linux, в корне исправит ситуацию. В качестве примера он привел использование инструмента фаззинга Syzkaller, который позволяет выявить почти 1000 потенциальных проблем, в настоящее время имеющихся в ядре Linux. Разработчики в своем нынешнем количестве способны устранить порядка 400 «дыр» в год. При этом в ядре постоянно появляются новые уязвимости.
Кук предложил не только нанимать больше инженеров и переписать ядро Linux с использованием Rust. Он также рекомендует отказаться от нынешнего процесса разработки ядра, в основе которого лежит чтение и написание программистами десятков электронных писем с исправлениями и комментариями. На горы электронных писем, как сообщал CNews, еще в июле 2020 г. жаловался и сам Линус Торвальдс (Linus Torvalds), создатель Linux.
Линусу Торвальдсу многое не нравится в нынешнем процессе разработки ядра Linux
Кис Кук также ратует за внедрение более автоматизированного тестирования и фаззинга. Он утверждает, что все предложенное им сделает разработку ядра «более эффективным».
Как пользоваться PlayOnLinux?
Далее мы более подробно рассмотрим как пользоваться программой и устанавливать приложения Windows.
1. Интерфейс
Начнем с интерфейса программы. Он достаточно прост:
- В самом верху окна находится главное меню, с помощью которого можно получить доступ к большинству функций программы;
- Чуть ниже находится панель инструментов, которые позволяют делать основные действия;
- Дальше оно разделено на две панели. На левой из них находятся ярлыки основных действий, например, для установки программ;
- На правой панели размещен список программ, которые были установлены;
- В нижней части окна находится статус бар, где отображается статус обновления или другие данные.
2. Установка программы
Для того чтобы установить программу Windows сначала выберите «Установить программу» в главном меню:
В открывшемся окне вам нужно выбрать программу, которую вы хотите установить. Например, выберите «Офис», затем «Microsoft Office 2007», для продолжения нажмите «Установить»:
Дальше следуют два диалоговых окна, в которых программа сообщает, что разработчики не гарантируют успеха и она никак не связана с WineHQ:
Дальше откроется мастер установки программы:
После нажатия кнопки «Далее» начнется загрузка необходимых компонентов, среди которых загрузка Wine, других необходимых компонентов и их распаковка:
Далее вам нужно выбрать расположение установщика программы. Вы можете выбрать файл или указать папку, где расположен установщик:
Затем запустится установщик программы, мы не будем подробно описывать установку:
После завершения работы PlayOnLinux продолжит загружать необходимые компоненты:
После завершения установки новые приложения появятся в списке:
Установка игр playonlinux выполняется точно так же, как и для программ.
3. Запуск программ
Если вы кликните по одному из ярлыков, то на левой панели отобразиться несколько функций, например, для редактирования ярлыков, отладки и другие:
Двойной клик по программе позволяет ее запустить. Множество программ будут отлично работать, например, тот же Microsoft World:
4. Настройка оболочки
Для запуска многих программ необходима дополнительная настройка несмотря даже на скрипты. Настройка PlayOnLinux достаточно проста. Откройте контекстное меню нужного ярлыка и выберите «Настройка Wine»:
Здесь можно выполнить все необходимые настройки бутылки Wine, которые доступны в winecfg. Чтобы получить доступ к реестру, достаточно запустить второй пункт меню «Редактор реестра»:
Также из того же меню можно открыть папку приложения. Если вы нажмете кнопку «Настроить», то можете изменить параметры приложения, например, версию Wine:
Вкладка Wine позволяет запустить одну из стандартных программ Windows:
А на вкладке «Установка компонентов» можно установить пакеты, которые обычно доступны по winetricks.
Steam Proton
Самый известный инструмент для Linux — Steam Proton. Наверняка, многие из вас хотя бы раз слышали о нём. Если нет, то Proton (Steam Proton, Valve Proton) — это слой совместимости для Windows-игр, который позволяет запускать их в системах на базе ядра Linux.
Proton разработан Valve и CodeWeavers как форк популярного инструмента Wine, но включает в себя реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базеvkd3d), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана.
Для увеличения производительности многопоточных игр поддерживаются механизмы «esync» (Eventfd Synchronization) и «futex/fsync». Proton интегрирован в клиент Steam как часть «Steam Play».
Помимо официального Steam Proton существуют также его форки, например популярный форк от GloriousEggroll — Proton-GE-CUSTOM
Установка MS Office 2010 в Ubuntu.
Выбираем Microsoft Office 2010, жмем Установка. Получаем предупреждение о том, что программа находится в стадии тестирования.
Еще несколько предупреждений: не менять установленную по умолчанию директорию установки, не соглашаться на автоматический запуск в конце, соглашаться на перезагрузку по требованию родного установщика.
Тут же получаем ошибку — необходимо установить Winbind. Так и поступим:
Снова запускаем установщик — ошибки больше нет. Выбираем, откуда устанавливать Office 2010 — с диска или из локальной папки.
Указываем путь к установщику. Начинается подготовительный этап, на котором загружается и устанавливается подходящая версия Wine и необходимые компоненты.
Дожидаемся окончания установки — и вот он, MS Office. Word, Exсel, Power Point и прочие приложения запускаются и ведут себя точно так же, как в своей родной среде.
Как активировать Bash в Windows 10
Процесс использования Linux из Windows 10 в основном разделен на две части. Первым из них является активация подсистемы Linux для Windows. Для этого в разделе поиска Windows 10 мы должны искать » Компоненты Windows », Чтобы открыть инструмент, который позволяет нам включать или отключать расширенные системные инструменты и сервисы.
В появившемся новом окне нам нужно будет активировать два поля. Первый будет Hyper-V, , чтобы активировать гипервизор Windows 10, а второй будет Подсистема Windows для Linux .
Мы принимаем изменения, перезагружаем ПК по запросу, и когда компьютер снова запускается, он будет готов к запуску Linux. При желании мы можем сделать то же самое, выполнив следующую команду в окне PowerShell с разрешениями администратора:
И с появлением WSL2 мы также можем активировать эту консоль с помощью простой команды CMD:
Скачать Linux на Windows 10
У нас уже активирован WSL, но на данный момент он бесполезен. Чтобы начать использовать его, нам нужно загрузить дистрибутив, который мы хотим установить в нашей Windows 10. Хотя понемногу появляется больше дистрибутивов, адаптированных к этой подсистеме, количество доступных альтернатив все еще довольно ограничено. И не стоит скачивать их с какого-либо сайта, но мы должны загрузить их из Магазинов Microsoft.
Мы можем найти все дистрибутивы для WSL из Microsoft Store, набрав «Linux» в браузере магазина.
Основные распределения, которые мы можем найти, следующие.
Ubuntu LTS 20.04
Разработчик: Canonical Group Limited
Цена: бесплатно
openSUSE Leap 42
Разработчик: SUSE
Цена: бесплатно
SUSE Linux Enterprise Server 15
Разработчик: SUSE
Цена: бесплатно
Kali Linux
Разработчик: Kali Linux
Цена: бесплатно
Debian
Разработчик: Проект Debian
Цена: бесплатно
Альпийский WSL
Разработчик: agowa338
Цена: бесплатно
Мы загружаем нужный дистрибутив из магазина и устанавливаем его в Windows 10. Он будет готов начать использовать его. Но прежде всего мы собираемся убедиться, что мы используем версию 2 WSL, чтобы иметь возможность пользоваться ее преимуществами. Мы можем сделать это, открыв окно PowerShell с разрешениями Администратора и выполнив следующую команду, изменив «distro» на имя загруженного нами дистрибутива.
Если мы не знаем название дистрибутива, мы можем увидеть все те, которые мы установили с помощью команды:
Выполнение этой команды займет несколько минут. Когда он закончится, у нас уже будет наш WSL2 с дистрибутивом что мы выбрали готовые к использованию.
Первое использование
При первом открытии дистрибутива запускается автоматический процесс установки и настройки , Этот процесс не займет много времени, и в какой-то момент он попросит нас указать имя пользователя и пароль что мы хотим дать это.
После этой начальной конфигурации наш Linux внутри Windows 10 будет готов к его использованию. Но прежде всего мы должны обнови это. Мы можем сделать это легко, как обновить Linux на реальном компьютере или виртуальной машине. Достаточно будет выполнить:
Преимущества WSL
Освободи Себя Подсистема Windows для Linux может быть полезен как любителям, начинающим делать первые шаги в этой операционной системе, так и опытным пользователям и системным администраторам.
Основная цель WSL — дать возможность системным администраторам и программистам использовать все Linux инструменты и сервисы прямо из Windows без необходимости виртуализации что-нибудь еще или смонтировать сложную инфраструктуру. В конце концов, мы сможем сделать все, что могли, если бы мы установили Linux на виртуальную машину или другой ПК и использовали ее с терминала или TTY. Все команды Linux должны нормально работать в Windows, например склонный or Dpkg. Мы можем даже код компиляции прямо отсюда с преимуществами, которые предоставляет Linux в этом отношении.
Но эта реализация также полезна для пользователей, которые делают свои первые шаги в системах Linux. Благодаря этому любой пользователь может иметь все инструменты Linux под рукой без необходимости что-либо настраивать или виртуализировать. И, кроме того, вы будете Убедитесь что если что-то пойдет не так, вам нужно будет переустановить дистрибутив в WSL, поскольку Windows 10 не будет скомпрометирована.
Кроме того, хотя это еще не доступно, в будущем это будет даже возможно запускать программы с графический интерфейс .
Недостатки и ограничения
Одним из основных ограничения WSL в том, что это не родное ядро, а зависит от Hyper-V , И это влечет за собой ряд проблем и неудобств, таких как, например, масштабируемость и производительность при выполнении определенных задач. Мы также должны помнить, что WSL1 не поддерживает ядро , поэтому некоторые программы, такие как Docker, не будут работать. Это уже исправлено в WSL2.
Cеть подключение работает в WSL, но должен пройти несколько уровней. Это подразумевает значительную потерю производительности при выполнении процессов, работающих на низком уровне сети. И, кроме того, есть периферийные устройства, которые не работают должным образом из-за того, как Hyper-V управляет этим Linux.