View Single Post
  #2   (View Single Post)  
Old 12th January 2010
ocicat ocicat is offline
Administrator
 
Join Date: Apr 2008
Posts: 3,318
Default

Quote:
Originally Posted by dennky View Post
What is the difference ?
"Updating" implies sufficient changes are made which will result in the incrementing of the operating system's version number. "Patching" does not.
Quote:
If i download patches and patching then compile sources or updating my system and kernel with cvsup?
Your question is not altogether clear. "Patching" -release or -stable may require that building be done -- whether this is the kernel or entire system.

It would be to your benefit to study:The points below are a (vast) oversimplification of the FAQ's information:
  • If you installed 4.6-release, note that the source code found in CVS -release branch will never change. Patching can range from simply installing new files to re-building. Some patches may require both.
  • All 4.6 patches are integrated into CVS' -stable branch. This branch will change throughout the lifetime of OpenBSD 4.6 as official patches are made available.
  • If you have fetched & built 4.6-stable after having installed 4.6-release, then patching may result from simply installing new files, but -stable users should be comfortable with building the entire system.
  • The following relationship helps explain the code differences between -release & -stable:
    up-to-date built -stable >= -release + all patches installed
    Some changes checked into the -stable branch are deemed insignificant enough to not warrant corresponding patches to -release. A -stable installation is not exactly the same as a -release installation even if all patches are applied to -release.
  • No new functionality is made available in -stable over that already found in -release. -stable is often referred to as the "patch" branch given that all patches are already integrated into the branch's source code.
If the question is whether -stable is a better choice than -release + patches, this all depends upon your goals, usage, time, & skill level. If you are new to OpenBSD, staying with -release until you are very familiar the information found in the FAQ may be a prudent choice.
Reply With Quote