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

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
Ycep
Member
Member
Posts: 401
Joined: Mon Dec 28, 2015 11:11 am

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

Post by Ycep »

octacone: EDP? You meant ESP?
User avatar
Ch4ozz
Member
Member
Posts: 170
Joined: Mon Jul 18, 2016 2:46 pm
Libera.chat IRC: esi

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

Post by Ch4ozz »

Lukand wrote:octacone: EDP? You meant ESP?
No he meant EBP
AMenard
Member
Member
Posts: 67
Joined: Mon Aug 25, 2014 1:27 pm

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

Post by AMenard »

octacone wrote:This topic is loosing its sense because of these ongoing discussions.

Basic OS Small Update:
-Added Blue Screen of Death System
-Capable of: dumping registers, showing your the error code and other important things such as what has happened to your OS
Personnaly I prefer the good old Guru Meditation error message over the BSOD :mrgreen:
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

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

Post by Octacone »

AMenard wrote:
octacone wrote:This topic is loosing its sense because of these ongoing discussions.
Basic OS Small Update:
-Added Blue Screen of Death System
-Capable of: dumping registers, showing your the error code and other important things such as what has happened to your OS
Personnaly I prefer the good old Guru Meditation error message over the BSOD :mrgreen:
Lol :D
Ch4ozz wrote:
Lukand wrote:octacone: EDP? You meant ESP?
No he meant EBP
It says EDP. I guess it is EBP. :?: :?

Update:
+Added Printf function, my first one actually (never had one before), based on libk's implementation
Attachments
TestingPrintfPort.png
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

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

Post by osdever »

octacone wrote:
AMenard wrote:
octacone wrote:This topic is loosing its sense because of these ongoing discussions.
Basic OS Small Update:
-Added Blue Screen of Death System
-Capable of: dumping registers, showing your the error code and other important things such as what has happened to your OS
Personnaly I prefer the good old Guru Meditation error message over the BSOD :mrgreen:
Lol :D
Ch4ozz wrote:
Lukand wrote:octacone: EDP? You meant ESP?
No he meant EBP
It says EDP. I guess it is EBP. :?: :?

Update:
+Added Printf function, my first one actually (never had one before), based on libk's implementation
Cool!
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
User avatar
Ycep
Member
Member
Posts: 401
Joined: Mon Dec 28, 2015 11:11 am

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

Post by Ycep »

Added Printf function, my first one actually (never had one before), based on libk's implementation
Well, you should have implemented it earlier, for debugging purposes.
Through, basing simple functions on other implementations is really... awkward.

But anyways, keep going further!
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

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

Post by Octacone »

catnikita255 wrote: Cool!
Thanks!
Lukand wrote: Well, you should have implemented it earlier, for debugging purposes.
Through, basing simple functions on other implementations is really... awkward.
But anyways, keep going further!
Yes, I know really awkward. Thanks!

I feel like I am the only one posting in here:
Update:
+PCI improvements:
*added device id field
*fixed wrong vendor id values, used to be represented as integers now they are represented as hexadecimal numbers
Attachments
BasicOSImprovedPCI.png
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
matt11235
Member
Member
Posts: 286
Joined: Tue Aug 02, 2016 1:52 pm
Location: East Riding of Yorkshire, UK

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

Post by matt11235 »

octacone wrote:
catnikita255 wrote: Cool!
Thanks!
Lukand wrote: Well, you should have implemented it earlier, for debugging purposes.
Through, basing simple functions on other implementations is really... awkward.
But anyways, keep going further!
Yes, I know really awkward. Thanks!

I feel like I am the only one posting in here:
Update:
+PCI improvements:
*added device id field
*fixed wrong vendor id values, used to be represented as integers now they are represented as hexadecimal numbers
Why doesn't the text line up? Are you not using a monospaced font?
com.sun.java.swing.plaf.nimbus.InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState
Compiler Development Forum
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

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

Post by pcmattman »

i did a thing
Attachments
pedigree-debian-1.png
pedigree-debian-1.png (8.91 KiB) Viewed 5503 times
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

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

Post by osdever »

pcmattman wrote:i did a thing
Oh Bublin. Amazing OS!
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
klange
Member
Member
Posts: 679
Joined: Wed Mar 30, 2011 12:31 am
Libera.chat IRC: klange
Discord: klange

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

Post by klange »

pcmattman wrote:i did a thing
Think you need to provide some details on this one, pcmattman.

pcmattman built a Linux syscall translation layer for Pedigree, so that's a Pedigree kernel running some sort of Debian userspace if I can grok the conversation on IRC correctly.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

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

Post by pcmattman »

Yes, I added translation. If the POSIX subsystem detects a Linux syscall it switches into Linux ABI mode, which is sufficient to at least run an emergency shell in a Debian filesystem. The ABI switch is also exposed such that the subsystem can use the mode to change the behavior of certain syscalls if required.

The image itself is an ext2 disk image built from the Debian Lenny (5.0.10) livecd squashfs - so it's using sysvinit. It's still very much a WIP but it's a wild ride :)
trolly
Member
Member
Posts: 52
Joined: Tue Mar 25, 2008 12:26 pm

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

Post by trolly »

this is how my os looks now

it's written almost entirely in freebasic (and a little bit assembly for the init, and the interrupts bootstrap)
Attachments
Capture.jpg
User avatar
osdever
Member
Member
Posts: 492
Joined: Fri Apr 03, 2015 9:41 am
Contact:

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

Post by osdever »

Image masking in Surface, my graphical toolkit.
Image
Developing U365.
Source:
only testing: http://gitlab.com/bps-projs/U365/tree/testing

OSDev newbies can copy any code from my repositories, just leave a notice that this code was written by U365 development team, not by you.
User avatar
Ycep
Member
Member
Posts: 401
Joined: Mon Dec 28, 2015 11:11 am

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

Post by Ycep »

trolly wrote:this is how my os looks now

it's written almost entirely in freebasic (and a little bit assembly for the init, and the interrupts bootstrap)
Doesn't it copy a little bit of Classic Macintosh, huh? Anyways, great.
Post Reply