Page 153 of 262

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

Posted: Mon Aug 15, 2016 8:43 am
by DeezRamChips
A little update on my os:
Image

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

Posted: Mon Aug 15, 2016 8:44 am
by DeezRamChips
It supports:

HLines
VLines
Lines
Circles
Bitmaps
Text
rectangle
Filles rectangle

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

Posted: Mon Aug 15, 2016 9:25 am
by Octacone
Roman wrote:Why don't you just write a bitmap font parser for an existing format?
max wrote:
Roman wrote:Why don't you just write a bitmap font parser for an existing format?
Why not port freetype2? ;) It's much easier than it sounds.
I don't want to mess around with any of those at the moment. I am only going to use this BIOS font port for my graphical shell. Once I start writing my compositor I'll see what I can port in order to support standard font types. Supporting those without a proper VFS is not an option. ;) Also is it just a coincidence that freetype2 has some "Ghosts"? :D

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

Posted: Mon Aug 15, 2016 10:20 am
by Ch4ozz
max wrote:
Roman wrote:Why don't you just write a bitmap font parser for an existing format?
Why not port freetype2? ;) It's much easier than it sounds.
I wrote my own TTF parser because I really dont like bloated libs.
Its kinda funny that most libs are bigger then my whole OS :D
DeezRamChips wrote:A little update on my os:
Looks great, do you use a double buffer?
Do you support transparency?

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

Posted: Mon Aug 15, 2016 10:31 am
by DeezRamChips
I don't have transparency yet, I'm havinf trouble making an algorithm :/

And no, I don't use double buffering, still don't have a use for it ^_^

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

Posted: Mon Aug 15, 2016 11:20 am
by Ycep
pdurlej wrote:Image
Holy **** ...
Let's put this to my inspirations list.
Asking for a premission : Can I use that menubar above in my OS?
You shall choose a name for your OS.
Take Prisma. It sounds good.
Or you could take, hmmm... Well let's say Endline.
Where's download?

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

Posted: Mon Aug 15, 2016 11:29 am
by pdurlej
glauxosdever wrote:I forgot to ask, however, is there some source code and/or disk images to test your OS in a virtual machine?
Nameless OS is currently closed-source. I've been thinking about releasing the OS under an open-source license, haven't decided whether to release the source code yet.

There is an i386 VM image, http://www.durlej.net/nameless/demo.img.gz:

Code: Select all

gunzip demo.img.gz && qemu -hda disk.img
Nameless OS connected to an OpenBSD host, this is a screenshot thread after all:

Image

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

Posted: Mon Aug 15, 2016 12:23 pm
by pdurlej
Lukand wrote:Asking for a premission : Can I use that menubar above in my OS?
What do you mean by using the menu bar in your OS? It's just a menu bar with four options.

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

Posted: Mon Aug 15, 2016 12:55 pm
by glauxosdever
Hi,


I tested the OS. It's a bit shame you don't support 16-color mode, otherwise it would look very similar to Windows NT 4, which I got to test in a virtual machine last year.

However, I by no means expected the filesystem structure would look like from a UNIX system. You would however like to have include and library files installed in standard directories.

I would also advise not having boot and kernel files in /lib. /boot looks like a better choice.


Regards,
glauxosdever

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

Posted: Mon Aug 15, 2016 1:40 pm
by BrightLight
I've tried Nameless OS in QEMU, and I'm surprised that performance is really excellent.
How do you get such good performance without using SSE?

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

Posted: Mon Aug 15, 2016 2:50 pm
by pdurlej
glauxosdever wrote:I tested the OS. It's a bit shame you don't support 16-color mode
Nameless OS does suport 16-color mode, see one of my previous posts. There is a separate VGA driver.
glauxosdever wrote:You would however like to have include and library files installed in standard directories.
This image does not include the SDK.
glauxosdever wrote:I would also advise not having boot and kernel files in /lib. /boot looks like a better choice.
Nope, moving files to /boot would increase complexity with little to no benefit. The sysload boot loader reads, apart from the kernel, several files from /etc, and some devices drivers from /lib/drv.

Moving the kernel alone to /boot would not be sufficient to allow for booting from /boot, moving more files would make the filesystem hierarchy inconsistent. In Nameless OS system-wide configuration files belong to /etc and device drivers belong to /lib/drv.

This is a design choice. Sometimes worse is better.

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

Posted: Mon Aug 15, 2016 2:52 pm
by SpyderTL
If you rename the .img file to .hdd, then VirtualBox will boot as well, but you get an ENODEV error during boot and a kernel panic. Any idea what device it's looking for?

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

Posted: Mon Aug 15, 2016 3:08 pm
by pdurlej
omarrx024 wrote:I've tried Nameless OS in QEMU, and I'm surprised that performance is really excellent.
How do you get such good performance without using SSE?
By developing the OS on a 200 MHz Pentium machine ;)

If you mean GUI performance, see one of my previous posts for the GUI architecture. The window manager uses a single frame buffer and does clipping to avoid double/tripple bufferring and copying. Buffering is both CPU and memory expensive.

However, screen contents are copied when a window is moved, or a portion of screen is scrolled. This avoids flickering.

Additionally, the both the window manager and the widget library is optimized to avoid painting a single pixel more than once when refreshing the display. Sometimes redraw operations are deferred. Also, the GUI is optimized to only repaint regions that actually need updating. Sometimes several redraw requests of smaller regions are combined into a larger region.

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

Posted: Mon Aug 15, 2016 3:11 pm
by pdurlej
SpyderTL wrote:If you rename the .img file to .hdd, then VirtualBox will boot as well, but you get an ENODEV error during boot and a kernel panic. Any idea what device it's looking for?
Probably the PCI IDE controller. Make sure you have a PCI IDE controller configured (not SATA).

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

Posted: Mon Aug 15, 2016 3:17 pm
by pdurlej
This thread has gone off-topic a bit, here is another screenshot:

Image