Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Distribution: Ubuntu Desktop 9.04 and Ubuntu Server 9.04
Posts: 77
Rep:
How Do You Make A Simple Linux Operating System
I have been wondering for quite a while how to build a Linux Operating System. Could someone help me. Ive looked all over the internet and could not find anything. Could someone maybe e-mail me some source code to jamiek@y7mail.com
Do you mean how to compile the kernel or how to build an entire operating system? For building an entire operating system, the Linux From Scratch project is a good start (www.linuxfromscratch.org)
Be prepared to spend a long time reading. I would suggest you install and play around with some other distro until you have some mastery over the system; it will make understanding LFS much easier.
If you want the full source code, and you want it to the kernel, the Gnu utils and a GUI (or even a selection of GUIs) and applications, you really don't want them e-mailed to you. Well, maybe you would like 500 people each to send you 5 G e-mails, but I don't think that would end well. Not well at all.
It has been suggested that you look at LFS and this is a good idea. At least have a look at the docs, even if you don't want to go further.
Gentoo might be a much easier place to start. Or maybe you would like to re-compile the kernel to almost any distro although that really isn't all of what people call linux, even though there is a technical argument that it is the Linux part of a Linux distro.
For the various utilities, there is the Free Software Foundation, and the project pages on SourceForge. Probably the easiest way to find something is to type the specific utility name into a Google search. (or just read LFS)
Finally, take your e-mail address out of the original post---unless you are ready for some major spam.
Well salasi maybe you have a website i can go to or something?
A website for what? The linux from scratch details are already in this thread, so presumably you don't want that.
You still haven't said what you want: Maybe you aren't making this mistake, but sometimes people do post questions like this when they want to change the wallpaper and some desktop widgets so that the GUI looks different. (Just to be completely clear, this minor fiddling with the GUI doesn't need anything like LFS to achieve.)
Given that I don't know your objectives, they could be satisfied by anything from reconfiguring the GUI/changing the GUI/changing the list of installed packages/compiling the kernel/re-spininnning an existing distro/building your own distro from scratch. Everyone of those is a different subject, with roughly increasing effort as the list goes onwards.
I can't really give you a single website that covers all of those, particularly in the detail that someone who can't cope with the LFS website might need.
Can you read some of the materials on the LFS site and say in what way this isn't what you want?
Well salasi maybe you could talk to me via my e-mail (jamiek@y7mail.com) and have a bigger conversation over e-mail.
If I had anything useful to say, I'd put it here. I need to re-iterate; the only reason that I don't have anything to say is that I don't know what your question means in sufficient detail.
There are many similar things that could be what you want, or meet your requirements, but I am not able to tell what those might be. I am, for instance, unclear as to why the LFS site hasn't given you many interesting things to read that have clarified your thinking, even if only to the extent of being able to say 'and this is why I don't want what LFS can do for me'. (Or Gentoo, for that matter.)
It occurs to me that what you want might be something like Custom Nimblex, but I guess I only didn't mention that before because, as I keep saying, I have so little idea of what you want.
If you are unwilling to clarify, I can have no further comment.
Not to sound bad, and I mean know disrespect but maybe you should wait until you have a better understanding of computing in general. I would hate to see you get started then get frustrated and then walk away from linux all together. If you really want to put something together I second the motion for Gentoo.
The first time I installed Gentoo it took about 6 weeks every night until I had a system I was happy with. It will help you get into some meat and yet not get to overwhelmed.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.