Thierry Carrez wrote:

>Hi folks,
>
>I would like to get your opinion on Enterprise-oriented desktop
>deployment tools for Gentoo Linux (or the lack of).
>
>As a small company CIO, I deployed Gentoo on a small scale here but
>quickly ran into scaling problems and the lack of tools to help.
>
>There is no obvious way to freeze a Portage tree (or to design a
>specific profile) for testing on a golden workstation, to build a set of
>update packages (ServicePack) and push it to the workstations, or to
>have centralized accountability of what's installed where. There is no
>easy way to avoid having to keep a synchronized copy of the portage tree
>on all systems, even when using yourown-binaries.
>
>With automatic deployments, would we run into difficult-to-solve
>etc-update problems ? Should/could the ServicePack system take care of
>that ?
>
>Even in a simpler setup (preprod > production) we don't have the tools
>to push a software configuration change from a test machine to a
>production one.
>
>What tools are missing ? Is it our job to provide them ? Can it
>reasonably be done ? Am I just wrong to want to use Gentoo in that
>direction ?
>
>Next week: Gentoo-as-a-metadistribution tools :)
>  
>
I'm not sure some of the assumptions you and other posters have made are
valid for the specific case of a "enterprise network of workstations and
servers" in a Linux environment, or, for that matter, in a Windows-based
enterprise. First of all, why would a "workstation" need to have *any*
software installed on its hard drive at all? You can boot the OS off the
network, load executables off the network, read shared data off the
network, and even create a cluster for large computations over the
network. The only thing that needs to reside on the workstation's hard
drive is the unique data representing the workstation user's
*legitimate* business requirements and contributions, and any desktop
customizations/unique configuration files. In the ancient days, when
workstation hard drives were tiny, that's how it was done.

PCs in enterprises, whether Linux, Windows, Macs or other flavors,
resemble home computers only because some enterprises think it's
necessary to "retain talented employees", not because they actually need
to have a browser, OS, office suite, email, virus scanner, etc., loaded
on their desktop machines. I work in a Windows environment, and I've got
all that stuff on my PC, taking up disk space that could be used by the
large amounts of data I work with as a performance engineer. The only
software on my machine that needs to be there that wouldn't normally be
on everyone's machine in the enterprise is a few high-end analysis
packages like R and Maxima.

So ... the problem actually reduces to deployment/management tools for
*servers*, I think, plus a crew of IT folks who can rescue users who
manage to hose up the home directory on their workstation, the only
place in the building they can actually write into. :)
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to