OSDev.org
https://forum.osdev.org/

Lemon OS
https://forum.osdev.org/viewtopic.php?f=2&t=37273
Page 1 of 1

Author:  ComputerFido [ Fri Sep 25, 2020 5:39 am ]
Post subject:  Lemon OS

Hello, I have been working on an OS project for a little while now called Lemon OS. Lemon OS has its own GUI and window server as well as a variety of ports and small applications.

Features
    - SMP
    - AHCI and IDE drivers
    - Intel 8254x Ethernet driver (network stack incomplete though)
    - Ext2 filesystem with write support
    - Python3 Port
    - DOOM Port
    - Binutils Port
    - Various small applications including a File Manager, Text Editor, Snake and Minesweeper

Image
Image

Author:  PeterX [ Fri Sep 25, 2020 9:04 am ]
Post subject:  Re: Lemon OS

LemonOS is quite far! Nice! I especially like the Python 3 port!

I have two questions:
- You have UDP, not TCP?
- Do only C++ programs run on Lemon OS? Or C programs, too?

EDIT: Your makefile is a bit confusing. What are the build instructions?

Greetings
Peter

Author:  ComputerFido [ Fri Sep 25, 2020 6:14 pm ]
Post subject:  Re: Lemon OS

PeterX wrote:
You have UDP, not TCP?

My network stack is currently quite incomplete, and even my UDP support is still incomplete

PeterX wrote:
Do only C++ programs run on Lemon OS? Or C programs, too?

C programs can run on the system, LibLemon is written in C++, however it is mainly for GUI and for the graphical C applications I have ported such as DOOM it was just a matter of dropping in a C++ file implementing the functions (create a window, etc.). [/quote]

PeterX wrote:
EDIT: Your makefile is a bit confusing. What are the build instructions?

Build Instructions are here https://github.com/fido2020/Lemon-OS/wiki/Building-Lemon-OS, the Makefile is just a wrapper for the various scripts and applications such as Meson and Ninja that are part of the build process.

Author:  Octacone [ Sat Sep 26, 2020 5:07 am ]
Post subject:  Re: Lemon OS

I tried it and the GUI is quite responsive, expect the mouse cursor is kind of squishy and all over the place, kind of lagging behind.
Is there are way to test it in 1920x1080 mode?

Author:  ComputerFido [ Sat Sep 26, 2020 10:36 pm ]
Post subject:  Re: Lemon OS

Octacone wrote:
I tried it and the GUI is quite responsive, expect the mouse cursor is kind of squishy and all over the place, kind of lagging behind.

Yeah I have noticed that occasionally, I definitely need to look into it.

Quote:
Is there are way to test it in 1920x1080 mode?

Yes, you can force a video mode in the grub config using set gfxpayload=(width)x(height)x32
Most resolutions should work in qemu, however for Virtualbox you will need to add them
Code:
VBoxManage setextradata "(vm name)" "CustomVideoMode1" "(resolution)"

Author:  AndrewAPrice [ Fri Oct 02, 2020 6:33 am ]
Post subject:  Re: Lemon OS

Wow, great work!

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/