Blame Manuals/Texinfo/Directories/trunk/Identity/Models2/Themes/Default/Distro.texinfo

c392b3
@subheading Goals
c392b3
c392b3
This section organizes default design models for different major
c392b3
releases of CentOS Distribution.
c392b3
c392b3
@subheading Description
c392b3
c392b3
In order to better understatand how this visual manifestation is
c392b3
organized, it is necessary to consider what The CentOS Distribution is
c392b3
and how it is released.
c392b3
c392b3
@subsubheading The CentOS Distribution
c392b3
c392b3
The CentOS Distribution is an Enterprise-class Linux Distribution
c392b3
derived from sources freely provided to the public by a prominent
c392b3
North American Enterprise Linux vendor. The CentOS Distribution
c392b3
conforms fully with the upstream vendors redistribution policy and
c392b3
aims to be 100% binary compatible. (The CentOS Project mainly changes
c392b3
packages to remove upstream vendor branding and artwork.)
c392b3
c392b3
The CentOS Distribution is developed by a small but growing team of
c392b3
core developers.  In turn the core developers are supported by an
c392b3
active user community including system administrators, network
c392b3
administrators, enterprise users, managers, core Linux contributors
c392b3
and Linux enthusiasts from around the world.
c392b3
c392b3
@subsubheading The CentOS Distribution Release Schema
c392b3
c392b3
The upstream vendor has released 4 versions of their
c392b3
@acronym{EL,Enterprise Linux} product that The CentOS Project rebuilds
c392b3
the freely available SRPMS for.  The upstream vendor releases security
c392b3
updates as required by circumstances. The CentOS Project releases
c392b3
rebuilds of security updates as soon as possible. Usually within 24
c392b3
hours (our stated goal is with 72 hours, but we are usually much
c392b3
faster).
c392b3
c392b3
The upstream vendor also releases numbered update sets for major
c392b3
versions of their EL product from 2 to 4 times per year. There are new
c392b3
ISOs from the upstream vendor provided for these update sets.  Update
c392b3
sets will be completed as soon as possible after the upstream vendor
c392b3
releases their version @dots{} generally within 2 weeks. The CentOS
c392b3
Project follows these conventions as well, so CentOS-3.9 correlates
c392b3
with EL 3 update 9 and CentOS-4.6 correlates with EL 4 update 6,
c392b3
CentOS-5.1 correlates to EL 5 update 1, etc.
c392b3
c392b3
One thing some people have problems understanding is that if you have
c392b3
any CentOS-3 product and update it, you will be updated to the latest
c392b3
CentOS-3.x version.  
c392b3
c392b3
The same is true for CentOS-4 and CentOS-5. If you update any CentOS-4
c392b3
product, you will be updated to the latest CentOS-4.x version, or to
c392b3
the latest CentOS-5.x version if you are updating a CentOS-5 system.
c392b3
This is exactly the same behavior as the upstream product.  Let's
c392b3
assume that the latest EL4 product is update 6. If you install the
c392b3
upstream original EL4 CDs (the ones before any update set) and upgrade
c392b3
via @command{yum}, you will have latest update set installed (EL4
c392b3
update 6 in our example). Since all updates within a major release
c392b3
(CentOS-2, CentOS-3, CentOS-4, CentOS-5) always upgrade to the latest
c392b3
version when updates are performed (thus mimicking upstream behavior),
c392b3
only the latest version is maintained in each main tree on The CentOS
c392b3
Mirrors (@url{http://mirrors.centos.org/}).
c392b3
c392b3
There is a CentOS Vault (@url{http://vault.centos.org/}) containing
c392b3
old CentOS trees. This vault is a picture of the older tree when it
c392b3
was removed from the main tree, and does not receive updates. It
c392b3
should only be used for reference. 
c392b3
c392b3
The CentOS Distribution visual style is controlled by image files.
c392b3
These image files are packaged inside The CentOS Distribution and made
c392b3
visible once such packages are installed and executed. The way to go
c392b3
for changing The CentOS Distribution visual style is changing all
c392b3
those image files to add the desired visual style first and later,
c392b3
repackage them to make them available inside the final iso files of
c392b3
CentOS Distribution.
c392b3
c392b3
@subheading Usage
c392b3
c392b3
Sometimes, between major releases, image files inside packages can be
c392b3
added, removed or just get the name changed. In order to describe such
c392b3
variations, the design models directory structure is organized in the
c392b3
same way the variations are introduced (i.e., through The CentOS
c392b3
Distribution Release Schema).  So, each major release of The CentOS
c392b3
Distribution has its own design model directory structure.
c392b3
c392b3
When a new package/component is added to one or all the major releases
c392b3
of The CentOS Distribution, a design model directory structure for
c392b3
that component needs to be created. Later, it is filled up with
c392b3
related design models. Design models are created for each image file
c392b3
inside the component that need to be rebuilt in order to set the
c392b3
visual style and brand information correctly.
c392b3
c392b3
When a package is removed from one or all major releases of The CentOS
c392b3
Distribution, the design model directory structure releated to that
c392b3
package/component is no longer used.  However, it could be very useful
c392b3
for historical reasons.  Also, someone could feel motivation enough to
c392b3
keep himself documenting it or supporting it for whatever reason.
c392b3
c392b3
@itemize
c392b3
@item --- @strong{Removed}(xref:Directories trunk Identity Models Themes Default Distro
c392b3
5) ---.
c392b3
@end itemize
c392b3
c392b3
@subheading See also
c392b3
c392b3
@itemize
c392b3
@item --- @strong{Removed}(ref:Directories trunk Identity Models Themes Default) ---.
c392b3
@item @ref{Directories trunk Identity Models Themes}.
c392b3
@item @ref{Directories trunk Identity Images Themes}.
c392b3
@item @ref{Directories trunk Identity}.
c392b3
@item @ref{Directories trunk}.
c392b3
@end itemize