View Full Version : Java Based Operating systems
Silicate Wielder
December 20th, 2011, 08:41 PM
Ok, hey guys! I've though about building a Java Based OS Type Program that can be run in windows. and its systems files are contained in an ISO that can be loaded from for Settings/programs. and this is going to be a Open-Source OS Simulator. Could Anyone give me ideas for features and good ways to make the Media like System sounds and and Gui Components.
anonymous53
December 20th, 2011, 09:40 PM
Why rebuild the wheel?
VmBox.
TheMatrix
December 20th, 2011, 11:26 PM
A few problems.
Java requires runtimes, which in turn requires a preexisting OS.
If you were to recode those runtimes to be standalone, you would have to take into account that Java is extremely slow.
Hence, even Windows would be faster - and that's saying something ;)
Silicate Wielder
December 21st, 2011, 01:52 PM
A few problems.
Java requires runtimes, which in turn requires a preexisting OS.
If you were to recode those runtimes to be standalone, you would have to take into account that Java is extremely slow.
Hence, even Windows would be faster - and that's saying something ;)
When i make this i'll make it as a Operating system Simulator
TheMatrix
December 21st, 2011, 02:21 PM
When i make this i'll make it as a Operating system Simulator
Alrightie.It will be slow, I'll say that now. If you want to get a feel of what you're in for, I suggest looking at the source of VirtualBox (https://www.virtualbox.org/wiki/Downloads#ose).
It won't be easy, I can tell you that. There are a lot of things you will have to emulate. For example, do you know how to emulate the IO APIC? Or maybe a video card? The processor? The RAM? The IDE/SATA controllers(and then virtualising it)?
If the answer to those are no, then you probably should stick with something simpler for now. But that's not all. There are plenty of other things that need to be taken into account.
And because it's Java, you will need a lot more CPU and RAM to run the emulator.
Sire
December 22nd, 2011, 01:09 AM
Jesus Christ that would be a nightmare in my opinion, Java is just too blocky for my liking, the only good thing about it is the built in GUI abilities xD
vBulletin® v3.8.9, Copyright ©2000-2021, vBulletin Solutions, Inc.