OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 5:13 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 242, 243, 244, 245, 246, 247, 248 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Feb 17, 2021 5:19 am 
Offline
Member
Member

Joined: Fri Sep 09, 2016 5:52 pm
Posts: 44
Location: Australia
Image
Recently I have been working on a TCP stack, an HTTP client, and a Clang/LLVM Port. There are still a few bugs (e.g. clang provides ld with an empty object file, called ld myself) and there is no HTTPS support (yet, had to upload file myself as github redirects to https), however here is a screenshot of Lemon OS downloading klange's nyancat, building it and running it.

_________________
My OS:
https://github.com/fido2020/Lemon-OS
https://lemonos.org
https://discord.gg/NAYp6AUYWM


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Feb 18, 2021 2:48 pm 
Offline
Member
Member
User avatar

Joined: Sun Oct 11, 2020 9:46 pm
Posts: 363
Location: United States
ComputerFido wrote:
Image
Recently I have been working on a TCP stack, an HTTP client, and a Clang/LLVM Port. There are still a few bugs (e.g. clang provides ld with an empty object file, called ld myself) and there is no HTTPS support (yet, had to upload file myself as github redirects to https), however here is a screenshot of Lemon OS downloading klange's nyancat, building it and running it.

He's done the thing very few have experienced:
...completion of Bare Bones 2!

_________________
Skylight: https://github.com/austanss/skylight

I make stupid mistakes and my vision is terrible. Not a good combination.

NOTE: Never respond to my posts with "it's too hard".


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Feb 19, 2021 8:58 pm 
Offline
Member
Member
User avatar

Joined: Sat Nov 22, 2014 6:33 pm
Posts: 934
Location: USA
Hi guys,

Sorry I haven't been around lately to help answer questions. I have been busy with other things.

However, I have had a little time to work on my project.

Image

The image above is Win10, running QEMU, running FYSOS, running FYSOS' 32-bit (un)real-mode emulator, running DOS v5.0, running "Wing Commander".
i.e:
Code:
Win10  (Host development machine)
   \-->  QEMU  (main emulator)
              \--> FYSOS   (my little OS project)
                        \-->  FYSOS' 32-bit (un)real-mode emulator
                                    \-->  DOS 5.0
                                                \-->  Wing Commander

Six levels of 'OSness'...

I even wrote up a 'test suite' to compare each instruction used with other emulators. It doesn't actually test the instructions, it simply executes them and prints the state of the machine after the instruction (regs and flags). I then can compare these results with the same 'test suite' ran on, for example, Bochs, and see where my emulator failed. The test needs work, much more detailed tests, but so far has caught a nasty IDIV bug, as well as a few others.

Ben


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Feb 20, 2021 7:51 am 
Offline
Member
Member

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 1071
That's nice! DOS must run slow being nested so much. Either way, that's a big feat!
I have thought about writing an x86 emulator myself. Then I got interested in C++ and game engines, and decided to work on that instead of my OS for some time :)

_________________
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Feb 20, 2021 4:02 pm 
Offline
Member
Member
User avatar

Joined: Tue Feb 11, 2014 4:59 pm
Posts: 74
I wrote the first game for Cyjon, a Tetris clone :)

Image

_________________
https://blackdev.org/ - system programming, my own 64 bit kernel and software.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Feb 26, 2021 2:51 pm 
Offline
Member
Member
User avatar

Joined: Tue Oct 17, 2006 9:29 pm
Posts: 2426
Location: Canada
Nice screenshots everyone, felt a bit nostalgic to see a thread I started 15 years ago still receive replies. 8)

_________________
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Mar 04, 2021 4:36 pm 
Offline
Member
Member
User avatar

Joined: Mon Jun 05, 2006 11:00 pm
Posts: 2293
Location: USA (and Australia)
I posted a screenshot on this thread 6 years ago.

My OS sat abandoned for 5 years. Then I revived it as a microkernel. I spent the majority of the time after reviving my OS working on my own IDL where processes can register and discover 'services' and send arbitrarily sized messages back and forth. I have a working userspace C/C++ library and custom build system.

And after all that effort... My OS looks mostly the same:
Attachment:
perception.jpg
perception.jpg [ 33.3 KiB | Viewed 9665 times ]


Except now: windows are created by one user process, the Window Manager is in another user process, the Graphics Driver in another, the Keyboard+Mouse driver in another. Slow and steady progress!

_________________
My OS is Perception.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 07, 2021 9:20 am 
Offline

Joined: Wed Jan 20, 2021 11:32 am
Posts: 1
I've been working on my hobby x86 OS, desparity for the past 4 days. Here is my progress:


Attachments:
desparity.png
desparity.png [ 12.3 KiB | Viewed 9509 times ]

_________________
-- avcado
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 07, 2021 2:41 pm 
Offline
Member
Member

Joined: Wed Apr 25, 2018 2:44 pm
Posts: 33
AndrewAPrice wrote:
I posted a screenshot on this thread 6 years ago.

My OS sat abandoned for 5 years. Then I revived it as a microkernel. I spent the majority of the time after reviving my OS working on my own IDL where processes can register and discover 'services' and send arbitrarily sized messages back and forth. I have a working userspace C/C++ library and custom build system.

And after all that effort... My OS looks mostly the same:
Attachment:
perception.jpg


Except now: windows are created by one user process, the Window Manager is in another user process, the Graphics Driver in another, the Keyboard+Mouse driver in another. Slow and steady progress!


I love this design, it reminds me of the old BeOS and the newer counterpart Haiku OS


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Mar 08, 2021 10:04 am 
Offline
Member
Member

Joined: Sat Nov 21, 2009 5:11 pm
Posts: 852
My OS can now boot in UEFI mode.


Attachments:
efibooting.png
efibooting.png [ 27.77 KiB | Viewed 9468 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Mar 09, 2021 11:50 pm 
Offline
Member
Member

Joined: Sat Nov 21, 2009 5:11 pm
Posts: 852
New tree view control displaying installed devices:


Attachments:
devicemgr.png
devicemgr.png [ 34.18 KiB | Viewed 9367 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Mar 10, 2021 4:42 am 
Offline
Member
Member

Joined: Thu May 17, 2007 1:27 pm
Posts: 999
Since people talked about build systems on the previous page...

For a few months now, we have a xbstrap-powered build server (named xbbs, the xbstrap build server) that builds all packages for Managarm as soon as changes to our bootstrap-managarm repository are pushed (the one containing build recipes and patches). This invaluable work has been done by Arsen.

Image

Image

We now also do proper versioning of packages and we provide binary packages for all of our 201 ports. There is a nice Discord bot that pings a channel whenever a maintainer updates a package (and Dennis is currently maintaining almost all packages :D).

Image

_________________
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Mar 16, 2021 1:18 pm 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Not as fancy as your GUIs (pssst I'm jealous), but my OS can finally read files. :D


Attachments:
fat_32_success.png
fat_32_success.png [ 18.99 KiB | Viewed 9083 times ]

_________________
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: Tue Mar 16, 2021 3:55 pm 
Offline
Member
Member
User avatar

Joined: Mon Jun 05, 2006 11:00 pm
Posts: 2293
Location: USA (and Australia)
My first user mode program that actually does something (a calculator!) I like that I was able to build a GUI program in 200 lines. I'm not sold on my color scheme though

Here's the source code.


Attachments:
calculator.jpg
calculator.jpg [ 39.04 KiB | Viewed 9041 times ]

_________________
My OS is Perception.
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Mar 23, 2021 3:44 pm 
Offline

Joined: Sun Aug 09, 2015 7:23 pm
Posts: 14
It has been a while since I posted a progress report on Managarm. A lot has happened recently. A few months back I ported gtk+2 and played around a bit with the demo programs that it has. While that is nice to look at, it doesn't have much value. So I decided to look for something to port using gtk+2. The choice fell upon an IRC client, HexChat, that was actually quite easy to port. However, we ran into some nasty to debug issues with the netstack that required a few days of looking at wireshark dumps, refactoring a bunch of code and properly handling partial writes. This greatly increased the stability of the netstack and is a good thing for the entire system. Considering this is a screenshot thread, I can't just leave this here so I included a screenshot of Managarm running HexChat while I was joined to the #osdev channel on freenode.
Image

_________________
Hi, I'm Dennis!
Please correct my English as I'm not a native speaker of it
I'm currently working on managarm


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 242, 243, 244, 245, 246, 247, 248 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Majestic-12 [Bot] and 74 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