OSDev.org
https://forum.osdev.org/

What does your OS look like? (Screen Shots..)
https://forum.osdev.org/viewtopic.php?f=1&t=12087
Page 229 of 260

Author:  Thunderbirds747 [ Fri Jul 26, 2019 4:52 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

pvc wrote:
@TimothyWilliams I'm glad you like it :D

And you managed to port GCC, what next? Python, Assembler, web design, or what? 8)

Author:  pvc [ Sat Jul 27, 2019 12:53 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

GCC is actually not ported. It's just sitting there and waiting. I was getting it to almost work, but not exactly. I think binutils is done but disabled for now.

Author:  f2 [ Sat Aug 17, 2019 4:41 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Hi all,

I'm back in the game. I don't know for how long, but I'm back.
Just started to work on an UEFI bootloader:
Attachment:
File comment: Hello, UEFI world
18082019_uefi.PNG
18082019_uefi.PNG [ 34.31 KiB | Viewed 9681 times ]

Also added multi-user features:
Attachment:
File comment: Multi-tasking and multi-user.
18082019_user.PNG
18082019_user.PNG [ 43.29 KiB | Viewed 9681 times ]


I hope to put my GUI back on my OS one day...

Author:  Cpcdos [ Mon Aug 19, 2019 1:34 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Hi,
I'm back after more years! :)
This is my new 2019 "co-kernel" version, able to

- Launch Win32 code files (With few NT functions)
- Launch Clang/LLVM code files
- OpenGL & GZE 3D engine + displayer
- Customizable animated bootscreen
- Multi-OS The performances remain correct
- Network UDP/TCP client server, telnet, Serial RS232
- Garbage collector
- Multi-threading
- Powerfull GUI (Checkbox, windows, progressbar, picturebox....) and console
- Include POO CpcdosC+, C/C++, BASIC programing language (Python HTML/CSS in building)
- Very few DOS dependencies


Starting + OpenGL tests 1 :
https://www.youtube.com/watch?v=k37PGs592AA

OpenGL tests 2 (2 meshs + Shadow) :
https://www.youtube.com/watch?v=85T0fYL_SVo

An example of an OS based on Cpcdos created by a young Canadian (Guillaume)
Image
His first version called "ElieOS"

Regards

Author:  cybek [ Mon Aug 19, 2019 4:47 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Doesn't have many features in my 'os', but it's the first time I have ever created simple task scheduler and it's even working.
Two processes incrementing values in different intervals :)
Simple memory manager, which I had to debug, because it was allocating memory where my kernel exists... so many hours wasted :(
Terminal in 13h mode with pre-rendered font (took most of my kernel size, lol) with support for displaying string, hex, decimal and binary values.

I hope that someday I will have graphics mode with some window manager, etc. But don't know when, I wanted to create 16-bit OS, but decided few days ago that 32-bit may be easier. I know that I can't use BIOS, but I have whole memory without segmentation.

Attachments:
first_scheduler.png
first_scheduler.png [ 38.75 KiB | Viewed 9885 times ]

Author:  eekee [ Sun Aug 25, 2019 1:01 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

@cybek: That chunky text makes me nostalgic! :D I wanted to make a 16-bit OS too, but now I'm not so sure either. If I 'just' make a Forth system, I might put it into unreal mode and make a "double-indirect threaded" interpreter. With that, definitions are just lists of addresses, so interpreted code could go into 32-bit space with the data and the VESA graphics framebuffer. Only the relatively small amount of machine code would need to go in low memory. I don't know, though; got no solid OS plans at present.

BTW, everyone's experienced at least one really frustrating bug. If that was your first, welcome to the club, you're a real programmer now! ;)

Author:  cybek [ Sun Aug 25, 2019 3:50 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

eekee wrote:
@cybek: That chunky text makes me nostalgic! :D

If you would like to know, it's this font: https://fonts.google.com/specimen/Press+Start+2P :)
I wanted to enable 13h mode before entering protected mode, and be able to print some text, so I was looking for pixelated font, which can be rendered as small as possible.
I'm happy that you like this font :D
I have made a program that renders whole ascii table, compress it to bitwise array and creates ASM file which can be included in kernel. It's huge compared to rest of the kernel.

Quote:
I wanted to make a 16-bit OS too, but now I'm not so sure either. If I 'just' make a Forth system, I might put it into unreal mode and make a "double-indirect threaded" interpreter.

Yea, 16-bit OS feels more nostalgic, but making it is a pain. It's more difficult because of architecture, but it's easier because you have BIOS routines. 32-bit is simpler because of linear memory, but harder because of lack of BIOS. Maybe some ARM OS then? :)

Quote:
BTW, everyone's experienced at least one really frustrating bug. If that was your first, welcome to the club, you're a real programmer now! ;)

Haha, thanks :D But unfortunately it's not my first bug, just recent one :)

Author:  eekee [ Mon Aug 26, 2019 2:40 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

cybek wrote:
If you would like to know, it's this font: https://fonts.google.com/specimen/Press+Start+2P :)

Thanks! And yeah, font data is huge at this stage. It's possible to go a little smaller, down to 6x8 without merging lines, but not with style. :D Re. BIOS convenience, perhaps UEFI could make up for the lack of it? I don't want to post too much in the screenshot thread.

Author:  ozkl [ Sat Sep 07, 2019 2:12 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Hi,

My little operating system Soso is finally able to run Doom :)

https://github.com/ozkl/soso

It is a 32 bit x86 OS with multitasking support.
Doom runs on mmap'ed framebuffer device (/dev/fb0).
All the data is in initrd which is mounted as a FAT32 image (yes, it supports VFS and FAT32).

By the way, I found very hard to implement pseudo TTY system (master and slave devices) and supporting VT-100 like terminals. So i went my own poor way :)

Here two doom processes are running in different TTYs on the same framebuffer device.

Image

Author:  ComputerFido [ Sat Sep 07, 2019 3:44 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

The 32-bit version of my Operating System:
Image

Currently working on a 64-bit version and I am planning to go full 64, but there is not much to see.

Author:  adamfc2000 [ Sat Sep 14, 2019 4:37 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Not much, but after coming back to my bootloader project, I got memory detection working (I think!)

Attachments:
memMap.png
memMap.png [ 28.47 KiB | Viewed 9059 times ]

Author:  ajaymt [ Tue Sep 17, 2019 4:33 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

This is Mako. I've been working on it for the last ~6 months, and it I think it finally does enough to be a real "operating system"[1].

https://github.com/AjayMT/mako

Image

Huge thanks to the OSDev community for all the help and resources, I never thought I would be able to do anything like this. My operating system is not complete or perfect (and likely never will be) but I'm proud of it nevertheless. I feel like I can build literally anything now that I've done this.

[1]: It reads and writes files and runs user programs.

Author:  eekee [ Fri Sep 20, 2019 12:48 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

@ajaymt: Always good to see alternative window management! It looks really nice, too. A small note of caution though: I've used a system which fades the text in non-current windows, like yours does. While it's great that it shows so clearly which is the current window, it becomes a bad thing when you're trying to read documentation or notes in one window while typing into another. Also, it's confusing when a window holds a program which doesn't fade.

Author:  saltlamp [ Sun Sep 22, 2019 12:18 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Mine is a 86-DOS clone, with a 32-bit kernel 'overlay'.

The system starts in real-mode, with the files 'IO.SYS', and 'RMDOS.SYS', and the user can choose to boot into the 32-bit system (doskrnl.exe - microkernel), or remain in 16-bit RMDOS (execution monitor).

doskrnl.exe is loaded exactly past 1MB, while rmdos.sys and io.sys remain in conventional memory, along with the PC-BIOS. if the user is in the 32-bit system, if they run a .com file, the system goes back to real-mode, runs the .com file or 16-bit .exe file, and then goes back to the protected-mode system.

I don't have any pictures of it running, atm, but I have this screenshot of a sorta 'pseudo disk layout':

Attachments:
Capture.PNG
Capture.PNG [ 21.61 KiB | Viewed 9799 times ]

Author:  Korona [ Sun Sep 29, 2019 3:21 am ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

LAI's hardware support gets better and better. Here is @Matt8898 from GitHub who implemented a few missing opcodes and successful booted LAI on his "laptop".

(For those who don't know about it already, LAI is an AML interpreter: https://github.com/qword-os/lai)

Attachments:
DSC_0547.JPG
DSC_0547.JPG [ 117.09 KiB | Viewed 9491 times ]

Page 229 of 260 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/