What does your OS look like? (Screen Shots..)

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
Artlav
Member
Member
Posts: 178
Joined: Fri Aug 21, 2009 5:54 am
Location: Moscow, Russia
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Artlav »

It might not look like much, but...
That's USB mouse.
Working.
The kind of "at last" moment after a long season of figuring things out, implementing, testing and bug-busting.

Image


Oh, and not just in Qemu, but on real hardware as well.
That is the real money shot, since Qemu's USB is so simplified it's not even fun.

Image
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by pcmattman »

Recently ported Pango and GLib to allow me to make pretty text without manually futzing around with Freetype:

Image
Image
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

Re: What does your OS look like? (Screen Shots..)

Post by Octacone »

Artlav wrote:It might not look like much, but...
That's USB mouse.
Working.
The kind of "at last" moment after a long season of figuring things out, implementing, testing and bug-busting.

Image


Oh, and not just in Qemu, but on real hardware as well.
That is the real money shot, since Qemu's USB is so simplified it's not even fun.

Image
It looks really good. Can you show us what that folder icon does?
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

Re: What does your OS look like? (Screen Shots..)

Post by Octacone »

[quote="pcmattman"]Recently ported Pango and GLib to allow me to make pretty text without manually futzing around with Freetype:

Looks better than windows rendering.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
Artlav
Member
Member
Posts: 178
Joined: Fri Aug 21, 2009 5:54 am
Location: Moscow, Russia
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Artlav »

thehardcoreOS wrote:It looks really good. Can you show us what that folder icon does?
Just a simple file manager.
Image

Also got a text editor
Image

And OpenGL support (software):
Image

But that's all old stuff, i bet you can find similar ones somewhere in this thread back in 2011.
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

Artlav: Your OS is really cool! Do you have a site, or an online repository?
You know your OS is advanced when you stop using the Intel programming guide as a reference.
gerryg400
Member
Member
Posts: 1801
Joined: Thu Mar 25, 2010 11:26 pm
Location: Melbourne, Australia

Re: What does your OS look like? (Screen Shots..)

Post by gerryg400 »

pcmattman wrote:Recently ported Pango and GLib to allow me to make pretty text without manually futzing around with Freetype:
Hey pcmattman, impressive. But pango doesn't actually contain fonts does it ? How do you draw the chars ?
If a trainstation is where trains stop, what is a workstation ?
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by pcmattman »

In that example, Pango is using Freetype to read TTF fonts. It's also using Fontconfig to fall back when glyphs can't be found (eg, the main text is DejaVu Sans Mono, but the Japanese is a totally different TTF file).

I use libpangocairo to actually perform the drawing onto Cairo surfaces.
User avatar
Artlav
Member
Member
Posts: 178
Joined: Fri Aug 21, 2009 5:54 am
Location: Moscow, Russia
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Artlav »

omarrx024 wrote:Do you have a site, or an online repository?
Hm, there should be something here: http://orbides.org/aprom.php
And here is the linked list of testing threads: http://forum.osdev.org/viewtopic.php?f=2&t=22667
pcmattman wrote:In that example, Pango is using Freetype to read TTF fonts.
Cute.
Font support is one of these things programmers tend to ignore completely.

I've been googling around, but can't quite figure it out - how is Pango different from Freetype?
That is, what features does it provide over the glyphs taken from FT?

I was thinking of using Freetype on it's own for my OS.
gerryg400
Member
Member
Posts: 1801
Joined: Thu Mar 25, 2010 11:26 pm
Location: Melbourne, Australia

Re: What does your OS look like? (Screen Shots..)

Post by gerryg400 »

Here's my latest version. A few of the coreutils are working (the basic ones) and gcc will compile hello.c. Also truetype, cairo, ncurses work. Nano kind of runs a bit and of course the obligatory glxgears. The calculator and terminal are the first Apps for my graphics toolkit. Still plenty of bugs.
Image
If a trainstation is where trains stop, what is a workstation ?
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by pcmattman »

Artlav wrote:I've been googling around, but can't quite figure it out - how is Pango different from Freetype?
That is, what features does it provide over the glyphs taken from FT?
In my case, Pango is still using Freetype as a font backend to actually get glyphs to render. Pango then looks after details like layout, and it's particularly good at complex scripts and internationalisation issues (the example shows an embedded switch to RTL for non-English text).

There's a gallery of various things Pango helps with rendering on the Pango site.

EDIT: very nice, gerryg400!!
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

Re: What does your OS look like? (Screen Shots..)

Post by Octacone »

This topic is too young to die. Please guys post some more pictures of your OSes.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by Roman »

pcmattman wrote:Posted: Tue Aug 18
The thread doesn't look dead at all. @thehardcoreOS, so why don't you post your screenshots?
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
User avatar
Octacone
Member
Member
Posts: 1138
Joined: Fri Aug 07, 2015 6:13 am

Re: What does your OS look like? (Screen Shots..)

Post by Octacone »

Roman wrote:
pcmattman wrote:Posted: Tue Aug 18
The thread doesn't look dead at all. @thehardcoreOS, so why don't you post your screenshots?
Because I am trying to enter protected mode and set up paging and then I can post some screenshots with basic text print thigy.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
User avatar
BrightLight
Member
Member
Posts: 901
Joined: Sat Dec 27, 2014 9:11 am
Location: Maadi, Cairo, Egypt
Contact:

Re: What does your OS look like? (Screen Shots..)

Post by BrightLight »

Roman wrote:The thread doesn't look dead at all.
IMHO, this thread will never die.
You know your OS is advanced when you stop using the Intel programming guide as a reference.
Post Reply