Page 101 of 262

Re: What does your OS look like? (Screen Shots..)

Posted: Thu Jan 09, 2014 4:21 am
by jal
it actually uses a hash table for command lookup, so it should remain rather speedy regardless of the commands I add.
Of course, unless you plan to add several millions of commands, even if you run it on a Z80 @ 1MHz it should perform quite comfortably with a linear lookup :).


JAL

Re: What does your OS look like? (Screen Shots..)

Posted: Thu Jan 09, 2014 12:50 pm
by klange
jal wrote:Of course, unless you plan to add several millions of commands, even if you run it on a Z80 @ 1MHz it should perform quite comfortably with a linear lookup :).
That statement was partially in jest ;)

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jan 10, 2014 4:52 am
by Bender
Not a screenshot but I can finally tell people that they don't need to program in assembly for my OS, :P
Using NASM Macros I've finally been able to write a C#-like language, in which the code looks like this :

Code: Select all

%include "nt.inc"					; Include the library and headers
%include "lib16.inc"
System.IO.Printf 'Hello World'	; Printf
System.IO.WaitKey 	; Wait
; Just an example showing some Regs...
regs.AX 1
regs.BX 2
INT86 13h
return NT_SUCCESS	; Return to the kernel telling that it was a success

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jan 10, 2014 6:52 am
by brunexgeek
sid123 wrote:New feature in My OS. :D
It's called Night Mode and Day Mode.
Night Mode is activated after 6:00 P.M
Day Mode is activated after 6:00 A.M
I plan to add evening and afternoon mode.
No OS has this feature!
Image
You could add a white horizontal bar at the bottom of the screen in Night Mode to light the keyboard :D (I hate when I press the wrong key ](*,) )

Re: What does your OS look like? (Screen Shots..)

Posted: Sat Jan 11, 2014 8:47 am
by Bender
You could add a white horizontal bar at the bottom of the screen in Night Mode to light the keyboard :D (I hate when I press the wrong key ](*,) )
Hmm.... :?
Been thinking of this lately....
*Ideas come from nowhere*
In night mode all the keyboard LEDs are turned on.
On weekends there is a mode called party mode, if it's 00:00, some music is played and the piano app is showed indicating that it's time to play the piano.
On 5th October there is a penguin showed at start up. (Guess why?)
On November 20 it will be as buggy as possible, apps will crash, system will reboot automatically, huge crash reports will be written to the disk.

Re: What does your OS look like? (Screen Shots..)

Posted: Sun Jan 19, 2014 4:08 am
by Bender
Sorry for bumping this thread. :P
Nice. Got it working (sort of), don't know why it hangs after some ticks, :P
Well, I am talking about multitasking........
Right now it's just a single program that spawns two tasks, Task 1 and Task 2, with Priority one,
The program prints "Hello World" to indicate that it's functioning properly
Task 1 is executed first, and then task 2, don't know why Task 1 hangs after ticking a lot of times, or doing something
like pressing a key etc. will investigate it later, don't want to look stupid again :P
Maybe I would be able to make a simple task manager, (not sure)
Problem is BIOS Ints don't work (or behave like a tortoise), had to write it to Video Memory. (Maybe because they don't support multitasking?)
Image
EDIT: As JAL pointed out BIOS Ints are BS and don't support multitasking.

Re: What does your OS look like? (Screen Shots..)

Posted: Mon Jan 20, 2014 2:45 am
by jal
sid123 wrote:Problem is BIOS Ints don't work (or behave like a tortoise), had to write it to Video Memory. (Maybe because they don't support multitasking?)
For one, you'd be an incredibly dufus to use BIOS for screen output. Secondly, *MAYBE* because they don't support multitasking?! WTF?!


JAL

Re: What does your OS look like? (Screen Shots..)

Posted: Mon Jan 20, 2014 3:46 am
by PearOs
Saw this thread and figured eh why not.

Whats supported:

-Interrupts
-Full Multitasking
-BIOS Calls
-Kernel Level GC
-Memory Manager
-VBE Driver
-USB Support

And a bunch of other stuff that aren't too important. :)

Re: What does your OS look like? (Screen Shots..)

Posted: Mon Jan 20, 2014 5:42 am
by Bender
For one, you'd be an incredibly dufus to use BIOS for screen output.
No dufus, lazy :mrgreen:
I said maybe since I wasn't sure whether all BIOS interrupts don't support multitasking, Thanks for the clarification. (Post edited)
BTW this OS is just a pile of crap and BS, that I'm using for learning
assembly, Using assembly out of DOS and System Programming, scares me, I prefer C#, C++ or other HL languages for user space programming.

Re: What does your OS look like? (Screen Shots..)

Posted: Mon Jan 20, 2014 9:11 am
by jal
sid123 wrote:I said maybe since I wasn't sure whether all BIOS interrupts don't support multitasking
Well, you could of course make it multitasking where it's not accessing non-multiplexible resources like hardware, but you really shouldn't. Even if you use it for output (and there's really no need for it, outputting to text mode is dead simple), you should have only your graphics driver access the BIOS, so that it can't be accessed in parallel.


JAL

Re: What does your OS look like? (Screen Shots..)

Posted: Mon Jan 20, 2014 5:06 pm
by dmatlack
Ran on hardware for the first time today :D. Dell Dimension 4100 (contains a Pentium III).

Image

What's kind-of visible:
- {page,virtual,dynamic} memory management
- initial ramdisk
- pci bus/device scanning
- IRQ handling

Not much really going on here. I just finished implementing the ramdisk and VFS so now I'm working on loading elfs and getting to userspace.

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jan 24, 2014 5:14 am
by Bender
High-Resolution stuff, Got inspired because of klange's ToaruOS *I love that GUI! Hope someone could make it for Windows*
(Don't know whether I would ever reach that stage, but what's bad in trying?)
I think it's time to leave 8086, Real Mode, and a lot of BS which I was surrounded by......
Programming something good in Long Mode, or Protected Mode......
EDIT : This is gonna suck badly for mobile users, I went too high I guess.
Image
Also, I've managed to port the DexOS FASM IDE (Runs in PM though)
Image

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jan 24, 2014 9:51 am
by usernameHere
It's a start to an OS. It has a very simple keyboard driver and uses GRUB to gather size of the memory.
Image

Next up would be paging, I guess. Then the File system and hopefully IDE controller.

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jan 24, 2014 11:06 am
by Antti
I wrote a simple interactive boot loader a while ago. It works well but I am not happy at all. It is time to do it again and make it better.

Re: What does your OS look like? (Screen Shots..)

Posted: Fri Jan 24, 2014 7:00 pm
by kolibri
Hi, guys!
Nice to meet you. My real nickname is Leency. I'm from Ukraine.

I like GUIs very much and my first deal with Alternative OS's was started from Visopsys. I draw icons for VisopsysOS and send them to Andy, it was a very big surprise to see him here http://forum.osdev.org/viewtopic.php?p=186609#p186609 (folder icon on his screenshot drew by me)

Then I search a lot for OS that would be very close to me. This OS was Kolibri.
I would like to show you some programs that was developed by me for KolibriOS.

First one are Eolite file manager and Virtual disk manager (only front end for driver). In VDM you can easily add or remove RAM disks.
Image

"Open with..." dialog is my proud in Eolite.
Image

Text Based Browser
Image

Liza mail client
liza_login.png
liza_login.png (5.19 KiB) Viewed 12664 times
liza_opt.png
liza_opt.png (7.19 KiB) Viewed 12664 times
liza_mailbox.png
Some other software: Dictionary, Persionalization, Calendar GUI
Image

And the last (I wish this is not too much for one post). Games: Flood-it, JustClicks, Memory Blocks
Image

Thank you for watching.
Peace and glory.