Время чтения
1 мин.
Опубликовано
8 мая 2022
Еще не используете ОС на базе Linux и хотите попробовать, либо немного устали от Windows, то следующие онлайн-сервисы помогут вам попробовать Linux без всяких установок прямо через ваш браузер.
Как уже было сказано, преимущество состоит в том, что не нужно ничего устанавливать на компьютер. Все сервисы представляют собой эмуляторы, в точности копирующие настоящую Linux.
Webminal — уникальная платформу онлайн-обучения, где вы можете узнать о Linux, попрактиковаться и поиграть с Linux. Сервис позволяет практиковать команды Linux, писать сценарии bash, создавать таблицы MySQL и обращаться к ним, изучать программирование на Python, C, Ruby, Java, Rust и выполнять основные задачи пользователя root на виртуальной платформе.
DistroTest — предлагает множество операционных систем, которые вы можете протестировать прямо в режиме онлайн без установки. Для операционной системы нет ограничений: вы можете использовать все функции системы, удалять и устанавливать программы и даже удалять или форматировать жесткий диск или системные файлы.
JSLinux — это полнофункциональный эмулятор Linux, разработанный на JavaScript и полностью работающий в любом браузере.
copy.sh — позволяет запустить эмулятор как Linux, так и множества других операционных систем, таких как Windows, React OS и многие другие.
JS/UNIX — это простой терминал Unix-подобной системы, где с помощью гостевого логина вы можете практиковаться в различных командах.
WebVM — виртуальная среда Linux, полностью работающая через браузер. Используется модифицированный дистрибутив Debian, включающий множество инструментов разработки.
Конечно же это далеко не все эмуляторы операционных систем. Однако описанных в данной статье может быть достаточно, чтобы протестировать Linux или любую другую систему.
Why would you want to run Linux from a web browser with the help of a website??
Well, I can understand if you are new and want to play around, learn or want a test drive. Or maybe just bored with Windows and MAC.
The following tools will help you launch Linux-based OS within a browser.
The good thing about that emulator is you don’t have to install anything on your PC. It works within your web browser as you are surfing any website.
Best Online Linux Emulators
Now, let’s get to those emulators!
JSLinux
JSLinux is fully functional Linux running entirely in a web browser, meaning if you have almost any modern web browser suddenly you can run a basic version of Linux on any computer.
This emulator is written in JavaScript and supported on Chrome, Firefox, Opera, and Internet Explorer. You can refer to the official technical notes about this fantastic emulator.
Copy.sh
Run Linux 2.6 from copy.sh.
- Windows 98
- Arch Linux
- KolibriOS
- Linux 2.6 and 3.18
- Windows 1.01
- FreeDOS
- OpenBSD
- Solar OS
Boot time for Linux is less than one minute, and you may launch the other following operating systems too.
Webminal
Webminal is GNU/Linux terminal and the best place to practice the Linux commands and interact with other users. To access the Webminal terminal, you need to register a free account with them.
Webminal has helped students from more than 125 countries that have practiced more than 1.5 million commands.
CoCalc
CoCalc offers real-time, collaborative, and fully synchronized Linux Terminal in the browser. It will help you in maintaining software without installing it. You can leverage the benefit of using the same terminal so multiple users can open it. Additionally, it allows you to edit the shell script files and run them effortlessly.
CoCalc provides a side-chat that allows you to discuss the commands with others. In addition, automatic backup helps to keep the files safe. You can also copy or paste between the online terminal and your local PC.
CoCalc has a frame editor that supports script file editing with a terminal side by side. It includes many popular applications like Git, Emacs, GitHub, and VIM and supports programming shells such as R shell, IPython, and SageMath. It also supports programming languages and powerful compilers, including Python, Java, C, and C++ through GNU GCC or Ada, Clang, Haskell, Rust, Smalltalk, and more.
This Linux terminal is ideal for learning or teaching Linux. CoCalc’s servers enable everything to run remotely, and you don’t need to worry about complexities, handle setup or installation issues, or take risks of corrupting your files upon making minor mistakes. Moreover, you will always get snapshots of your files that you can restore and copy in case of file corruption or mismanagement to ensure you don’t lose anything.
Geekflare Compiler
Not exactly the entire OS but you can practice bash commands on Geekflare Bash Complier.
WebVM
You can use WebVM to run client-side Debian binaries right from your web browser. It is powered by the CheerpX virtualization engine.
The core components involve:
- A CheerpX execution engine,
- Xterm.js as the primary UI module,
- A Debian buster disk image with a few pre-installed packages.
This has no server-side components, and you would basically be accessing disk images held on a Content Delivery Network like Cloudflare. This approach essentially means many simultaneous users without any technical bottlenecks.
JS/UNIX Terminal
JS/UNIX is UNIX-like Operating System for web browsers written in JavaScript. It doesn’t require any plugin to open the terminal. You get a “guest” login to practice the commands.
CB.VU
CB.VU gives you FreeBSD 7.1 stable version.
If you are looking to build your career in Linux, then you may check out this online course by Jason Cannon.
Conclusion
These emulators should help you get the job done. I’ve tried them myself and found them very useful.
You can trust Geekflare
At Geekflare, trust and transparency are paramount. Our team of experts, with over 185 years of combined experience in business and technology, tests and reviews software, ensuring our ratings and awards are unbiased and reliable. Learn how we test.
More on Linux
-
Useful Linux Networking Commands
-
Linux Commands for Middleware and Sysadmin
Was this helpful?
Thanks for your feedback.
Наверное многие пользователи Windows задумывались о переходе на Linux, однако останавливались из-за опасений и непонимания еще неизведанной ими операционной системы. И это правильный подход к познанию нового — прежде, чем установить Linux, нужно ознакомиться с его возможностями.
Для того чтобы полноценно ознакомиться с системой, можно воспользоваться помощью сервиса OnWorks (https://onworks.net/), который является поставщиком облачных вычислений, где вы сможете запускать множество рабочих станций и управлять ими прямо в браузере.
На выбор доступны такие популярные дистрибутивы, как Debian, Zorin OS, Mageia, Ubuntu и другие. Больше информации об операционной системе можно узнать, если нажать на «READ MORE», а для запуска необходимо выбрать интересующую сборку и кликнуть «RUN ONLINE». Затем нажать «Start», подождать загрузки и снова выбрать «Enter».
Family:
Linux
BSD
Windows
Unix-like
DOS
Custom
UI:
Graphical
Text
Medium:
Floppy
CD
HD
Size:
512 B
<5 MB
>5 MB
Status:
Modern
Historic
License:
Open-Source
Proprietary
Arch:
16-bit
32-bit
Lang:
ASM
C
C++
Other
Name | Size | UI | Family | Arch | Status | Source | Lang | Medium | Notes |
---|---|---|---|---|---|---|---|---|---|
Android | 54+ MB | Linux | 32-bit | Modern | Open-source | C++ | CD | Android x86 1.6-r2 | |
Arch Linux | 15+ MB | Linux | 32-bit | Modern | Open-source | C | 9pfs | Various packages, including Xorg, Firefox and more | |
Buildroot Linux | 4.9 MB | Linux | 32-bit | Modern | Open-source | C | bzImage | Minimal Linux with Lua, ping, curl, telnet | |
Damn Small Linux | 50 MB | Linux | 32-bit | Historic | Open-source | C | CD | 4.11.rc2 with Firefox 2.0 | |
ELKS | 1.2 MB | Linux-like | 16-bit | Modern | Open-source | C | HD | Linux for 8086 | |
NodeOS | 14 MB | Linux | 32-bit | Modern | Open-source | C | bzImage | Linux with nodejs as /bin/init | |
Tilck | 16 MB | Linux-like | 32-bit | Modern | Open-source | C | HD | Tiny Linux-Compatible Kernel | |
FreeBSD | 16+ MB | BSD | 32-bit | Modern | Open-source | C | HD | FreeBSD 12.0 | |
NetBSD | 23+ MB | BSD | 32-bit | Modern | Open-source | C | HD | NetBSD 4.0 with Xorg | |
OpenBSD | 11+ MB | BSD | 32-bit | Modern | Open-source | C | HD | OpenBSD 6.6 | |
FiwixOS | 4.2+ MB | Unix-like | 32-bit | Modern | Open-source | C | HD | With Doom | |
Minix | 30+ MB | Unix-like | 32-bit | Modern | Open-source | C | CD | Minix 3.3 | |
Redox | 31+ MB | Unix-like | 32-bit | Modern | Open-source | Rust | HD | A Unix-like microkernel OS written in Rust | |
SerenityOS | 16+ MB | Unix-like | 32-bit | Modern | Open-source | C++ | HD | Web browser, various games and demos | |
Sortix | 67 MB | Unix-like | 32-bit | Modern | Open-source | C++ | CD | A small self-hosting Unix-like operating system | |
Soso | 7.6 MB | Unix-like | 32-bit | Modern | Open-source | C | CD | A Simple Unix-like operating system | |
Syllable | 28+ MB | Unix-like | 32-bit | Historic | Open-source | C++ | HD | A user friendly, POSIX compatible OS | |
Unix V7 | 0.5+ MB | Unix | 32-bit | Historic | Proprietary | C | HD | ||
BeOS 5 | 34+ MB | BeOS | 32-bit | Historic | Proprietary | C++ | HD | With Opera 3.62, NetPositive | |
Haiku | 41+ MB | BeOS | 32-bit | Modern | Open-source | C++ | HD | Networking (WebPositive), OCaml, 2048, NetHack | |
AROS Broadway | 25+ MB | AmigaOS | 32-bit | Modern | Open-source | C | CD | AmigaOS-like graphical OS | |
Icaros Desktop | 60+ MB | AmigaOS | 32-bit | Modern | Open-source | C | CD | AmigaOS-like graphical OS | |
Tiny Aros | 17+ MB | AmigaOS | 32-bit | Modern | Open-source | C | CD | AmigaOS-like graphical OS | |
9front | 5.2+ MB | Plan 9 | 32-bit | Modern | Open-source | C | HD | An actively maintained fork of Plan 9 | |
9legacy | 13 MB | Plan 9 | 32-bit | Historic | Open-source | C | HD | A set of patches based on the latest release of Plan 9 | |
ReactOS | 17+ MB | Windows-like | 32-bit | Modern | Open-source | C++ | HD | QtWeb, LBreakout2, OpenTTD, Bochs, TCC | |
Windows 1.01 | 0.7 MB | Windows | 16-bit | Historic | Proprietary | ASM, C | Floppy | Reversi, Paint | |
Windows 2.03 | 1.8 MB | Windows | 16-bit | Historic | Proprietary | ASM, C | HD | Reversi, Paint | |
Windows 3.0 | 6.5 MB | Windows | 16-bit | Historic | Proprietary | ASM, C | CD | ||
Windows 3.1 | 17 MB | Windows | 16-bit | Historic | Proprietary | ASM, C | HD | QBasic, Minesweeper, Solitaire | |
Windows 95 | 19+ MB | Windows | 32-bit | Historic | Proprietary | ASM, C | HD | Age of Empires, FASM, POV-Ray, Hover! | |
Windows 98 | 11+ MB | Windows | 32-bit | Historic | Proprietary | ASM, C | HD | FreeCell, Hearts, sheep.exe, IE 5 | |
Windows ME | 14+ MB | Windows | 32-bit | Historic | Proprietary | ASM, C | HD | Visual Basic, Office 97 | |
Windows NT 3.1 | 18+ MB | Windows | 32-bit | Historic | Proprietary | C++ | HD | ||
Windows NT 3.51 | 28+ MB | Windows | 32-bit | Historic | Proprietary | C++ | HD | Internet Explorer 3 and Visual FoxPro 3.0 | |
Windows NT 4.0 | 16+ MB | Windows | 32-bit | Historic | Proprietary | C++ | HD | ||
Windows 2000 | 21+ MB | Windows | 32-bit | Historic | Proprietary | C++ | HD | IE 6, K-Meleon, Winamp, Delphi, NetHack and more | |
86-DOS | 0.1 MB | DOS | 16-bit | Historic | Proprietary | ASM | Floppy | ||
Exploring IBM | 0.1 MB | DOS | 16-bit | Historic | Proprietary | ASM | Floppy | ||
FreeDOS | 0.6 MB | DOS | 16-bit | Modern | Open-source | ASM, C | Floppy | nasm, vim, debug.com, Rogue, various demos | |
FreeGEM | 1.6+ MB | DOS | 16-bit | Historic | Open-source | ASM, C | HD | Graphical desktop for FreeDOS | |
Xcom | 1.3 MB | DOS | 16-bit | Historic | Open-source | ASM, C | Floppy | Graphical desktop for FreeDOS | |
MS-DOS 4 | 0.5 MB | DOS | 16-bit | Historic | Proprietary | ASM | Floppy | ||
MS-DOS 6.22 | 2.4+ MB | DOS | 16-bit | Historic | Proprietary | ASM | HD | Doom, Sim City, OCaml 1.0, Turbo C and more | |
PC-MOS/386 | 0.7 MB | DOS | 32-bit | Historic | Proprietary | ASM, C | Floppy | ||
PsychDOS | 4.6+ MB | DOS | 16-bit | Historic | Open-source | ASM | HD | ||
lEEt/OS | 0.5 MB | DOS | 32-bit | Modern | Open-source | ASM, C | Floppy | ||
BleskOS | 0.2 MB | Custom | 32-bit | Modern | Open-source | C | CD | ||
Blue Jay | 83 KB | Custom | 16-bit | Modern | Open-source | ASM | Floppy | ||
BoneOS | 3.0 MB | Custom | 32-bit | Modern | Open-source | C | CD | ||
BootChess | 4.0 KB | Custom | 16-bit | Modern | Open-source | ASM | Floppy | Chess in a bootsector | |
CatK | 3.2 MB | Custom | 32-bit | Modern | Open-source | C | CD | ||
Crazierl | 11 MB | Custom | 32-bit | Modern | Open-source | C, Erlang | Multiboot | An Erlang Operating System | |
Dusk OS | 0.4 MB | Custom | 32-bit | Modern | Open-source | C | HD | A 32-bit Forth | |
Floppy Bird | 6.5 KB | Custom | 16-bit | Modern | Open-source | C | Floppy | ||
HelenOS | 7.9 MB | Custom | 32-bit | Modern | Open-source | C | CD | A microkernel-based multiserver OS | |
Hello v86 | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | ||
House | 1.1 MB | Custom | 32-bit | Modern | Open-source | Haskell | Floppy | ||
JX | 1.3 MB | Custom | 32-bit | Modern | Open-source | Java | Floppy | ||
KolibriOS | 1.3 MB | Custom | 32-bit | Modern | Open-source | ASM | Floppy | Various apps, games and demos | |
Little Kernel | 0.4 MB | Custom | 32-bit | Modern | Open-source | C | Multiboot | ||
M/CP | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | The Minimal Control Program | |
MikeOS | 0.2 MB | Custom | 16-bit | Modern | Open-source | ASM | CD | ||
Mobius | 1.3 MB | Custom | 32-bit | Modern | Open-source | C | Floppy | ||
Mu | 0.2 MB | Custom | 16-bit | Modern | Open-source | C | HD | ||
NanoShell | 3.5 MB | Custom | 32-bit | Modern | Open-source | C | CD | ||
NewOS | 0.6 MB | Custom | 32-bit | Modern | Open-source | C++ | Floppy | ||
Nope OS | 92 KB | Custom | 32-bit | Modern | Open-source | C | CD | ||
Oberon | 1.6 MB | Custom | 32-bit | Historic | Open-source | Oberon | HD | Native Oberon 2.3.6 | |
QNX 4.05 | 1.4 MB | Custom | 32-bit | Historic | Proprietary | C | Floppy | 1999 demo disk | |
SectorLISP | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | Bootstrapping LISP in a Boot Sector | |
Skift | 44 MB | Custom | 32-bit | Modern | Open-source | C++ | CD | A hobby OS built from scratch using C/C++ | |
Snowdrop | 0.4 MB | Custom | 16-bit | Modern | Open-source | ASM | Floppy | ||
Sol OS | 0.3 MB | Custom | 32-bit | Modern | Proprietary | ASM | Floppy | Simple graphical OS | |
Still Alive | 10 KB | Custom | 32-bit | Modern | Open-source | C | Floppy | ||
T3XFORTH | 59 KB | Custom | 16-bit | Historic | Open-source | ASM | Floppy | An old-school, plain vanilla FORTH system | |
TetrOS | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | Tetris that fits into the boot sector | |
ToaruOS | 6.3 MB | Custom | 32-bit | Modern | Open-source | C | CD | ||
bootBASIC | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | A BASIC in 512 bytes of x86 machine code | |
Pillman | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | A yellow thing eats pills and is chased by monsters | |
bootLogo | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | Logo language in 508 bytes | |
bootRogue | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | a roguelike game that fits in a boot sector | |
dino | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | Chrome’s t-rex based bootsector game | |
Invaders | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | Invaders in a bootsector | |
Sanos | 0.5 MB | Custom | 32-bit | Modern | Open-source | C | HD | ||
sectorforth | 512 B | Custom | 16-bit | Modern | Open-source | ASM | Bootsector | sectorforth is a 16-bit x86 Forth | |
Dancy | 1.3 MB | Custom | 32-bit | Modern | Open-source | C | CD | Dancy Operating System | |
CuriOS | 6.6 MB | Custom | 32-bit | Modern | Open-source | C | HD | Simple GUI based OS inspired by AmigaOS | |
OS64 | 2.2 MB | Custom | 32-bit | Modern | Open-source | C | CD | Commodore 64 emulator OS for x86 (slow) | |
netboot.xyz | 1.0 MB | Custom | 32-bit | Modern | Open-source | C | CD | Netboot into various operating systems (slow) |
Setup
CD image | |
Floppy disk image | |
Hard disk image | |
Kernel image (bzimage) | |
initrd | |
BIOS | |
VGA BIOS | |
Disk images are not uploaded to the server
|
|
Memory size | MB |
Video Memory size | MB |
Networking proxy Presets: none, inbrowser, public relay, wisp, fetch |
|
|
|
Disable audio | |
Enable ACPI (experimental) | |
|
|
Boot order |
Have you been looking for a method to run Linux without setting up an environment from scratch? Today, we’re happy to present you with a list of the best websites that enable you to run Linux from the convenience of your already up and running system. They are listed in alphabetical order.
1. CB.VU
CB.VU is a JavaScript-based virtual terminal that runs in the browser without the need for connecting to a server or interacting with any system processes on your local machine.
From the moment you launch it, it welcomes you and logs you into a guest user account. It features an implementation of Vi text editor and supports file sharing.
2. CoCalc
CoCalc is a full online Linux terminal built to offer users a full, collaborative, real-time synchronized Linux terminal in your browser.
It requires no installation or maintenance and it features automatic backup, compiles programs, run scripts, copy/paste between local desktop and online terminal, and a side-chat for discussing commands with other collaborators in real-time.
3. Codeanywhere
Codeanywhere is a cloud IDE that allows users to deploy a development environment in seconds mainly for learning to code, build, and collaborate on development projects. All that you require to run a free Linux virtual machine is to sign up on the website and select the free plan.
Create a new connection, set up a container with the OS of your choice, and you will be good to go.
4. Copy.sh
Copy.sh is a full-fledged emulator that you can use to run Windows 98, Windows 1.01, FreeDOS, OpenBSD, KolibriOS, and Solar OS. It has a boot time of less than one minute. You should check it out.
5. DistroTest
DistroTest is a fun initiative that enables you to test your Linux commands in your web browser before installing an OS on your computer.
It supports over 300 Linux distros on top which you can install and uninstall any software you have permission to thanks to the full control that DistroTest gives to its users.
6. Linux Containers
Linux containers offer a distro and vendor-neutral environment for the development of Linux-based container technologies. I don’t know if you have heard about LXC, LXD, and LXCFS before, but Linux Containers is the main project behind them.
Alongside it is a 30-minute demo server which you can use a shell for running Linux terminals. And since it is sponsored by Canonical, you can rest assured that you’ll be getting a reliable setup.
7. JSLinux
JSLinux is a Linux emulator package with which you can run simple Linux versions in your web browser. As you might have already guessed from the title, it is written in JavaScript.
It has quickly become one of the most popular emulators in the field thanks to its support for all modern browsers. The available emulated systems include Alpine Linux 3.12.0, Windows 2000, FreeDOS, and Fedora 33.
8. JS/UIX Terminal
JS/UIX terminal is a terminal written in JavaScript. It features a shell, a virtual machine, a virtual file system, keyboard mapping, a screen, and support for ASCII character sets.
It requires no plugins or user accounts and is an ideal environment for brushing up on your Linux command skills. If you need technical information on its usage, that’s readily available via a simple command.
9. Tutorialspoint
Tutorialspoint is one of the world’s biggest learning hubs with hundreds, if not thousands, of materials for different academic fields such as office productivity, data science, artificial intelligence, business, programming, etc.
It features an integrated coding environment for different programming and scripting languages. With it, you can run a CentOS terminal in your browser which takes just under ten seconds to load.
10. Webminal
Webminal is a free GNU/Linux online terminal and programming IDE designed for users to learn about Linux, practice, play, and interact with other Linux users.
With it, you can run up to 10 simultaneous processes, create groups for file sharing, run debugging scripts, and enjoy up to 100MB of storage space.
It also has MySQL features that allow you to create up to 4 tables and execute up to 200 queries per hour.
So that’s it, folks! Which websites will you be testing some Linux distros on today? Which ones have you already used? And which ones do you think should be on this list? Drop your comments below.