Link to home
Start Free TrialLog in
Avatar of Rohit Bajaj
Rohit BajajFlag for India

asked on

Installing the pintos operating system

Hi,
There is a pintos operating system for educational purposes. It is mentioned here
https://www.scs.stanford.edu/10wi-cs140/pintos/pintos_1.html#SEC4

The link for downloading it is also given. Its mentioned that it can be installed on linux operating system

I have windows installed on my laptop. Is there any alternative to installing linux on my box ?
Like a linux virtual machine etc.. Could that do the job....or any other way.

Thanks
ASKER CERTIFIED SOLUTION
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I'd first install PintOS on some old hardware to get use to the installation process + any problems that might arise.

Then switch over to using Andrew's directions.
Aside: Depending on what you're trying to learn, you might prefer using a Distro like Ubuntu.

Suggestion: If helpful, open another question along the lines of "What's the best Linux Distro to learn __________?" then fill in whatever learning your targeting.

You might research Alpine Linux, if you require some sort of light weight Linux, as Alpine will work more like Linux than PintOS.
"[W]e will run Pintos projects in a system simulator, that is, a program that simulates an 80x86 CPU and its peripheral devices accurately enough that unmodified operating systems and software can run under it. In class we will use the Bochs and QEMU simulators. Pintos has also been tested with VMware Player."

I think the mention of Linux is because you use a Linux machine to build the Pintos OS.
Avatar of noci
noci

You need linux build environment to create the pintos binary, maybe cygwin will do ....  (a quick one to try).

For emulation pintos uses the bochs emulator from the package itself, it can probably work on any other x86 emulator.