Installing a compiler by default

Derek Broughton news at pointerstop.ca
Thu Jun 8 19:26:56 BST 2006


Matt Zimmerman wrote:

> I would like to propose that, beginning in Edgy, Ubuntu desktop systems
> (both live and installed) should, by default, include the set of packages
> necessary to compile simple C programs and Linux kernel modules.

I'm an extremely experienced computer user (including Linux since the early
days of Debian) and even I don't need gcc.
> 
> My reasoning is based on the following points:
> 
>  * Linux systems have traditionally shipped with gcc

The worst of reasons.
> 
>  * The most common way to obtain a new driver for a Linux system is
>    to compile it from C source code

_My_ most common way to do anything is to find a binary.
> 
>  * A common reason to install a new driver on a Linux system is to gain
>    access to the Internet, so support can be difficult to obtain in such a
>    scenario

It's not _that_ common.  Especially if you purchase hardware based on known
support in Linux.
> 
>  * A great deal of distribution-agnostic documentation assumes the
>    availability of gcc

True.
> 
>  * Users who are new to Ubuntu have no idea how to install the necessary
>    packages for building a kernel module

Users new to Ubuntu have no idea how to compile a kernel module.  Installing
gcc only gets them marginally closer.

>  * An excessive amount of RAM is needed to install build-essential and
>    linux-headers in the live CD environment, and we only have enough space
>    for them either in preinstalled form (for the live session) OR packaged
>    form (for the installed system), not both

I don't quite understand why gcc makes any difference, there.

-- 
derek




More information about the ubuntu-devel mailing list