This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
melgmry0101b
Member
Posts: 109 Joined: Wed Nov 10, 2010 10:49 am
Post
by melgmry0101b » Sun Jun 17, 2012 6:04 am
Hi everyone,
Today , I would like to introduce my OS
, its name is
Genius HorizonOS (GHOS) .
At the first here is some screen shots :
GHOS is a closed source protected mode OS and it has many features like :
FAT12 Read only file system for floppy. [very old, i know ]
Multitasking.
Genius Horizon Executable (GHX) : a new executable format designed especially for GHOS.
The whole OS and applications are in kernel mode , so you are free to do all kernel mode instructions in your applications (for now ).
Errors handler , but no debug data .
Easy API for application development. [ no support for keyboard API right now ]
minimal ACPI support.
CTRL + Enter to return to the CLI from a hanging APP.
Requirements :
16 MB of RAM [17MB for VPC].
Intel Pentium IV CPU and later, or AMD Athlon and later.
Floppy disk.
ACPI based PC for ACPI features.
PS/2 Keyboard or emulated USB keyboard.
The OS was tested on Qemu, Bochs, VPC and some real hardwares (with some problems in ACPI
).
I hope you got interested in my OS ,and any feedback is appreciated.
here is a floppy disk image and a small demo APP for developers with API datasheet
:
Attachments
GHOS V0.0.5 Alpha - 4.zip
(28.79 KiB) Downloaded 128 times
gravaera
Member
Posts: 737 Joined: Tue Jun 02, 2009 4:35 pm
Location: Supporting the cause: Use \tabs to indent code. NOT \x20 spaces.
Post
by gravaera » Sun Jun 17, 2012 7:50 am
In the name of the gods, Tyrion Lannister, Kanye West, and the god of AD carry mechanics
Doublelift , peace be upon you too brother.
17:56 < sortie> Paging is called paging because you need to draw it on pages in your notebook to succeed at it.
piranha
Member
Posts: 1391 Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:
Post
by piranha » Sun Jun 17, 2012 11:21 am
I tried to run it in Qemu with qemu -fda GHOS\ V0.0.5\ Alpha\ -\ 4.IMG -serial stdio -m 32 and it pagefaulted.
-JL
melgmry0101b
Member
Posts: 109 Joined: Wed Nov 10, 2010 10:49 am
Post
by melgmry0101b » Sun Jun 17, 2012 2:13 pm
Hi piranha,
I am using this command line "in windows" and it works perfect on my side.
Code: Select all
qemu -fda "GHOS V0.0.5 Alpha - 4.IMG" -m 32
piranha
Member
Posts: 1391 Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:
Post
by piranha » Sun Jun 17, 2012 6:53 pm
Can't seem to get it to boot past the panic screen. What version of qemu are you using?
-JL
pcmattman
Member
Posts: 2566 Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:
Post
by pcmattman » Mon Jun 18, 2012 2:47 am
I get a panic on boot in VMM Init on VMware Workstation 8.0.3 (the VM has 32 MB of RAM).
Attached a screenshot.
Attachments
piranha
Member
Posts: 1391 Joined: Thu Dec 21, 2006 7:42 pm
Location: Unknown. Momentum is pretty certain, however.
Contact:
Post
by piranha » Mon Jun 18, 2012 11:21 am
I'm on 1.0.1. I got it to boot up in bochs, but the first three times I tried to load the demo app it just rebooted (TF'd?). But the 4th time it worked properly, and I was unable to reproduce the reboot bug. I get the same error as pcmattman only if I make the memory size something like 4000MB.
-JL
melgmry0101b
Member
Posts: 109 Joined: Wed Nov 10, 2010 10:49 am
Post
by melgmry0101b » Mon Jun 18, 2012 1:41 pm
Hi,
I really surprised from the results
anyway : the "VMM Init Failed" happens because that the OS can't get the BIOS Memory Map , and the restart is a triple fault.
I hope someone else test the OS to see if this error happens again or it is a special case.
[My problem now that i can't produce that bugs here for debugging]
[Note : The website in the panic screen is down
]
neon
Member
Posts: 1567 Joined: Sun Feb 18, 2007 7:28 pm
Contact:
Post
by neon » Mon Jun 18, 2012 6:04 pm
Appears to work fine in VirtualBox here. Fails to shutdown the system but displays that it is safe to turn off the computer instead. No crashes.