Hey look, It's been over a year since I said I would release this.
Wonder if anyone remembers it...
But seriously. I've actually been putting some real effort into DevOS 2.0 recently, and I'm almost ready to release 2.0 RC1.
2.0 RC1 will include the new dMech machine language for the VM, which replaces Skip because it is much faster, and DeVux Kernel V1, which is the base for DevOS, and works a lot like Linux. I will also upload a compiler that turns C-style code into something the dMech VM will be able to execute.
DevOS won't have an actual drawn GUI until 2.0 RC2, but it will have a list based console for now.
Here's my progress:
Part: dMech VM Completed: 80%
Part: DeVux V1 Completed: 10%
To show some of what I'm working on, here's the current DeVux source code (pre-compile):
! INIT SECTION
! Check to see if DEVFS file system exists on hard drive,
! if not, halt.
&dataio.a
! Data:
#devfs_tag DEVFS
#error_message Error, DEVFS file system not found on hard drive, halting system...
#success_message [OK] DEVFS file system found on hard drive
! Code:
Memory.move(#devfs_tag, 901)
Disk.read(1, 900)
BranchEqual(900, 901) {
Memory.move(#success_message, #DISPLAY)
Jump($Init_done)
}
Memory.move(#success_message, #SCREEN)
Release(devfs_tag)
Release(error_message)
Release(success_message)
$init_done
! TemporaryI'll update this thread frequently.
Offline
elfin8er wrote:
So, is this a real OS? Could I boot my computer into it? Could you put a bit more info?
Yes, it's technically a real OS. (Just because it RUNS in Scratch doesn't mean it's not an OS) No, you couldn't boot your computer to it unless I write the compiler for x86 (which I may do).
As for the more info, DevOS was an OS I made in June of 2010 that was made so that people could write apps for it, inside of it. That's how it got the name: DEVeloper Operating System. The programming language it used was called SKIP, and ran on a Scratch-based VM. The next version I made was DevOS 1.9, which ran a much better and faster version of SKIP, but lacked many essentials of a real OS, as my knowledge of how a real one worked was a lot more limited than I thought it was. DevOS 2.0 was a project I totally gave up on because I didn't know enough when I planned to release it on December 25, 2010. Now that I know more about how OS's work, I plan to finish this with intentions of it being similar to Linux.
That's basically the story
Offline
I think I remember playing an older version of this...
Offline
Offline