Writing a Linux Distro
Hi! I would like to know what kind of experience do you need to write a Linux distro, of any other OS for that matter. I know you should be an excellent programmer, and you should know computers inside and out, but what kind of programming languages should be used and are required. Thanks!
*****Colonel Panic***** "Good programmers know what to write. Excellent programmers know what to rewrite" --Eric S. Raymond |
Writing a distro? How bout building a distro - linuxfromscratch.
Writing your own kernel? Well nothing's out there to stop you. Add-ins for the Linux kernel? Find a wish-list or todo list and contribute. |
to write your own distro?
well... being an excellent programmer isn't quite enough. you'd need to be god. :) remember, linux was and is developed by THOUSANDS of programmers... not just one. most of linux is written in C and C++, along with a lot of shell scripting, perl scripting, and learning esoteric editors inside and out. |
I know it was done by thousands of programmers. I just want to do what Linus did and make something small and distribute it around so that it can grow. Anyonw can see that one man cannot make something as great as Linux!
*****Colonel Panic***** "Good programmers know what to write. Excellent programmers know what to rewrite" --Eric S. Raymond |
It's not clear what you're proposing to do. When you say distro, you are talking about a distribution of linux. So basically, it's the linux kernel, plus some set of other software, that can run on top of the kernel, shell, compilers etc., and an installer.
A number of the popular distros started out as a guy in a room who wanted something slightly different than what could be gotten previously. If you're talking about creating your own custom kernel, well that's a whole different subject, and basically you need to learn about operating system design, and most likely want to be very good with assembler. |
Any good tutorials on assembly? Any websites?
*****Colonel Panic***** |
Go to www.osdever.net. Free forums, tutorials, and chat.
|
Before you write your kernel, What Linus had developed, you need to be very thorough with the various computing architectures (e.g x86, Alpha..... etc etc)..... You have to have a very good command over assembly and c...... and have to learn about various hardwares and their architecture.
All the best for your quest... and hope you get a revolution going... Cheers Legends of Ratheria |
yea, just read linux from scratch.
|
All times are GMT -5. The time now is 11:56 AM. |