What does your OS look like? (Screen Shots..)
Re: What does your OS look like? (Screen Shots..)
Still working on paging for now...
Re: What does your OS look like? (Screen Shots..)
I'm not sure I understand what is going on. Is your OS running Xnest which redirects the X output to the host OS? Did you port stuff like an init system, ifup/down and the ALSA user-space to your OS? That is quite a remarkable achievement! Did you have to implement many Linux specific system calls/interfaces in order to be able to do that?pcmattman wrote:Pedigree kernel + Debian userspace + Xnest on the system running QEMU.
I'm cheating a little bit by booting to single-user mode, mostly just to test the basics (e.g. xclock, xterm) before letting the userspace try and run gdm and its own X server.
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].
Re: What does your OS look like? (Screen Shots..)
Post Update: Thank you guys for pointing out that my values were wrong, it is all fixed now.
A brand new and improved panic screen (updated picture): Started working on some memory management:
A brand new and improved panic screen (updated picture): Started working on some memory management:
Last edited by Octacone on Tue Apr 18, 2017 6:39 am, edited 1 time in total.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Re: What does your OS look like? (Screen Shots..)
Your Stack-Selector looks wrong though
Re: What does your OS look like? (Screen Shots..)
i wasn't into x86 too long, don't even know if this possible for a 16-bit register to hold a 24-bit value.) btw, it definitely points to some code near the current IP.
Re: What does your OS look like? (Screen Shots..)
Update: it is all good, because of ring 0Ch4ozz wrote:Your Stack-Selector looks wrong though
Update: All the values are 32 bit, 16 bit values are properly translated.zaval wrote:i wasn't into x86 too long, don't even know if this possible for a 16-bit register to hold a 24-bit value.) btw, it definitely points to some code near the current IP.
Last edited by Octacone on Tue Apr 18, 2017 6:42 am, edited 1 time in total.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Re: What does your OS look like? (Screen Shots..)
I meant SS. Your printing code prints something else instead of SS.)
Re: What does your OS look like? (Screen Shots..)
Finally! Now include files for U365 apps are in the FS itself.
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.
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.
Re: What does your OS look like? (Screen Shots..)
FYI, "cat" should run without arguments, if you are implementing POSIX. It should cat from stdin in that case, not throw an error and exit.osdeverr wrote:Finally! Now include files for U365 apps are in the FS itself.
Re: What does your OS look like? (Screen Shots..)
That is really cool! Now add some color. (for syntax highlighting)osdeverr wrote:Finally! Now include files for U365 apps are in the FS itself.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Re: What does your OS look like? (Screen Shots..)
I know, I was just lazymariuszp wrote:FYI, "cat" should run without arguments, if you are implementing POSIX. It should cat from stdin in that case, not throw an error and exit.osdeverr wrote:Finally! Now include files for U365 apps are in the FS itself.
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.
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.
Re: What does your OS look like? (Screen Shots..)
But it's a cat...octacone wrote:That is really cool! Now add some color. (for syntax highlighting)osdeverr wrote:Finally! Now include files for U365 apps are in the FS itself.
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.
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.
-
- Posts: 13
- Joined: Tue Apr 18, 2017 6:02 pm
Re: What does your OS look like? (Screen Shots..)
I dont really have an os yet but i created something fun in the error screen
Yep, Snake in the error screen
btw its running on my old nearly broken laptop !
funfact: the error screen has more function then the os itself !
Yep, Snake in the error screen
btw its running on my old nearly broken laptop !
funfact: the error screen has more function then the os itself !
Re: What does your OS look like? (Screen Shots..)
Currently, FemtOS 0.1.0-PRE looks like that:
There be dragons: https://jakub.kaszycki.net.pl/en/