Linux Desktop
The company: a semiconductor engineering company.
The problem: engineers found that software built on one system wouldn't run on another.
The detail: software engineers were building applications that failed to run on other workstations. The reasons varied, but were often because either dependent software packages weren't installed, or the wrong version was installed.
The requirements:
- all Linux workstations must have the same applications installed
- the versions of the applications must be consistent across all workstations
- it must be possible to test new versions of software on a subset of workstations
- application upgrades must be carried out uniformly across all workstations
The solution: The systems management utility Puppet was implemented. All workstation applications are now configured from a central server, and each workstation checks with the server every 30 minutes to ensure its configuration matches that specified. If necessary, the workstation configuration is automatically updated to match the specification.
The result: No time lost due to differing software configurations between workstations, resulting in increased productivity and cost savings.
Back to Linux Consultancy

