Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixrieseberg/windows95
π©π Windows 95 in Electron. Runs on macOS, Linux, and Windows.
https://github.com/felixrieseberg/windows95
Last synced: 2 days ago
JSON representation
π©π Windows 95 in Electron. Runs on macOS, Linux, and Windows.
- Host: GitHub
- URL: https://github.com/felixrieseberg/windows95
- Owner: felixrieseberg
- License: other
- Created: 2018-08-23T05:04:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-27T08:37:57.000Z (8 months ago)
- Last Synced: 2024-12-03T00:05:06.418Z (9 days ago)
- Language: TypeScript
- Homepage:
- Size: 3.96 MB
- Stars: 22,282
- Watchers: 433
- Forks: 1,295
- Open Issues: 138
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- favorite-link - δΈδΈͺε―δ½ιͺ Windows 95 η appγ
- awesome-ccamel - felixrieseberg/windows95 - π©π Windows 95 in Electron. Runs on macOS, Linux, and Windows. (TypeScript)
- awesome-repositories - felixrieseberg/windows95
- awesome-github-star - windows95
- stars - felixrieseberg/windows95 - π©π Windows 95 in Electron. Runs on macOS, Linux, and Windows. (TypeScript)
- awesome-list - windows95
- my-awesome - felixrieseberg / windows95 - Windows 95 in Electron. Runs on macOS, Linux, and Windows. (Demo/Inspiration/Interesting)
- my-awesome-starred - felixrieseberg/windows95 - π©π Windows 95 in Electron. Runs on macOS, Linux, and Windows. (TypeScript)
- awesome-os - windows95 - 95 in Electron. Runs on macOS, Linux, and Windows. <br> `Electron` `TS` `Docker` `JS` ~ [@Felixrieseberg](https://github.com/felixrieseberg) | [here](https://github.com/felixrieseberg/windows95/releases/tag/v2.3.0) | (<img src="media/icons8-windows-11-48.png" alt="logo" width="36"/> WINDOWS)
README
# windows95
This is Windows 95, running in an [Electron](https://electronjs.org/) app. Yes, it's the full thing. I'm sorry.
## Downloads
Windows
32-bit
πΏ Installer
|
π¦ Standalone Zip
64-bit
πΏ Installer
|
π¦ Standalone Zip
ARM64
πΏ Installer
|
π¦ Standalone Zip
β Don't know what kind of chip you have? Hit start, enter "processor" for info.
macOS
Intel Processor
π¦ Standalone Zip
Apple M1 Processor
π¦ Standalone Zip
β Don't know what kind of chip you have? Learn more at apple.com.
Linux
64-bit
πΏ rpm
|
πΏ deb
ARM64
πΏ rpm
|
πΏ deb
ARMv7 (armhf)
πΏ rpm
|
πΏ deb
![Screenshot](https://user-images.githubusercontent.com/1426799/44532591-4ceb3680-a6a8-11e8-8c2c-bc29f3bfdef7.png)
## Does it work?
Yes! Quite well, actually - on macOS, Windows, and Linux. Bear in mind that this is written entirely in JavaScript, so please adjust your expectations.## Should this have been a native app?
Absolutely.## Does it run Doom (or my other favorite game)?
You'll likely be better off with an actual virtualization app, but the short answer is yes. [Thanks to
@DisplacedGamers](https://youtu.be/xDXqmdFxofM) I can recommend that you switch to a resolution of
640x480 @ 256 colors before starting DOS games - just like in the good ol' days.## Credits
99% of the work was done over at [v86](https://github.com/copy/v86/) by Copy aka Fabian Hemmer and his contributors.
## Contributing
Before you can run this from source, you'll need the disk image. It's not part of the
repository, but you can grab it using the `Show Disk Image` button from the packaged
release, which does include the disk image. You can find that button in the
`Modify C: Drive` section.Unpack the `images` folder into the `src` folder, creating this layout:
```
- /images/windows95.img
- /images/default-state.bin
- /assets/...
- /bios/...
- /docs/...
```Once you've done so, run `npm install` and `npm start` to run your local build.
If you want to tinker with the image or make a new one, check out the [QEMU docs](./docs/qemu.md).
## Other Questions
* [MS-DOS seems to brick the screen](./HELP.md#ms-dos-seems-to-brick-the-screen)
* [Windows 95 is stuck in a bad state](./HELP.md#windows-95-is-stuck-in-a-bad-state)
* [I want to install additional apps or games](./HELP.md#i-want-to-install-additional-apps-or-games)
* [Running in Docker](./docs/docker-instructions.md)
* [Running in an online VM with Kubernetes and Gitpod](./docs/docker-kubernetes-gitpod.md)## License
This project is provided for educational purposes only. It is not affiliated with and has
not been approved by Microsoft.