1.6 Technology Preview Features

1.6.1 Technology Preview Features in UEK R2
1.6.2 Technology Preview Features in UEK R3
1.6.3 Technology Preview Features in RHCK

Technology Preview features are still under development but are made available for testing and evaluation purposes and to give the features wider exposure. These features are not supported under Oracle Linux support subscriptions and are not suitable for production use.

The following Technology Preview features are currently not supported under Oracle Linux 6 and might not be functionally complete:

1.6.1 Technology Preview Features in UEK R2

The following technology preview features are provided with UEK R2:

  • DTrace (Oracle Linux 6 and x86-64 only)

    DTrace is a comprehensive dynamic tracing framework that was initially developed for the Oracle Solaris operating system and which is being ported to Linux by Oracle. DTrace provides a powerful infrastructure to permit administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior of the operating system and user programs in real time. DTrace feature previews are published as a separate set of kernel packages in UEK R2.

    DTrace support is integrated with the kernel in the UEK R3 distribution, where it is available as a supported feature for subscribers to ULN.

  • Distributed Replicated Block Device (Oracle Linux 6 only)

    Distributed Replicated Block Device (DRBD) shared-nothing, synchronously replicated block device (RAID1 over network), designed to serve as a building block for high availability (HA) clusters. It requires a cluster manager (for example, pacemaker) to implement automatic failover.

  • Kernel module signing facility

    Applies cryptographic signature checking to modules on module load, checking the signature against a ring of public keys compiled into the kernel. GPG is used to do the cryptographic work and determines the format of the signature and key data.

    The kernel module signing facility is a supported feature in the UEK R3 distribution.

  • Linux Containers (Oracle Linux 6 and x86-64 only)

    Based on the Linux cgroups and name spaces functionality, Linux Containers (LXC) allow you to safely and securely run multiple applications or instances of an operating system on a single host without risking them interfering with each other. Containers are lightweight and resource-friendly, which saves both rack space and power. In order to get started with containers, you need to install the lxc package, which is included in the package repository of the Unbreakable Enterprise Kernel.

    LXC is a supported feature in the UEK R3 distribution.

  • Transcendent memory

    Transcendent Memory (tmem) provides a new approach for improving the utilization of physical memory in a virtualized environment by claiming underutilized memory in a system and making it available where it is most needed. From the perspective of an operating system, tmem is fast pseudo-RAM of indeterminate and varying size that is useful primarily when real RAM is in short supply. To learn more about this technology and its use cases, see the Transcendent Memory project page on oss.oracle.com: http://oss.oracle.com/projects/tmem/

1.6.2 Technology Preview Features in UEK R3

The following technology preview features are provided with UEK R3:

  • Distributed Replicated Block Device

    Distributed Replicated Block Device (DRBD) shared-nothing, synchronously replicated block device (RAID1 over network), designed to serve as a building block for high availability (HA) clusters. It requires a cluster manager (for example, pacemaker) to implement automatic failover.

  • Transcendent memory

    Transcendent Memory (tmem) provides a new approach for improving the utilization of physical memory in a virtualized environment by claiming underutilized memory in a system and making it available where it is most needed. From the perspective of an operating system, tmem is fast pseudo-RAM of indeterminate and varying size that is useful primarily when real RAM is in short supply. To learn more about this technology and its use cases, see the Transcendent Memory project page on oss.oracle.com: http://oss.oracle.com/projects/tmem/

1.6.3 Technology Preview Features in RHCK

The following Technology Preview features are available when running the Red Hat Compatible Kernel (RHCK):

  • Btrfs file system

  • Closed Process Group (CPG) API for inter-node locking

  • Corosync redundant ring with autorecovery

  • corosync-cpgtool dual-ring configuration

  • Cross Realm Kerberos Trust Functionality (relies on samba4 client library)

  • fence_ipmilan agent diagnostic pulse

  • fence_sanlock agent for luci

  • FUSE (Filesystem in Userspace)

  • keepalived daemon for network load balancing and high availability

  • Kerberos v1.10 DIR cache storage type to handle TGTs for multiple KDCs

  • Kernel Media support

  • libqb library for high performance logging, tracing, inter-process communication, and polling by Pacemaker

  • Linux Containers (LXC)

  • LVM metadata dynamic aggregation (using lvmetad daemon)

  • LVM support for thinly-provisioned snapshots (single system only)

  • LVM support for thinly-provisioned logical volumes (single system only)

  • Pacemaker high-availability cluster manager

  • pcs utility for cluster configuration and management

  • Precision Time Protocol (PTP) linuxptp implementation

  • PTP kernel driver support

  • QFQ queuing discipline

  • rgmanager support for disabling via /etc/cluster.conf

  • Thin-provisioning and scalable snapshots

  • trousers and tpm-tools packages that support Trusted Platform Module (TPM) hardware

Note

Btrfs and FUSE are supported features in the UEK R2 and UEK R3 distributions.

LXC is a supported feature in the UEK R3 distribution.