Re: What does your OS look like? (Screen Shots..)
Posted: Fri Dec 11, 2020 4:01 pm
@Gigasoft: Coool! Do you have a binary download?
The Place to Start for Operating System Developers
http://f.osdev.org/
Thanks very much! Unfortunately, all I can say is "It doesn't work in Qemu." Qemu starts booting before opening its window so there's no chance to hold shift or control. I don't have Vbox. Maybe I should install it because Qemu is a pain in this and other ways. Bochs "Could not read the boot disk" of this and every other OS, which is very strange.Gigasoft wrote:Here you go.
Code: Select all
Booting from Floppy
Starting UstaOSet
Gigasoft wrote:This has not been tested on a real computer. If the OS doesn't start, you can try holding down Shift at the start to enter the debugger. If you hold Ctrl at the start, debug messages will be sent to COM1. You can break into the debugger at any time by pressing Break. Press F11 to single step, F10 to step over a function call and Esc to continue.
Awesome!astralorchid wrote:disk driver update. boots with bios on 100% of rigs so far. tokenizer (will also be used for my shell scripts.) getting deeper into a 16-bit assembler syntax tree. the base opcodes are established, now constructing mod r/m bytes and immediates. error detection. real man. beware mr klik. CLI assembly first, then a text editor and actual file system after.
Congrats! It's nice to see a short list of processes too. I miss the days when Linux was like that. Even Plan 9 has tons of processes in a bare system.Peterbjornx wrote:GCC 9.3.0 running on my OS!
The system I'm planning will have tons of processes after boot as well. That is not a measure of bloat. I will be using the same threaded interrupt handler model Linux uses because I have experienced a Linux system in an interrupt storm, and besides a little silliness regarding the timer, you wouldn't even know. (The system was in an interrupt storm because an interrupt trigger was set wrong, so it was constantly interrupting.) And I don't feel like hiding kernel threads from user space, because I don't want to write the scheduler twice.eekee wrote:Congrats! It's nice to see a short list of processes too. I miss the days when Linux was like that. Even Plan 9 has tons of processes in a bare system.
Quite nice! I'll be glad when my OS does that one day....Peterbjornx wrote:GCC 9.3.0 running on my OS!
Quite impressive, especially when it's all assembly!nlg wrote:I don't remember having presented my OS to you, so here is a screen of my OS:
-snip-
(the text is in French but it's normal I'm French)
if you want to try it:
- a floppy image https://github.com/N-LG/SEAC/raw/master ... QUETTE.IMG
- a multiboot1 file https://github.com/N-LG/SEAC/raw/master ... AC_BAZ.IMB