On Aug 13, 2009, at 1:36 AM, sid wrote: > On Aug 13, 12:33 pm, Chris Miller <[email protected]> > wrote: >> On Aug 12, 2009, at 9:06 PM, sid wrote: >> >>> Can anyone direct me to a link that tells me how actually a >>> distribtution is made. I mean to say, that I want to know about the >>> internals of the creation of a distro, right from the installation >>> scripts to the user interface. >> >> Technically speaking every distro uses different software and steps >> to >> create their finished product. Different boot systems, different >> startup scripts (systemv or initd), some even use different event >> dispatchers (cron, vixicron, etc.). >> >> The actual specification of a "UNIX" is quite loose and only >> describes >> really how the system will behave to a shell script. Operating >> systems such as Darwin have taken the UNIX standard and almost >> completely reinvented the underlying technology. >> >> If you asked a more specific question, eg. how is Ubuntu made, we'd >> be >> able to give you a much more specific answer. > > Can I get to know about Ubuntu's scripts? How should I go about > ripping Ubuntu's Live cd to get the scripts.
It might sound scary but you already have them. Your entire Linux OS is held together with literally a bunch of shell scripts. Init starts by running through the runlevels in /etc/rc* which is just a bunch of scripts which do various things like mount filesystems, start and configure networking, start a window server, web servers, database services, and all that rot. From then it runs a login daemon which listens for users logging in. At this point the system is in a stable infinite loop and will never stop unless it crashes. To get it to stop, you must call the shutdown service, which remotely stop the login daemon and starts tearing down all the services, finally it tells init to end, and then it stops by telling the kernel to tell the BIOS to power off the machine (before hand they hadn't figured that out so you had to wait for the computer to tell you it was safe to power off - remember those days?) So yes, your system is held together with a bunch of shell scripts, the computer equivalent of duct tape and chewing gum. But boy, it works well, doesn't it? Registered Linux Addict #431495 For Faith and Family! | John 3:16! http://www.fsdev.net/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Linux Users Group. To post a message, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit our group at http://groups.google.com/group/linuxusersgroup -~----------~----~----~----~------~----~------~--~---
