April 22th, 2008
These release notes cover the following areas:
1.0 General: Information that everybody should read.
2.0 Update: Changes related to updating that are not mentioned in the Administration Guide.
3.0 Installation: Additional pertinent information for the installation.
4.0 Technical: These sections contains a number of technical changes, enhancements and known problems for the experienced user.
6.0 Legal Notices
This release of SUSE Linux Enterprise Real Time ships as an extension to a base SUSE Linux Enterprise Server 10 SP2. Please refer to the SUSE Linux Enterprise Server 10 SP2 release notes for more information:
Please refer to the README file on the CD for detailed instructions on YAST install procedures.
SUSE Linux Enterprise Real Time should run on Multiprocessor systems for maximum benefits.
Please see the README file on the CD for detailed information on installation steps.
To run application at real-time priority an unrestricted access to certain resources is needed (for example real-time priorities, cpu). Access to these resources is usually limited for regular processes. This can be changed by adding the user to the group realtime. This group has rights for unrestricted access to certain resources. If a user is in this group and starts an application, the application inherets these rights.
A number of scheduler improvements and fixes that increase performance as well as reduce latency for critical applications.
A new adaptive locking algorithm for kernel locks that significantly increases throughput for applications. As opposed to immediately releasing the CPU when waiting on a contended resource, the adaptive locking enhancement allows the task to wait in a preemptible manner for the resource to become available. This dramatically decreases the number of context switches on the system, increases throughput, and potentially decrease latency for certain applications.
The latest stable version of OFED 1.3 is included in this release. OFED 1.3 includes a number of new features and enhancements for Infiniban fabrics.
Inclusion of the Precision Time Protocol package (PTP) version 1. PTPd implements the Precision Time Protocol, defined by the IEEE 1588 standard. PTPd allows for precise time synchronization between nodes on a Ethernet based network.
The addition of the cset command which is an application to make using the cpusets facilities in the Linux kernel easier. The command allows manipulation of cpusets on the system and provides higher level functions such as implementation and control of a basic CPU shielding setup.
The Linux Real Time community cyclictest command. Cyclitest is a program designed to measure wakeup latency on Real Time Linux. You can use this command to help tune your system to optimum real time performance.
AMQP/qpid Qpid C++ implementation of the Advanced Messaged Queuing Protocol (AMQP) specification and related technologies including transaction management, queuing, distribution, security, management and heterogeneous multi-platform support for messaging. Qpid's overall goal is to create an open and interoperable implementation for messaging which implements the AMQP specification. Currently, we include the C++ broker, and the C++, python, ruby and mono clients at the M2 release point.
The following known problems exist on the following hardware :
In case of encountering a bug please report it through your support contact.
Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classification to export, re-export, or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. Please refer to http://www.novell.com/info/exports/ for more information on exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export approvals.
Copyright 2006 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
Novell, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.novell.com/company/legal/patents and one or more additional patents or pending patent applications in the U.S. and in other countries.
For a list of Novell trademarks, see http://www.novell.com/company/legal/trademarks/tmlist.html. All third-party trademarks are the property of their respective owners.