Я хотел бы знать, может ли ОС Ubuntu запускать приложения Windows.
Такие, как файлы .exe, .dll.
Или такие игры, как Call of Duty. [!d2 ]
Не нужно загружать любое приложение, такое как wine.
Мое предположение - это не просто, но я обязательно спрошу.
Ну, всегда сложно объяснить Linux новичкам Windows. Первый совет: забыть Windows. Linux не является и никогда не будет Windows, так же, как Windows не является и никогда не будет Linux. Они разные. Период. Теперь все:
Linux - это Unix-подобная система. Какие? Unix-подобные? Unix - это старинная операционная система, родившаяся в 60-е годы, когда компьютеры были огромными, а мужчины были мужчинами, написав собственные аппаратные драйверы. У Unix была уникальная система файловой системы и удивительный набор утилит. Unix-подобные системы являются теми, которые следуют этим характеристикам. В настоящее время Unix вымер, но его душа проводится во множестве Unix-подобных систем, таких как BSD, Mac OSX от Apple, Minix и Linux. Мы можем сказать, что большинство существующих ОС сегодня являются либо основанными на Windows NT, либо Unix-подобными. Для работы с файлами для систем Windows требуются расширения файлов. Они просто не знают, что делать с файлом без расширения. К ним относятся .exe (двоичные файлы / исполняемые файлы), .txt (текст), .bat (пакетные скрипты), среди множества других. Большинство Unix-подобных систем не нуждаются в расширениях файлов. Вместо того, чтобы полагаться на имя файла, есть вещь под названием «MIME» (Многоцелевое расширение электронной почты Интернета). Это в основном немного кода, написанного непосредственно в начале каждого файла. Он сообщает системе, как обращаться с ней. Однако мы иногда используем расширения, чтобы просто сообщить пользователю, есть ли файл, например, сценарий оболочки (.sh) или текстовый файл (.txt), хотя это необязательно. Есть вещь, называемая ядром. Ядро - это часть программного обеспечения, которая делает «перевод» с языка программного обеспечения на аппаратный язык и наоборот. Это важно для любой операционной системы: нет ядра, нет ОС. Windows использует ядро NT, в то время как Ubuntu использует ядро Linux (именно поэтому это дистрибутив Linux). Когда разработчик делает программу, он использует язык программирования, и этот язык должен быть переведен на двоичный (компьютерный язык), прежде чем эта программа сможет работать. Этот процесс называется «компиляция». Но каждое ядро имеет свой собственный способ перевода программы на компьютерный язык, поэтому программы, скомпилированные для NT, не могут запускаться изначально на Linux и наоборот. Существует очень популярная программа для Unix-подобных операционных систем под названием «Wine». Wine создает уровень совместимости, поэтому эти ОС могут запускать программы Windows. Что Вино делает, переводит запросы программы на язык Linux. Вы можете установить его в Ubuntu через Центр программного обеспечения или через командную строку с помощью команды sudo apt-get install wine. Щелкните правой кнопкой мыши файл .exe, который вы хотите запустить, и нажмите «открыть с помощью Wine». Обратите внимание, что некоторые приложения могут не работать. И последнее, но не менее важное (на самом деле самое важное), Есть ВСЕ, свободные, с открытым исходным кодом, родные альтернативы и решения для Windows-программ в Linux. Не забывайте, что !!!P.S .: Извините за столько примеров «языка» и «перевода», это лучший способ, который я нашел для объяснения.