OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Jun 13, 2024 3:03 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3899 posts ]  Go to page Previous  1 ... 256, 257, 258, 259, 260
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Feb 15, 2024 8:31 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 827
Location: Hyperspace
cloudapio wrote:
[...]
Hello everyone! This is my first time posting on this forum, but I have been working on my OS for more than a year now. Today, I finally managed to make GCC work on my OS (after four months of it segfaulting every time I tried to run it).

Turns out the culprit was a bug in my memmove implementation, of all things:
[...]

The first i++ should have been i--. I have no idea how I managed to have a functioning OS for so long with that bug there, I fixed it after a GUI text editor I was working on started behaving a bit weirdly.

It's always great when you can start compiling on your own OS. :D It means it's close to being self-hosting.

The memmove bug reminds me of a problem I had with Linux on PPC around 2005-2006. Where Linux on x86 was rock-solid, many of the same programs segfaulted randomly on PPC. I think it had to have been something as deep as memmove if not within the kernel itself. It got better, then 8-10 years later got bad again. I wasn't too surprised by it getting bad again because Linux is heavily optimized and changes frequently enough that it needs "many eyes" constantly on the lookout for bugs. Less popular platforms are going to have problems. There's a lot to be said for not optimizing or changing that which works well enough. :)

There's also a lot to be said for testing, but it's not always easy to test well and it's awfully tempting to just write code and only fix the most obvious problems.

_________________
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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Feb 24, 2024 8:37 am 
Offline
Member
Member

Joined: Sat Mar 10, 2018 10:16 am
Posts: 297
What was really only a dream when I started programming my OS has finally come true. I can view ODT and DOCX files. Of course, only on very simple level, but it is still great thing. :)

Image

_________________
https://github.com/VendelinSlezak/BleskOS


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Feb 24, 2024 3:37 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 827
Location: Hyperspace
Klakap wrote:
What was really only a dream when I started programming my OS has finally come true. I can view ODT and DOCX files. Of course, only on very simple level, but it is still great thing. :)

Image

Congrats! :) But your screenshot isn't visible. Github isn't serving the image; it's not even giving an error.

_________________
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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Feb 26, 2024 1:47 am 
Offline
Member
Member

Joined: Sat Mar 10, 2018 10:16 am
Posts: 297
Huh. I hope this will work better:

Image

_________________
https://github.com/VendelinSlezak/BleskOS


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Feb 26, 2024 9:48 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 827
Location: Hyperspace
Klakap wrote:
Huh. I hope this will work better

It does. That text rendering isn't bad.

_________________
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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 02, 2024 7:15 am 
Offline
Member
Member

Joined: Sun Apr 21, 2019 7:39 am
Posts: 76
Here's what my OS, NanoShell, looks like currently.

Image
Image

I'm also working on another OS, named Boron, but that one currently doesn't have much to show yet.

_________________
Hey! I'm developing two operating systems:

NanoShell --- A 32-bit operating system whose GUI takes inspiration from Windows 9x and early UNIX desktop managers.
Boron --- A portable SMP operating system taking inspiration from the design of the Windows NT kernel.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 02, 2024 8:07 am 
Offline
Member
Member
User avatar

Joined: Fri Feb 17, 2017 4:01 pm
Posts: 645
Location: Ukraine, Bachmut
This is absolutely amazing, IProgramInCpp. =D> I like this GUI very much. Just a mind blowing achievement. Jealous in a good way.

_________________
ANT - NT-like OS for x64 and arm64.
efify - UEFI for a couple of boards (mips and arm). suspended due to lost of all the target park boards (russians destroyed our town).


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 02, 2024 10:11 am 
Offline
Member
Member
User avatar

Joined: Mon Jan 15, 2018 2:27 pm
Posts: 201
Looks great, iProgramInCpp! =D>
And it's running SM64 :)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 02, 2024 11:19 am 
Offline
Member
Member

Joined: Sun Apr 21, 2019 7:39 am
Posts: 76
pvc wrote:
Looks great, iProgramInCpp! =D>
And it's running SM64 :)

Yep, I ended up "borrowing" the software renderer fgsfdsfgs wrote for the DOS port.

_________________
Hey! I'm developing two operating systems:

NanoShell --- A 32-bit operating system whose GUI takes inspiration from Windows 9x and early UNIX desktop managers.
Boron --- A portable SMP operating system taking inspiration from the design of the Windows NT kernel.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 02, 2024 12:10 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 827
Location: Hyperspace
iProgramInCpp wrote:
Here's what my OS, NanoShell, looks like currently.

It looks complete! You've come a long way. =D>

_________________
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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 02, 2024 11:29 pm 
Offline
Member
Member

Joined: Sun Apr 21, 2019 7:39 am
Posts: 76
eekee wrote:
iProgramInCpp wrote:
Here's what my OS, NanoShell, looks like currently.

It looks complete! You've come a long way. =D>

Only looks. Under the hood there are many changes I still need to make. For one, my libc is far from complete, and what already exists is probably pretty buggy as well. I also want to add dynamic linking at some point, among other things.

_________________
Hey! I'm developing two operating systems:

NanoShell --- A 32-bit operating system whose GUI takes inspiration from Windows 9x and early UNIX desktop managers.
Boron --- A portable SMP operating system taking inspiration from the design of the Windows NT kernel.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Mar 05, 2024 5:28 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 827
Location: Hyperspace
iProgramInCpp wrote:
eekee wrote:
iProgramInCpp wrote:
Here's what my OS, NanoShell, looks like currently.

It looks complete! You've come a long way. =D>

Only looks. Under the hood there are many changes I still need to make. For one, my libc is far from complete, and what already exists is probably pretty buggy as well. I also want to add dynamic linking at some point, among other things.

Oh, yeah... I'm actually kind-of dreading reaching that point, having so much behind-the-scenes stuff to fix. It makes me kind-of glad there is no standard for the basic library of the language I've chosen. :) I'm also not implementing dynamic linking so I have to design for efficient communication up front.

_________________
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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 09, 2024 10:44 pm 
Offline
Member
Member

Joined: Fri Nov 01, 2019 1:17 am
Posts: 97
XenevaOS, this is what it looks like currently, March 2024 update.


Image

Manas Kamal,

https://github.com/manaskamal/XenevaOS


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun May 26, 2024 12:39 pm 
Offline

Joined: Sat Jun 25, 2022 8:16 am
Posts: 3
I've been rewriting my kernel over the past year. So far I have:
- A good bit of POSIX implemented
- Ports such as Bash, GCC, X.org, Quake and Fvwm3
- Networking (missing TCP though)
- Filesystems such as ext2, tmpfs and devfs
- Disks drivers for virtio-blk and nvme (with caching done by a page cache instead of a buffer cache)
- SMP support (kinda buggy at the moment but it is able to boot to fvwm3)

Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3899 posts ]  Go to page Previous  1 ... 256, 257, 258, 259, 260

All times are UTC - 6 hours


Who is online

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