On Sun, Mar 11, 2018 at 2:48 AM, ShaFique <madma...@techie.com> wrote:
> I know doing this "Project"(lfs) requires a lot of hardwork and knowledge > as well. I am a 2 year Comp Sci student and have limited experience in C, > C++ and just some basic Python. > > I completed a course in C and C++ in college and learned python on my own. > > Should I go through with this, or improve my skills before starting? > > Any help is appreciated. > > > -- > http://lists.linuxfromscratch.org/listinfo/lfs-chat > FAQ: http://www.linuxfromscratch.org/blfs/faq.html > Unsubscribe: See the above information page > I use LFS, and have taught Linux, and my advise always is first to be sure to learn how to manage files and directories. Then if you tackle the book, don't rush: - read every word. Don't jut read the instructions. There is virtually no word in the books that can be skipped over. - building in a virtual machine first time through s IMHO a very bad idea. - try to work out what each command does. First time through this will be in general terms, or even vague. "This move files to where they need to be" or "This changes a source file for some reason" - treat it as a learning experience. If you just want to run Linux, download Linux Mint. If you're in a hurry, download Linux Mint. If you want to learn at least the basics of how Linux is assembled from its parts, use LFS. - when something is taking "for ever" - like compiling GCC - use the time to look at the commands you have been using and ask what they are for. What's sed? awk? The second time is easier - I wasn't comfortable until I'd built LFS by hand at least 3 times. And I've been using Linux since the mid-90s. Before the second time you build LFS, quickly skim chapters 2 and 3 of the BLFS book. Good luck. SlĂ inte Gordon -- Gordon Findlay gordon.find...@gmail.com I'm doing nothing today, 'coz I started it yesterday and didn't get finished..
-- http://lists.linuxfromscratch.org/listinfo/lfs-chat FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page