Like all operating systems, regular bug and security fixes are provided to ClearOS systems. If you are using a Community Edition, your software updates will come as a result of the ClearOS developer and Open Source communities at large.
If you use ClearOS Business or ClearOS Home, your software updates are the result of testing with the ClearOS Community edition, the Open Source Community, and unit tests and fixes performed by engineers at ClearCenter. Meaning, as part of a paid subscription to ClearOS, these updates go through an additional quality assurance screening and verification by the ClearCenter technical team.
If your system does not have this app available or enabled, you will need to complete the registration wizard.
You can find this feature in the menu system at the following location:
Software updates are provided on a regular basis. We strongly recommend keeping automatic updates enabled for your system.
If you disable automatic updates or install third party software which can interfere with dependency resolution, it is imperative that you review available updates on a very regular basis at command line using commands such as 'yum update'.
Many of the core software packages from ClearOS are derived from source code from an prominent Linux vendor. One of their policies is to maintain a high level of stability for all their Linux releases. This policy is different from some other Linux distributions where the focus is on the releasing a solution with all the latest and greatest features (for example, Fedora Linux).
For various reasons, ClearOS has also adopted the stability first policy.
So how does the stability first policy impact the software development cycle in ClearOS? Here is a scenario for the fictional Widget software:
For operating systems shipped with the Widget 2.1.0, it is simply a matter of upgrading the software from the Widget software company. With the stability first policy in place, the software engineers did not want to add all the extra features found in Widget 2.1.x, but simply wanted a fix for the security issue. The simple security fix from version 2.1.1 was backported to the 2.0.0 version and released as 2.0.1. With this backporting complete, only a minor change to the ClearOS system was required.
Backporting is an important tool for keeping an operating system stable and secure. However, you may run across security scanning tools that report security issues with the versions of software running on a ClearOS system. For example, we receive the following types of messages on a regular basis.
<note>XYZ was identified with an outdated version of OpenSSH according to the banner presented upon connection. They (the security experts) have determined this exploit to be high on the vulnerability matrix and suggest we receive an update from our vendor.</note>