\begin{itemize}
   \item

   \textbf{Linux Foundation} courses are constantly updated,
   some of them with every new kernel version release.

   \item

   However, no matter how hard we have worked to stay
   current, \textbf{Linux} is constantly evolving, both at the
   technical level (including kernel features) and at the
   distribution and interface level.

   \item

   So please keep in mind we have tried to be as up to date
   as possible at the time this class was released, but there
   will be changes and new features we have not discussed. It
   is unavoidable.

   \item

   As a result of this churn, no matter how hard we try there
   are inevitably features in the material that might suffer
   from one of the following:

   \begin{itemize}
      \item
      They will stop working on a \textbf{Linux} distribution
      we support.
      \item
      A change in \textbf{API} will break a laboratory
      exercise with a particular library or kernel version.
      \item
      Deprecated features we have been supporting will finally
      disappear.
   \end{itemize}

   \item
   Students coming from other operating systems might just
   expect everything in the class to always work all the
   time. While we strive to achieve this, we know:
   \begin{itemize}
      \item
      It is an unrealistic expectation.
      \item
      Figuring out the problems and how to solve this is an
      active part of the class, part of the ``adventure'' of
      working with \textbf{Linux}. Moving targets are always
      harder to hit.
   \end{itemize}
   \item
   If we tried to avoid all such problems, we would have
   material that goes stale quickly and does not keep up
   with changes.  We rely on our instructors and students to
   notice any such problems and inform courseware designers
   so they can incorporate the appropriate remedies in the
   next release.

   \item

   This is the true open source way of doing things.

\end{itemize}
