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
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 »

I just figured this out, but my print_hex function prints al twice. :oops:
Edit: FIxed :D
Building an operating system is like building an airplane, you don't want it to crash.
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 »

Peterbjornx wrote:is that your own nano clone or a port of nano?
Only interface and shortcuts are from GNU Nano. Source code is mine.
https://blackdev.org/ - system programming, my own 64 bit kernel and software.
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 »

I spent a few days refactoring the very early boot parts of my kernel, such as GDT, paging, log initialization, and so on. I vastly simplified it, did a lot of it at compile time as data rather than code, and moved the few parts that must be done at runtime to boot.S, thus fully eliminating the early environment from the C++ code. I delayed the creation of the kernel log and console a bit, and initialized paging and physical frame allocation before it. The only error that can occur is an out of memory condition. Now at kernel log & console creation time, paging and physical frame allocation is fully online, so I can dynamically map framebuffers and data structures.

Using this, I quickly added support for letting the bootloader (GRUB, or any multiboot bootloader) set up a framebuffer, which is used as a console immediately and also for graphical output.

This works quite well on real hardware. Here is a picture of me running my OS in graphical mode on all my personal computers.

Image

I quite look forward to the eventual release of Sortix 1.0 “You actually run this?”.
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

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

Post by Muazzam »

Really good progress Sortie =D> . Only thing, I see missing in your OS, is networking support. You should implement full networking for version 1.0. Is it available to download with real framebuffer support?.
P.S. My work machine is same as your Silver laptop. :mrgreen:
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:Really good progress Sortie =D> . Only thing, I see missing in your OS, is networking support. You should implement full networking for version 1.0. Is it available to download with real framebuffer support?.
P.S. My work machine is same as your Silver laptop. :mrgreen:
Thanks. Don't fall into the trap of assuming “The only missing thing is X!” because it's not true. Once X is there, you'll find you really need Y, which is more fundamental than X. For instance, networking is important, but it's more important for the OS to be easily installable onto real hardware, that there's a working partitioning tool, that the harddisk drivers work, and so on. I'll prioritize to work on issues that impede being self-hosting the most. Sortix 0.9 has BGA support which is very useful in virtual machines, but there's no scheme for real hardware until now. The 1.0 release is scheduled for December.
TheLittleWho
Member
Member
Posts: 51
Joined: Sun Mar 01, 2015 7:58 am

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

Post by TheLittleWho »

Image
Image
Last edited by TheLittleWho on Mon Mar 23, 2015 6:22 am, edited 2 times in total.
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

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

Post by max »

Here's a screen of Ghost running Capri with "capri --help" :)

I've implemented unix pipes to have a proper standard I/O and also added a small terminal interface:

Image
Last edited by max on Mon Mar 23, 2015 9:49 am, edited 1 time in total.
User avatar
Jezze
Member
Member
Posts: 395
Joined: Thu Jul 26, 2007 1:53 am
Libera.chat IRC: jfu
Contact:

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

Post by Jezze »

NewOS is also the name of the os that was used as the base for Haiku. Just saying that if you dont want to get people confused you could think of another name.
Fudge - Simplicity, clarity and speed.
http://github.com/Jezze/fudge/
User avatar
zhiayang
Member
Member
Posts: 368
Joined: Tue Dec 27, 2011 7:57 am
Libera.chat IRC: zhiayang

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

Post by zhiayang »

@max great work, i'm touched that i have been thanked (:
User avatar
max
Member
Member
Posts: 616
Joined: Mon Mar 05, 2012 11:23 am
Libera.chat IRC: maxdev
Location: Germany
Contact:

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

Post by max »

requimrar wrote:@max great work, i'm touched that i have been thanked (:
It's a great honor for me if someone can make good use of something I've made & is interested in making it better, so I like to give something back for this. :P
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 »

Sat down and got my SDL port working again, got prboom built, played some DooM.

Image
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 »

klange: You just motivated me again! :D
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Post Reply