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.
Monax
Posts: 12
Joined: Tue Jul 10, 2018 2:11 pm

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

Post by Monax »

Hi zeval,

The hit box of the close button is bigger than the icon (around 32px).
Dennisbonke
Posts: 15
Joined: Sun Aug 09, 2015 7:23 pm
Libera.chat IRC: Dennisbonke

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

Post by Dennisbonke »

The last time I posted here I had ported nyancat to Managarm. In passing I mentioned fixing up the X11/Wayland stack to work with Xwayland and becoming self-hosting. This weekend, we managed to complete one of those two! I'm proud to announce that Xwayland is working on managarm, with some X clients to demonstrate this new ability. The porting process was relatively simple, but we ran into some bugs with our epoll implementation which were hard to track down. On the back-end GLX uses llvmpipe for it's rendering which gives quite decent performance in qemu.
Image
Hi, I'm Dennis, the resident port maintainer of Managarm!
Happy to help or answer questions, porting software is my speciality but I'll try everything.
Please correct my English as I'm not a native speaker of it.
PeterX
Member
Member
Posts: 590
Joined: Fri Nov 22, 2019 5:46 am

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

Post by PeterX »

Cooool! :)

Now you have Wayland and therefor X applications.

Greetings
Peter
Dennisbonke
Posts: 15
Joined: Sun Aug 09, 2015 7:23 pm
Libera.chat IRC: Dennisbonke

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

Post by Dennisbonke »

Well we had weston for quite some time now but getting the xwayland module working and porting the X server to support it makes it possible to run stuff like glxgears. Many DE's expect the X server to be there to use, and a lot of programs that use gtk seem to depend on the X libraries, which will eventually need the X server. It was a fun project to do but trying to printf debug the X server and some of it's libraries (libX11 and libxcb, I'm looking at you) is not something you do for fun. Was it worth it in the end? Hell yes seeing those gears turn was a great moment and a good birthday present :D
Hi, I'm Dennis, the resident port maintainer of Managarm!
Happy to help or answer questions, porting software is my speciality but I'll try everything.
Please correct my English as I'm not a native speaker of it.
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 »

@Dennisbonke looks like you're having fun! :D

Do you plan on rewriting the Intel HD Graphics driver anytime soon?
Do you still have the original hardware that the driver was tested on?
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
Dennisbonke
Posts: 15
Joined: Sun Aug 09, 2015 7:23 pm
Libera.chat IRC: Dennisbonke

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

Post by Dennisbonke »

As far as I know there are no current plans for an Intel HD graphics rewrite soon, and I must say these ports are untested on real hardware, although this is on my todo list.
As for the hardware the driver was tested on, I have no idea what hardware that was originally written for, but it looks like something out of the G45 series. It's quite possible that someone on the development team still has this hardware laying around though.
Hi, I'm Dennis, the resident port maintainer of Managarm!
Happy to help or answer questions, porting software is my speciality but I'll try everything.
Please correct my English as I'm not a native speaker of it.
Korona
Member
Member
Posts: 1000
Joined: Thu May 17, 2007 1:27 pm
Contact:

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

Post by Korona »

I do have the hardware (basically, a Nehalem-era chipset), why do you ask?
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].
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 »

Korona wrote:I do have the hardware (basically, a Nehalem-era chipset), why do you ask?
I was wondering if your G45 still worked. Can you plot pixels with it on real HW?
It is fascinating that your code doesn’t utilize the GTT at all.
I have a basic Kaby Lake mode setting driver, but I can’t get it to plot pixels.
OS: Basic OS
About: 32 Bit Monolithic Kernel Written in C++ and Assembly, Custom FAT 32 Bootloader
ilmmatias
Member
Member
Posts: 35
Joined: Fri Jun 02, 2017 3:01 pm
Contact:

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

Post by ilmmatias »

I'm still tweaking things a little bit, but at least now I can (again) print some text to the screen.
Time to go back into developing the driver loader, as I already have a basic initrd FS with read/write support on the kernel...

Image
PeterX
Member
Member
Posts: 590
Joined: Fri Nov 22, 2019 5:46 am

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

Post by PeterX »

That's a good one, and I like the look of the font.

But it's kind of a milestone, so I would recommend to upload it.

Greetings
Peter
Korona
Member
Member
Posts: 1000
Joined: Thu May 17, 2007 1:27 pm
Contact:

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

Post by Korona »

What size (in pixels) are rendering the font at? Looks quite good indeed.
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].
ilmmatias
Member
Member
Posts: 35
Joined: Fri Jun 02, 2017 3:01 pm
Contact:

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

Post by ilmmatias »

I'm calling FT_Set_Pixel_Sizes with 13x13, but the converter says that the glyphs are all at most 8x14.
User avatar
CorruptedByCPU
Member
Member
Posts: 79
Joined: Tue Feb 11, 2014 4:59 pm

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

Post by CorruptedByCPU »

Not too much but always something :)

Architecture: x86-64
Language: Assembly (format: Nasm)
Size: 36 KiB 8)

https://github.com/Blackend/Cyjon

Image
Last edited by CorruptedByCPU on Sat Dec 26, 2020 8:19 am, edited 1 time in total.
https://blackdev.org/ - system programming, my own 64 bit kernel and software.
PeterX
Member
Member
Posts: 590
Joined: Fri Nov 22, 2019 5:46 am

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

Post by PeterX »

Only 36 KiB size with a GUI is really cool!

Greetings
Peter
Structure
Posts: 8
Joined: Tue Aug 25, 2020 8:56 am

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

Post by Structure »

Image
Post Reply