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
bzt
Member
Member
Posts: 1584
Joined: Thu Oct 13, 2016 4:55 pm
Contact:

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

Post by bzt »

Hi,

I know it doesn't look much, but there's a micro-kernel with UNIX pipes, fullscreen VT100 pseudo-tty and GUI compositor under the hood. Everything is my own design (including the memory allocator, file system, etc. except qsort). The build system supports both GNU gcc+ld and LLVM clang+lld toolchains.

There's still a long way to go, there're things to fix, probably I'll rewrite the dynamic ELF linker next. The AArch64 port is in very early stage too: it already can boot on real machine (RPi3), parses it's configuration file, sets up PMM+VMM; LFB, syslog and serial debug console works too, but that's all for now.

More screenshots and details on the project's homepage.
Attachments
rescue shell
rescue shell
oszrsh.png (7.96 KiB) Viewed 8082 times
MrLolthe1st
Member
Member
Posts: 90
Joined: Sat Sep 24, 2016 12:06 am

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

Post by MrLolthe1st »

(Readme file is one-month-long)
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
ilmmatias
Member
Member
Posts: 35
Joined: Fri Jun 02, 2017 3:01 pm
Contact:

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

Post by ilmmatias »

IIRC, the last time that i posted here, i was using my old codebase, now i'm using my own bootloader, and i'm not using text mode anymore.
For now, it can read ISO9660 and have a E1000 driver + ARP request/reply support for my "ping" program.

Image
User avatar
Sik
Member
Member
Posts: 251
Joined: Wed Aug 17, 2016 4:55 am

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

Post by Sik »

@MrLolthe1st you should probably add an extra (different color) border to those windows (overlapping titlebars are blending into each other). Otherwise good start :​O)
egranata
Posts: 6
Joined: Sat Jun 09, 2018 11:51 am

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

Post by egranata »

Image

The cool thing about this screenshot is that it is exported from within the OS itself into a file by copying from the OS' framebuffer device file, and just converted to JPG on my development machine

And since I am here, might as well leave the GitHub link: https://github.com/egranata/puppy
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 »

Image

Image
User avatar
nakst
Member
Member
Posts: 51
Joined: Sun Jan 17, 2016 7:57 am

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

Post by nakst »

Being Christmas, I decided to have some fun and add a few visual effects to my window manager.
Moving and resizing windows is still nice and smooth in VirtualBox on an optimised build, so I'll probably leave them in.

Image
madanra
Member
Member
Posts: 149
Joined: Mon Sep 07, 2009 12:01 pm

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

Post by madanra »

@nakst very nice, that looks brilliant!
deleted8917
Member
Member
Posts: 119
Joined: Wed Dec 12, 2018 12:16 pm

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

Post by deleted8917 »

@nakst Is that your OS? Looks awesome! Good job :)
while here I still can't do something as simple as reading the keyboard...
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 »

nakst wrote:Being Christmas, I decided to have some fun and add a few visual effects to my window manager.
Moving and resizing windows is still nice and smooth in VirtualBox on an optimised build, so I'll probably leave them in.
Every time I have gone to look at essence you have trashed your git repository :( . Why do you keep re-initializing things every few months? Makes it impossible to look at history...

The dynamic shadows and blurring are very cool! The shadows seem to have some issues, though, where they show up late and don't disappear with the window. Does it work for non-rectangular windows? I opted not to do dynamic shadows because the challenge of making it work for shaped windows proved to be too much of an investment. It looks like the corners of your rounded windows are still casting shadows as if they were filled.

I continue to love your widget toolkit - looks great with the visual styles, and the interactions feel very complete.

I had some trouble on VirtualBox with the mouse - it seemed like it was often getting stuck in different regions of the screen. It will also randomly jump around sometimes. I also seem to have trashed the filesystem.
User avatar
nakst
Member
Member
Posts: 51
Joined: Sun Jan 17, 2016 7:57 am

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

Post by nakst »

klange wrote:Every time I have gone to look at essence you have trashed your git repository :( . Why do you keep re-initializing things every few months? Makes it impossible to look at history...
I was attempting to learn how to use git's branches. It didn't go well.
klange wrote:The dynamic shadows and blurring are very cool! The shadows seem to have some issues, though, where they show up late and don't disappear with the window.
Yes, I think there are a few edge cases to work out, specifically with the menus.
klange wrote:Does it work for non-rectangular windows? I opted not to do dynamic shadows because the challenge of making it work for shaped windows proved to be too much of an investment. It looks like the corners of your rounded windows are still casting shadows as if they were filled.
On the window border image I manually added a shadow behind the rounded corners. Nothing fancy.
klange wrote:I continue to love your widget toolkit - looks great with the visual styles, and the interactions feel very complete.
Thank you. But while I have concentrated on the GUI, my kernel has become somewhat neglected.
klange wrote:I had some trouble on VirtualBox with the mouse - it seemed like it was often getting stuck in different regions of the screen. It will also randomly jump around sometimes.
I have seen this problem a lot of the time before, also in Qemu. But I'm not sure that it's my OS's fault, since exiting and re-entering mouse grab seems to fix it. I should probably investigate it further though.
The filesystem driver refuses to mount a volume that was not properly unmounted. And there's no way to unmount volumes yet. It's a work in progress :)
fab
Posts: 1
Joined: Mon May 01, 2017 7:15 pm
Location: Paris, France
Contact:

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

Post by fab »

Hello alls, and happy new year...

There is some amassing systems here, and it's been some time I wanted to contribute to this thread.

As I started the development of my windows manager, I wanted to take the opportunity to show you my personal system "KoraOS".
The OS still can't be interact with, but I'm on the way of getting all of the basics (vfs, network, pipes, fork, signals, users, gui...)

I already have :
  • Reading FS: ISO9660 and FAT16
    A network stack with DHCP configuration (it just send packets, not sockets)
    A ELF image loader with dynamic linking (loading the kernel modules from TAR image)


Right now, I'm focused on sending input events to the active window, and fixing some time management issues.

More to come soon I hope. Cheers, :D

Image
Busy developing KoraOS ;)
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 »

Image
User avatar
BenLunt
Member
Member
Posts: 941
Joined: Sat Nov 22, 2014 6:33 pm
Location: USA
Contact:

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

Post by BenLunt »

I was working with my image support and .BMP files were just to big in size (file size), so I decided to implement .PNG images, which now must include a ZLIB decoder.

Image

Can you tell I am a TRON fan...

By doing so, I even found a bug in my LEANFS code when a file spanned more than one band. :-)

Ben
- http://www.fysnet.net/osdesign_book_series.htm
User avatar
BenLunt
Member
Member
Posts: 941
Joined: Sat Nov 22, 2014 6:33 pm
Location: USA
Contact:

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

Post by BenLunt »

How about one more:

The newton's cradle image is an animated .gif and the little 3D blocks in the center is an animated .png.

(I don't know why tron3.png (upper right image) doesn't show the bottom third. It use to.....)

Image

I now have:
- .gif and animated .gif images (though the animation needs a little work)
- .png and animated .png images
- .tga files
- .pcx files
- .bmp files

I guess .jpeg would be next, but this image format is a bit more complicated. :-)

- http://www.fysnet.net/osdesign_book_series.htm
Post Reply