Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add userspace functionality #3

Open
Narasimha1997 opened this issue Oct 4, 2020 · 8 comments
Open

Add userspace functionality #3

Narasimha1997 opened this issue Oct 4, 2020 · 8 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@Narasimha1997
Copy link
Owner

Right now, the entire kernel works in privileged mode and as a single process and does not switch to user-mode after boot.

@Narasimha1997 Narasimha1997 added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Oct 4, 2020
@NanduTej
Copy link

Hey @Narasimha1997 ! Can I pick this up? I am participating in Hacktoberfest.

@Narasimha1997
Copy link
Owner Author

@NanduTej sure!

@NanduTej
Copy link

@Narasimha1997 Thanks, can you give me a clue on where to get started?

@Narasimha1997
Copy link
Owner Author

Hi, @NanduTej sorry for the delay.

  1. OSdev is the community forum for Operating System developers. You can visit the forum here. There are many resources you can go through before starting to develop.

  2. User Mode specific documentation : .jamesmolloy's OS development series

  3. You can also look at : BrokenThorn's OS Development series

  4. You can also look at my codebase to understand where you can develop this module.

@a11y-spec
Copy link

First you need to setup PS2/MOUSE AND DRIVER.
THEN PAGING.
THEN YOU CAN CONVERT A BMP FILE TO CHAR-CODE AND ADD WALLPAPER.

@Narasimha1997
Copy link
Owner Author

@a11y-spec
Hi, yes you're right.
I wish I had time to continue this project.
Haha

@a11y-spec
Copy link

a11y-spec commented Feb 21, 2021

@a11y-spec
Hi, yes you're right.
I wish I had time to continue this project.
Haha

I have an idea why don't we make our own os if you know c/c++ we can do a great start up from kernel to graphics.
and also thank you for your reply looking forward to your reply when you will have time.

@Narasimha1997
Copy link
Owner Author

@a11y-spec
That would be cool. But, that's a long way to go and also anyone would prefer using Linux over our kernel (if it's going to be as great as linux, first of all), because it is well established and proven kernel, it runs on billions of devices. This kernel is 1% of Linux and was meant to be a hobby kernel which is good to work in free time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants