Changes between Version 2 and Version 3 of WhyPackaging

Show
Ignore:
Author:
skvidal (IP: 98.122.179.90)
Timestamp:
01/26/11 15:55:20 (7 years ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WhyPackaging

    v2 v3  
    3131 as the number of systems went up the number of admins did not. So they had to make tools and policies to handle managing LOTS of systems the same way. A lot of admins addressed this with tools like cfengine - but more and more they did it by homogenizing their systems. Reducing the 15 different oses and standardizing on as few as possible. More importantly as the number of systems scales WAY up it became impossible to track them all in your head. They had to be completely anonymous and consistent. Faceless rather than unique.  
    3232 
    33 = why linux won so much vs other unixes = 
     33= why linux won so much vs other unixes in the server/cluster world = 
     34 
     35Linux running on commodity and diverse hw  is a big win, definitely. But lots of other unixes did that. What distinguished linux? 
     36 
    3437Red Hat's Kickstart installer really made a big difference. Kickstart was a pun off of jumpstart from Solaris - but the difference was: 
    3538 1. kickstart worked really well on diverse hw 
    3639 2. kickstart was vastly simpler to work with 
    37  3. the cheap hw is what people wanted to buy and deploy - not expensive sun hw. 
    3840 
    3941kickstart and pxe made it possible to boot a cluster of machines and have them all up and running w/o actually touching any hw and most importantly have them all be identical in all the important ways. It didn't require careful image creation and then going through and purging out the changes you made simply by creating the image. 
    4042 
    41 You knew the image was completely pristine b/c it was using the same process as the installer. 
    42  
    43 Kickstart only works if there is a way to calculate if the requested set of pkgs will work together and what else it needs to all work together. That's why the packaging systems matter so much. That's why it is so critical to getting the deployments to work well. 
     43You knew the image was completely pristine b/c it was using the same process as the installer. You knew the installer did it right b/c of the packaging system. This is why the packaging system matters so much. Kickstart only works if there is a way to calculate if the requested set of pkgs will work together and what else it needs to all work together.  
    4444 
    4545= why we continue to win now =