How to build my own Linux Distro?

  • Thread starter Thread starter LinuxMicrosoftMCSA
  • Start date Start date
  • Tags Tags
    Build Linux
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
6 replies · 2K views
LinuxMicrosoftMCSA
Messages
20
Reaction score
2
Hi,
I'm interested in creating my own distro of Linux. I need help on where I start though. I don't have a programming degree, but I might be able to develop it myself in my off hours if I self-educate. Thank you.
 
Physics news on Phys.org
Hi, I just heard of SUSE Studio and already compiled my first Linux distro. But I have a problem now. I keep getting an error message saying: "No Data for Home". How do I resolve this so I can test out my new distro?
 
You're going to have to learn to ask better questions: telling us the error message is half the story. The other half is telling us exactly what you were doing when you got this error. (And "running SUSE Studio" is not nearly detailed enough)

Also, I wouldn't consider SUSE Studio as "creating a distro". What it is doing is picking SUSE as a base and then allowing various packages to be included or excluded. Pretty much every distribution does this. When I download and install a new package in Centos, I haven't really created a new distribution.
 
  • Like
Likes   Reactions: QuantumQuest
If you're there for the learning and don't mind picking the hard core path: http://www.linuxfromscratch.org/.
LFS, or Linux From Scratch, can help you accomplish your goal.
It's not a matter of hours at this point, but of weeks, months or even years.
 
  • Like
Likes   Reactions: QuantumQuest and Vanadium 50
LinuxMicrosoftMCSA said:
Hi,
I'm interested in creating my own distro of Linux. I need help on where I start though. I don't have a programming degree, but I might be able to develop it myself in my off hours if I self-educate. Thank you.

If you want to create something of a minimal distro, in order to use it for some specific tasks without many bells and whistles or other unneeded stuff for you and you're not a programmer or at least, a Linux power user, I'd recommend installing and customizing an already existent distro - there are too many out there to choose from.

On the other hand, if your goal is learning Linux through experimentation - which is very good, I'd recommend going for LFS as @fluidistic says.