Hey guys. I want to build my own OS using Linux Kernel. However, i don't know where i should start. Can you give me suggestions? thank you.
Hey guys. I want to build my own OS using Linux Kernel. However, i don't know where i should start. Can you give me suggestions? thank you.
You won't really be writing an OS from scratch if you use the Linux kernel, you'll be making a distribution.
Minor terminology slips aside, I suggest you look at http://www.linuxfromscratch.org/ and follow their tutorials. Brush up on your programming, scripting, and Linux knowledge first though. Have fun!
You can also use the mini iso.
Where to start would be to get familiar with Ubuntu if you're not already. Where are your skills at already? If you're wanting to create your own custom spin I'm assuming you are not an Absolute Beginner with Linux ... ?
For now:
Thread moved to General Help
Absolute Beginner's Section is
It relates to new comers using Ubuntu and its flavours in its current form rather than spinning a new one. You are more likely to get help here. Good luck.The perfect place to post for your Ubuntu support if you are new to Linux.
PS: As advised, and I advise, spend a month or two fiddling around with LFS (Linux From Scratch). The mini.iso does not really do quite the same thing as LFS. It installs the kernel then you build on top of that. But it is still the base kernel with stuff you might not want. (I'm typing this from my own 'spin' built from a mini.iso install.)
Last edited by Bucky Ball; September 2nd, 2013 at 02:41 PM.
Moved to Ubuntu, Linux and O/S chat, as the question is to wide ranging, to cover under General Help.
Linux From Scratch is the way to truly make your own distro (the rest are just existing distros rebranded.)
As many have said, Linux From Scratch is the way to go. However, you can only go so far with LFS without any kind of a programming background. To truly create your own OS, you should know a few programming languages, such as C, C++, Python, Perl, Bash, and perhaps even Assembly.
Bookmarks