This chapter provides an overview of functionality that has been deprecated in all minor releases of Red Hat Enterprise Linux 7 up to Red Hat Enterprise Linux 7.2.
Deprecated functionality continues to be supported until the end of life of Red Hat Enterprise Linux 7. Deprecated functionality will likely not be supported in future major releases of this product and is not recommended for new deployments. For the most recent list of deprecated functionality within a particular major release, refer to the latest version of release documentation.
Deprecated hardware components are not recommended for new deployments on the current or future major releases. Hardware driver updates are limited to security and critical fixes only. Red Hat recommends replacing this hardware as soon as reasonably feasible.
A package can be deprecated and not recommended for further use. Under certain circumstances, a package can be removed from a product. Product documentation then identifies more recent packages that offer functionality similar, identical, or more advanced to the one deprecated, and provides further recommendations.
Symbols from libraries linked as dependencies no longer resolved by
ld linker resolved any symbols present in any linked library, even if some libraries were linked only implicitly as dependencies of other libraries. This allowed developers to use symbols from the implicitly linked libraries in application code and omit explicitly specifying these libraries for linking.
For security reasons,
ld has been changed to not resolve references to symbols in libraries linked implicitly as dependencies.
As a result, linking with
ld fails when application code attempts to use symbols from libraries not declared for linking and linked only implicitly as dependencies. To use symbols from libraries linked as dependencies, developers must explicitly link against these libraries as well.
To restore the previous behavior of
, use the
command-line option. (BZ#1292230
Windows guest virtual machine support limited
As of Red Hat Enterprise Linux 7, Windows guest virtual machines are supported only under specific subscription programs, such as Advanced Mission Critical (AMC).
Deprecated Device Drivers
The following controllers from the
megaraid_sas driver have been deprecated:
Dell PERC5, PCI ID 0x15
SAS1078R, PCI ID 0x60
SAS1078DE, PCI ID 0x7C
SAS1064R, PCI ID 0x411
VERDE_ZCR, PCI ID 0x413
SAS1078GEN2, PCI ID 0x78
The following Ethernet adapter controlled by the
be2net driver has been deprecated:
The following controllers from the
be2iscsi driver have been deprecated:
Emulex OneConnect 10Gb iSCSI Initiator (generic), PCI ID 0x212
OCe10101, OCm10101, OCe10102, OCm10102 BE2 adapter family, PCI ID 0x702
OCe10100 BE2 adapter family, PCI ID 0x703
The following Emulex boards from the
lpfc driver have been deprecated:
BladeEngine 2 (BE2) Devices
Fibre Channel (FC) Devices
FIREFLY, PCI ID 0x1ae5
PROTEUS_VF, PCI ID 0xe100
BALIUS, PCI ID 0xe131
PROTEUS_PF, PCI ID 0xe180
RFLY, PCI ID 0xf095
PFLY, PCI ID 0xf098
LP101, PCI ID 0xf0a1
TFLY, PCI ID 0xf0a5
BSMB, PCI ID 0xf0d1
BMID, PCI ID 0xf0d5
ZSMB, PCI ID 0xf0e1
ZMID, PCI ID 0xf0e5
NEPTUNE, PCI ID 0xf0f5
NEPTUNE_SCSP, PCI ID 0xf0f6
NEPTUNE_DCSP, PCI ID 0xf0f7
FALCON, PCI ID 0xf180
SUPERFLY, PCI ID 0xf700
DRAGONFLY, PCI ID 0xf800
CENTAUR, PCI ID 0xf900
PEGASUS, PCI ID 0xf980
THOR, PCI ID 0xfa00
VIPER, PCI ID 0xfb00
LP10000S, PCI ID 0xfc00
LP11000S, PCI ID 0xfc10
LPE11000S, PCI ID 0xfc20
PROTEUS_S, PCI ID 0xfc50
HELIOS, PCI ID 0xfd00
HELIOS_SCSP, PCI ID 0xfd11
HELIOS_DCSP, PCI ID 0xfd12
ZEPHYR, PCI ID 0xfe00
HORNET, PCI ID 0xfe05
ZEPHYR_SCSP, PCI ID 0xfe11
ZEPHYR_DCSP, PCI ID 0xfe12
To check the PCI IDs of the hardware on your system, run the
lspci -nn command.
Note that other controllers from the mentioned drivers that are not listed here remain unchanged.
Containers using the
libvirt-lxc tooling have been deprecated
The following libvirt-lxc
packages are deprecated since Red Hat Enterprise Linux 7.1:
Future development on the Linux containers framework is now based on the docker command-line interface. libvirt-lxc tooling may be removed in a future release of Red Hat Enterprise Linux (including Red Hat Enterprise Linux 7) and should not be relied upon for developing custom container management applications.