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
sortie
Member
Member
Posts: 930
Joined: Wed Mar 21, 2012 3:01 pm
Libera.chat IRC: sortie

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

Post by sortie »

muazzam wrote:I think porting software on a unix like os is easy. Is it true?
Yes, and also no.

In principle, all you need to do is implement the applicable standard and then cross-port the software. This isn't that easy, it's a significant amount of work to get this far. However, after you get this far, you get to deal with ports that pull all sorts of crap. The majority of the time I spend porting software isn't actually spent teaching the software what my OS is, but actually spent fixing stupid things that break on my OS. For instance, I aggressively deprecate and remove undesirable system interfaces (like gets(3), but also much more) and this causes ports to break. Other times, the ports just break on their own because they make non-portable assumptions. Sometimes they don't cross-compile properly and pull in stuff from the Linux environment. Sometimes they just do extremely stupid stuff. Sometimes the ports try to be portable but the portability layer causes even more trouble.

Implementing the Unix semantics merely make porting possible, it doesn't make it straightforward unless the software is well made, and unfortunately a lot of it isn't well made. I explicitly make design choices so stupid stuff breaks on my OS, this makes it likely that I discover any stupid stuff they do.

Porting is good if you want to port, not if you want maximum quality.
User avatar
makerimages
Member
Member
Posts: 27
Joined: Sun Dec 28, 2014 11:16 am
Libera.chat IRC: Makerimages
Location: Estonia

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

Post by makerimages »

So yesterday I started a full recode of my os. To make it better, more understandable. This time around I have a real Linux machine to develop on. Here is a pictre of what the OS currently looks like.
Image
Working on SinusOS.
User avatar
bace
Member
Member
Posts: 34
Joined: Fri Jan 16, 2015 10:41 am
Location: United Kingdom

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

Post by bace »

makerimages wrote:So yesterday I started a full recode of my os. To make it better, more understandable.
I really want to fully rewrite my OS as well. I just don't want to get into the trap of constantly starting over again, because I'll never get anything done that way. :(
Your code does look really neat, so well done! =D>
"for example, turning off the system’s power through the movement of a large red switch" - the Advanced Configuration and Power Interface Specification
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

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

Post by BrightLight »

Lucky people who are working on their OSes now. I can't because I have school and, well, I need to improve my grades. :(
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

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

Post by Roman »

Meanwhile I can't do OS development, because I'm infected with flu. Today I've even had terrible convulsions once and temperature at 41°C.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
Doctor
Posts: 2
Joined: Tue Feb 24, 2015 2:09 pm

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

Post by Doctor »

muazzam wrote:
Roman wrote: And why do you think it's not famous? For example, it's (and PonyOS) well known on one of the most popular russian Linux forums - linux.org.ru.
Popularity at one website is not popularity. It is not even in wikipedia, osnews etc and it is even less popular than kolibri OS or menuet OS. I think, one reason of not being famous is that it is not available to download from its website and its "strange" name.

ACTUALLY, http://www.osnews.com/story/28038/ToAru ... userspace/
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

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

Post by Candy »

Restarted on OSDev a week ago, now I'm at this state. This is a Raspberry-Pi QEmu build modified to more closely match a R-Pi using a ramdisk for MMC as I don't have an MMC driver.

The logs mostly are debugging from the FAT driver and the memory management operations. The R-pi emulator puts the ramdisk at 0x8000000 - 0xC000000 so there are two chunks of RAM present in the memory manager, and it chooses the second to start with handing out.
armos1.png
User avatar
Lionel
Member
Member
Posts: 117
Joined: Fri Jul 16, 2010 2:16 pm
Libera.chat IRC: ryanel
Location: California

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

Post by Lionel »

Image
Cedille has had a lot of under-the-hood changes. The name and license has been moved to kmain(), and it boots in 4ms on bochs.
It also has an internal list of tasks (called kernel processes); The first one manages the framebuffer, which refreshes every 100ms.
Not shown is all the documentation I've been writing. Trying to make a Kernel documented and professional looking is hard work! I plan to test the kernel on real hardware and show the results soon.
nbdd0121
Member
Member
Posts: 60
Joined: Thu Jul 25, 2013 8:10 am

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

Post by nbdd0121 »

My hobby 64-bit kernel is loaded by my own 32-bit boot loader.
Today finally I got ACPI AML under VMware working (basically, with many opcodes ignored), but at least I can soft off the PC. The AML code is tested on Bochs, VMware and my own laptop.
Last edited by sortie on Thu Feb 26, 2015 9:26 am, edited 1 time in total.
Reason: Image removed, website attempted to trick me into installing android malware
User avatar
CorruptedByCPU
Member
Member
Posts: 75
Joined: Tue Feb 11, 2014 4:59 pm

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

Post by CorruptedByCPU »

nothing special :)
Image
Image
Last edited by CorruptedByCPU on Fri Apr 10, 2015 10:18 am, edited 1 time in total.
https://blackdev.org/ - system programming, my own 64 bit kernel and software.
Peterbjornx
Member
Member
Posts: 116
Joined: Thu May 06, 2010 4:34 am
Libera.chat IRC: peterbjornx
Location: Leiden, The Netherlands
Contact:

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

Post by Peterbjornx »

is that your own nano clone or a port of nano?
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

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

Post by BrightLight »

Peterbjornx wrote:is that your own nano clone or a port of nano?
It looks like a clone to me. I don't recall Nano looking like that.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

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

Post by BrightLight »

Multitasking support! :D :P
The shot shows two tasks running. The first task prints "1" and the second task prints "2." The PIT IRQ handler does the task switching.
Attachments
tasking.png
Last edited by BrightLight on Thu Mar 05, 2015 7:59 am, edited 1 time in total.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
User avatar
eryjus
Member
Member
Posts: 286
Joined: Fri Oct 21, 2011 9:47 pm
Libera.chat IRC: eryjus
Location: Tustin, CA USA

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

Post by eryjus »

Well, It's been a while since I felt I have had something worthy of posting here. Since my last screenshot, I have moved to a 64-bit kernel written completely in assembly. With some inspiration from Turdus, I have finally started a built-in debugger, though it does not yet compare.
Attachments
snapshot1.png
snapshot2.png
Adam

The name is fitting: Century Hobby OS -- At this rate, it's gonna take me that long!
Read about my mistakes and missteps with this iteration: Journal

"Sometimes things just don't make sense until you figure them out." -- Phil Stahlheber
User avatar
bashcommando
Member
Member
Posts: 62
Joined: Mon Jan 06, 2014 4:23 pm

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

Post by bashcommando »

Here is a test of my kernel panic screen. :D It finally works the way I want it to and it is just three of them.
Attachments
kpanic3.png
kpanic3.png (2.37 KiB) Viewed 5479 times
kpanic2.png
kpanic2.png (2.47 KiB) Viewed 5479 times
kpanic.png
kpanic.png (2.43 KiB) Viewed 5479 times
Building an operating system is like building an airplane, you don't want it to crash.
Post Reply