Симулятор linux для windows

As much as we love Linux, we all have to agree on Windows’s massive dominance in the industry. Due to being the most widely used operating system for personal computers for the last couple of decades, Microsoft Windows enjoys widespread usage in the business world. If you’re a Linux enthusiast but need to utilize Windows for your Job or academic purposes, you no longer need to be disappointed. There are powerful Linux emulators for Windows that allow you to run Linux programs seamlessly on your Windows machine without installing a fresh copy of your favorite distro.

Best Linux Emulators for Windows OS


Emulators are computer programs that enable users to run software developed for a specific system on another. However, the current state of the computer world is far from enjoyable when it comes to operating system emulators.

As Windows and Linux systems vary in design and implementation, it’s almost impossible to find an emulator that lets users run standalone Linux programs perfectly in Windows. Thus, we’ll mostly focus on “ways” you can run Linux software in Windows.

1. Cygwin


Cygwin is a powerful and innovative Linux simulator for Windows that allows users to run Linux software in Microsoft Windows by recompiling them on Windows. It is a robust POSIX-compatible environment with an extensive collection of GNU and Open Source tools for providing functions similar to many Linux systems.

Cygwin works on most x86 32-bit and 64-bit versions of Windows and is maintained regularly. It is among the best Linux emulators for Windows users who want up-to-date emulation solutions.

cygwin

Features of Cygwin

  • Cygwin doesn’t allow native Linux apps to run on Windows; instead, it provides a mechanism to rebuild them for Windows.
  • It comes pre-packed with a robust runtime (cygwin1.dll) that directly offers solid POSIX API functionality inside Windows.
  • An extensive collection of Linux and BSD programs have been ported to Cygwin, including the X Window System, K Desktop Environment, Apache, GNOME, and TeX.
  • Cygwin allows running Linux shells, file and sys utilities, terminals, remote login, and file transfers, text processing, compression, and servers directly in Windows.

Get Cygwin

2. Hyper-V


Hyper-V, formerly known as Microsoft Windows Server Virtualization, is a robust hypervisor system that allows Windows users to run multiple operating systems in their systems. It can virtualize a substantial number of POSIX operating systems, including Linux and BSD variants.

Hyper-V will enable users to use their hardware better and run different operating systems virtually. You can run your favorite Linux applications using Hyper-V, given you have got the necessary Windows license.

Hyper-V

Features of Hyper-V

  • Hyper-V allows the guest Linux system to be isolated by using a dedicated virtual partition on the Windows machine.
  • It offers a robust host resources protection mechanism that ensures the virtual Linux system doesn’t clog up your system resources.
  • The PowerShell Direct feature allows sysadmins to effectively manage multiple guest OSs and directly send commands to the guest system.
  • Hyper-V has native support for persistent memory, encrypted network virtualization, d.VMMQ, cloud backup, and several innovative administration tools.

Get Hyper-V

3. VirtualBox


Oracle VirtualBox is a free-hosted hypervisor that allows users to create x86 virtual machines. This cross-platform software is one of the easiest ways to achieve total Linux system emulation on your Windows PC.

You can install any of your favorite Linux distributions from inside an already installed and running Windows OS. Although many people don’t like virtual machines, if you want to set up a fully functional Linux guest OS, they are a solid bet.

VrtualBox among Linux emulators for Windows

Features of VirtualBox

  • VirtualBox is developed using highly optimized C, C++, and x86 assembly code, significantly increasing performance.
  • Oracle maintains the software well, frequently adding newer features accompanied by bug fixes.
  • VirtualBox is a solid choice for powering resource-intensive cloud servers and software testing.
  • The open-source nature of Oracle VirtualBox allows third-party developers to extend the functionality as per their requirements.

Get VirtualBox

4. andLinux


“andLinux” is a robust, modern-day Linux environment designed to run natively inside Microsoft Windows. It packs a complete Ubuntu system using coLinux as its kernel and Xming for the standard X server.

It is one of the most efficient Linux emulators for Windows since it requires no virtual machine to run Linux and performs well across all major Windows versions. Instead, andLinux implements operating system-level virtualization to achieve its end goal.

andlinux

Features of andLinux

  • andLinux allows users to utilize either the KDE or XFCE Linux desktop environment alongside Synaptic for package management and Nautilus as the file manager.
  • It enables Windows users to run everyday Linux commands directly from Windows scripts using the andCmd.exe utility.
  • The software is entirely open source and comes under the permissive GNU GPL license.
  • andLinux supports a variety of Windows versions, including Windows 2000, XP, 2003, Vista, and 7, but it lacks 64-bit support.

Get andLinux

5. QEMU


QEMU is one of the most popular virtual machine emulators due to its support for an extensive range of hardware. It can emulate any architecture and helps you get up and running with a Linux system inside your Windows machine quickly. It can also be used as a Windows emulator inside the Linux System.

It is known for its substantial virtualization support that allows users to create virtual machines with almost native-level performance. The software is maintained regularly, and newer features and bug fixes are added monthly.

QEMU in Linux emulators for Windows

Features of QEMU

  • It can save the current state of the Linux system as snapshots and can restore them for later usage.
  • QEMU allows users to utilize their peripherals, including hard disks, CD drives, network cards, audio interfaces, and USB devices directly.
  • QEMU is written in C and is faster than most of the Linux emulators for Windows.
  • It sports the GNU GPL open source license, which allows users to tweak the emulator as required.

Get QEMU

6. VMware Workstation


VMware Workstation is one of the most prominent choices for selecting a virtual machine for Linux. It is a hosted hypervisor that allows 64-bit Windows users to set up and run Linux systems locally.

If you want professional-grade performance from your emulated Linux system, siding with VMware Workstation will be beneficial. The software comes with a premium price tag but offers a freemium alternative (Workstation Player), with some functionality being limited.

VMware Workstation

Features of VMware Workstation

  • VMware Workstation lets users choose from a ready-made set of Linux virtual machines for Windows directly.
  • The VMware Workstation Player is a free version that does not require users to pay but is limited.
  • VMware Workstation comes with out-of-the-box support for OpenGL and supports up to 3 GB of shared video memory.
  • This Linux simulator for Windows has in-built support for DirectX 10.1, 4K resolution, Wayland, SSH, and Virtual networks alongside other modern-day features.

Get VMware Workstation

7. Multi Emulator Super System (MESS)


The Multi Emulator Super System, known widely as MESS, is one of Windows’s oldest yet most versatile Linux emulators. It can emulate over a thousand different guest systems on various hardware. The software is currently maintained by the developers of MAME, an innovative console emulator for Linux. Its extreme accuracy makes MESS stand apart from a plethora of everyday Linux Tools for Windows.

MESS

Features of Multi Emulator Super System

  • MESS is not only a Linux emulator but also a universal solution for almost every one of your emulation goals.
  • The development team behind the project identifies ‘portability’ as one of its cornerstones, and the emulator thus runs on a wide range of host systems.
  • It has become an official part of the MAME project, and its functionalities have been integrated.
  • The software is open-source and thus requires no permission to modify the emulator.

Get MESS

8. JPC


JPC is a modern and lightweight Java-based emulator that can be used for emulating Linux systems on a variety of systems, including Windows. It is an x86 emulator that can be run on any system with the Java Virtual Machine (JVM) installed.

This open-source Linux emulator was developed at the University of Oxford and came under the free GNU GPL license. Although the software runs smoothly on older hardware, emulation speed can be much slower for many applications.

Features of JPC

  • The software is highly portable due to its Java heritage and runs on every major platform.
  • JPC allows users to take snapshots of the guest Linux system and load them for later usage.
  • The software ships with an integrated debugger that makes finding bugs much easier than most Linux emulators for Windows.
  • JPC comes with in-built support for network cards and can emulate PC audio very effectively.

Get JPC

9. Wubi


Wubi (Windows-based Ubuntu Installer) is an incredibly lightweight and innovative system utility that allows users to run Linux on Windows without re-partitioning the whole drive. If you’re looking for services enabling you to install Ubuntu from within Windows and choose which OS to use during boot time, Wubi allows doing this precisely.

Although it became quite popular among Linux enthusiasts, the developers have discontinued Wubi, citing a lack of commercial potential. However, you can still use it in Windows.

wubi

Features of Wubi

  • Wubi is exceptionally lightweight and weighs only 2.3 MB.
  • It comes with the GNU GPL license, which allows users to modify the software.
  • Wubi allows users to select their desktop environments as per their requirements and is very user-friendly.
  • Users can uninstall Ubuntu installed using Wubi like any other Windows software.

Get Wubi

10. TopologiLinux


TopologiLinux is another powerful open source software that empowers Windows users to enjoy all the benefits of a robust Linux system. What makes TopologiLinux stand apart from conventional Linux emulators for Windows is that it isn’t an actual emulator itself.

Instead, it is a fully functional Linux distribution designed to be installed inside an existing Windows machine. It currently runs under Windows 2000, XP, and Vista editions but lacks support for recent editions.

TopologiLinux

Features of TopologiLinux

  • TopologiLinux utilizes coLinux to run on Windows, a software that allows parallel executions of both the Linux and Windows NT kernels.
  • This Linux distribution doesn’t require additional partitioning of the host Windows system and can create hard disk image files on either NTFS or FAT partitions.
  • It ships with a free GNU GPL license that allows software modification and redistribution with a simple credit.
  • TopologiLinux supports multiple Linux desktop environments, including GNOME, KDE, and XFCE.

Get TopologiLinux

11. Bochs


Bochs is a simple yet effective hypervisor system that can emulate full-fledged Linux environments inside conventional Windows computers. The program is written using the C++ programming language, thus making the software extraordinarily accurate and lightning-fast.

It can emulate a wide range of system architectures, including the x86-64 Intel and AMD processors used in most current Linux systems. The software, however, is prone to frequent system crashes when the guest system runs resource-heavy applications.

Features of Bochs

  • The software is designed carefully and can emulate various systems, including Linux, DOS, or Microsoft Windows.
  • Bochs C++ codebase makes it one of the most portable Linux emulators for Windows and can even be compiled for the early 386 CPUs.
  • It can emulate most Unix workstations like Ubuntu, Linux Mint, Fedora, Manjaro, and standard BSD counterparts.
  • This GNU GPL-licensed software is entirely free and requires merely a simple credit for modification.

Get Bochs

12. JSLinux


JSLinux offers one of the fanciest ways of running an adequately performing Linux system directly from Windows. It is an excellent piece of software written by the famous open-source developer Fabrice Bellard. JSLinux provides a ready-made Linux system that can be accessed online from anywhere. This makes it a viable solution for users with access to fast network connections and looking to use Linux on the go.

JSLinux on Windows

Features of JSLinux

  • It is developed using a JavaScript stack and can also be used to test JS applications or benchmark them.
  • It currently offers six different Linux environments and provides console and X-Window-based interfaces.
  • Users can connect to the worldwide network using any of these Linux environments and use them for online applications.
  • JSLinux requires no installation or such and is thus among the most resource-friendly Linux Tools for Windows.

Get JSLinux

13. Cooperative Linux (coLinux)


Cooperative Linux is one of Windows’s most innovative and robust Linux Tools. Virtualization software allows Microsoft Windows users to run both Windows and Linux distributions synchronously.

coLinux utilizes the shared kernel technology and provides a mechanism that enables both the Windows NT and Linux kernels to run concurrently. What makes coLinux different from regular Linux emulators for Windows is that the guest system has full control over the host system’s resources.

Features of coLinux

  • coLinux comes with pre-built support for every major Linux desktop, including Debian, Ubuntu, Fedora, and Gentoo.
  • Users need to install X-Window servers in their Windows systems to be able to run graphical software.
  • coLinux allows the guest Linux system to emulate ethernet connections using TAP, PCAP, NDIS, and SLiRP.
  • The software runs on most Windows systems flawlessly but, as of now, lacks support for 64-bit systems.

Get coLinux

14. bhyve


bhyve is a simple, lightweight, yet capable x86 emulator that can aid your everyday Linux emulation. It is a robust hypervisor solution that offers a comprehensive set of modern-day features to facilitate Linux emulation from Windows systems. If you want to run both Linux and Windows but do not want to install resource-heavy virtual machines, then bhyve is a pretty viable solution for you.

Features of bhyve

  • bhyve was initially developed for FreeBSD and was later ported to other major systems, including Windows.
  • It can run the most popular Linux distributions, such as RHEL, CentOS, Debian, Fedora, OpenSUSE, and Ubuntu, without trouble.
  • bhyve supports UEFI, Hyper-V, and OmniOS out of the box and can effectively manipulate AHCI devices.
  • The open-source development nature of bhyve means developers can modify or extend the program in any way they like.

Get bhyve

15. Parallels Workstation


Parallels Workstation is a full-fledged hypervisor that allows users to create efficient Linux virtual machines inside regular Windows systems. It offers robust functionalities, including full system emulation, and can emulate video and network adapters alongside hard drive adapters.

Parallels Workstation can also easily virtualize 64-bit processors with NX and AES-NI instructions. Although the product is discontinued for Windows and Linux, they still work like they used to.

Features of Parallels Workstation

  • Parallels Workstation comes with pre-built pass-through drivers for parallel ports and USB devices.
  • It supports VGA and SVGA graphics cards with VESA VBE 3.0 and a maximum of 256 MB video ram.
  • Parallels support up to 16 SATA devices and four IDE devices with a USB 2.0 controller.

Get Parallels Workstation

Ending Thoughts


As you might’ve noticed, there are very few genuine Linux emulators for Windows available. Since it is complex to pack entire Linux runtimes in software intended for another system, most Linux users will find them using one Linux tool for Windows mentioned above.

Our editors have highlighted every plausible Linux emulation method available under the Windows system. We were also pretty surprised by some solutions like JSLinux! Hopefully, you got the insights you sought; keep your eyes here for more Linux tech talks.

Время на прочтение6 мин

Количество просмотров25K

Операционная система Linux похоже в очередной раз пытается ворваться в жизнь российского пользователя. И многим Windows-пользователям хочешь – не хочешь приходится пытаться ужиться с данной операционной системой. Можно много говорить о том, что это все придирки, что операционные системы сейчас как близнецы, что проблемы с «пересаживанием» пользователя на Linux выдумки тех, кто его не разу не видел, но… Лучше всего приучать постепенно и дать пользователю возможность попробовать операционную систему «в деле» до того, как вы ее ему поставите.

Я буду вести повествование с точки зрения преподавателя, которому необходимо перейти на отечественный дистрибутив (в моем случае это будет один из школьных дистрибутивов семейства Альт). Это будет интересный вызов еще и с той точки зрения, что известные дистрибутивы имеют больше информации о своем использовании, а данный дистрибутив хоть и похож на остальные Linux, но имеет свои «самобытные» черты и особенности.

LiveCD (точнее LiveUSB)

Самый простой способ, но не лучший. Вы записываете установочный образ дистрибутива на USB-носитель и получаете также возможность запустить дистрибутив в Live-формате. Дистрибутив будет разворачиваться прямо с USB в память вашего компьютера, не меняя ничего на его дисках. В обычном LiveCD режиме вы получаете систему с «предзаданным» набором ПО и настроек, где все ваши изменения и данные будут уничтожены после завершения текущего сеанса. Чисто «на посмотреть».  Да, можно загрузиться в режиме «LiveCD с поддержкой сеансов», но ваши возможности также будут ограничены объемом USB-диска и доустановка ПО (а тем более обновление системы до актуальной версии) вызовут проблемы, если вообще будет возможна.

Сперва вам необходимо будет скачать и установить специализированный софт (я использовал программу от авторов дистрибутива ALT Media Writer) для создания USB‑диска. Далее вставляете в ПК «флешку» подходящего объема (я взял на 16 гигов, чтобы использовать режим сохранения сеансов) и запускаете программу. Затем вам нужно будет, нажав на три точки, выбрать нужный дистрибутив и затем просто нажав на кнопку Создать Live USB. После скачивания дистрибутива вам останется нажать на кнопку Записать на диск и загрузиться с созданного загрузочного USB-носителя.

VirtualBox

Следующий вариант предсказуем: виртуальная машина. Скачиваем и устанавливаем VirtualBox. Скачиваем дистрибутив операционной системы. Далее создаем новую виртуальную машину, куда подключаем скачанный iso-образ и ставим типа ОС Linux, а Версию Linux 2.6/3.x/4.x/5.x (64-bit).

После выделяем необходимое количество ОЗУ и числа ядер процессора для виртуальной машины (рекомендую поставить на максимум зеленой зоны параметров) и создаем новый виртуальный жесткий диск. Для нашей ОС лучше установить объем в 60 Гб. Меньше будут проблемы с автоматическим разбиением, а больше вы скорее всего не заполните при тестировании.

Запускаем виртуальную машину и учимся устанавливать операционную систему Linux по инструкции. Здесь рекомендую выбрать на шаге Подготовка диска метод установки «Использовать неразмеченное пространство», а на шаге Установка системы не выбирать «Среда KDE5», если у вас ПК с 4 Гб ОЗУ или менее. Остальные пункты тут по желанию, например учителям 1–10 классов школ будет достаточно выбрать «Начальная школа» и «Средняя школа».

После установки вы загрузитесь в Linux и можете спокойно его «пробовать», не боясь сломать вашу Windows. Вы также можете пробросить в операционную систему подключенные к компьютеру через USB-порты устройства и есть шанс, что они там тоже заработают. Единственное что придется поколдовать с разными настройками. Ну и доступ к файловой системе «носителя» виртуалки вам придется реализовывать через Общие папки. Также можно забыть про полноценное 3D-ускорение, не говоря уже об ML.

Hyper-V

Если у вас Windows Pro версий 8 и старше (лучше, конечно, 10 или 11), то вы можете использовать «родную» виртуализацию от Microsoft. Это даст вам большую скорость работы и лучшую интеграцию с Windows. Для начала вам нужно будет добавить компоненты Hyper-V в вашу систему (Настройки – Приложения – Дополнительные компоненты – Hyper-V).

После вам нужно будет запустить Диспетчер Hyper-V и создать виртуальную машину через пункт Создать. Выбираем первое поколение ОС, объем ОЗУ виртуалки равный четверти объема ОЗУ на вашем компьютере, виртуальный жесткий диск на 60 Гб и подключаем iso-образ дистрибутива Linux. Затем подключаемся к созданной виртуалке, запускаем ее и устанавливаем Linux….

Вот тут меня лично ждал облом, так как я столкнулся с проблемой black screen и на рабочем ПК, так и не смог ничего увидеть. Виртуальная машина работала, но vmconnect не хотел к ней подключаться. Провозившись пару дней, перерыв кучу сайтов, перепробовав разные советы от настройки прав до смены порта подключения, я плюнул на эту затею (я грешу на видеокарту Radeon 6500 XT, у которой просто нет нужных блоков для кодинга/декодинга) и попробовал все сделать на ноутбуке. Только вот там стоит Win 10 Home, под которую нет Hyper-V.

Но мир не без добрых людей, и вуаля, у меня виртуалка с линукс, только в очень печальной конфигурации с 1 Гб ОЗУ. XFCE на ней работает, хоть и чуть тормознуто. В вашем случае, очень надеюсь, все пройдет более гладко.

Минусы у данного метода тоже есть: доступ к данным физического жесткого диска требует его отключения от основной системы (или придется расшаривать папки по сети) и работа с подключенными USB-устройствами возможна только в Расширенном сеансе и выборе второго поколения ОС при установке. У меня это на ноутбуке с данным дистрибутивом не получилось.

WSL2

Третий вариант позволяет больше «пощупать» внутренности и софт Linux, чем ее графическое окружение. В данном случае мы сделаем виртуалку через Windows Linux Subsytem. При этом мы сможем запускать все приложения нативно из меню Пуск, получать доступ к терминалу Linux прямо из терминала Windows, а также получать прямой доступ как к файловой системе Linux, так и к Windows в обоих направлениях. Плюс будет идти трансляция 3D-запросов графики от Linux в Windows, преобразуя в запросы DirectX и мы даже сможем выполнять вычисления на GPU.

Звучит заманчиво, но как это сделать. WSL вы сейчас можете установить из Microsoft Store, но вот дистрибутивы там ограничены популярными. Но и это можно поправить. Вот пошаговая инструкция:

1. В Hyper-V создаем виртуальную машину, но в настройках ставим объем виртуального диска 30 Гб и в Параметрах ВМ отключаем создание контрольных точек.

2. Ставим дистрибутив линукс, но на этапе Подготовка диска выбираем «Подготовить разделы вручную» и создаем единственный раздел на 30 Гб с монтированием в корень ( / ).

3. Ничего не выбираем из дополнительных пакетов, ставим как есть.

4. После установки необходимо будет загрузиться в дистрибутив, запустить Терминал, переключиться на root (su -) и прописать конфигурацию, чтобы включить использование systemd в WSL

echo -e “[boot]\nsystemd=true” >> /etc/wsl.conf

5. Завершить работу в виртуальной машине и скопировать файл виртуального диска VHDХ (он обычно находится в подпапке Virtual Hard Disk) куда-нибудь в другое место, чтобы подключить его к WSL. Главное не забудьте, что этот диск будет «разбухать» в процессе работы, поэтому копируйте его на носитель с достаточным свободным местом.

6. После этого можете удалить Hyper-V с вашего компьютера, убрав соответствующие галочки (см. ранее, как мы его ставили). WSL работает без установки его компонентов.

7. Подключаем наш виртуальный диск с Линукс к WSL

wsl --import-in-place ALTEDU10 <путь до вашего образа VHDX>

8. Проверяем, что дистрибутив добавился командой wsl -l (у меня стоит параллельно еще Ubuntu)

Дистрибутивы подсистемы Windows для Linux:

Ubuntu-20.04 (по умолчанию)

ALTEDU10

9. Пробуем запустить командой wsl -d ALTEDU10

Если все сделано правильно, то дистрибутив загрузится в командную строку и вы сможете с ним работать, как с обычным Linux. Более того, все ваши физические диски уже буду примонтированы в /mnt, устройства с компьютера будут доступны и в Linux, как и будет работать буфер обмена.

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

Из замеченных минусов: дистрибутив загружается в root пользователя и слетает системная локаль. Второе лечится добавлением в конец файла .bashrc в каталоге /root следующей команды

export LANG=ru_RU.UTF-8

а первое переключением на пользователя командой

su - <имя пользователя>

Можно еще повозиться, настроить sudo для пользователя или вообще заморочиться входом в пользователя в режиме консоли, но мне хватает и такого режима. Может быть позже.

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

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

Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку

Бесплатная программа-эмулятор операционной системы Linux для установленной Windows.

Что такое KDE?

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

Но в последнее время все большую популярность начинают завоевывать Linux-подобные системы. И если еще несколько лет назад они оставались достаточно сложными в использовании, то за последнее время был сделан колоссальный шаг вперед в плане улучшения удобства их интерфейса.

В этом есть немалая заслуга разработчиков популярных графических оболочек Gnome и KDE, которые в последних редакциях обзавелись возможностями работы с виджетами, «стеклянным» интерфейсом и другими «красивостями».

Вы можете возразить мне, что все это есть в новой Windows 7. Согласен… Но разве Вам никогда не хотелось попробовать поработать с другими ОС или хотя бы потестировать программы из их арсенала? То-то же :)

Сегодня мы посмотрим, что же получится, если на «старую-добрую» Windows XP «повесить» новый графический интерфейс — знаменитый линуксовский KDE.

Первый вопрос — зачем это надо? Сами разработчики делают упор на то, что простой пользователь, установив KDE, сможет попробовать поработать с линуксовскими программами, которые входят в состав KDE for Windows, а это может помочь ему (простому юзверю :)) при переходе на UNIX-подобные системы.

Установка KDE

Не будем оспаривать сие мнение, а перейдем ко второму вопросу — как это сделать? А здесь уже немного проще.

Главная проблема только в том, что Вы должны быть обладателем безлимитного Интернет-соединения, так как придется скачивать весьма большое количество установочных файлов (лично у меня полная коллекция приложений KDE весила 338 мегабайт и это без локализаций!).

Если трафик для Вас не препятствие, то скачиваем архив с инсталлятором и приступаем…

Окно выбора типа установки KDE for Windows Installer 4.10.2

И первым делом нам надо определиться с типом установки. Мы можем установить KDE из Интернета, из локальной папки, либо только докачать в локальную папку нужные программы. Если Вы запустили инсталлятор впервые, то ясное дело, никаких файлов для локальной установки у Вас нет, поэтому смело оставляем свой выбор на первом пунктике и жмем «Next».

Окно выбора режима установки KDE for Windows Installer 4.10.2

На втором этапе нам предложат выбрать тип инсталляции и компиляции приложений для KDE. Тип «End User» — самый простой и заключается в выборе уже готовых для использования приложений из небольшого, правда, списка.

Он ориентирован на обычного пользователя и не требует от нас лишних «телодвижений» :). То-есть работает принцип «выбрал-загрузил-само установилось» :). «Package Manager» же предоставляет возможность не только выбирать и устанавливать готовые пакеты, но и ставить сторонние неоткомпилированные программы, которые можно скачать в виде исходного кода (стандартный способ инсталляции в Linux).

Здесь уже придется работать вручную, поэтому, если Вы только начали знакомиться с миром Unix’а, то советую выбирать первый вариант.

Чуть ниже можно выбрать режим компиляции скачиваемых программ под Windows. Здесь выбираем на свой вкус и цвет :).

Единственное но — это то, что при выборе разных компиляторов Вы сможете устанавливать только ту часть софта, которая может быть им преобразована. Тогда как другая половина, которая компилируется другим способом, будет попросту скрыта… ИМХО, конечно же, но MinGW 4 — более продвинутый, тогда, как с MSVC — попроще для обычного пользователя.

Выбираем и снова жмем «Next».

Окно настройки подключения для установки KDE for Windows Installer 4.10.2

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

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

Окно выбора сервера для скачивания KDE for Windows Installer 4.10.2

На следующем этапе нам следует выбрать сервер, с которого мы будем загружать KDE и приложения к нему. Если в качестве режима загрузки Вы выбрали End User, а компилятор MSVC, то лучше всего грузить KDE с немецкого сервера winkde.org, который будет выделен в списке жирным шрифтом. Выбираем его и опять же «Next» :)…

Окно выбора версии KDE for Windows Installer 4.10.2

В открывшемся окне выбираем версию KDE для скачивания. По умолчанию выбор стоит на «последней стабильной» (4.4.4), однако в ней отсутствует русская локализация. Если аглицкий интерфейс Вас не пугает, можно смело жать «Next», в противном случае придется пользоваться более ранней версией (4.4.1, например).

Окно выбора пакетов установки KDE for Windows Installer 4.10.2

Теперь самое главное — выбор пакетов программ для установки. В этом окне слева есть три кнопки, которые позволяют перейти к выбору софта, языков локализации и пакетов орфографии. В режиме End User весь выбор заключается во включении флажков напротив нужных пакетов, поэтому отмечаем все стабильные программы и снова нажимаем «Next».

В следующем окне нам сообщат, что кроме выбранных нами программ на компьютер будет скачан и установлен еще ряд приложений и библиотек, нужных для работы KDE. Соглашаемся с этим (а куда нам деется :)) и привычно жмем «Next» (теперь уже наконец-то в последний раз :)).

Окно загрузки KDE for Windows Installer 4.10.2

Только сейчас начнется загрузка файлов на наш ПК, которая может занять довольно много времени, поскольку, как уже было сказано выше, скачивается большое количество (не меньше сотни!) разнокалиберных файлов, а также тарболы выбранных нами программ.

Тарболы — это архивы в формате tar.bz2, в которых находятся бинарные коды программ, из которых, при помощи выбранного нами ранее компилятора, будут собраны исполняемые файлы Windows.

Окно завершения установки KDE for Windows Installer 4.10.2

Настройка KDE

После закачки всех файлов перед нами появится окно, которое сообщит об успешной установке KDE. Здесь в качестве последнего штриха отметим пункт «run system settings after exit» для запуска настроек (хотя можно и пропустить этот шаг) и нажмем «Finish».

На этом эпопея инсталляции KDE на Windows заканчивается. Зайдем в меню «Пуск» и в разделе «Все программы» обнаружим новую группу — KDE.

Меню KDE for Windows Installer 4.10.2

Здесь все программы отсортированы по разделам, поэтому найти нужную будет весьма просто. Выбрать есть из чего… Огорчает только малое количество мультимедийных программ (один лишь Amarok) и не самые лучшие представители некоторых других разделов. Так среди установленного софта мы не найдем ни одного приличного текстового процессора или программы для обработки графики.

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

Но самое интересное скрыто от нас. Мы все так же работаем с тем же Windows, к которому «припаяли» несколько линуксовских программок. Но где же сам KDE? Где те «красивости» ради которых мы все и затевали?

Дело в том, что KDE в среде Windows все еще работает не слишком стабильно, поэтому разработчики решили припрятать возможность запуска рабочей среды подальше, чтобы только «избранные» :) смогли полюбоваться красотами нового рабочего стола :).

Конечно шутки-шутками, а посмотреть все же хочется, поэтому создаем резервную точку восстановления системы (так, на всякий случай, а то мало ли… :)) и находим в папке C:\Program Files\KDE\bin файлик plasma-desktop.exe, который и запускаем.

Интерфейс KDE for Windows Installer 4.10.2

Интерфейс KDE

Буквально через пару секунд (зависит от мощности компьютера) привычный рабочий стол исчезнет и заменится полупрозрачной средой KDE с открытой панелью содержимого прежнего рабочего стола.

Панель файлов и папок KDE for Windows Installer 4.10.2

Чем же эта панель лучше привычного десктопа?

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

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

Меню рабочего стола KDE for Windows Installer 4.10.2

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

Первая кнопка позволяет создать новый виртуальный рабочий стол с заданными параметрами.

Окно настройки рабочего стола KDE for Windows Installer 4.10.2

Работа с пакетом

Зайдем в главное меню, создадим новую «комнату» (Add Activity) и посмотрим, что можно здесь настроить.

Первая вкладка у нас отвечает за цветовую тему оформления созданного рабочего стола.

Во второй мы можем настроить внешний вид «комнаты». Как видно на скриншоте, есть три варианта организации десктопа. По умолчанию каждая новая «комната» создается в виде «Рабочего стола». На него мы можем устанавливать неограниченное (точнее ограниченное только ресурсами Вашего ПК) количество виджетов и отдельные файлы или ярлыки.

Второй вариант («Просмотр папок») больше всего напоминает нам привычный рабочий стол. Мы выбираем папку для отображения ее содержимого на экране монитора и получаем упорядоченный список всех ее файлов. При этом мы можем в произвольном порядке добавлять виджеты.

И, наконец, последний вариант («Новостная комната») позволяет систематизировать все виджеты в несколько колонок.

Отдельно стоит упомянуть о возможности задавать действия для клавиш мыши, которые настраиваются в соответствующем меню. Мы можем изменить функции правой клавиши и колесика под себя, а также добавить собственные комбинации клавиш.

С KDE можно добавлять дополнительные панели, а также виджеты в неограниченном количестве. По умолчанию панель одна и находится внизу экрана. На ней находится кнопки (по сути виджет), которая заменяет собой стандартный «Пуск», а также обычные электронные часы.

Для добавления новых виджетов достаточно в меню экрана кликнуть пункт «Add Widgets». После этого над нижней панелью откроется небольшое окошко с широким выбором мини-приложений. Чтобы начать пользоваться любым из них достаточно перетащить его на нижнюю панель или на рабочий стол.

Аналог меню Пуск в KDE for Windows Installer 4.10.2

На что мы еще не обратили внимания, так это на кнопку, заменяющую собой привычный «Пуск». После клика на ней, появится меню, состоящее из нескольких вкладок.

В первой из них («Favorites») мы можем обнаружить (или сами разместить) наиболее часто используемые программы и файлы. Здесь же находится форма поиска.

Вкладка «Applications» открывает нам доступ ко всем установленным приложениям KDE.

Третья вкладка («Computer») служит аналогом обычного раздела «Мой компьютер». Отсюда мы можем начать просматривать все содержимое нашего жесткого диска. Раздел «Recently Used» отображает документы и приложниями, с которыми мы недавно работали. И, наконец, кнопка «Leave», как Вы уже наверное догадались, служит для выхода из системы.

Если нам очень сильно понравился новый интерфейс, разработчики предлагают заменить им стандартный рабочий стол. Для этого понадобится скачать с сайта Майкрософта небольшую утилитку Autoruns for Windows.

Запустив ее, зайдите во вкладку «Logon» и измените значение ключа HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell на plasma-desktop.exe (указываем полный путь к файлу). Однако учтите, что пользоваться стандартным эксплорером Вы больше не сможете, а значит готовьтесь к потере некоторых стандартных функций.

Первое впечатление от пакета

В целом последняя версия KDE производит неплохое впечатление, однако наблюдаются и некоторые недостатки. Так, например, переключение между созданными виртуальными рабочими столами почему-то не работает, хотя новые процессы создаются, а значит ресурсы «пожираются» впустую.

Некоторые приложения, несмотря на заявленную маркировку stable, работают со сбоями (особенно графические, типа Krita). Также не совсем ясно, как можно вызывать системные приложения и свернутые окна (на панели инструментов миниатюры или кнопки для этого отсутствуют).

Одним словом, подменять привычный обозреватель «plasm’енным» пока не стоит, а вот если Вы планируете переходить на Linux (например, приобретать нетбук с которых сейчас очень распространены Unix-подобные операционки), то попробовать KDE в действии явно не помешает.

Тем более, что деинсталляция не составляет особого труда — мы можем либо запустить инсталлятор и, выбрав параметр «Install from local directory», указать в последующем окне «Remove installed packages», либо просто удалить папку с установленной оболочкой, так как в реестр почти ничего не заносится.

Выводы

В общем, в ознакомительных целях установить KDE все же стоит. Ведь кто знает, может завтра придется столкнуться с этим «страшным» и «таинственным» Линуксом… Поэтому к такой «встрече» нужно быть всегда готовым :).

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

P.P.S. Если требуется не изменять рабочий стол, а всего лишь его расширить, то Вам может приглянуться следующая программка, позволяющая «прокручивать» пространство рабочего стола на неограниченную длину в горизонтальной плоскости:

Рабочий стол https://www.bestfree.ru/soft/sys/desktop.php

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

линукс операционная система

Эмулятор Linux для Windows: WSL​

Если вы пользователь Виндоус, у вас есть несколько вариантов, чтобы начать работать с Линух. Самый простой — WSL. Вы открываете PowerShell, вводите команду wsl --install, и через пару минут у вас уже работает Ubuntu или другой дистрибутив.

Настройка WSL​

  1. Откройте Панель управления > Программы и компоненты > Включение компонентов Windows.
  2. Поставьте галочку напротив Подсистема Виндовс для Линукс.
  3. Перезагрузите компьютер.
  4. Зайдите в Microsoft Store, найдите нужный дистрибутив, например, Юбунту и установите его.

Готово! Теперь вы можете запускать терминал Ленукс, работать с файлами через Bash и даже ставить программы через apt-get. Но если вам нужна полноценная графическая среда, лучше выбрать виртуальные машины.

Эмуляторы VirtualBox и VMware​

Для сложных задач — тестирования серверов, работы с изолированными средами — подойдут программы вроде Виртуал Бокс или ВМваре.

Установка Linux через VirtualBox:

  1. Скачайте ВиртуалБокс с .
  2. Загрузите нужного дистрибутива.
  3. Создайте новую ВМ, укажите объем оперативной памяти и диска.
  4. Запустите машину и установите Linux как на обычный ПК.

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

Linux на Android: запуск Termux и UserLAND​

Linux можно запустить даже на смартфоне! Например, через приложение Термакс. Это эмулятор терминала, который дает доступ к командной строке Linux и пакетному менеджеру. Вы можете ставить Питон, работать с Гит или даже запускать веб-сервер — всё прямо на Андроиде.

Как начать пользоваться Termux​

  1. Установите приложение из .
  2. Откройте его и обновите пакеты командой pkg update.
  3. Установите нужные программы.

Если хочется графического интерфейса, попробуйте . Это приложение позволяет запустить полноценный Дебиан, Кали или Юбунту Linx с рабочим столом. Подключитесь через VNC-клиент — и вот вы уже управляете Linux-окнами на экране телефона.

UserLAnd не требует root-прав, также есть готовые образы с предустановленными программами и поддержка Wi-Fi и Bluetooth.

FAQ по эмуляторам Linux​

  • Если я сломаю что-то в эмуляторе, Windows умрет?
    Нет, даже если ваш виртуальный Ubuntu взбунтуется, основная система останется цела. Максимум — перезапустите эмулятор.
  • Мой ноутбук превратится в печку, если запущу виртуалку?
    Зависит от вашего железа. Выделяйте виртуалке не больше 30% оперативки. И не забывайте, что Linux без графики ест меньше ресурсов. Если тормозит — попробуйте дистрибутивы вроде Lubuntu.
  • У меня Samsung 2015 года, Termux потянет?
    Да, Термакс работает даже на древних устройствах. Но для комфорта лучше Андроид 7+.

как запустить линукс

Заключение​

Эмуляторы стирают границы между операционными системами. WSL подойдет тем, кто хочет быстро запускать Линукс-утилиты без лишних действий. Virtual Box и VM ware — тем, кому нужна полная изоляция и гибкость. Ну а Termux и UserLAnd превратят ваш смартфон в карманный Linyx компьютер. Если остались вопросы, то задавайте их в комментарии.

Best Ubuntu (Linux) Emulator for Windows [10/8.1/8/7]

In the world of software development and programming, Linux has become an essential tool for developers. Among the various distributions available, Ubuntu stands out due to its user-friendliness and extensive support community. For Windows users, using a full Ubuntu installation can be an inconvenience, particularly when it comes to resource allocation, boot processes, and compatibility issues. Fortunately, there are several emulators and virtual machines available that allow Windows users to experience Ubuntu on their systems without hassle.

This article aims to provide you with a comprehensive guide to the best Ubuntu emulators for Windows (10/8.1/8/7). We will cover their features, benefits, drawbacks, and how to set them up, allowing you to choose the best solution for your needs.

1. What is an Emulator or Virtual Machine?

An emulator is software that allows one system to behave like another. In the context of running Ubuntu on Windows, an emulator makes it possible for applications designed for the Linux environment to run seamlessly within a Windows environment. A virtual machine, on the other hand, creates a virtualized environment that emulates hardware, enabling users to install and run an operating system like Ubuntu alongside Windows.

There are various advantages to using emulators and virtual machines to run Ubuntu on a Windows system:

  • Convenience: You can run Linux applications alongside your Windows apps without needing to dual-boot.
  • Resource Management: You can allocate specific amounts of RAM and CPU to your virtual machine as needed.
  • Testing Environments: Ideal for testing software in a Linux environment without leaving Windows.
  • Sandboxing: Keeps your main system safe from potential issues by isolating Ubuntu in a virtual environment.

2. Windows Subsystem for Linux (WSL)

Overview
The Windows Subsystem for Linux (WSL) is a compatibility layer developed by Microsoft that enables users to run a Linux environment directly on Windows. It provides a full-fledged Ubuntu distribution without the overhead of a virtual machine.

Features

  • Native support for Linux command-line tools and applications.
  • Fast performance by directly integrating with the Windows kernel.
  • File system integration, allowing access to Windows files from Linux and vice versa.

Setup Instructions

  1. Open PowerShell as an administrator.
  2. Run the command:
    wsl --install
  3. Select Ubuntu from the available distributions in the Microsoft Store.
  4. Launch Ubuntu from your Start menu, and follow the prompts to set up your user account.

Advantages

  • Lightweight and efficient.
  • Seamless integration with Windows applications.
  • Regularly updated and supported by Microsoft.

Drawbacks

  • Limited to command-line applications; GUI apps may face issues.
  • Some advanced Linux features may not be fully supported.

3. VirtualBox

Overview
Oracle VirtualBox is a popular open-source virtualization software that allows users to run a complete Ubuntu OS inside a virtual machine on their Windows PC.

Features

  • Support for multiple operating systems: run several Linux distributions as well as Windows within virtual machines.
  • Snapshot feature allows users to save and restore states.
  • Shared folders let you easily transfer files between the host and the guest OS.

Setup Instructions

  1. Download and install VirtualBox from the official website.
  2. Download the Ubuntu ISO file from the official Ubuntu website.
  3. Open VirtualBox, click «New,» and follow the prompts to set up a new virtual machine.
  4. Allocate RAM and create a virtual hard disk.
  5. Point to the Ubuntu ISO file during the setup process and complete the installation.

Advantages

  • User-friendly interface with extensive customization options.
  • Fully functional desktop environment allows for complete Ubuntu usage.
  • Suitable for developers and advanced users alike.

Drawbacks

  • Resource-intensive, consuming significant amounts of RAM and CPU.
  • Requires more complex setup compared to WSL.

4. VMware Workstation Player

Overview
VMware Workstation Player is another popular virtualization platform that allows users to create and run virtual machines on Windows. It is well-regarded for its performance and reliability.

Features

  • Supports a vast array of guest operating systems, including various distributions of Linux.
  • Easy drag-and-drop file transfers between the host and guest OS.
  • Unity View allows seamless integration of applications with the Windows desktop.

Setup Instructions

  1. Download VMware Workstation Player from the official website.
  2. Install the software by following the on-screen instructions.
  3. Download the Ubuntu ISO file.
  4. Open VMware Player, create a new virtual machine, and follow the prompts using the ISO file to install Ubuntu.

Advantages

  • Optimized for performance and stability.
  • Good support for advanced graphics and 3D applications.
  • Features that accommodate both novice and expert users.

Drawbacks

  • Free version limited to non-commercial use, with fewer features than the paid Pro version.
  • Requires activation for full benefits.

5. MobaXterm

Overview
MobaXterm is a terminal software that provides a range of network tools and the ability to run Linux command-line tools on Windows. It is particularly useful for those looking to execute commands rather than run a full desktop environment.

Features

  • Fully equipped with Unix commands and tools.
  • SSH client for secure connections to remote servers.
  • X11 server support for running graphical Linux applications.

Setup Instructions

  1. Download MobaXterm from the official website.
  2. Install it on your Windows machine.
  3. Use the built-in terminal to access Ubuntu through SSH or use Cygwin for a similar command line interface.

Advantages

  • Particularly lightweight and fast.
  • Great for remote server access and application management.
  • All-in-one tool for Unix commands, FTP, and SSH.

Drawbacks

  • Limited mainly to command-line usage; graphics and GUI applications are not heavily supported.
  • Might not provide the same seamless experience as full virtualization.

6. Cygwin

Overview
Cygwin is a large collection of GNU and Open Source tools that provide functionality similar to a Linux distribution on Windows. It enables users to utilize Linux applications while using the Windows file system and commands.

Features

  • Extensive collection of Linux commands that run natively on Windows.
  • Allows the installation of additional packages via a user-friendly installer.
  • Creates a Unix-like experience on Windows.

Setup Instructions

  1. Download Cygwin from the official website.
  2. Run the installer and select the packages you want to install during the setup process.
  3. Once installed, open Cygwin and start using Linux commands on your Windows machine.

Advantages

  • Offers a familiar command-line experience for Linux users.
  • Works well with the Windows ecosystem and file system.

Drawbacks

  • No complete version of Ubuntu or GUI; it mimics the command-line environment.
  • Requires significant configuration and package management.

7. Hyper-V

Overview
Hyper-V is a built-in virtualization solution in Windows Pro and Enterprise editions, allowing users to run virtual machines directly from their Windows system. It is particularly suited for enterprise users who need robust virtualization.

Features

  • Kernel-based virtualization, providing good performance.
  • Live migration and snapshots for easier management.
  • Supports running multiple operating systems including Ubuntu.

Setup Instructions

  1. Enable Hyper-V from the Control Panel under «Turn Windows features on or off.»
  2. Download Ubuntu ISO from the official website.
  3. Open Hyper-V Manager and create a new virtual machine, making sure to allocate necessary resources and configure your network.
  4. Set the installation media to the downloaded Ubuntu ISO and follow the installation prompts.

Advantages

  • Integrated directly into Windows, offering performance benefits.
  • Highly configurable and designed for enterprise usage.

Drawbacks

  • Limited to Windows Pro and Enterprise users.
  • Can be confusing to setup for beginners.

8. Remote Desktop to an Ubuntu Server

If you have access to an Ubuntu server, using remote desktop tools can be an effective way to run a Linux environment without a full installation on your Windows machine. You can set up an Ubuntu server on a different machine and use clients such as Remote Desktop Protocol (RDP) or VNC to connect from your Windows machine.

Advantages

  • No need for powerful hardware, as the server does all the processing.
  • Access to a full Ubuntu desktop environment from anywhere.

Drawbacks

  • Requires a robust network setup and potentially more complex configurations.
  • Less suitable for local development.

Conclusion

There are numerous options available for Windows users wanting to run Ubuntu. Each method has its own advantages and disadvantages, ranging from lightweight command-line tools like WSL and Cygwin to full-featured virtualization platforms such as VirtualBox and VMware Workstation Player.

Choosing the right Ubuntu emulator depends largely on your specific needs, whether you require complete GUI support, only need command-line access, or want to test out Linux applications without committing to a full installation. The resources you have available, the kind of tasks you will be performing, and your level of comfort with virtualization software will ultimately guide your decision.

Linux increasingly plays a pivotal role in software development, data analytics, and IT management. Therefore, having the ability to use Ubuntu while primarily working within a Windows environment not only enhances productivity but allows users to take advantage of the best tools from both operating systems.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Debug iphone safari on windows
  • Windows 10 камера нет изображения
  • Как проверить tpm windows
  • Безопасное извлечение устройства в windows 10 зачем
  • Windows 10 pro product key download