OSDev.org

The Place to Start for Operating System Developers
It is currently Mon Oct 22, 2018 11:01 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3336 posts ]  Go to page Previous  1 ... 210, 211, 212, 213, 214, 215, 216 ... 223  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Nov 19, 2017 7:08 pm 
Offline

Joined: Sun Apr 23, 2017 4:41 am
Posts: 23
first step on my POSIX layer for sel4 :D
Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Nov 20, 2017 5:28 pm 
Offline
User avatar

Joined: Thu Apr 24, 2014 1:35 pm
Posts: 13
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.

_________________
SAUCE CD IV - The most schwaaay OS.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Nov 21, 2017 11:18 pm 
Offline

Joined: Thu May 25, 2017 10:41 pm
Posts: 21
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.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Nov 23, 2017 5:05 pm 
Offline
Member
Member
User avatar

Joined: Fri Jan 27, 2017 12:15 pm
Posts: 145
Location: Belgium
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

_________________
AQUA OS: https://obiwac.wordpress.com/aqua-os/


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Nov 29, 2017 1:57 pm 
Offline
Member
Member
User avatar

Joined: Mon Sep 12, 2016 10:21 am
Posts: 28
Location: London, UK
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

_________________
I'm bored.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Nov 29, 2017 3:26 pm 
Offline
Member
Member
User avatar

Joined: Sun Feb 20, 2011 2:01 pm
Posts: 36
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 2641 times ]

_________________
Whoever said you can't do OS development on Windows?
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Nov 29, 2017 3:53 pm 
Offline
Member
Member
User avatar

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 322
Location: Ukraine, Bachmut
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?

_________________
future big goal: ANT - NT-like OS for mips, arm and x86.
current smaller goal: efify - UEFI for a couple of boards (mips and arm).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Nov 29, 2017 5:49 pm 
Offline
Member
Member
User avatar

Joined: Sun Feb 20, 2011 2:01 pm
Posts: 36
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.

_________________
Whoever said you can't do OS development on Windows?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Dec 01, 2017 6:35 pm 
Offline

Joined: Mon Sep 16, 2013 1:12 pm
Posts: 12
Here's mine :)

Image

work in progress, but its fun

https://os64.blogspot.com/


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Dec 15, 2017 2:14 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 986
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 1940 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.

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Dec 24, 2017 5:58 pm 
Offline
User avatar

Joined: Fri Sep 01, 2017 6:53 pm
Posts: 14
Location: Londrina - Paraná | Brazil
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 1615 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Dec 24, 2017 6:02 pm 
Offline
User avatar

Joined: Fri Sep 01, 2017 6:53 pm
Posts: 14
Location: Londrina - Paraná | Brazil
This is how my operating system is looking like.


Attachments:
gui.jpg
gui.jpg [ 34.79 KiB | Viewed 1613 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Dec 24, 2017 6:12 pm 
Offline
User avatar

Joined: Fri Sep 01, 2017 6:53 pm
Posts: 14
Location: Londrina - Paraná | Brazil
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 1612 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Dec 27, 2017 1:21 pm 
Offline
User avatar

Joined: Sun Apr 30, 2017 12:16 pm
Posts: 20
Location: Poland
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 1441 times ]

_________________
quack, my small operating system project
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Dec 27, 2017 6:48 pm 
Offline

Joined: Tue Feb 07, 2012 6:55 pm
Posts: 10
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 1388 times ]

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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3336 posts ]  Go to page Previous  1 ... 210, 211, 212, 213, 214, 215, 216 ... 223  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group