OSDev.org

The Place to Start for Operating System Developers
It is currently Sun May 24, 2020 5:32 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3480 posts ]  Go to page Previous  1 ... 228, 229, 230, 231, 232
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Mar 20, 2020 3:47 pm 
Offline
Member
Member
User avatar

Joined: Thu Aug 06, 2015 6:41 am
Posts: 94
Location: Netherlands
eekee wrote:
@sleephacker: Sweet! But is the kernel really <= 4096 bytes? $b000 - $a000 = 4096.
I don't have a kernel yet. The current "kernel" is just some code to fill the screen with a predefined color to demonstrate that the VBE mode works and that the framebuffer/resolution/bpp/bytes-per-line passed by the bootloader is correct. The "ramdisk" is currently just an ASCII string for debugging purposes.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 21, 2020 4:55 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 277
Ah, so it's not an ultramicrokernel. (yet? ;)) The string reminds me of 9front where, if booted by multiboot, the 'ramdisk' is actually plan9.ini.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 28, 2020 8:35 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 360
I've finally re-implemented my weather panel widget after moving away from my old Python userspace:

Image

_________________
toaruos on github | toaruos.org | gitlab | twitter | bim - a text editor


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 28, 2020 4:31 pm 
Offline
User avatar

Joined: Tue Apr 26, 2016 3:50 pm
Posts: 10
Location: South Carolina
I started developing my OS a few months back, but kept restarting due to a lack of knowledge, and learning from my previous mistakes. I'm finally past the bootloader stage with something I can respect as a baseline, now I'm working on my kernel. I just implemented a PIT timer, with a sleep function. I tried testing how accurate delays were, and it seems like they work well enough. Now I'm onto developing a fdd driver!

This OS is also my capstone project for my Senior Year, so hopefully this COVID-19 quarantine stuff will give me some more time to work on it every day! :D


Attachments:
Screenshot from 2020-03-28 18-28-23.png
Screenshot from 2020-03-28 18-28-23.png [ 10.17 KiB | Viewed 2203 times ]

_________________
KoiOS: https://github.com/GabrielRRussell/KoiOS
Code:
#define CURRENT_YEAR 2014 // Change this each year!
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Apr 03, 2020 1:13 pm 
Offline
Member
Member
User avatar

Joined: Sun Apr 05, 2015 3:15 pm
Posts: 31
Runs Wasm programs using the Cranelift compiler.
This is a simple Rust program which uses a Vec to calculate a sum (to test memory allocation in program) and prints some text.
Compiled with the Rust wasm32-wasi target.

Image

_________________
osdev project, goal is to run wasm as userspace: https://github.com/kwast-os/kwast


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Apr 03, 2020 11:08 pm 
Offline
Member
Member
User avatar

Joined: Thu Oct 13, 2016 4:55 pm
Posts: 625
nielsd wrote:
Runs Wasm programs using the Cranelift compiler.
Cool! What's Cranelift compiler? Would you mind adding a link to it on wasm wiki page?

Thanks!
bzt


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Apr 04, 2020 3:34 pm 
Offline
Member
Member
User avatar

Joined: Sun Apr 05, 2015 3:15 pm
Posts: 31
bzt wrote:
nielsd wrote:
Runs Wasm programs using the Cranelift compiler.
Cool! What's Cranelift compiler? Would you mind adding a link to it on wasm wiki page?

Thanks!
bzt


It's the compiler that wasmtime uses. It has builtin support for compiling wasm to native code, requiring you to implement some traits.
If you want to use it inside a kernel, you need to make some minor changes to get it to work in a no_std environment.
Recently, Cranelift was moved inside the wasmtime repository (which is linked on the wiki page already) for convenience reasons apparently.
However, you can use Cranelift independently from wasmtime.
I added a link now :)

_________________
osdev project, goal is to run wasm as userspace: https://github.com/kwast-os/kwast


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Apr 06, 2020 2:14 am 
Offline

Joined: Tue Jul 10, 2018 2:11 pm
Posts: 5
Image
Just finished porting my terminal to my widget library.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Apr 18, 2020 11:34 am 
Offline
Member
Member

Joined: Sun Apr 23, 2017 4:41 am
Posts: 27
After a long period of inactivity I decided to start working on my ARM64 OS. I wrote an exception handler and some timer code that fires the exception handler every 5 seconds.

I think I am going to switch to 68k or another microcontroller as I dont like MMUs and complex processors.


Attachments:
Screenshot_2020-04-18_20-32-02.png
Screenshot_2020-04-18_20-32-02.png [ 53.4 KiB | Viewed 1460 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Apr 20, 2020 7:02 am 
Offline
Member
Member

Joined: Sun Apr 21, 2019 7:39 am
Posts: 38
My operating system now accepts a VESA framebuffer! I've also been implementing a TinyBasic interpreter (sometime in 2019). :)

Here are some screenshots!
Image
Image
Image


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Apr 26, 2020 1:22 am 
Online
Member
Member

Joined: Fri Sep 09, 2016 5:52 pm
Posts: 32
Location: Australia
Image
I finally managed to get DOOM running!

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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun May 17, 2020 5:36 pm 
Offline
Member
Member

Joined: Sun Apr 23, 2017 4:41 am
Posts: 27
My RISC-V based project, it can take keyboard interrupts and print to console now :)


Attachments:
Screenshot from 2020-05-18 02-33-31.png
Screenshot from 2020-05-18 02-33-31.png [ 52.26 KiB | Viewed 413 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun May 17, 2020 6:14 pm 
Offline
Member
Member

Joined: Thu May 06, 2010 4:34 am
Posts: 105
Location: Leiden, The Netherlands
Got back to my OS project after a few years and upgraded the toolchain to GCC 9.3.0, didn't seem to break much
Attachment:
python!.png
python!.png [ 35.16 KiB | Viewed 395 times ]

_________________
posnk ( a simple unix clone ) homepage & source doc (WIP)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon May 18, 2020 11:16 am 
Offline

Joined: Sun Apr 02, 2017 11:43 am
Posts: 12
Peterbjornx wrote:
Got back to my OS project after a few years and upgraded the toolchain to GCC 9.3.0, didn't seem to break much
Attachment:
python!.png


Hello, can you give to us source link ?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun May 24, 2020 2:38 am 
Offline

Joined: Fri Mar 22, 2019 12:34 pm
Posts: 8
Hi ComputerFido, congrats on getting Doom running!

I took a look at Lemon-Doom and saw you had forked a project called doomgeneric, which I had never heard of before. It's really nice! I was looking for something like that but didn't know how to find it. Thanks for sharing your source and posting here because I was able to benefit a lot from that.

I hope you don't think I'm stealing your thunder, but after a couple of days and nights of hacking, I managed to port doomgeneric to my OS, which I creatively call MyOS.

Here's Doom running on MyOS:

Image

Running Doom was the biggest goal I had for my OS from the get-go; kinda hard to believe I actually pulled it off, haha. :lol:

_________________
MyOS on Github


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3480 posts ]  Go to page Previous  1 ... 228, 229, 230, 231, 232

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot], nexos and 12 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