OSDev.org

The Place to Start for Operating System Developers
It is currently Sun Nov 18, 2018 4:57 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3344 posts ]  Go to page Previous  1 ... 214, 215, 216, 217, 218, 219, 220 ... 223  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Mar 23, 2018 10:44 pm 
Offline

Joined: Fri Sep 09, 2016 5:52 pm
Posts: 22
Location: Australia
Image
My OS displaying a cursor with a PS/2 mouse driver

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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 25, 2018 10:48 am 
Offline
User avatar

Joined: Sun Mar 25, 2018 10:35 am
Posts: 11
Location: Exchange student in Moscow
Antti: Nice. more info?


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 25, 2018 12:33 pm 
Offline
Member
Member

Joined: Thu Jul 05, 2012 5:12 am
Posts: 911
Location: Finland
igorov70 wrote:
Antti: Nice. more info?


Thanks, but I'm not sure what info you meant by "more info". :)

My project, in general, is at an early development stage. However, there is one relatively complex component, a boot loader, that is "ready", i.e. I'm trying to make it stable so no new features are added to it unless really needed. When it comes to programming, this project is not a project but the project for me. I'm not going to start it from scratch or abandon it, but I try my best and see how far I get. Also, I'm perfectly happy what the project is at the moment so there is no "I'd be happy if..." or similar.

_________________
Undefined behavior since 2012


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 25, 2018 4:24 pm 
Offline
Member
Member
User avatar

Joined: Sun Feb 09, 2014 7:11 pm
Posts: 87
Location: Within a meter of a computer
Image

2nd Revision of Cardinal (after original Cardinal and then Cardinal;). Cardinal# builds upon design stuff learned from the previous write, opting to go for ahead-of-time compiled C# to replace the elf module loading scheme in Cardinal;

Just got the AoT compiler working a bit better, the entire object model is still missing though, that's going to be my next step. Just felt like showing off :P

_________________
"If the truth is a cruel mistress, than a lie must be a nice girl"
Working on Cardinal
Find me at #Cardinal-OS on freenode!


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Mar 25, 2018 4:39 pm 
Offline
User avatar

Joined: Sun Mar 25, 2018 10:35 am
Posts: 11
Location: Exchange student in Moscow
Antti wrote:
Thanks, but I'm not sure what info you meant by "more info". :)


I finding it nice. I was courriuos what i see technologically. A GUI or just wired trick to make the window? The simplistical approach touching my imagination.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Mar 26, 2018 12:53 am 
Offline
Member
Member

Joined: Thu Jul 05, 2012 5:12 am
Posts: 911
Location: Finland
igorov70 wrote:
I finding it nice. I was courriuos what i see technologically. A GUI or just wired trick to make the window? The simplistical approach touching my imagination.


It is not a real GUI and calling it as a "wired trick" is a very good description. However, it is quite flexible in general because the boot loader service provides UTF-8 text output to text mode, VGA mode or VBE modes. The memory footprint for all this functionality is very small and I never read data from the framebuffer. Fonts are 7x14 pixels, and this detail alone complicated the VGA mode support.

The simplistic look is a combination of "technical limitations" and stylistic vision. :)

_________________
Undefined behavior since 2012


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Mar 26, 2018 6:44 am 
Offline
User avatar

Joined: Sun Mar 25, 2018 10:35 am
Posts: 11
Location: Exchange student in Moscow
Antti: How boot service provide UTF? It two level boot loader or UEFI?


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

Joined: Thu Jul 05, 2012 5:12 am
Posts: 911
Location: Finland
igorov70 wrote:
Antti: How boot service provide UTF? It two level boot loader or UEFI?


There are many steps (e.g. master boot record, volume boot record) but the main logic is in the "actual" boot loader. In short, the boot loader is "a small OS" but there is no full Unicode support, obviously. It is not a modern OS because it does not control hardware. It reads databases and init files from disk and starts an "architecture specific" executable. All these are placed in "high memory" if possible. Init files are "/system/in_ia16.at", "/system/in_ia32.at", and "/system/in_x64.at". They run in real mode, protected mode (ring 3), or long mode (ring 3), respectively. All the time firmware (BIOS) is still in control.

There are boot services, like e.g. console output, keyboard input, serial ports, and block I/O. Also, basic things like the memory map (sorted and "processed") are provided. After init executables are ready, they call an "exit" function and then the boot loader removes itself and returns to ring 0 and init executables are "on their own". The whole layer is written (at least that was the intention) so that the UEFI boot loader will provide the same interface. That is not available yet and will not be in the near future.

At some point I can create a questions & answers topic. This topic is for screenshots! :)

_________________
Undefined behavior since 2012


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Mar 27, 2018 3:13 am 
Offline
Member
Member

Joined: Wed Oct 26, 2011 12:00 pm
Posts: 178
Started using nanovg in my rendering engine for UI.

Image

_________________
MollenOS Progress: Userspace Programming
Github
Website


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Mar 27, 2018 5:35 am 
Offline
User avatar

Joined: Wed Mar 21, 2018 1:18 pm
Posts: 2
Location: Bucharest, Romania
https://imgur.com/EiAP8QO

It can only do output. Cannot figure get input from keyboard :P

-------------------------------------------------------------------
rly need some help - https://github.com/xslendix/X-DOS/
-------------------------------------------------------------------


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Mar 30, 2018 2:17 pm 
Offline
Member
Member
User avatar

Joined: Sat Sep 17, 2016 2:14 am
Posts: 67
Location: Moscow, Russia
ProgrammingDuty1 wrote:
https://imgur.com/EiAP8QO

It can only do output. Cannot figure get input from keyboard :P

-------------------------------------------------------------------
rly need some help - https://github.com/xslendix/X-DOS/
-------------------------------------------------------------------

It's actually easy: AH - 00H
AH - BIOS scan code
AL is an ASCII char. (Taken from Stack Overflow).
And it is transmitted after keystroke.
Make a special kbrd.asm file with all keyboard functions.

_________________
I will be back... - Arnold Schwarzenegger
Code:
if tired = no then
code = yes
sleep = no
else
code = no
sleep = yes


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

Joined: Sun Apr 30, 2017 12:16 pm
Posts: 20
Location: Poland
After implementing a VFS, devfs, a ustar driver and ELF loading(+ a few syscalls like read, write etc) I was able to create a tiny init program, a shell, and... a paint program. There were a ton of bugs(most of them in exec) but I managed to remove enough to be able to run this. Programs still can't receive arguments or environment variables and copying from and to user is vulnerable to NULL pointers, but hey, it works!
Image

_________________
quack, my small operating system project


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Mar 31, 2018 7:43 pm 
Offline
Member
Member
User avatar

Joined: Sat Oct 16, 2010 3:38 pm
Posts: 606
I implemented syntax highliting in my interactive shell becuase why not.

This is after I stopped using VGA text mode, and implemented my own kernel console rendering, currently using VESA in the bootloader. It's a first step to porting to UEFI. It also seems to run faster than VGA text mode in VirtualBox.


Attachments:
VirtualBox_Loader Test_01_04_2018_02_41_57.png
VirtualBox_Loader Test_01_04_2018_02_41_57.png [ 3.98 KiB | Viewed 1196 times ]

_________________
Glidix: An x86_64 POSIX-compliant operating system, aiming to be as optimized as possible, especially in graphics.
https://github.com/madd-games/glidix
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Apr 01, 2018 5:27 am 
Online
Member
Member

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

_________________
gitlab | twitter | ToaruOS | PonyOS 5.0


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Apr 01, 2018 7:53 am 
Offline
Member
Member
User avatar

Joined: Fri Oct 27, 2006 9:42 am
Posts: 1350
Location: Athens, GA, USA
Brilliant as always, Klange. Happy First of April!

_________________
Rev. First Speaker Schol-R-LEA;2 LCF ELF JAM POEE KoR KCO PPWMTF
μή εἶναι βασιλικήν ἀτραπόν ἐπί γεωμετρίαν
Lisp programmers tend to seem very odd to outsiders, just like anyone else who has had a religious experience they can't quite explain to others.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3344 posts ]  Go to page Previous  1 ... 214, 215, 216, 217, 218, 219, 220 ... 223  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