Windows 10 OS with the P2
AwesomeCronk
Posts: 1,055
in Propeller 2
Hello, I heard from my computer teacher today, that Windows 10 adapts to fit the requirements of almost any C-speaking processor. Could someone possibly load Windows 10 onto a P2(or even a P1), and then build a PC around the Prop?
This discussion has been closed.
Comments
Given someone has Linux booting on a AVR8, (yes, glacially), perhaps a smarter question is : "Is that practical ?"
Certainly, you could build a File system/Display/Keyboard/Mouse infrastructure on a P2.
What do you mean, "Linux booting on a AVR8"?
AVR8 is an 8 bit, single chip microcontroller, and yes, someone has booted Linux on that ! (with external memory...)
Here is one example : http://dmitry.gr/?r=05.Projects&proj=07. Linux on 8bit
I like this bit
"How fast is it?
uARM is certainly no speed demon. It takes about 2 hours to boot to bash prompt ("init=/bin/bash" kernel command line). Then 4 more hours to boot up the entire Ubuntu ("exec init" and then login). Starting X takes a lot longer. The effective emulated CPU speed is about 6.5KHz, which is on par with what you'd expect emulating a 32-bit CPU & MMU on a measly 8-bit micro. Curiously enough, once booted, the system is somewhat usable. You can type a command and get a reply within a minute. That is to say that you can, in fact, use it. I used it to day to format an SD card, for example. This is definitely not the fastest, but I think it may be the cheapest, slowest, simplest to hand assemble, lowest part count, and lowest-end Linux PC. The board is hand-soldered using wires, there is not even a requirement for a printed circuit board."
You need to get a multi-core PC is what you need to do and you may be able to get a CPU upgrade to do it but this isn't your CPU.
That said, there are several 8080/Z80 emulators for the P1 that run CP/M off an SD card at pretty much "real" 8080 speeds and the same could be done even better for the P2.
Windows does not adapt to fit the requirements of anything. It can perhaps be adapted and re-compiled, by Microsoft, for different processor architectures and platforms.
We do not have access to the source code of Windows so we cannot adapt it to anything.
Even if we could the result would be horribly slow.
Well, yeah. Sorry, I was just being fussy.
Certainly an MMU would help. Plus a ton of memory other peripheral hardware support.
Oh, and we would need the source code...
Maybe we'd better stick with Linux!
Kind regards, Samuel Lourenço
That depends on how you define your "stripped version". There are already several "unix-like" systems for the P1, but these are command-line based (no GUI) with a simple file system on SD card and a few simple I/O drivers. A lot of functionality is provided using small utility programs. Clearly the same could be provided on the P2 with a significant increase in functionality ... still text-based, but closer to a Linux text-based system.
Correct.
Kind regards, Samuel Lourenço