anchor.diff:  
       name            description
       cflinuxfs2      Cloud Foundry Linux-based filesystem
  -    windows2012R2   Windows Server 2012 R2
       </pre>
   
   1. To change your stack and restage your application, use the [cf push](http://cli.cloudfoundry.org/en-US/cf/push.html) command. For example, to restage your app on the default stack `cflinuxfs2` you can run `cf push MY-APP`:
  
positive.code: 
  <strong><%= modified_date %></strong>
  
  A stack is a prebuilt root filesystem (rootfs) that supports a specific operating system. For example, Linux-based systems need `/usr` and `/bin` directories at their root and Windows needs `\windows`. The stack works in tandem with a buildpack to support applications running in compartments. Under Diego architecture, cell VMs can support multiple stacks.
  
  <p class="note"><strong>Note</strong>: Docker apps do not use stacks.</p>
  
  ##<a id='available-stacks'></a>Available Stacks ##
  
  * The Linux `cflinuxfs2` stack is derived from Ubuntu Trusty 14.04. Refer to the Github stacks page for supported [libraries](https://github.com/cloudfoundry/stacks/blob/master/cflinuxfs2/cflinuxfs2_receipt).
  
  * The Windows stack `windows2012R2` supports .NET apps.
  
  <%= vars.custom_stack %>
  
  
negative.code:     $ cf push MY-APP
      Using stack cflinuxfs2...
      OK
      Creating app MY-APP in org MY-ORG / space development as developer@example<span>.</span>com...
      OK
      ...
      requested state: started
  