Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I'm now working on a GUI for ZeroOS. Vector OS is being temporarily postponed, because I have exams now and not enough time to rewrite an entire kernel. So here's the ZeroOS GUI startup screen!
Don't ask me for the desktop itself, it's probably not ready to be seen yet!
If you really want to see the desktop, go to the "When your OS goes crazy" thread and see my post !!
Attachments
GUILDR "GUi Loader" loading the ZeroOS desktop.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Yaaaaay!!! Got mouse support on my desktop! "The circle is the cursor, arrows are too hard to draw "
The mouse took overnight to implement and the font in Courier! "I opened paint and wrote all the characters in Courier font and save it as BMP file, until i have TrueType it will be like this!"
I'm aiming for a desktop that looks like GNOME 1 or Windows 3x, I can't decide which looks better!
Any suggestions?
Thanks!
Attachments
Mouse test under VirtualBox
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Me and some friends have been working on this multitasking, modular, monolithic and graphical kernel and OS since December 2014. We've decided to call it Dinso and here are its boot loader and start up screens.
The desktop is under heavy development, but it will be ready in a few weeks!
It currently boots from hard disks and CD-ROMs and can execute programs in the RTX "Real Time eXecutable" file format. A C library has been ported. As of now, the OS is written entirely in C and C++, except parts of the boot loader and small parts of the kernel, which are written in assembly language.
The kernel supports ramdisk. As of now, Dinso can load and execute programs from a ramdisk.
@Dinso that's nice! I've also got a graphical boot screen (VGA 320x200x256) and a desktop under development (Vesa 640x480x256) what is your resolution?
You know your OS is advanced when you stop using the Intel programming guide as a reference.
omarrx024 wrote:@Dinso that's nice! I've also got a graphical boot screen (VGA 320x200x256) and a desktop under development (Vesa 640x480x256) what is your resolution?
Thanks! Our boot manager runs in mode 3 (text 80x25 16 colors) and our desktop is resolution independent. The start up is in VESA 800x600x256. The kernel itself is text mode and it is a program within the ramdisk that sets the mode and everything.
Here are Dinso's nearly finished GUI. The program shown "sysinfo" is mostly just a test for the CPUID driver, system interrupts and calls and the desktop's window manager.
We're now working on a task manager. Some bugs have been fixed in the DFS "Dinso File System" file system driver.
Attachments
Dinso's desktop running the "sysinfo" application. Notice the high resolution VESA graphics.
I agree, GUI looks nice, except for some elements: maximize, close, minimize buttons. I think, they would look better, if they were just circles without squares.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay