OSDev.org

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

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 244, 245, 246, 247, 248, 249, 250 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Apr 28, 2021 4:37 am 
Offline
Member
Member

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

:wink:

_________________
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: Fri Apr 30, 2021 7:04 am 
Offline
Member
Member
User avatar

Joined: Mon Jan 15, 2018 2:27 pm
Posts: 201
I added power user mode to my kernel console. That's how real computer users should be working.
Image
…just kidding. I am experimenting with new thread scheduler.


Attachments:
File comment: power user mode
power.png
power.png [ 30.53 KiB | Viewed 19259 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Apr 30, 2021 5:07 pm 
Offline

Joined: Wed Jul 08, 2020 7:12 am
Posts: 4
nakst wrote:
klange wrote:
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

It's been a couple of years, and my operating system can now be built without any dependencies!
I'm really happy with this milestone :D
Image


Bro your OS looks gorgeous '-' Holy shi... Very excelent work!


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed May 05, 2021 3:55 pm 
Offline
Member
Member

Joined: Sun Feb 04, 2018 8:04 pm
Posts: 35
Mine doesn't look like an OS yet, but it at least finds the NIC:

Attachment:
screenshot.png
screenshot.png [ 118.06 KiB | Viewed 18982 times ]


As important as the OS is the build /launch script, which lets me go from an asm change to a running VM in about 4 seconds
(on BOCHS, QEMU, VMWare, VirtualBox, and HyperV)

Attachment:
screenshot2.png
screenshot2.png [ 99.46 KiB | Viewed 18982 times ]

_________________
Code or code not. There is no try.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri May 07, 2021 2:04 am 
Offline
Member
Member

Joined: Wed Mar 30, 2011 12:31 am
Posts: 676
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: Mon May 10, 2021 10:56 am 
Offline

Joined: Sat May 23, 2020 6:51 pm
Posts: 20
Attachment:
hexparse.jpg
hexparse.jpg [ 12.21 KiB | Viewed 18688 times ]

Me debugging my GETHEX function.
A good opportunity to show off my crazy Latin font. (My font supports Greek, English, and Cyrillic.)
The GETHEX function is for a diskread function.

I don't want to show how bad my ASM skills are, so I will wait to post the snippet till later.


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

Joined: Tue Mar 25, 2008 12:26 pm
Posts: 52
This is my new os
* It is still written in FreeBasic (with a little bit assembler)
* It is multitasked, with an adaptative priority based scheduling :
* there is 6 level of priority, the scheduler pick the next ready task in the highest priority list. At each schedule, the other tasks gets their priority increased until they run (and then they priority decrease to they base priority)
* it's totaly event driven: when the thread create its gui, it also tell to the kernel the callback address asociated to the widgets (for a button click by example), then they sleep until an event occurs. then when a button is clicked, the thread is made ready to run, and the kernel changes it's stack so the call back method can run.
* The gui runs in a separate kernel task and it's sleeping until there is an input from the mouse or the keyboard, or when a process change it's GUI
* the widgets are skinable with Bmp file.
* the processes can be multi threaded

i do not use pagination, only segmentation for now

In the demo you can see :
* the port of FASM
* a simple calculator
* a simple demo app
* a strip at the bottom (i was inspired by macos classic / Qube desktop)


Attachments:
screen_mini_os.JPG
screen_mini_os.JPG [ 95.26 KiB | Viewed 18163 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri May 21, 2021 3:21 am 
Offline
Member
Member

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

Something is wrong with my TSC calibration because it calculated the speed at 0MHz which led to a division by zero that was fun to debug... but with a little help on that front, and switching to 2MiB pages for some things because this old Nehalem doesn't support 1GiB pages... ToaruOS 2.0 is running on bare metal! While I commented out because it's known to be unstable, this old ThinkPad is dual-core so I should be able to test SMP with it eventually. It also has an e1000 NIC that is compatible with my driver and was tested in toaru32 previously, so hopefully that keeps working...

_________________
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: Wed Jun 30, 2021 8:48 am 
Offline
Member
Member

Joined: Fri Nov 01, 2019 1:17 am
Posts: 95
Hello, I am still a learner. Learning to implement an Operating System from scratch.

Here's my Operating System screenshot as attachment.

UEFI bootloader called 'XNLDR' loads the kernel called 'xnkrnl.exe' which finally initializes everything
and loads some system programs mainly the dwm.exe {Desktop Window Manager} the window compositor. After that,
it finally loads some sample GUI applications. The project is actively under development.


Attachments:
XenevaDesktop.jpg
XenevaDesktop.jpg [ 61.83 KiB | Viewed 14554 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jun 30, 2021 10:01 am 
Offline
Member
Member

Joined: Tue Feb 18, 2020 3:29 pm
Posts: 1071
Wow looks great! I still need to figure out what I want to build #-o . I think I've finally settled on something, we'll see.

_________________
"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: Sun Jul 04, 2021 2:04 pm 
Offline

Joined: Sun Jul 04, 2021 1:45 pm
Posts: 2
Hi everyone, this is my first post on the forum! Here's a picture of MOROS: Obscure Rust Operating System (https://github.com/vinc/moros)

It's based on Writing an OS in Rust and the OSDev Wiki with a custom filesystem, a couple of drivers for networking, and some basic shell and text editor, but it doesn't yet have a real userspace though and the code architecture is ugly. I'm very slowly working on that as I learn more.


Attachments:
moros.png
moros.png [ 15.04 KiB | Viewed 14127 times ]

_________________
Working on MOROS
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Wed Jul 07, 2021 12:05 am 
Offline
Member
Member

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

After a few years with a Signed Distance Field baked bitmap text renderer, ToaruOS is back to TrueType fonts with its own parser and rasterizer. Still missing some functionality around complex compound glyphs and there's some edge cases in curve handling that aren't covered, but it's enough for the DejaVu family to look quite spiffy. I fully intend to write an interpreter for TrueType's hinting bytecode instructions as well, eventually, but for now the unhinted text looks pretty solid with my anti-aliasing rasterizer. The new rasterizer is also a good groundwork for building a general vector graphics library, so maybe an SVG renderer is in ToaruOS's near future...

I've fully purged the old SDF library, may it rest in peace.

_________________
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: Sun Jul 11, 2021 2:48 pm 
Offline
Member
Member

Joined: Sat Nov 21, 2009 5:11 pm
Posts: 852
My OS now runs on a real computer with PXE booting. However, almost nothing works, as the PCI interrupt lines are all messed up. The LAN controller driver doesn't work very well, and it fails to download a font.

New improvements:
- Scroll bars
- Debugger breakpoints
- Symbol loading (from PDB file)
- UHCI controller
- USB keyboard, mouse, hard drive and CD-ROM
- Intel PRO/1000 network card
- Intel PRO/100 network card (poor)


Attachments:
warandpc.jpg
warandpc.jpg [ 121.33 KiB | Viewed 13331 times ]
20210711_214655a.jpg
20210711_214655a.jpg [ 61.8 KiB | Viewed 13331 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 16, 2021 12:39 am 
Offline
Member
Member
User avatar

Joined: Tue Sep 15, 2020 8:07 am
Posts: 264
Location: London, UK
Morning all,

After a few months where I wasn't able to do any work on my OS, I've been able to finally get FAT32 supported and have added a few commands the command shell.

As always bootable disk images can be found at https://github.com/h5n1xp/CuriOS

Attachment:
ScreenShot.png
ScreenShot.png [ 31.86 KiB | Viewed 12720 times ]

_________________
CuriOS: A single address space GUI based operating system built upon a fairly pure Microkernel/Nanokernel. Download latest bootable x86 Disk Image: https://github.com/h5n1xp/CuriOS/blob/main/disk.img.zip
Discord:https://discord.gg/zn2vV2Su


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Jul 18, 2021 10:29 pm 
Offline
Member
Member

Joined: Fri Nov 01, 2019 1:17 am
Posts: 95
Here's an update to my operating system. This week, lots of gui changes are made.

Image

Link to my github repository: https://github.com/manaskamal/aurora-xeneva



Quote:
you can contact me through e-mail -> [email protected]


Last edited by Kamal123 on Sun Jul 18, 2021 10:58 pm, edited 1 time in total.

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

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot] and 59 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group