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!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
The install tutorial should be updated.
You don't need all these tools to make linux tick.
In my opinion you only need bellow. Tried to break this in pieces and simplify it a bit. Correct me if i am wrong.
1:Gcc(Compiler) That's what is does, it compiles c,c++.
That been said, main brain for languages to compile.
2: Glibc(Of course you need c library for gcc to work.
3: Binutils (Collection of binary tools - optional)
One thing i don't understand thou, why gcc is almost 90MB.
You can create a c compiler with smaller size.. i just don't get it.
2: Why Linux kernel is almost 90MB, i don't get this one either. It can be shrink to 10MB, Gcc to.
So overall size to create linux = 100MB and not 2 gig my god.
i make my first lfs few days ago. and i was wondering what is smallest amount of packages to make it usable.
i think all other packages are added so you dont need it add after install.
i will make another with your suggestion i like what you post
It all depends on what you call "usable", and "don't need".
LFS is correct in what it requires as it is providing a self hosting system (as in, it can be used to build another LFS kit, or apply updates/patches as desired).
Embedded use doesn't need a compiler, bash (though sometimes used, or is substituted by busybox), or any other packages (depending on use) other than the specific application (an example is openELEC http://openelec.tv/) on the target system.
when i wrote usable i meent, smallest amount of packages to boot to kernel and after install, that i can if i wont only have networkink on that lfs, to act like router this is example, to avoid sec issue. but i dont like speek beafore i try make it, i youst like his idea of "unnessesary" or smallest amount. i will try make this after scholl exams pass this mounts, and make up date on forum.