Go to main content

Developer's Guide for Migrating to Oracle® Solaris 11.4

Exit Print View

Updated: November 2020
 
 

Mapping Technology Between RHEL and Oracle Solaris 11

The following table highlights the key differences in technologies between RHEL and Oracle Solaris.

Table 1  Mapping Technology Between RHEL and Oracle Solaris 11
Task
Red Hat Enterprise Linux
Oracle Solaris 11
Packaging
RPM – A package manager that can be used to install, update, uninstall, and query for packages.
Commands:rpm, rpmdb, and rpmsign
Image Packaging System (IPS) – Allows you to perform package operations such as install, update, uninstall, and query. See Packaging in Oracle Solaris.
Command: pkg
Services
systemd – The systemd system with service manager controls the startup and shutdown of system services.
Service Management Framework (SMF) – A framework that manages system and application services. SMF improves the availability of a system by ensuring that essential system and application services run continuously even during hardware or software failures.
Commands: svcadm, svccfg, and svcprop
Network Virtualization
RHEL provides network virtualization support in KVM.
Commands: ip, brctl, and tunctl
Network virtualization is administered at the datalink level. You can create VNICs that act like physical NICs. Virtual switches are automatically created to route the network traffic to the physical NIC device.
Commands: dladm, flowadm, dlstat, flowstat, evsadm, and evsstat
Virtualization
KVM – A full virtualization solution on Red Hat Enterprise Linux.
Commands:virsh, virt-clone, virt-convert, virt-image, virt-install, virt-viewer, virt-what, and virt-xml-validate
Oracle Solaris Zones – Provide native low-overhead OS virtualization with high application isolation and resource management.
Commands: zoneadm, zonecfg, zonestat, zonename, and zone2pvhck
Oracle Solaris also supports Oracle VM Server for SPARC and Oracle Solaris Kernel Zones.
File Systems
Ext4, XFS, LVM, btrfs, and UFS
Oracle Solaris ZFS – Default file system on Oracle Solaris 11. Maximum file size of 16 EB, maximum volume size of 16 EB. Oracle Solaris ZFS has integrated data services such as snapshot and cloning, deduplication, encryption, compression, shadow migration, and RAID.
Commands: zfs and zpool
Encryption
Linux Unified Key Setup (LUKS) – RHEL supports LUKS for file system encryption. LUKS protects data in a partition that has been encrypted only when the system has been turned off.
Command: cryptsetup
ZFS – Supports full encryption of datasets during creation.
Command: zfs
Oracle Solaris Cryptographic Framework – Provides a common store of algorithms and PKCS #11 libraries to handle cryptographic requirements.
Commands: cryptoadm and pktool
Monitoring
SystemTap – Provides dynamic instrumentation of RHEL.
Commands: stap, staprun, stap-report, stapsh, stap-merge, and stap-prep
DTrace – A comprehensive dynamic tracing facility that can be used by administrators and developers on live production systems to examine the behavior of both user programs and the operating system itself.
Command: dtrace
Oracle Solaris also provides other system observability tools such as mpstat.
For visual monitoring, including graphical historical comparisons and auditing, service, and fault events, see Using Oracle Solaris 11.4 StatsStore and System Web Interface.
Oracle Enterprise Manager Ops Center 12c, included with all Oracle Premier Support agreements, provides extensive monitoring at a greater scale including both Oracle Solaris and Linux systems. For more information, see Enterprise Manager Cloud Control.