DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello, after doing linux for 2 years, I have thought about developing my own console OS like SteamOS. I cannot find any guides to do this though. Can somebody tell me how much I need to understand of debian to make a fork? Do I have to understand the entire codebase to make something similar to SteamOS? Thanks for any responses.
Well SteamOS is already a Debian-based distro similar to SteamOS.
Based upon your post, the current answer to what it takes is along the lines of "more experience than you have and more effort than you appear willing to make".
What's the motivation behind this question? What problem do you hope to solve through creating your own console OS?
Well SteamOS is already a Debian-based distro similar to SteamOS.
Based upon your post, the current answer to what it takes is along the lines of "more experience than you have and more effort than you appear willing to make".
What's the motivation behind this question? What problem do you hope to solve through creating your own console OS?
I don't want to solve any problem, I just want to learn more about Linux, and I thought this would be an educational project. My parents are experienced in C and Assembly language, so I could use their help.
I don't want to solve any problem, I just want to learn more about Linux, and I thought this would be an educational project. My parents are experienced in C and Assembly language, so I could use their help.
Learn some C and Assembly then, putting together a distribution is hard work. Get onto the Debian development mailing list(s) or read them on the web if there and see the issues discussed, they are in soft freeze right now the beginnings of the next release is imminent. You will get to see it all unfold, it is better than any explanation can do, live it with them, politely asked questions have good chance of being answered too.
Edit: Now I think the public IRC channels a gold mine for it as well, real time communication.
I don't want to solve any problem, I just want to learn more about Linux
In which case the "problem" is you don't know enough about Linux and you want a project to help you learn.
I agree with HappyTux here - getting involved with the development of Debian itself is likely a good place to start - you're not trying to eat an entire mountain, but it will still be useful knowledge/experience for potentially creating your own flavour and/or derivative later.
Quote:
My parents are experienced in C and Assembly language, so I could use their help.
That's good, you should definitely ask their advice on the subject - they can (hopefully) give more targetted advice than random people on the net.
In which case the "problem" is you don't know enough about Linux and you want a project to help you learn.
I agree with HappyTux here - getting involved with the development of Debian itself is likely a good place to start - you're not trying to eat an entire mountain, but it will still be useful knowledge/experience for potentially creating your own flavour and/or derivative later.
That's good, you should definitely ask their advice on the subject - they can (hopefully) give more targetted advice than random people on the net.
The problem is, they don't know much about linux. Also, how will I contribute to debian?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.