Windows 95 как отдельное приложение для macOS, Linux и Windows

Умельцы запилили эмулятор Windows 95 на JavaScript и упаковали его в Electron. Electron — это такая обертка, позволяющая запускать программы на HTML/JS в виде отдельных приложений, вне стандартного браузера. Получился Windows 95, который запускается в любой операционной системе.

Windows 95 в Linux

Используемый эмулятор называется v86 и позволяет — теоретически — транслировать вообще любой код для процессора x86 в команды JavaScript, что открывает любопытные возможности. Например, можно запускать дистрибутивы Linux или Windows в браузере или оформлять их в виде отдельного приложения. Никаких VirtualBox или Docker не потребуется. Например, запустить исошку с Linux в браузере проще простого:

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

И всё. В требуемом DIV-контейнере на HTML-странице появится самый настоящий Linux. Это проще, чем встроить ролик с Ютюба. Вот пример Linux в браузере: https://copy.sh/v86/?profile=linux26

Проект Windows 95 in Electron использует v86 и Electron, чтобы запускать легендарный девяносто пятый Вантуз в виде отдельного приложения, причем размер программы — всего 38 Мб. Проект скорее развлекательный — для желающих поностальгировать. И для демонстрации силы JavaScript, который многие эксперды считают умирающим недоязыком для быдлокодеров.

Ваша оценка: Нет Средняя оценка: 5 (4 votes)
a

А как-нибудь можно сохранить состояние такой системы?

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
11
pomodor

Можно! Есть функция Save State. Юзеру выдается бинарник. Восстановление состояния машины заключается в том, чтобы скормить v86 этот бинарник обратно.

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.