Virtual x86 windows xp в браузере

Иногда хочется поностальгировать, запустить старый компьютер с Windows 95 или Macintosh Classic, но устанавливать виртуальные машины бывает долго и трудно. Поэтому некоторые люди создали сайты и мало весящие приложения, чтобы можно было легко и быстро запустить старую операционную систему и насладится ею.

Virtual x86

Эмуляторы в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 На этом сайте собраны эмуляторы разных ОС, включая Arch Linux, ReactOS, Windows 2000, Windows 98, Windows 95, Windows 3.1, Windows 1.01, MS-DOS 6.22, FreeDOS, OpenBSD, 9front, Android-x86, KolibriOS и Oberon. Рядом с названиями операционных систем написана информация об эмуляторах. В зависимости от системы, указаны либо факты, например «загрузка занимает 15 секунд», либо представленные возможности, хотя интернет в эмуляторах Windows 2000 и Windows 98 не работает, несмотря на описание. Также, если у вас есть образ диска, вы сами можете запустить эмуляцию ОС, которой нет на сайте.

💻 Посетить сайт

Windows 1.01

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

После обновления страницы эмулятор стирает все созданные файлы, и сбрасывает внесенные в систему изменения. Для работы доступны блокнот, калькулятор, календарь, картотека Windows, часы, Paint, игра Reversi, терминал и приложение Write. Можно также переключаться между дисками, менять вид отображения файлов, отсортировать их и выделить только программы, менять названия файлов, удалять их, копировать и смотреть свойства. Также есть возможность создавать свои директории и редактировать их.

💻 Посетить сайт

Windows 3.1

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 В этом эмуляторе можно посмотреть системные файлы, настроить формат даты и чувствительность мышки, изменить цветную схему ОС, фон и другие элементы, хотя язык поменять нельзя. Поскольку это эмулятор, принтер работать не будет, но зато можно посмотреть консоль. Из приложений доступны калькулятор, Paintbrush, NotePad, блокнот, календарь, часы, Writer и еще несколько. Всего две игры: Solitaire, то есть пасьянс, и знакомый сапер. Никакого выхода в интернет, но внесенные изменения сохранятся, даже если перезагрузить сайт или компьютер.

💻 Посетить сайт

Windows 95

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Это эмулятор Windows 95 с версией OSR2. Запуск эмулятора может занять время, поэтому стоит набраться терпения. После запуска можно изменит обои и настройки системы, например звук. Создать папки и файлы, написать что-то в WordPad или нарисовать в Paint и сохранить это на некоторый срок, поскольку данные не стираются даже после закрытия браузера. Можно запустить проигрыватель музыки, Notepad, калькулятор, таблицу символов или отсканировать диск. Доступно четыре игры: FreeCell, Hearts, Minesweeper и Solitaire. Выйти в интернет вряд ли получится.

💻 Посетить сайт

Windows 95 от felixrieseberg

Приложение весом 316 МБ для Windows и macOS

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Быстро запустить Windows 95 можно и через маленькое приложение, которое можно скачать на Windows, macOS и Linux. В отличие от сайта, здесь намного больше возможностей. Кроме создания папок с файлами и изменением рабочего стола c настройками системы, здесь много заранее установленных приложений. Все они работают, есть возможность выйти в интернет и использовать другие системы, а также поиграть в несколько игр, включая Doom, Wolfenstein 3D, Funpack 3D и A10 Tank Killer. Конечно же, все изменения сохранятся, но после перезапуска машины все сотрется. К сожалению, эмулятор также любит зависать, так что периодически придется его перезапускать.

💻 Скачать программу с GitHub

Windows XP

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Этот сайт имитирует Windows XP и создавался для подшучивания. При заходе появляется инструкция от создателей сайта, что нужно сделать, чтобы разыграть друга. Можно также запустить заставку 3D-труб или вызвать экран смерти. Конечно, здесь есть Internet Explorer, но в нем нельзя искать, только просмотреть уже загруженные страницы, например страницу «Википедии» про кубик Рубика или онлайн-редактор HTML. Можно посмотреть «Пуск», поиграть в классические игры Tetris и Minesweeper, послушать музыку в Winamp или залезть в Norton Commander. Ничего более интересного сделать не получится.

💻 Посетить сайт

Classic Macintosh

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Это имитация классического Macintosh 1984 года, работающего под управлением System 7.0.1 с MacPaint, MacDraw и Kid Pix. Кроме них можно залезть в папки и найти там доступные для использования калькулятор, Note Pad, пазл, пощупать разные контрольные панели и изменить настройки: карту, память, клавиатуру, мышку и другие. Некоторые панели недоступны, например сеть и мониторы. К сожалению, все результаты ваших действий не сохраняются, а значит, если вы нарисуете картинку, то после обновления страницы она исчезнет навсегда.

💻 Посетить сайт

Macintosh Plus

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 В этом эмуляторе уже побольше возможностей. Кроме MacDraw и MacPaint можно поработать в Microsoft Excel и Word. Есть симулятор космического полета Orion, можно поиграть в Risk, Cannon Fodder и Shufflepuck. Некоторые приложения нельзя открыть по причине нехватки памяти, и, как в предыдущем эмуляторе, есть контрольные панели, некоторые из них недоступны. Созданные файлы и изменения сбросятся при перезагрузке страницы.

💻 Посетить сайт

Mac OS 7

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Некоторые программы в этой симуляции не работают, например Apple Video Player, EZChat, Netscape, а также нельзя открывать некоторые файлы, потому что создавшая их программа не может быть найдена. На сайте можно залезть в системные файлы ОС, использовать лежащие там установочные файлы, запустить и поработать в Adobe Photoshop 3.0 или Kid Pix, посмотреть HyperCard. Также можно использовать Microsoft Word, ClarisWorks, FileMaker и поиграть в кучу игр, среди которых есть Civilization, Escape Velocity, Battle Chess, Apeiron, SimCity, Risk, Marathon, Warcraft, StarBound и The Secret of Monkey Island. И, конечно же, можно создавать свои папки и файлы и изменять внешний вид иконок и папок. Создатели сайта также постарались и дали возможность переносить свои файлы прямо в симуляцию и сохранять их на какое-то время в папке Saved, инструкция на английском появляется прямо при запуске виртуального компьютера.

💻 Посетить сайт

Mac OS 8

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Эмулятор выше и этот созданы одним и тем же человеком, поэтому возможности одинаковы. Netscape все еще не работает, некоторые файлы и приложения не открываются, такие же программы и возможности взаимодействия с ОС, включая папку Downloads, куда сохраняются все перемещенные с вашего компьютера файлы, и папку Saved, где сохраняются файлы даже после закрытия сайта. Советы и заметки от разработчика прилагаются.

💻 Посетить сайт

Mac OS 8 от felixrieseberg

Приложение весом 240 МБ для Windows и 250 МБ для macOS

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Еще один эмулятор от felixrieseberg, доступный на Windows, macOS и Linux. Приложение эмулирует Macintosh Quadra 900 1991 года с процессором Motorola, как заявляет разработчик. Тут заранее установлено несколько приложений, например Adobe Photoshop 3.0.5, но также много пробных версий. Еще есть два видео, которые можно посмотреть и 6 игр, но только одна не является демо-версией. Потратив немного времени, можно получить доступ к интернету. И этот эмулятор работает намного лучше, чем прошлый.

💻 Скачать программу с GitHub

Mac OS X 10.7.2

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

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

💻 Посетить сайт

Atari ST

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

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

💻 Посетить сайт

OS/2 1.0

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Возможности ОС очень ограничены. Главное меню состоит из Getting Started, Running Programs и Managing Information. В разделе Running Programs вы узнаете о многозадачности и о том, как использовать Program Selector. Вы также увидите пример Help function. А в Managing Information можно узнать о десяти часто используемых командах и попрактиковаться в шести из них, например создавать директории, копировать файлы, просматривать список файлов.

💻 Посетить сайт

PC DOS 5

Эмулятор в браузере

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

Ностальгия в два клика: как запустить старые операционные системы в браузере и не только

 Это ОС без графического интерфейса, все управление происходит через ввод команд, список которых можно найти с помощью команды help. Все команды работают, с системой можно баловаться сколько угодно, но все внесенные изменения сотрутся после перезагрузки страницы. Есть возможность поиграть в Wolfenstein 3D, Civilization и демо-версию Monkey Island, инструкция по их запуску находится в правой части сайта.

💻 Посетить сайт

  • Теперь не боюсь за Windows: точки восстановления создаются каждый день. Вот как это настроить
  • 7 функций, которые сделают Windows 12 лучшей системой. Если Microsoft пойдёт на это
  • Эта бесплатная утилита от Microsoft в разы ускоряет работу. Она существует ещё с Windows 95
  • Эта утилита показывает, где используется выбранный файл в Windows и что мешает удалить его
  • Мод Windows 10 для игр: тестирую Atlas OS, из которого вырезали лишнее ради производительности

Select profile

Arch Linux 12 MB >_ A complete Arch Linux restored from a snapshot, additional files are loaded as needed
Damn Small Linux 50 MB 💻 Graphical Linux with 2.4 kernel, Firefox 2.0 and more. Takes 1 minute to boot.
Buildroot Linux 5.0 MB >_ Minimal Linux with busybox, Lua, tests, internet access, ping, telnet and curl. Exchange files through /mnt/.
ReactOS 18 MB 💻 Windows-compatible OS. Restored from snapshot
Windows 2000 22 MB 💻 Including Pinball and Internet Explorer with internet access. Additional sectors are loaded as needed.
Windows 98 9.7 MB 💻 Including Minesweeper and Internet Explorer with internet access. Additional sectors are loaded as needed.
Windows 95 4.6 MB 💻 Restored from snapshot
Windows 3.1 15 MB 💻 Takes 15 seconds to boot
Windows 1.01 0.6 MB 💻 Takes 1 second to boot
MS-DOS 6.22 4.4 MB >_ With Enhanced Tools, QBasic, vim, games and demos.
FreeDOS 0.5 MB >_ With nasm, vim, debug.com, Rogue, some games and demos.
FreeBSD 17 MB >_ FreeBSD 12.0 base install. Restored from snapshot.
OpenBSD 12 MB >_ OpenBSD 6.6 base install. Restored from snapshot.
9front 4.4 MB 💻 A Plan 9 fork.
Haiku 38 MB 💻 An open-source operating system inspired by BeOS. Restored from snapshot. Includes network support.
SerenityOS 17 MB 💻 A graphical Unix-like operating system. Restored from snapshot.
HelenOS 7.9 MB 💻 A graphical operating system based on a multiserver microkernel design
FiwixOS 15 MB >_ A Unix-like OS written from scratch. Includes Doom.
Android-x86 42 MB 💻 An x86 port of the Android Open Source Project, version 1.6. Quite slow. Takes about 10 minutes to boot.
Oberon 1.2 MB 💻 Native Oberon 2.3.6
KolibriOS 1.4 MB 💻 Fast graphical OS written in Assembly
QNX 1.3 MB 💻 QNX 4.05 Demo disk (no networking)
Snowdrop 0.3 MB >_ A homebrew operating system from scratch, written in assembly language
Solar OS 0.3 MB 💻 Simple graphical OS
Bootchess 512 B >_ A tiny chess program written in the boot sector
SectorLISP 512 B >_ A LISP interpreter that fits into the boot sector

Setup

CD image
Floppy disk image
Hard disk image
Kernel image (bzimage)
initrd
Disk images are not uploaded to the server


Memory size MB
Video Memory size MB
Networking proxy (leave blank to disable)

Disable audio
Enable ACPI (experimental)

Boot order

Join the chat at https://gitter.im/copy/v86 or #v86 on irc.libera.chat

v86 emulates an x86-compatible CPU and hardware. Machine code is translated to
WebAssembly modules at runtime in order to achieve decent performance. Here’s a
list of emulated hardware:

  • An x86-compatible CPU. The instruction set is around Pentium 4 level,
    including full SSE3 support. Some features are missing, in particular:

    • Task gates, far calls in protected mode
    • Some 16 bit protected mode features
    • Single stepping (trap flag, debug registers)
    • Some exceptions, especially floating point and SSE
    • Multicore
    • 64-bit extensions
  • A floating point unit (FPU). Calculations are done using the Berkeley
    SoftFloat library and therefore should be precise (but slow). Trigonometric
    and log functions are emulated using 64-bit floats and may be less precise.
    Not all FPU exceptions are supported.
  • A floppy disk controller (8272A).
  • An 8042 Keyboard Controller, PS2. With mouse support.
  • An 8254 Programmable Interval Timer (PIT).
  • An 8259 Programmable Interrupt Controller (PIC).
  • Partial APIC support.
  • A CMOS Real Time Clock (RTC).
  • A generic VGA card with SVGA support and Bochs VBE Extensions.
  • A PCI bus. This one is partly incomplete and not used by every device.
  • An IDE disk controller.
  • An NE2000 (RTL8390) PCI network card.
  • A VirtIO filesystem.
  • A SoundBlaster 16 sound card.

Demos

Arch Linux —
Damn Small Linux —
Buildroot Linux —
SkiffOS —
ReactOS —
Windows 2000 —
Windows 98 —
Windows 95 —
Windows 1.01 —
MS-DOS —
FreeDOS —
FreeBSD —
OpenBSD —
9front —
Haiku —
Oberon —
KolibriOS —
QNX —
Android 1.6-r2 —
Android 4.4 —
SkiftOS

Docs

How it works —
Networking —
Archlinux guest setup —
Windows 2000/XP guest setup —
9p filesystem —
Linux rootfs on 9p —
Profiling

Compatibility

Here’s an overview of the operating systems supported in v86:

  • Linux works pretty well. 64-bit kernels are not supported.
    • Damn Small Linux (2.4.31 kernel) works.
    • Fedora 30 works.
    • All tested versions of TinyCore work.
    • Buildroot can be used to build a minimal image.
      humphd/browser-vm and
      darin755/browser-buildroot have some useful scripts for building one.
    • SkiffOS (based on Buildroot) can cross-compile a custom image.
    • Archlinux works. See archlinux.md for building an image.
    • Debian works. An image can be built from a Dockerfile, see tools/docker/debian/.
    • Ubuntu works up to the latest version that supported i386 (16.04 LTS or 18.04 LTS for some variants).
    • Alpine Linux works.
  • ReactOS works.
  • FreeDOS, Windows 1.01 and MS-DOS run very well.
  • KolibriOS works.
  • Haiku works.
  • Android-x86 works up to 4.4-r2, if you select VESA mode at the boot prompt.
  • Windows 1, 3.x, 95, 98, ME, NT and 2000 work reasonably well.
    • In Windows 2000 and higher the PC type has to be changed from ACPI PC to Standard PC
    • There are some known boot issues (#250, #433, #507, #555, #620, #645)
  • Windows XP, Vista and 8 work under certain conditions (see #86, #208)
    • See Windows 2000/XP guest setup
  • Many hobby operating systems work.
  • 9front works.
  • Plan 9 doesn’t work.
  • QNX works.
  • OS/2 doesn’t work.
  • FreeBSD works.
  • OpenBSD works with a specific boot configuration. At the boot> prompt type
    boot -c, then at the UKC> prompt disable mpbios and exit.
  • NetBSD works only with a custom kernel, see #350.
  • SerenityOS works.
  • SkiftOS works.

You can get some infos on the disk images here: https://github.com/copy/images.

How to build, run and embed?

You need:

  • make
  • Rust with the wasm32-unknown-unknown target
  • A version of clang compatible with Rust
  • java (for Closure Compiler, not necessary when using debug.html)
  • nodejs (a recent version is required, v16.11.1 is known to be working)
  • To run tests: nasm, gdb, qemu-system, gcc, libc-i386 and rustfmt

See tools/docker/test-image/Dockerfile
for a full setup on Debian or
WSL.

  • Run make to build the debug build (at debug.html).
  • Run make all to build the optimized build (at index.html).
  • ROM and disk images are loaded via XHR, so if you want to try out index.html
    locally, make sure to serve it from a local webserver. You can use make run
    to serve the files using Python’s http module.
  • If you only want to embed v86 in a webpage you can use libv86.js. For usage,
    check out the examples. You can download it from the release section.

Alternatively, to build using docker

  • If you have docker installed, you can run the whole system inside a container.
  • See tools/docker/exec to find Dockerfile required for this.
  • You can run docker build -f tools/docker/exec/Dockerfile -t v86:alpine-3.14 . from the root directory to generate docker image.
  • Then you can simply run docker run -it -p 8000:8000 v86:alpine-3.14 to start the server.
  • Check localhost:8000 for hosted server.

Testing

The disk images for testing are not included in this repository. You can
download them directly from the website using:

wget -P images/ https://k.copy.sh/{linux.iso,linux4.iso,buildroot-bzimage.bin,openbsd-floppy.img,kolibri.img,windows101.img,os8.img,freedos722.img}

Run all tests: make jshint rustfmt kvm-unit-test nasmtests nasmtests-force-jit expect-tests jitpagingtests qemutests rust-test tests

See tests/Readme.md for more infos.

API examples

  • Basic
  • Programatically using the serial terminal
  • A Lua interpreter
  • Two instances in one window
  • Saving and restoring emulator state

Using v86 for your own purposes is as easy as:

var emulator = new V86({
    screen_container: document.getElementById("screen_container"),
    bios: {
        url: "../../bios/seabios.bin",
    },
    vga_bios: {
        url: "../../bios/vgabios.bin",
    },
    cdrom: {
        url: "../../images/linux.iso",
    },
    autostart: true,
});

See starter.js.

License

v86 is distributed under the terms of the Simplified BSD License, see
LICENSE. The following third-party dependencies are included in the
repository under their own licenses:

  • lib/softfloat/softfloat.c
  • lib/zstd/zstddeclib.c
  • tests/kvm-unit-tests/
  • tests/qemutests/

Credits

  • CPU test cases via QEMU
  • More tests via kvm-unit-tests
  • zstd support is included for better compression of state images
  • Berkeley SoftFloat is included to precisely emulate 80-bit floating point numbers
  • The jor1k project for 9p, filesystem and uart drivers
  • WinWorld sources of some old operating systems

More questions?

Shoot me an email to copy@copy.sh. Please report bugs on GitHub.

Author

Fabian Hemmer (https://copy.sh/, copy@copy.sh)

Сергей Коваль

Опубликовано: 2 октября 2023

От Windows 1.01 до XP. Эмуляторы старых операционных систем в браузере

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

В 80-90-е годы компьютеры только начинали входить в обиход. Тогда мало кто мог похвастаться наличием ПК дома. А те немногие счастливчики, у кого был компьютер, работали на примитивных по сегодняшним меркам операционных системах. У них был крайне скудный набор функций, не было привычного нам графического интерфейса. Но именно эти ОС положили начало тому уровню комфорта, который мы имеем сейчас.

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

Windows 1.01

Это одна из первых графических оболочек Windows от Microsoft, выпущенная в 1985 году. В ней нет панели задач, меню «Пуск», иконок приложений. Вся работа ведется в окне MS-DOS, где мы видим список доступных приложений. Среди них — текстовые редакторы, paint, часы, календарь и несколько игр. Чтобы запустить программу, нужно просто кликнуть по ее названию.

Эмулятор Windows 1.01 доступен на сайте copy.sh/v86/?profile=windows, он работает прямо в браузере, не требуя установки.

Windows 3.1

Эта ОС появилась в 1992 году и стала настоящим прорывом для Microsoft. В ней появился GUI с иконками приложений, оконным интерфейсом и меню Пуск.

В эмуляторе Windows 3.1 мы можем запустить стандартные приложения тех лет — Блокнот, Paint, Калькулятор, а также поиграть в классические игры типа Сапера и Пасьянса. Для ностальгирующих это отличная возможность вернуться в 90-е.

Эмулятор доступен там же, где и Windows 1.01.

Windows 95

Это легендарная ОС, вышедшая в 1995 году. Именно с нее началась эпоха популярности Windows. Интерфейс стал еще более удобным, появилось множество возможностей для пользователя.

В эмуляторе Windows 95 мы сможем запустить знакомые приложения вроде Paint, Блокнота, а также поиграть в карты и сапер. Есть даже возможность изменить обои рабочего стола и установить скринсейвер!

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

Доступ к эмулятору — на сайте win95.ajf.me.

Windows XP

Эта операционная система по праву считается легендарной. Выпущенная в 2001 году, она стала по-настоящему массовой и любимой для миллионов пользователей. И сегодня многие с теплотой вспоминают WinXP.

Эмулятор Windows XP позволяет запустить эту ОС прямо в браузере. Мы можем поиграть в сапёра и порисовать в Paint, послушать музыку в Winamp. Конечно, возможности ограничены, но для ностальгической прогулки в прошлое этого более чем достаточно.

Найти эмулятор можно по адресу winxp.vercel.app

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

Windows 1.01

Эмулятор доступен по данной ссылке, где нужно нажать на кнопку «Start», после чего загрузится ОС. При нажатии кнопки «Fullscreen», эмулятор разворачивается на весь экран.

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

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

Windows 3.1

Windows 3.1 имеет уже более привычный современному человеку интерфейс, с иконками программ и полноценными папками. Система доступна на том же сайте, как и предыдущая Windows. Аналогично нажимаем кнопку «Start» и ОС загрузится.

В системе доступно три основные папки: accessories (аксессуары), games (игры) и main (основные приложения).

В аксессуарах из основных приложений расположились текстовые редакторы, paint, терминал, калькулятор, часы, календарь и таблица символов.

В папке с играми доступно две игры — сапер и солитер.

В основной папке находится файловый менеджер, основная информация о системе и ее настройки.

Windows 95

Система доступна по этой ссылке, для работы которой необходимо нажать кнопку «Start Windows 95», а затем произойдет переход в архив с системой, где нужно будет нажать на зеленую кнопку и начнется загрузка системных файлов весом в 45 Мб.

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

Система уже похожа на будущую Windows XP, с полноценным меню «Пуск» и множеством приложений.

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

Также доступны четыре игры: солитер, сапер, Hearts и FreeCell.

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

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

Windows XP

Для ностальгирующих по Windows XP, существует winxp.vercel.app, в которой можно загрузить систему и поиграть в сапера, порисовать в paint, послушать встроенную русскую и зарубежную музыку через Winamp, а еще полюбоваться классическими обоями системы. Но, к сожалению, на этом возможности проекта заканчиваются. Несмотря на это, их все же достаточно, чтобы пустить слезу по былым временам.

OS/2 1.0

OS/2 1.0 вышла от разработчиков IBM при сотрудничестве с Microsoft в 1987 году. Проект доступен на сайте pcjs.org, а сама система начинает моментально загружаться при заходе на сайт.

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

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

IBM OS/2 Warp 4.0

Развитие системы от IBM не заставило себя ждать, поэтому в 1996 году вышла OS/2 Warp 4.0. Система имела графический интерфейс, поэтому пользоваться ею стало в разы приятнее.

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

Классический Macintosh

Mac OS 1.0 доступна на сайте Jamesfriend. Имеется полноценный рабочий стол, просмотр системных файлов, возможность рисования, использования текстовых редакторов, изменение системных настроек и много других приложений. Однако, работают они не все, хотя в системе и отображаются.

Доступно три игры: Risk, Cannon Fodder и Shufflepuok.

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

Универсальный эмулятор Mac OS. От версии 1.0 до Mac OS 9.0

Проект от Infinitemac поддерживает множество эмуляторов, от классической Macintosh 1984 года и Mac OS 9.0 1999 года. При входе на сайт нужно выбрать версию Mac OS и нажать кнопку «Run», после чего начнется загрузка ОС.

Из интересных особенностей в последних версиях системы доступна загрузка файлов из пользовательского ПК в эмулятор Mac OS.

Все загруженные файлы в эмуляторе находятся на рабочем столе, в папке «The Outside World», а внутри нее в папке «Donwloads». Если загрузить файлы в папку «Saved», то файлы внутри нее сохранятся даже после закрытия эмулятора.

Имеется возможно запускать системные файлы и утилиты, игры, Adobe Photoshop 3.0.5, офис Microsoft Exel и World. Имеется поддержка сети интернет.

Универсальный эмулятор с множеством ОС

Проект от copy.sh — универсальный эмулятор с возможностью запуска множества систем, начиная от разных редакций Windows и Linux, заканчивая Andriod x-86. Помимо этого можно запустить и другие ОС, имея на компьютере образы файлов системы, загрузив и запустив их в эмуляторе.

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

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

Шуточные ОС в браузере

Проект geekprank создан командой энтузиастов для проведения «розыгрышей» над своими друзьями. Среди возможностей имеется:

  • Запуск оболочки Windows XP. Можно поиграть только в тетрис и сапера, а также послушать встроенную музыку через Winamp. Про открытии папок появляется шуточный «синий экран смерти» — BSOD.
  • Запуск обновления и установки Windows XP, 7, 10 и MacOS.
  • Симулятор хакера.

  • Шуточная блокировка компьютера вирусом и FBI.

  • Запуск старого Bios.

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

Заключение

Полезного применения от подобных эмуляторов старых операционных систем на самом деле немного, но, тем не менее, некоторые проекты позволяют не только поностальгировать, но и получить некоторую пользу. Например, изучение старых операционных систем для студентов и журналистов, пишущих о развитии определенных ОС. Хранение некоторых файлов для скрытия от посторонних лиц, а также возможность прикоснуться к тем самым, классическим и первозданным играм, за которыми было проведено множество часов экранного времени, но от которых отказались в современных версиях операционных систем.

А вы знаете еще какие-нибудь подобные эмуляторы старых ОС? И если вы их запускали, то для каких целей использовали?

  • Virtual usb multikey не устанавливаются драйвера windows 10
  • Virtualbox shared folder ubuntu windows
  • Virtual usb multikey driver windows 10
  • Virtualbox only 32 bit windows
  • Virtual usb bus enumerator x64 для windows 10