On Tue, 2012-07-10 at 19:15 +0500, Muhammad Yousuf Khan wrote:

> On Tue, Jul 10, 2012 at 6:55 PM, Gary Dale <garyd...@rogers.com> wrote:
> > On 10/07/12 08:03 AM, Muhammad Yousuf Khan wrote:
> >>
> >> This is a very basic question but confusing me for very long. so i
> >> need your help.
> >>
> >> why people do compiling. i have heard many time that people are
> >> compiling kernel on debian.
> >> what is the reason for this? i am using debian for almost 1.5 year and
> >> have been using it on different platform in CLI mode. but no need of
> >> compiling in this time window.
> >>
> >> secondly i have read  that people are compiling Squid SAMBA and all
> >> the other packages but why. i am using KVM, squid samba etc  for
> >> almost more then 1 year and all the servers are providing me what ever
> >> i asled all the services are very comprehensive and could be fit in
> >> any environment then why compiling?
> >>
> >>
> >> Thanks,
> >
> > There is little need to compile code. In fact, doing so will probably have a
> > negative impact on your system's stability, especially if you use other than
> > the official sources.
> >
> > People who prepare the individual packages or distributions are usually the
> > only ones who need to compile code. However, some brave/foolhardy souls must
> > have the latest code from the developer's source and compile their own. This
> > is invariably a bad idea.
> >
> > When you leave the safety of your distribution's code repositories, you
> > become responsible for managing the various inter-dependencies between
> > programs and libraries. This is not a trivial task.
> >
> > If you need later code than is available from the official repositories,
> > look for backports or, in the case of Debian, move to testing. In the
> > testing repositories you get up to date code that is somewhat stable for
> > non-critical work.
> >
> > Compiling from the official sources is a slightly different issue. For
> > example, some people will compile a custom kernel from the official sources
> > to do one of several things:
> > - create a kernel that doesn't need an initramfs - everything is built in
> > - create a smaller kernel that contains only the options they need -
> > rendering it non-portable
> > - creating a kernel with non-standard options for a particular situation.
> >
> > Other code may need similar tweaking. I once compiled a CUPS driver for a
> > printer to include a bug fix I needed that hadn't made it into SID yet.
> >
> > However, these situations are rare. For the vast majority of people,
> > compiling is something you shouldn't worry about. The package maintainers do
> > a great job of getting everything to work together properly. Don't undermine
> > their work.
> >
> noway i am undermining their work but i have heard that people do
> compile kernels  and some time hardware vendors suggest users to
> compile their drivers from source though i couldn't get the idea of
> what they are discussing.
> 
> so after reading your detailed answer things are crystal clear. i
> applicate the effort and i thank you for help.
> 
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject
> > of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> > Archive: http://lists.debian.org/4ffc344b.9040...@rogers.com
> >
> 
> 

For example, my wireless card is not supported by debian wheezy standart
kernel. Also non-free package is not working. So I compile it from
source code and I change some part of the code (because some part of
code is not working with my hardware). So I must make compiling :)
-- 
M.Atıf CEYLAN
Yurdum Yazılım

Reply via email to