I have a very simple question that I am pretty sure the answer is obvious but anyway. I have been using ubuntu very much for coding, using a number of languages. I can't imagine myself going back to windows. now that they have introduced Unity thing, I switch to Lubuntu which seems great. My question is, that, each distribution is 700mb big. I read somewhere that linux kernel is at around 35mb! Is that true? so does the other ~650mb go into the desktop environment? in extra apps? or into drivers?
700mb is actually the size of the base installation for most distributions. The installation includes setup program, a selection of base packages you need and documentation. When you install the actual distribution it may require more disk space since you will want to install additional packages.
Binary kernels are small, even smaller then 35mb. You can examine your
So as you stated, most of the distribution size is made of other linux packages. They include base system packages (coreutils, fileutils,..) that provide fundamental functions, applications, libraries, desktop environments, visual components (background images, system sounds,..). Typically fundamental drivers are included in kernel tree, but additional drivers can be distributed as separate packages too (such as linux-firmware package).