[SOLVED] Is this good idea to take linux distribution building as MCA project?
Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then 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.
Is this good idea to take linux distribution building as MCA project?
Hi i m pursuing MCA(master of computer application) from GNDU Amritsar,Punjab,INDIA.
I want to build my own OS..i got an idea..
I ll use linux kernel.and compile rest using LFS.
Is it a good idea? becoz if i start the project..then it wont be possible to take another if i am not successfull.
I have somewhat operating knowledge of Linux.I want to learn also.
How much time will this take to build???
LFS is a great and raw way to start if you wish to learn and scrutinize the way to build a Linux system from scratch. The LFS documentation project is there to fulfill the same purpose.
One piece of advice, start working on LFS inside a Virtual Machine using Virtual-Box or VMware server/player. Even if you break or screw up things, your main system won't get hampered.
And if you are starting it as a University project, make sure you document each and every finding and process of yours (Apart from the official LFS docs out there on web) because you will have to be answerable to your professors for every process and procedure you followed to make a stable working system using and compiling your own kernel.
Building LFS seems a bit underwhelming for a masters project, don't you think?
If the post-project interview goes like this:
Quote:
Panel: What did you do in your project?
You: I got this book of clear, step-by-step instructions and followed them, step-by-step (including the bits where I had to take decisions)
Then yes, I'd say underwhelming would be quite a good word, and in no way an excessively negative one.
OTOH, if you could then add '...and then I did something important, that no one else in the entire world had done, using that system...' than that might go better, but you have to think of that important thing to do, whether it is come up with a friendlier system than Ubuntu or a system to derive the meaning of life, from first principles. Having thought out the important thing, you might find that the LFS part just isn't necessary, depending.
+1 to what salasi said.
If the OP is willing to work on essentially LFS only for both learning and the project's purpose, I guess the way of explaining the final outcome through his findings, processes and procedures would make a significant difference.
I'd agree with a mix of what chrism01 and salasi have said. Have a chat to your supervisor about it. If you just go through the motions of LFS you won't have contributed much to your masters. However if you start with "I want to design a Linux distribution that does <something different> because this would benefit <user-group-x>" and use LFS as a base for that, then you might be onto something.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.