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 213 of 230

Author:  gungomanj [ Sun Nov 19, 2017 7:08 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

first step on my POSIX layer for sel4 :D
Image

Author:  FelixBoop [ Mon Nov 20, 2017 5:28 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Image

So now I've remapped the PIC to 0x20+ and 0x28+, and written a dummy handler for IRQ 0. I've got the start of a keyboard ISR, but it still has some strange bugs. I haven't implemented translations for all the scancodes yet, and shift is still lazy. The worst thing is that it only catches every other character if you type any faster than "slow." I'm not sure if I need to reconfig the keyboard or if there is an issue in my code.

The pair of dotted boxes in the picture is a backspace, but that's a separate and probably trivial issue. There's a bunch of other problems though too. The actual code I wrote for PS/2 initialization doesn't work at all, so I just don't call it. The CD-ROM drive code is also buggy, and I'm not sure why.

I'm proud of it anyway, and I'm learning a lot as I go. I'm hoping to get it on real hardware soon.

Author:  thumble [ Tue Nov 21, 2017 11:18 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

This is EggOS on normal boot:
Image
Uh-oh!
Image
Also the old error screen:
Image
I haven't committed to repo for a while, but it is at https://github.com/adrian154/eggOS.

Author:  obiwac [ Thu Nov 23, 2017 5:05 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

I have been working on the UI a lot lately.
Here is the skeleton of the calculator applet:

Image

I have also made a UI toolkit, AUI.
Here is an example of the paragraph element:

Image

Author:  Elttob [ Wed Nov 29, 2017 1:57 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

I'm writing my OS in Rust (mainly because of the strict compiler, and it has a syntax I like, and so on), and I'm following Philipp Oppermann's tutorials. I'm really enjoying it so far; Rust is playing nicely and I get to finally post some nice looking output! Here's some Multiboot info:

Image

Edit: I also made a pretty cool panic screen.

Image

Author:  bellezzasolo [ Wed Nov 29, 2017 3:26 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

I have my kernel running on a rPi. Now I need to get to the same level as my x86 version.
I replaced the DOS stub with an ARM PE entry point finder, and taught raspbootin to recognise an MZ.

Attachments:
File comment: Serial connection
5EC4A4C0-19EB-413A-AEC5-155B2E3ACBCD.jpeg
5EC4A4C0-19EB-413A-AEC5-155B2E3ACBCD.jpeg [ 80.02 KiB | Viewed 3313 times ]

Author:  zaval [ Wed Nov 29, 2017 3:53 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

all above screenshots are cool, nice achievement, guys.
especially pleasurable for me was seeing the last one with finally something other that x86 (no offense, I like it too, but it's for later :^)). moreover - with arm. and with PE as an executable format. this is intriguing, and honestly I am lost a little. How did you get PE executables for arm targets? Does MS compilers finally allow to build free standing images for arm? what's "raspbootin" (haha, nice pun)? I have 5 armv7/armv8 target machines but it just happenned that none of them are raspberry pi. is there "uboot" on RPi?

Author:  bellezzasolo [ Wed Nov 29, 2017 5:49 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

zaval wrote:
all above screenshots are cool, nice achievement, guys.
especially pleasurable for me was seeing the last one with finally something other that x86 (no offense, I like it too, but it's for later :^)). moreover - with arm. and with PE as an executable format. this is intriguing, and honestly I am lost a little. How did you get PE executables for arm targets? Does MS compilers finally allow to build free standing images for arm? what's "raspbootin" (haha, nice pun)? I have 5 armv7/armv8 target machines but it just happenned that none of them are raspberry pi. is there "uboot" on RPi?

Thanks. I've been aiming beyond x86 for some time, so I'm glad to finally get past the architecture barrier.
PE on ARM is doable - after all, WinRT sandboxed programs still use the PE format, and Microsoft are known to use in house tools to write Windows - that includes WinRT. In particular, there's actually no limitation to producing free standing images - there's a setting.
Code:
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>

Pop those in your project file under the first configuration property groups (<Debug,Release>|<ARM and ARM64 respectively>), and Bob's your uncle. I build as a native exe with 4KB file alignment - I probably should write a better PE loader.
raspbootin is referenced on the wiki - http://wiki.osdev.org/ARM_RaspberryPi#Boot-from-serial_kernel. It's not mine, but it's great for testing by booting over serial. It did take some love and care to make it work on the raspberry pi 2 - I commented out the model detection code (maybe a mistake), and disabled the UART init code, since it seemed to give garbage otherwise. The firmware puts the UART in a good state. I'm not too bothered about making my testing tool correct, but I'm going to be working on that same issue with the kernel, I think. I don't know about uboot, I'd imagine there is. I've just been working towards the Pi's default bootloader (raspbootin is transparent). The one issue is that the default bootloader won't recognise an MZ - but it shouldn't be too hard to find some neutral values for the header that are non-destructive of r0-r2. The signature is the only important thing, since MS LINK checks it. As it is, it works out as
Code:
andeq r5, r0, sp, asr #20

Which isn't an issue.

Author:  xlar54 [ Fri Dec 01, 2017 6:35 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Here's mine :)

Image

work in progress, but its fun

https://os64.blogspot.com/

Author:  Octacone [ Fri Dec 15, 2017 2:14 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

I've been inactive recently because I was working on a major project overhaul.
I decided to get rid of GRUB and make a custom bootloader and that is what I did.
With no tutorials to follow (intentionally because they are excuse my words crap) and fragile Assembly knowledge (catching up with it along the way) I managed to pull it off.
This is one of the and maybe even the most inspiring things I've done since I started OS deving.
Attachment:
Basic_OS_Bootloader.png
Basic_OS_Bootloader.png [ 5.98 KiB | Viewed 2612 times ]

It might be basic and it is, but it gets the job done. It is only the beginning, I still have lots of things to do (stage 2 etc).
The last message that say insert floppy blah blah is just a standard DOS VBR so ignore it, no floppies only HDDs.
Also I started using GitLab and I would recommend it to everybody. It has private repositories and it is free.

Author:  frednora [ Sun Dec 24, 2017 5:58 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

The first time I got a desktop image for my operating system.

I was working on my page allocator ... and i now i have pages enough for that.

Attachments:
gramado2.png
gramado2.png [ 5.68 KiB | Viewed 2287 times ]

Author:  frednora [ Sun Dec 24, 2017 6:02 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

This is how my operating system is looking like.

Attachments:
gui.jpg
gui.jpg [ 34.79 KiB | Viewed 2285 times ]

Author:  frednora [ Sun Dec 24, 2017 6:12 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

Here i'm working on my page allocator ... and testing the allocated space with some bmp file.

Attachments:
ferris.jpg
ferris.jpg [ 81.43 KiB | Viewed 2284 times ]

Author:  qookie [ Wed Dec 27, 2017 1:21 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

My second OS project, quack. This time I started by first making a physical memory manager, a virtual memory manager, and a small kernel heap.
I know, the name is very creative

Attachments:
quack kernel heap.png
quack kernel heap.png [ 9.5 KiB | Viewed 2113 times ]

Author:  Stijn [ Wed Dec 27, 2017 6:48 pm ]
Post subject:  Re: What does your OS look like? (Screen Shots..)

It took me multiple attempts since registering here almost 6 years ago, but I finally got something to show.

The kernel is written in D (and compiled with -betterC), and the bootloader has a naive implementation to load an ELF image (the kernel). I'm currently implementing a proper VGA terminal and writing unit tests for it.

Attachment:
main.PNG
main.PNG [ 9.5 KiB | Viewed 2060 times ]

Attachment:
tests.PNG
tests.PNG [ 15.98 KiB | Viewed 2060 times ]

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