OSDev.org

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

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 207, 208, 209, 210, 211, 212, 213 ... 260  Next
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Aug 21, 2017 7:56 am 
Offline
Member
Member
User avatar

Joined: Sun Nov 20, 2016 7:26 am
Posts: 155
Location: Somewhere
Finally, finally I have a stable but still-needs-to-be-improved multitasking implementation.
(After asking ridiculous amount of questions)

Image

The seven tasks are loaded from seven ELF binaries that prints A, r, d, u, i, n, o 255 times respectively that compiled with my i686-agola os specific toolchain.

_________________
Keyboard not found!

Press F1 to run setup.
Press F2 to continue.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Aug 21, 2017 9:58 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Agola wrote:
Finally, finally I have a stable but still-needs-to-be-improved multitasking implementation.
(After asking ridiculous amount of questions)

Image

The seven tasks are loaded from seven ELF binaries that prints A, r, d, u, i, n, o 255 times respectively that compiled with my i686-agola os specific toolchain.


Nice to see that beast finally working. After all those questions. :P
Does it support any kind of synchronization or message passing or resource sharing?

_________________
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: Mon Aug 21, 2017 2:50 pm 
Offline
Member
Member
User avatar

Joined: Sun Nov 20, 2016 7:26 am
Posts: 155
Location: Somewhere
Octacone wrote:
Agola wrote:
Finally, finally I have a stable but still-needs-to-be-improved multitasking implementation.
(After asking ridiculous amount of questions)

Image

The seven tasks are loaded from seven ELF binaries that prints A, r, d, u, i, n, o 255 times respectively that compiled with my i686-agola os specific toolchain.


Nice to see that beast finally working. After all those questions. :P
Does it support any kind of synchronization or message passing or resource sharing?


Yes, I've a very basic mutex implementation. I've implemented async message passing also but it is not *very* stable and it is very very ugly. I'm working on signals now, but it is kind of hard though.

_________________
Keyboard not found!

Press F1 to run setup.
Press F2 to continue.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Aug 21, 2017 4:52 pm 
Offline
Member
Member
User avatar

Joined: Mon Feb 22, 2016 4:40 am
Posts: 59
Location: United Kingdom
I've totally rewritten my kernel with a far more portable / stable codebase. I've not yet escaped kernel-mode, but I do at least have fake "processes" and "threads" that, aside from being in kernel-mode, operate like the real thing.

Here I am cat-ing a file sitting in my initrd and requesting the system time.

Attachment:
Screenshot-20170821234804-720x400.png
Screenshot-20170821234804-720x400.png [ 6.07 KiB | Viewed 6687 times ]


Much to do!

_________________
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Aug 21, 2017 10:18 pm 
Offline
Member
Member
User avatar

Joined: Wed Aug 08, 2012 6:39 am
Posts: 42
Location: New York, NY
here is the same chat proof of concept, this time via TCP. Sadly I was lazy in excitement to rename the executable. Only modified SOCK_DGRAM to SOCK_STREAM, so yeah.

http://imgur.com/b5sPyhP

:-)

_________________
Cheers,

Lev


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Tue Aug 22, 2017 4:20 pm 
Offline

Joined: Tue Aug 22, 2017 5:44 am
Posts: 1
Nothing fancy, just a kernel shell. Need to work on memory before moving on, though.
This is my 4th or 5th try at OS, and furthest I've been, I am pretty big noob at this, so I am very much excited.

Image

Image

Previous versions:
Image

Image


Last edited by redgek on Tue Jan 26, 2021 1:33 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Aug 27, 2017 4:57 pm 
Offline
Member
Member
User avatar

Joined: Wed Aug 08, 2012 6:39 am
Posts: 42
Location: New York, NY
Chilling in IRC with fun people smiling...

http://i.imgur.com/xo3W0Cv.png

_________________
Cheers,

Lev


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Aug 31, 2017 11:09 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 21, 2009 5:54 am
Posts: 178
Location: Moscow, Russia
Why have i suddenly started working on a network stack after a few years of inactivity?

To do this: https://www.instagram.com/p/BYdy8Xmlq9r/

Once upon a time i found this old motherboard on a "old used crap" sale.
It was some sort of a self-contained thin client - some weird Via x86 CPU, Via Rhine network card, 32 Mb of RAM.
And a Disk-on-Chip by M-systems.

That DoC is only 32Mb, and is one of the earliest SSDs.
I long wondered what was on it, and recently decided to figure out what would it take to find out.

The chip was fairly well documented, so writing a driver for it was straightforward.
Getting the data out was a good excuse to finally make a network stack.

The network card is supported by Linux, so i cheated by peeking at it while i wrote a driver for Aprom.
The network stack itself took some time.
After i got a ping working, some time was wasted hunting old architectural bugs and rewriting a bunch of architectural stuff elsewhere.
And finally, after a few false starts i managed to dump the content of the DoC and send it over UDP via a real network card with real driver to another PC.

Sure, i could have just dug up an old Linux distro, slap a DoC patch on it, dump from there, and be done in an hour rather than a few weeks, but what's the fun in that?

And this is how i used my Aprom OS for a real purpose for the first time. :)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Aug 31, 2017 5:34 pm 
Offline
Member
Member
User avatar

Joined: Sun Nov 20, 2016 7:26 am
Posts: 155
Location: Somewhere
I'm porting Agola to 64-bit, after two hours of work, I've finally entered long mode. I will be able to load my kernel fully after building a 64-bit IDT and rewriting the paging code for 64-bit. Seperating arch specific things and common things in Makefile design before helped me a lot.

Image

_________________
Keyboard not found!

Press F1 to run setup.
Press F2 to continue.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Sep 01, 2017 2:44 am 
Offline
Member
Member
User avatar

Joined: Mon Feb 22, 2016 4:40 am
Posts: 59
Location: United Kingdom
Agola wrote:
I'm porting Agola to 64-bit, after two hours of work, I've finally entered long mode. I will be able to load my kernel fully after building a 64-bit IDT and rewriting the paging code for 64-bit. Seperating arch specific things and common things in Makefile design before helped me a lot.

Image


Make sure you get get higher-half mapping working asap. It'll save you a lot of bother further down the road ;)

_________________
Current developing Tupai, a monolithic x86 operating system
http://zesterer.homenet.org/projects.shtml


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Sep 01, 2017 8:21 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 07, 2015 6:13 am
Posts: 1134
Here is something that took ages to synchronize and in the end had to be rewritten.
It was definitely worth an entire morning of work.


Attachments:
Basic_OS_Memory_Dump.png
Basic_OS_Memory_Dump.png [ 18.18 KiB | Viewed 5861 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: Fri Sep 01, 2017 7:12 pm 
Offline
User avatar

Joined: Fri Sep 01, 2017 6:53 pm
Posts: 17
Location: Londrina - Paraná | Brazil
Gramado - Shell App


Attachments:
File comment: Gramado: shell app
shell.jpg
shell.jpg [ 23.03 KiB | Viewed 5784 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Sep 01, 2017 7:14 pm 
Offline
User avatar

Joined: Fri Sep 01, 2017 6:53 pm
Posts: 17
Location: Londrina - Paraná | Brazil
Gramado: Message box.


Attachments:
File comment: Gramado: Message box
message-box.jpg
message-box.jpg [ 7.33 KiB | Viewed 5783 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Sep 01, 2017 7:17 pm 
Offline
User avatar

Joined: Fri Sep 01, 2017 6:53 pm
Posts: 17
Location: Londrina - Paraná | Brazil
Gramado: Help message on Boot Manager.


Attachments:
help.png
help.png [ 7.93 KiB | Viewed 5776 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Sep 01, 2017 7:20 pm 
Offline
User avatar

Joined: Fri Sep 01, 2017 6:53 pm
Posts: 17
Location: Londrina - Paraná | Brazil
Gramado: cpuid


Attachments:
File comment: Gramado: cpuid
cpuid.png
cpuid.png [ 3.98 KiB | Viewed 5775 times ]
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 207, 208, 209, 210, 211, 212, 213 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Bing [Bot], Garnek0, SemrushBot [Bot] and 52 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