OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Nov 19, 2019 5:06 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3407 posts ]  Go to page Previous  1 ... 215, 216, 217, 218, 219, 220, 221 ... 228  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jun 23, 2018 7:59 pm 
Offline
Member
Member

Joined: Fri Jun 02, 2017 3:01 pm
Posts: 26
After many problems, CHicago now has a working virtual memory manager!

Image

_________________
Developing CHicago Operating System.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jun 25, 2018 7:20 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 319
Image

Python successfully running (with windowing system bindings!) in ToaruOS-NIH, with a fully custom C library. Python itself is the only third-party code here.

_________________
toaruos on github | toaruos.org | gitlab | twitter


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jun 28, 2018 6:12 am 
Offline
Member
Member
User avatar

Joined: Fri Apr 08, 2016 5:03 am
Posts: 132
Location: atapio.cpp - why won't you work :(
Holy damn, that looks sooo good !!!
reminds me of unbuntu 14.04 lol

Here's where i'm at with the dev of MemeOS (aka PenutOS)
Not very usefull, but it does stuff I guess xD
Image

_________________
My github page: https://github.com/AlexandreRouma
Meme-deving since 420 Bc !
YouTube: https://www.youtube.com/channel/UCyJnOD ... C8Y7pccc6A
Twitter: https://twitter.com/WhatsTheGeekYT


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 02, 2018 12:36 pm 
Offline
Member
Member
User avatar

Joined: Sun Apr 30, 2017 12:16 pm
Posts: 25
Location: Poland
Quite a bit has changed since my last post, the kernel is in no way stable yet, but it's pretty damn stable(I started in on a real machine with a program which continously ran ls and after an hour it still was running). I am still yet to port a C library(most likely will go with Newlib). I also still need to implement command line arguments. I also implemented interprocess communication based on message queues. There was also a bug where my memory allocator was returning memory in the middle of some other stuff which caused a ton of issues which I temporarly fixed it by using liballoc(I want to fix my allocator). Well, enough talking, here's a GIF of current progress:


Attachments:
Peek 2018-07-02 20-13.gif
Peek 2018-07-02 20-13.gif [ 37.92 KiB | Viewed 3534 times ]

_________________
quack, my small operating system project
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jul 04, 2018 3:32 pm 
Offline

Joined: Thu Mar 31, 2016 11:25 am
Posts: 3
Working on GUI now.


Attachments:
ezgif.com-optimize.gif
ezgif.com-optimize.gif [ 113.56 KiB | Viewed 3424 times ]
ezgif.com-crop.gif
ezgif.com-crop.gif [ 71.19 KiB | Viewed 3424 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jul 12, 2018 3:03 pm 
Offline
Member
Member

Joined: Sun Jan 17, 2016 7:57 am
Posts: 33
1 year of development... and now it's working on real hardware!! 8)
(Or at least, my old laptop...)

https://www.youtube.com/watch?v=kNZSZ1uN8tY


Sorry for bad video quality.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jul 18, 2018 7:05 am 
Offline

Joined: Sun Jul 01, 2018 11:13 am
Posts: 8
Hi,

I've reached pre-alpha state :-)

Here are some screenshots of the rescue shell. It's a microkernel, so behind the scenes lots of things happening when you press a key. To grasp the complexity involved, here's a brief list:
1. IRQ handler awakes the PS2 task and sends an IRQ message to it
2. PS2 task recevies the message and reads 8042, and sends a keypress message to the UI task with scancode
3. UI task receives it, translates to keycode according to the loaded keyboard map
4. UI task sees that the focused window is a tty window, so it translates the keycode further to a csi sequence and sends it to the FS task
5. the FS task puts the csi code into the shell's stdin pipe
6. shell reads it's stdin, and receives the csi code
7. shell writes the code to it's stdout
8. FS task receives the write, and sees that the pipe belongs to a tty window, so it forwards the message to the UI task
9. the UI task receives the csi code, and sees it's for a tty window, therefore forwards it to the vt driver
10. the vt driver renders the csi code into the window pixel buffer, and tells the compositor that window area is dirty
11. the compositor composes windows (only one for now), and updates the framebuffer
12. you see the key you've typed :-)

In rescue shell mode there's only one fullscreen window for a root shell, which is started in place of the init system service. Hopefully soon I'll have a real init task too :-)


Attachments:
File comment: The rescue shell
oszrsh.png
oszrsh.png [ 7.96 KiB | Viewed 2827 times ]
File comment: The rescue shell in German
oszrsh3.png
oszrsh3.png [ 4.57 KiB | Viewed 2827 times ]
File comment: The rescue shell in Russian
oszrsh2.png
oszrsh2.png [ 3.69 KiB | Viewed 2827 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 27, 2018 4:56 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1055
Attachment:
Software_Multitasking.png
Software_Multitasking.png [ 7.61 KiB | Viewed 2472 times ]

  • Implemented multitasking for the first time ever. Simple round robbing scheduler.
  • Moved to higher half
  • Switched to PAE
  • Shortened my life by 200 years while doing so...

I still need to fix a bug where one of the tasks is simply skipped.

_________________
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Jul 29, 2018 7:13 pm 
Offline

Joined: Sun Jul 29, 2018 6:56 pm
Posts: 1
Attachment:
File comment: QEmu (x86/BIOS) running some old stuff I worked on long time ago
old_os_stuff_qemu.png
old_os_stuff_qemu.png [ 100.6 KiB | Viewed 2329 times ]

Hi, this is my first post in this group. Decided that after 8+ years of reading all the cool things posted here, it's time to share something I worked long time ago.

I call this operating system "CatOS", because cats are cool, and it rhymes with "MacOS". I'm not sure when I'll ever have chance to continue work on this, but if I ever get any progress I'll post it here.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Jul 30, 2018 6:48 am 
Offline
Member
Member

Joined: Wed Oct 26, 2011 12:00 pm
Posts: 186
Managed to do some more work on my user interface after fixing a lot of errors related to the IPC in my system. Also finally got text-rendering up and running. The buttons are not yet connected to any functionality, I still need to connect a few things to handle the user input in the window manager, but I'm pretty proud of the progress!

Image

_________________
Github
Website


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Aug 03, 2018 1:28 am 
Offline
Member
Member

Joined: Thu Jul 03, 2014 5:18 am
Posts: 74
Location: The Netherlands
tolaave wrote:
Attachment:
old_os_stuff_qemu.png

Hi, this is my first post in this group. Decided that after 8+ years of reading all the cool things posted here, it's time to share something I worked long time ago.

I call this operating system "CatOS", because cats are cool, and it rhymes with "MacOS". I'm not sure when I'll ever have chance to continue work on this, but if I ever get any progress I'll post it here.


Love the old-school dotted Macintosh boot background! I'm probably going to use that as well :wink:

_________________
My blog: http://www.rivencove.com/


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Aug 03, 2018 4:03 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 319
I implemented support for VirtualBox's "Seamless" mode. It doesn't work perfectly with my default decoration theme, since the shadows are a baked-in part of the borders.

I wrote a quick blurb on it in the wiki. It's a pretty simple interface.

Image

_________________
toaruos on github | toaruos.org | gitlab | twitter


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Aug 09, 2018 4:51 pm 
Offline
Member
Member

Joined: Sun Jan 17, 2016 7:57 am
Posts: 33
My windows now have minimise buttons, but no taskbar to minimise to :(
Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Aug 09, 2018 5:21 pm 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 319
nakst wrote:
My windows now have minimise buttons, but no taskbar to minimise to :(

Hi nakst, your UI is really impressive! Do you have any pre-built release images I can try? I had trouble with your build tools the last time I tried to use them.

Also, I noticed you moved to bitbucket but left your github repository with a notice as its HEAD - why not just push to both? I moved to Gitlab myself a few months ago but I still push to github as a mirror - the great thing about git is you can push to multiple remotes and keep them all in sync.

Also-also, I see you describe your OS as "completely from scratch" but your userspace seems to be based on Musl, freetype, and a number of stb libraries - that seems misleading to me (especially as someone who has made an effort to turn a "mostly-from-scratch" OS with similar third-party elements in its userspace into a completely-from-scratch OS with no third-party code).

_________________
toaruos on github | toaruos.org | gitlab | twitter


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Aug 09, 2018 5:55 pm 
Offline
Member
Member

Joined: Sun Jan 17, 2016 7:57 am
Posts: 33
klange wrote:
Hi nakst, your UI is really impressive! Do you have any pre-built release images I can try? I had trouble with your build tools the last time I tried to use them.

Sorry, there are no releases yet. The project is still too early in development. However, much of the build tools have been improved recently, so perhaps you could try again?

klange wrote:
also, I noticed you moved to bitbucket but left your github repository with a notice as its HEAD - why not just push to both? I moved to Gitlab myself a few months ago but I still push to github as a mirror - the great thing about git is you can push to multiple remotes and keep them all in sync.

Two reasons: I don't know how git works, and I don't want my OS hosted on a service owned by Microsoft.

klange wrote:
, I see you describe your OS as "completely from scratch" but your userspace seems to be based on Musl, freetype, and a number of stb libraries - that seems misleading to me (especially as someone who has made an effort to turn a "mostly-from-scratch" OS with similar third-party elements in its userspace into a completely-from-scratch OS with no third-party code).

For me, "from scratch" is more about design. The OS is not a Unix clone - unlike many others. I'm also trying to replace many outdated OS concepts and replace them with new ones, although few of these have been implemented yet.
But I'll be happy to admit the word "completely" is possibly exaggeration. :P


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3407 posts ]  Go to page Previous  1 ... 215, 216, 217, 218, 219, 220, 221 ... 228  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 20 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group