Angus Mackenzie wrote:
> The Tasksel stage of the installer could indeed make life easier for the 
> neophyte. It could strongly advise them to install a desktop environment by 
> default and make the choice of a console an option for those who Know What 
> They Are Doing, as I do 7 or 8 machines later.
tasksel in etch uses heuristics to automatically default the desktop task
on, if the system looks like one that would reasonably run it. Leaving
the details out, here's the basic logic used:
if ! enough_ram || ! enough_disk; then
        unmark
fi
if desktop_hardware; then
        mark
fi
if unlikely_desktop_architecture; then
        unmark
elif common_desktop_architecture; then
        # XXX further heuristics here to avoid selecting the task on
        # high-end hardware that's intended to be used as a server.
        # For example, if it has two NICs with link, it's probably a
        # server. If it's rackmountable, a server, etc.
 
        mark # probably a desktop ...
else
        # XXX further heuristics here
        :
fi
unmark
-- 
see shy jo
Attachment:
signature.asc
Description: Digital signature