OSDev.org

The Place to Start for Operating System Developers
It is currently Tue Sep 17, 2019 3:26 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3435 posts ]  Go to page Previous  1 ... 225, 226, 227, 228, 229
Author Message
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Jul 21, 2019 10:04 am 
Offline
Member
Member
User avatar

Joined: Sun Apr 30, 2017 12:16 pm
Posts: 25
Location: Poland
Since the last time I posted a screenshot of quack, quite a lot has changed. First of all, I implemented x86_64 support (which now is the main architecture). I also implemented ACPI support with the help of LAI (which I also contributed some code to). The x86_64 port is still missing a lot of things the previous i386-only version had, like userspace processes etc. The port also has many improvements, like SMP, previously mentioned ACPI support, or the use of the LAPIC and IOAPIC instead of the old PIC.

Recently I implemented PCI IRQ routing with the help of LAI, as can be seen by this photo(click for full size):
Image

Here's quack running on both of my x86_64 computers(click for full size):
Image

quack of course still works in emulators/virtual machines. It successfully boots in: QEMU, Bochs (with some odd bugs), VirtualBox, VMWare.
quack running in QEMU, showing SMP, PCI enumeration, and PCI IRQ routing
Image

_________________
quack, my small operating system project


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Thu Jul 25, 2019 4:42 am 
Offline
Member
Member
User avatar

Joined: Sat Sep 17, 2016 2:14 am
Posts: 69
Location: Moscow, Russia
pvc wrote:
Working on 64 bit version and (@klange) usermode window manager.
Image

Looks quite impressive.

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

P.S. my surname that you see is false, that's an English surname, I am actually Tim Ryazanoff


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 26, 2019 4:12 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 140
All the posts in this thread make me smile. Now I understand the work that went into each one, I recognize the feeling of accomplishment. :)

_________________
Wir mussen wissen, wir werden wissen.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 26, 2019 12:07 pm 
Offline
Member
Member
User avatar

Joined: Mon Jan 15, 2018 2:27 pm
Posts: 70
@TimothyWilliams I'm glad you like it :D

_________________
https://github.com/pvc988/woot64


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Fri Jul 26, 2019 4:52 pm 
Offline
Member
Member
User avatar

Joined: Sat Sep 17, 2016 2:14 am
Posts: 69
Location: Moscow, Russia
pvc wrote:
@TimothyWilliams I'm glad you like it :D

And you managed to port GCC, what next? Python, Assembler, web design, or what? 8)

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

P.S. my surname that you see is false, that's an English surname, I am actually Tim Ryazanoff


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Jul 27, 2019 12:53 am 
Offline
Member
Member
User avatar

Joined: Mon Jan 15, 2018 2:27 pm
Posts: 70
GCC is actually not ported. It's just sitting there and waiting. I was getting it to almost work, but not exactly. I think binutils is done but disabled for now.

_________________
https://github.com/pvc988/woot64


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Aug 17, 2019 4:41 pm 
Offline
Member
Member

Joined: Mon Jun 15, 2009 10:01 am
Posts: 311
Location: France
Hi all,

I'm back in the game. I don't know for how long, but I'm back.
Just started to work on an UEFI bootloader:
Attachment:
File comment: Hello, UEFI world
18082019_uefi.PNG
18082019_uefi.PNG [ 34.31 KiB | Viewed 1069 times ]

Also added multi-user features:
Attachment:
File comment: Multi-tasking and multi-user.
18082019_user.PNG
18082019_user.PNG [ 43.29 KiB | Viewed 1069 times ]


I hope to put my GUI back on my OS one day...

_________________
"Open source seems to embrace the dark side of human nature." - Ville Turjanmaa


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Aug 19, 2019 1:34 am 
Offline
Member
Member
User avatar

Joined: Sat Feb 02, 2013 4:16 pm
Posts: 35
Location: France [Lyon]
Hi,
I'm back after more years! :)
This is my new 2019 "co-kernel" version, able to

- Launch Win32 code files (With few NT functions)
- Launch Clang/LLVM code files
- OpenGL & GZE 3D engine + displayer
- Customizable animated bootscreen
- Multi-OS The performances remain correct
- Network UDP/TCP client server, telnet, Serial RS232
- Garbage collector
- Multi-threading
- Powerfull GUI (Checkbox, windows, progressbar, picturebox....) and console
- Include POO CpcdosC+, C/C++, BASIC programing language (Python HTML/CSS in building)
- Very few DOS dependencies


Starting + OpenGL tests 1 :
https://www.youtube.com/watch?v=k37PGs592AA

OpenGL tests 2 (2 meshs + Shadow) :
https://www.youtube.com/watch?v=85T0fYL_SVo

An example of an OS based on Cpcdos created by a young Canadian (Guillaume)
Image
His first version called "ElieOS"

Regards

_________________
FAVIER Sébastien
Sorry for my bad bad English level, I'm young French studient .. :)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Aug 19, 2019 4:47 pm 
Offline

Joined: Tue Dec 27, 2011 4:41 pm
Posts: 11
Doesn't have many features in my 'os', but it's the first time I have ever created simple task scheduler and it's even working.
Two processes incrementing values in different intervals :)
Simple memory manager, which I had to debug, because it was allocating memory where my kernel exists... so many hours wasted :(
Terminal in 13h mode with pre-rendered font (took most of my kernel size, lol) with support for displaying string, hex, decimal and binary values.

I hope that someday I will have graphics mode with some window manager, etc. But don't know when, I wanted to create 16-bit OS, but decided few days ago that 32-bit may be easier. I know that I can't use BIOS, but I have whole memory without segmentation.


Attachments:
first_scheduler.png
first_scheduler.png [ 38.75 KiB | Viewed 966 times ]
Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Aug 25, 2019 1:01 pm 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 140
@cybek: That chunky text makes me nostalgic! :D I wanted to make a 16-bit OS too, but now I'm not so sure either. If I 'just' make a Forth system, I might put it into unreal mode and make a "double-indirect threaded" interpreter. With that, definitions are just lists of addresses, so interpreted code could go into 32-bit space with the data and the VESA graphics framebuffer. Only the relatively small amount of machine code would need to go in low memory. I don't know, though; got no solid OS plans at present.

BTW, everyone's experienced at least one really frustrating bug. If that was your first, welcome to the club, you're a real programmer now! ;)

_________________
Wir mussen wissen, wir werden wissen.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sun Aug 25, 2019 3:50 pm 
Offline

Joined: Tue Dec 27, 2011 4:41 pm
Posts: 11
eekee wrote:
@cybek: That chunky text makes me nostalgic! :D

If you would like to know, it's this font: https://fonts.google.com/specimen/Press+Start+2P :)
I wanted to enable 13h mode before entering protected mode, and be able to print some text, so I was looking for pixelated font, which can be rendered as small as possible.
I'm happy that you like this font :D
I have made a program that renders whole ascii table, compress it to bitwise array and creates ASM file which can be included in kernel. It's huge compared to rest of the kernel.

Quote:
I wanted to make a 16-bit OS too, but now I'm not so sure either. If I 'just' make a Forth system, I might put it into unreal mode and make a "double-indirect threaded" interpreter.

Yea, 16-bit OS feels more nostalgic, but making it is a pain. It's more difficult because of architecture, but it's easier because you have BIOS routines. 32-bit is simpler because of linear memory, but harder because of lack of BIOS. Maybe some ARM OS then? :)

Quote:
BTW, everyone's experienced at least one really frustrating bug. If that was your first, welcome to the club, you're a real programmer now! ;)

Haha, thanks :D But unfortunately it's not my first bug, just recent one :)


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Mon Aug 26, 2019 2:40 am 
Offline
Member
Member
User avatar

Joined: Mon May 22, 2017 5:56 am
Posts: 140
cybek wrote:
If you would like to know, it's this font: https://fonts.google.com/specimen/Press+Start+2P :)

Thanks! And yeah, font data is huge at this stage. It's possible to go a little smaller, down to 6x8 without merging lines, but not with style. :D Re. BIOS convenience, perhaps UEFI could make up for the lack of it? I don't want to post too much in the screenshot thread.

_________________
Wir mussen wissen, wir werden wissen.


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 07, 2019 2:12 am 
Offline

Joined: Sat Sep 07, 2019 1:40 am
Posts: 1
Hi,

My little operating system Soso is finally able to run Doom :)

https://github.com/ozkl/soso

It is a 32 bit x86 OS with multitasking support.
Doom runs on mmap'ed framebuffer device (/dev/fb0).
All the data is in initrd which is mounted as a FAT32 image (yes, it supports VFS and FAT32).

By the way, I found very hard to implement pseudo TTY system (master and slave devices) and supporting VT-100 like terminals. So i went my own poor way :)

Here two doom processes are running in different TTYs on the same framebuffer device.

Image

_________________
https://github.com/ozkl/soso


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 07, 2019 3:44 am 
Offline

Joined: Fri Sep 09, 2016 5:52 pm
Posts: 24
Location: Australia
The 32-bit version of my Operating System:
Image

Currently working on a 64-bit version and I am planning to go full 64, but there is not much to see.

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


Top
 Profile  
 
 Post subject: Re: What does your OS look like? (Screen Shots..)
PostPosted: Sat Sep 14, 2019 4:37 pm 
Offline

Joined: Thu Apr 06, 2017 2:59 pm
Posts: 5
Not much, but after coming back to my bootloader project, I got memory detection working (I think!)


Attachments:
memMap.png
memMap.png [ 28.47 KiB | Viewed 140 times ]
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3435 posts ]  Go to page Previous  1 ... 225, 226, 227, 228, 229

All times are UTC - 6 hours


Who is online

Users browsing this forum: beyondsociety and 4 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