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.
skyesp
Posts: 15
Joined: Sat Oct 16, 2021 11:57 am

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

Post by skyesp »

It's just a prototype windowing environment, very early days. However, I think you can see the inspiration (MacOS system 1 and the like). The grey rectangles up top are font characters. I have pixel font rendering but no font yet haha.
Image
nifanfa
Member
Member
Posts: 104
Joined: Tue Aug 17, 2021 10:40 am
Libera.chat IRC: visitor
Location: CN
Contact:

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

Post by nifanfa »

Image
skyesp
Posts: 15
Joined: Sat Oct 16, 2021 11:57 am

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

Post by skyesp »

nifanfa wrote:Image
That looks great :) Am I right in thinking that the name implies you are writing in .NET? That would be rather fascinating.
nifanfa
Member
Member
Posts: 104
Joined: Tue Aug 17, 2021 10:40 am
Libera.chat IRC: visitor
Location: CN
Contact:

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

Post by nifanfa »

skyesp wrote:
nifanfa wrote:Image
That looks great :) Am I right in thinking that the name implies you are writing in .NET? That would be rather fascinating.
Last edited by nifanfa on Sun Jan 22, 2023 10:14 am, edited 1 time in total.
nifanfa
Member
Member
Posts: 104
Joined: Tue Aug 17, 2021 10:40 am
Libera.chat IRC: visitor
Location: CN
Contact:

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

Post by nifanfa »

I just renamed it because it reminds of SharpOS. they are totally different things
no92
Member
Member
Posts: 307
Joined: Wed Oct 30, 2013 1:57 pm
Libera.chat IRC: no92
Location: Germany
Contact:

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

Post by no92 »

Managarm (repo link) can now run sway, including X apps via xwayland. See for yourself:

Image

Edit: I should mention that this is not upstreamed yet. Feel free to check out the PRs, though!
Kamal123
Member
Member
Posts: 99
Joined: Fri Nov 01, 2019 1:17 am

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

Post by Kamal123 »

Hello everyone, this months brought lots of improvements to the entire system, we now have fully higher half kernel support, Drivers loaded as kernel-mode module (dll files), Dynamic libraries for user mode processes (dll files), PCI-Express with MSI support, SMP support, SSE/SSE2 support, networking & sound support with Intel HD Audio as hardware sound card.

Here's an image of window compositor with true type font ("Roboto").
Image

https://github.com/manaskamal/aurora-xeneva do give a star because it motivates. Thanks to everyone from this site, who helped me alot...

Thanks,
Manas Kamal Choudhury
User avatar
Demindiro
Member
Member
Posts: 96
Joined: Fri Jun 11, 2021 6:02 am
Libera.chat IRC: demindiro
Location: Belgium
Contact:

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

Post by Demindiro »

I'm currently working on a tiling window manager. It is far from being finished but I'd like to show off what I have already :D
Ratio of 0.5
Ratio of 0.5
Ratio of 0.375
Ratio of 0.375
The WM uses a binary tree to determine how to size each window. Each parent node has a 16-bit ratio (from 0 to 1 inclusive) to determine how many pixels high or wide each child may be. The border is simply a fixed amount of pixels substracted from the final size. It also automatically determines whether to split horizontally or vertically such that the windows have an aspect ratio that is as close to 1 as possible. I do intend to make it possible to resize & move windows though, of course.

I'm using fontdue for rendering the characters. It is simple to use and seems to work very well. I had to implement support for SSE2 though since LLVM seems to use SSE instructions in intrinsics regardless of the soft-float feature but it turned out to be quite easy (though I mistakenly aligned the stack after a call instead of before, that was quite a headscratcher).
My OS is Norost B (website, Github, sourcehut)
My filesystem is NRFS (Github, sourcehut)
davmac314
Member
Member
Posts: 121
Joined: Mon Jul 05, 2021 6:57 pm

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

Post by davmac314 »

Looks neat!
Demindiro wrote:I had to implement support for SSE2 though since LLVM seems to use SSE instructions in intrinsics regardless of the soft-float feature but it turned out to be quite easy (though I mistakenly aligned the stack after a call instead of before, that was quite a headscratcher).
What about -mgeneral-regs-only?
User avatar
Demindiro
Member
Member
Posts: 96
Joined: Fri Jun 11, 2021 6:02 am
Libera.chat IRC: demindiro
Location: Belgium
Contact:

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

Post by Demindiro »

davmac314 wrote:What about -mgeneral-regs-only?
AFAICT it only adds these options: -target-feature -x87 -target-feature -mmx -target-feature -sse

Given that I already specified -sse and -mmx (and the Rust compiler doesn't seem to have a direct equivalent to -mgeneral-regs-only) it probably wouldn't help.
My OS is Norost B (website, Github, sourcehut)
My filesystem is NRFS (Github, sourcehut)
Mathewnd
Posts: 3
Joined: Sat Jun 25, 2022 8:16 am

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

Post by Mathewnd »

After some fiddling around I got my kernel to boot and work on real hardware!

Image
User avatar
eekee
Member
Member
Posts: 872
Joined: Mon May 22, 2017 5:56 am
Location: Kerbin
Discord: eekee
Contact:

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

Post by eekee »

Mathewnd wrote:After some fiddling around I got my kernel to boot and work on real hardware!
Cool! Are you aiming for POSIX compliance?
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
Mathewnd
Posts: 3
Joined: Sat Jun 25, 2022 8:16 am

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

Post by Mathewnd »

eekee wrote:Cool! Are you aiming for POSIX compliance?
Yup! That's what I was aiming for. Although now I'm rewriting the kernel from the ground up because I had made some design mistakes, and also because I want it to better use modern hardware (it ran in protected mode, for example).
dseller
Member
Member
Posts: 84
Joined: Thu Jul 03, 2014 5:18 am
Location: The Netherlands
Contact:

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

Post by dseller »

Working on the spiritual successor to my previous OS. This one combines my other pet project, the Stage programming language, with an OS: StageOS. Still pretty early on, but yeah. The message in the Kernel window is loaded from the filesystem (FAT16) at the moment.

Image
User avatar
Demindiro
Member
Member
Posts: 96
Joined: Fri Jun 11, 2021 6:02 am
Libera.chat IRC: demindiro
Location: Belgium
Contact:

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

Post by Demindiro »

It took me a while but I finally got a sort-of working GUI!
GUI on real hardware
GUI on real hardware
My OS is Norost B (website, Github, sourcehut)
My filesystem is NRFS (Github, sourcehut)
Post Reply