Linux for Oracle Specialists

Total Page:16

File Type:pdf, Size:1020Kb

Linux for Oracle Specialists Linux for Oracle specialists Frits Hoogland DBA Symposium 18 november 2008 Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND WHO AM I? . Frits Hoogland . Working with oracle software since 1996 . Blogging at http://frits.homelinux.com . Email: [email protected] . Oracle DB, Application server(s), EBS . Tomcat, Jboss, Websphere . Postgresql, enterprise DB, MySQL . Apache . Technical (network) security Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND AGENDA . Poll . History, redhat and oracle . Linux 32 and 64 bit . Access to linux systems . X . IO . Handy tools: logrotate . Handy tools: sar . Handy tools: sosreport . Handy tools: mii-tool/ethtool . Handy tools: iperf Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND POLL . Anyone using linux for corporate systems with oracle? . Coming from: . Unix . Mainframe . Windows . Tidbits: . 32 bit . 64 bit . Version: . RHEL3 . RHEL4 . RHEL5 Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE . What is Linux? . A unix like kernel . Created and conceived in 1991 by a Finnish student called Linus Torvalds . A kernel is not an complete operating system Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE . Why Linux? . A project to study the intel 80386 processor . Close relationship with Minix (Tanenbaum et al) . Restricted use of Minix source . Linux was depended upon Minux userspace Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE . GNU . Free software mass collaboration project . Richard Stallman . Januari 1984 . “GNU’s Not Unix” . GNU General Public License “GPL” Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE • GNU software includes: – bash – Autoconf – Binutils – Bison – Emacs – Gcc – Gnome – Libstdc++ Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE • Minix 16-bit design at that time – Linux specifically meant for 32 bit intel 80386 – Debate/critisism about kernel design • Linux could benefit from GNU userspace tools • GNU could benefit from Linux kernel • Linux released under GPL in 1992 • version 0.12 – With GNU userland tools Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE • GNU General Public License; GNU GPL; GPL – Free software license – Copyleft license – Free for anyone to use – Free for anyone to modify – Modifications need to be made publically available – GPL’ed source can not be made close source – Source needs to be available This is my interpretation, I am not a lawyer! Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE • Distribution / “Distro” – Linux kernel – GNU tools – X window system – Distribution specific things • Startup scripts • Package manager – Much more… Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE . Distributions . Anyone is free to make a distribution… . Commercial: RedHat, SUSE, Ubuntu, Mandriva . Community: Debian, Gentoo . Single person: Slackware . Amongst the approx. ~ 345 distributions Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE . Back to the Oracle connection… . Supported Distro’s for Oracle products: . RedHat enterprise Linux (RHEL) . SuSE Linux Enterprise Server (SLES) . Asianux . See metalink “certify” tab for specific details Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE . The RHEL – OEL connection . RHEL needs to make source available . Source can be recompiled to make RHEL clone: . CentOS (most popular) – http:// www.centos.org . Whitebox enterprise Linux – http:// whiteboxlinux.org . StartCom Linux – http://www.startcom.org . Oracle Enterprise Linux – http:// linux.oracle.com Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE . The RHEL – OEL connection . OEL is created from the source of RHEL . Different artwork . Compatible at source and binary level . Different online repository (up2date) . Using oracle’s up2date repository with RHEL install! . Oracle patches Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND HISTORY, REDHAT AND ORACLE • The RHEL – OEL connection • Conclusion: – RHEL and OEL are made to be fully compatible – New versions are made from RHEL source – Oracle can patch something, and donate it to linux community (for version 5): • Kernel: patch for bug with bonding ethernet devices • Kernel-utils: Updated firmware from Intel Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT . Linux 32 bit versus Linux 64 bit . Processor address bus width . 32 bit linux can be installed on 64 bit processor . 64 bit linux can NOT be installed on 32 bit processor . Why? Memory addressing! . 2 ^ 32 = 4’294’967’296 = 4 GB . 2 ^ 64 = 18’446’744’073’709’551’616 = 16 EB Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT • RHEL4 / 32 bit kernel types: – Standard/UP kernel: kernel-2.6.9-78.EL.i686.rpm • 3GB userspace, 1GB kernelspace • 4GB addressable – SMP kernel: kernel-smp-2.6.9-78.EL.i686.rpm • 3GB userspace, 1GB kernelspace • 16GB addressable – Hugemem kernel: kernel-hugemem-2.6.9-78.EL.i686.rpm • 4GB userspace, 4GB kernelspace * • 64GB addressable Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT . 16 GB ?! . 64 GB ?! . But that is physically impossible! (again: 2 ^ 32 = 4’294’967’296 = 4 GB) Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT • PAE – Physical Address Extension • Processor option: [root@test ~]# cat /proc/cpuinfo … flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 constant_tsc monitor Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT . PAE increases the number of bits of the address bus to 36! . 2 ^ 36 = 68’719’476’736 = 64 GB . But it’s not that easy… Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT • Virtual addressing in userspace is not modified – 32-bits addresses – 32-bits -> 4GB maximum! • So all limits still apply – Even with PAE • Need special call to address memory using PAE Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT • PAE & Oracle database – “VLM” / “Very Large Memory” – USE_INDIRECT_DATA_BUFFERS = true • Effectively places the buffercache in PAE memory – Usage of ramfs (or shmfs or tmpfs): /dev/shm – Following parameters are incompatible with VLM: • SGA_TARGET • DB_CACHE_SIZE (only DB_BLOCK_BUFFERS allowed) • DB_xK_CACHE_SIZE • MEMORY_TARGETThis is essentially a 32 bit issue, same with other 32-bit OS’es Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT . PAE & Oracle database . Only for putting buffercache beyond 4GB . All other structures remain in 32-bit addressable memory . Which means 4GB* limit still applies to those Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT . RHEL5 / 32 bit kernel types: . Standard kernel: kernel-2.6.18-92.el5.i686.rpm . 3GB userspace, 1GB kernelspace . 4GB addressable . PAE kernel: kernel-PAE-2.6.18-92.el5.i686.rpm . 3GB userspace, 1GB kernelspace . 64GB addressable (16GB supported?) Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT • RHEL4 / 64 bits – Kernel-2.6.9-78.EL.x86_64.rpm • Standard kernel for UP systems – Kernel-smp-2.6.9-78.EL.x86_64.rpm • Kernel for systems with up to 8 CPU’s – Kernel-largesmp-2.6.9-78.EL.x86_64.rpm • Kernel for systems with up to 512 CPU’s • RHEL5 / 64 bits – Kernel-2.6.18-92.el5.x86_64.rpm • For version 4 and 5 kernel current limit is 256GB Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND LINUX 32 AND 64 BIT . General recommendations: . 32 bit hardware is deprecated . 64 bit hardware is not excessively more expensive . Use 64 bit O/S whenever possible . Only use 32 bit O/S when no other options exist . It’s possible to use 32 bit software on 64 bit O/S! . It is easy/likely to encounter memory scaling problems with 32-bit OS’es!! Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND ACCESS TO LINUX SYSTEMS . Access & usage of linux(/unix) systems . Common methods: (poll: who uses) . Telnet . Rsh/Rlogin/R* . FTP . XDMCP . VNC (?) . Ssh . Others? Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND ACCESS TO LINUX SYSTEMS • Telnet – Does NOT encrypt any data, including password – No authentication to detect MITM attacks – Most telnet daemons have vulnerabilities – STRONGLY advised NOT to use it – I would call telnet usage blamable neglect – Even persistent telnet users (networking equip.) have ssh/encrypted access nowadays. d Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND ACCESS TO LINUX SYSTEMS . Rsh / rlogin . Does NOT encrypt any data, including password . No authentication to detect MITM attacks . Very weak authentication . STRONGLY advised NOT to use it . I would call rsh/rlogin usage blamable neglect Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND ACCESS TO LINUX SYSTEMS • FTP – Does NOT encrypt any data, including password – No authentication to detect MITM attacks – Still very popular and standard – Username/password easy sniff able – Usage defendable if files to be transferred are non-sensitive and non-valueable. d Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND ACCESS TO LINUX SYSTEMS . XDMCP . X Display Manager Control Protocol . The client sends a broadcast on UDP/177 . Servers with XDMCP enabled send a ‘WILLING’ packet to sender . Not enabled in modern X implementations . Unencrypted . Not secure . DOS attacks using XDMCP possible d Friday, June 22, 12 LINUX FOR ORACLE SPECIALISTS – FRITS HOOGLAND ACCESS TO LINUX SYSTEMS . VNC . Virtual Network Computing . Developed by the Olivetti and Oracle research lab . 1999: acquired by AT&T, 2002: closed . The VNC protocol (RFB) is not a secure protocol .
Recommended publications
  • Technology Overview New Features Backupedge
    Technology Overview - BackupEDGE™ Introduction to the New Features in BackupEDGE 3.x Technology Overview BackupEDGE has a long history of providing reliable data protection for New Features many thousands of users. As operating systems, storage devices and BackupEDGE 3.x usage needs and tendencies have changed over the years, it has continuously met the challenge of providing inexpensive, stable backup and disaster recovery on a variety of UNIX and Linux platforms. Clients routinely find new and clever ways to utilize products. Storage devices have taken on new and exciting features, and incredible capacities. Products designed years ago had built-in limits that were thought to be beyond comprehension. Today, these limits are routinely exceeded. The need for data security is even more apparent. We’re constantly asking our To continue to meet the evolving needs of our clients, we are always clients what tools our asking what features of our products they find most useful, what products need to serve them improvements we can make, and what new requirements they have. better. We’ve used this knowledge to map out new product strategies designed to anticipate the needs of the next generation of users, systems and storage products. This has resulted in the creation of BackupEDGE 3.x, with a combination of internal improvements, new features and enhanced infrastructure designed to become the backbone of a new generation of storage software. Summary of Major Changes and Additions BackupEDGE 3.x features include: • Improvements to partition sizing, UEFI table cleanup after DR, and SharpDrive debugging (03.04.01 build 3). • Support for Rocky Linux 8.4 and AlmaLinux 8.4 (03.04.01 build 2).
    [Show full text]
  • Linux Distribution - a Linux OS Platform Information API Release 1.3.0
    Linux Distribution - a Linux OS platform information API Release 1.3.0 Nir Cohen, Andreas Maier Sep 04, 2018 Contents 1 Overview and motivation 3 2 Compatibility 5 3 Data sources 7 4 Access to the information 9 5 Consolidated accessor functions 11 6 Single source accessor functions 17 7 LinuxDistribution class 19 8 Normalization tables 23 9 Os-release file 25 10 Lsb_release command output 27 11 Distro release file 29 Python Module Index 31 i ii Linux Distribution - a Linux OS platform information API, Release 1.3.0 Official distro repository: distro official repo Contents 1 Linux Distribution - a Linux OS platform information API, Release 1.3.0 2 Contents CHAPTER 1 Overview and motivation The distro package (distro stands for Linux Distribution) provides information about the Linux distribution it runs on, such as a reliable machine-readable distro ID, or version information. It is the recommended replacement for Python’s original platform.linux_distribution() function, but it provides much more functionality. An alternative implementation became necessary because Python 3.5 deprecated this function, and Python 3.8 will remove it altogether. Its predecessor function platform.dist() was already deprecated since Python 2.6 and will also be removed in Python 3.8. Still, there are many cases in which access to OS distribution information is needed. See Python issue 1322 for more information. If you want to jump into the API description right away, read about the consolidated accessor functions. 3 Linux Distribution - a Linux OS platform information API, Release 1.3.0 4 Chapter 1. Overview and motivation CHAPTER 2 Compatibility The distro package is supported on Python 2.7, 3.4+ and PyPy, and on any Linux or *BSD distribution that provides one or more of the data sources used by this package.
    [Show full text]
  • Latest on Centos
    Published on Tux Machines (http://www.tuxmachines.org) Home > content > Latest on CentOS Latest on CentOS By Roy Schestowitz Created 13/12/2020 - 2:59pm Submitted by Roy Schestowitz on Sunday 13th of December 2020 02:59:47 PM Filed under Red Hat [1] Harish Pillay (IBM/Red Hat): The vibrancy of open source projects/products[2] In 2002, Red Hat, in response to customer needs for supportable Linux operating systems, Red Hat created Red Hat Advanced Server 2.1 which in 2003, was renamed as Red Hat Enterprise Linux 2.1. This change to a subscription based model of consumption of Red Hat Enterprise Linux, upset the community who have been consuming Red Hat Linux since the launch of RHL in 1994. Yes, I was part of that user community that was not happy with the change. And, yes, I did try to see what I could do to continue to benefit from what RHL used to provide in the new RHEL space. I was not alone in that pursuit. There were many efforts around the world to create a RHL-like system available at no cost to the end user but based on the RHEL code base. The code base of RHEL is available for download because Red Hat complies to and exceeds the requirements of the GNU General Public License of making available the code that goes into a product. [See here for a twitter thread on how Singtel and Aztech have failed to respect the terms of GPL license of the code running in their products] Of all those efforts, two of them stood out ? Community Enterprise Operating System and White Box Enterprise Linux.
    [Show full text]
  • Guest OS Compatibility Guide
    Guest OS Compatibility Guide Guest OS Compatibility Guide Last Updated: September 29, 2021 For more information go to vmware.com. Introduction VMware provides the widest virtualization support for guest operating systems in the industry to enable your environments and maximize your investments. The VMware Compatibility Guide shows the certification status of operating system releases for use as a Guest OS by the following VMware products: • VMware ESXi/ESX Server 3.0 and later • VMware Workstation 6.0 and later • VMware Fusion 2.0 and later • VMware ACE 2.0 and later • VMware Server 2.0 and later VMware Certification and Support Levels VMware product support for operating system releases can vary depending upon the specific VMware product release or update and can also be subject to: • Installation of specific patches to VMware products • Installation of specific operating system patches • Adherence to guidance and recommendations that are documented in knowledge base articles VMware attempts to provide timely support for new operating system update releases and where possible, certification of new update releases will be added to existing VMware product releases in the VMware Compatibility Guide based upon the results of compatibility testing. Tech Preview Operating system releases that are shown with the Tech Preview level of support are planned for future support by the VMware product but are not certified for use as a Guest OS for one or more of the of the following reasons: • The operating system vendor has not announced the general availability of the OS release. • Not all blocking issues have been resolved by the operating system vendor.
    [Show full text]
  • Centos and OS Support
    CentOS and OS support Antoine Delvaux ・ PSNC / GÉANT project ・ [email protected] Mark Feit ・ Internet2 ・ [email protected] nd 2 European perfSONAR User Workshop 14-15 April 2021 perfSONAR is developed by a partnership of ©2021 The perfSONAR Project and its Contributors ・ Licensed CC BY-SA 4.0 ・ https://www.perfsonar.net perfSONAR is running on different OSes ● CentOS ○ And some Red Hat derivatives, but you’re on your own ● Debian and Ubuntu ○ And some other Debian derivatives, but you’re on your own ● The times, they are a-changing... 2 CentOS 3 CentOS 7 ● End of life is June 30, 2024. ● perfSONAR support will continue until then. 4 CentOS 8 ● July, 2019 IBM closes Red Hat acquisition ● December, 2020 New CentOS 8 EOL December, 2021 Eight years ahead of originally-scheduled 2029 5 CentOS Stream • What Was: Fedora → Red Hat Enterprise Linux → CentOS CentOS derived from very-stable EL code Infrequent releases • What Is: Fedora → CentOS Stream → Red Hat Enterprise Linux CentOS derived from Fedora ahead of EL development Rolling releases Welcome to the EL beta program! • Not what people running production systems want. 6 CentOS 8 Alternatives Based on In General Community Distribution Free Stable Code Release Development Red Hat Enterprise Linux ✔ ✔ CentOS Stream ✔ ✔ Oracle Linux ✔ ✔ ✔ Rocky Linux ✔ ✔ ✔ Alma Linux ✔ ✔ ✔ ✔ 7 Alma Linux Checks All the Boxes • Free • Based on stable code • In general release • March 31,2021 • Community development • Non-profit foundation • $1M annual sponsorship from CloudLinux, Inc. • Deployed on Internet2 Next-Generation Infrastructure PoP systems • Two perfSONAR nodes (in Docker containers) • Internal network management applications 8 Future Development on EL-Derived Linux • CentOS is our primary development platform.
    [Show full text]
  • Oracle Linux for Arm
    Data Sheet Oracle Linux for Arm Oracle Linux 8 and 7 are available on the 64-bit Armv8 platform Key features (aarch64). Oracle Linux for Arm features the Unbreakable Free to use, distribute, and Enterprise Kernel (UEK), Oracle’s Linux kernel built for performance update and reliability. Oracle Linux for Arm is built from the same source Features the Unbreakable packages as the corresponding Oracle Linux distribution for the Enterprise Kernel (UEK) for Oracle Linux x86_64 architecture, plus any patches and modifications that are Zero-downtime patching of required to support the Armv8 platform. kernel and key user spaces with Oracle Ksplice Comprehensive kernel and Build next generation applications application tracing with Arm processors are ubiquitous on billions of smartphones and edge devices, DTrace and increasingly used in PCs, laptops, and servers. With greater optimized Includes a solid developer toolset to build code for 64- performance, better performance-power ratios, and reduced total cost of bit Arm platforms ownership, Arm processors are now driving the growth of Arm-powered data Rapidly deploy a cloud centers and clouds. development environment Oracle Linux for Arm is an open and complete operating environment that with the Oracle Linux Cloud Developer image. delivers virtualization, management, and a solid developer toolset to build next generation Arm-based applications. Key benefits Access a modern Linux Free and easy access kernel and development environment to build a next Oracle Linux for Arm can be downloaded, used and distributed free of charge, generation Arm-based with easy access to installation ISOs. An ISO image can be used for a standard solution installation on generic 64-bit Armv8 hardware.
    [Show full text]
  • Oracle Linux for Oracle Cloud Infrastructure
    Oracle Linux for Oracle Cloud Infrastructure Frequently Asked Questions May 25, 2021 Copyright © 2021, Oracle and/or its affiliates Public INTRODUCTION Oracle Linux is a proven operating environment that is optimized for performance, scalability, reliability, and security. It offers the most cost-effective and integrated operating environment for Oracle Cloud, with the best platform experience for Oracle and non-Oracle applications alike. This document provides answers to frequently asked questions relating to Oracle Linux for Oracle Cloud Infrastructure, and includes support, licensing, compatibility, deployment, and resources information. ORACLE LINUX FEATURES IN ORACLE CLOUD INFRASTRUCTURE What Oracle Linux features are provided for Oracle Cloud Infrastructure customers? Customers deploying Oracle Linux on Oracle Cloud Infrastructure (OCI) have access to the features, components, and Linux programs supported under Oracle Linux Support as outlined in the Oracle Linux License Information User Manual, as well as additional features and tools provided to facilitate and enhance the deployment and development platform experience in Oracle Cloud Infrastructure. Oracle Linux customers on Oracle Cloud Infrastructure have access to: Oracle Autonomous Linux, based on the Oracle Linux operating environment, provides autonomous capabilities such as automated zero downtime patching and known exploit detection, to help keep the operating system highly secure and reliable. The Oracle OS Management Service, an Oracle Cloud Infrastructure integrated solution helps users manage which of their servers to automate or control manually. It also enables users to automate capabilities that will execute common management tasks for Linux systems, including patch and package management, and security and compliance reporting. Frequent Oracle Linux image updates with the latest bug fixes, security errata, Oracle Cloud tools and enhancements.
    [Show full text]
  • Five Reasons to Switch to Oracle Linux
    Five Reasons To Switch to Oracle Linux Linux is open source with many distributions to choose from. Both Red Hat and Oracle are big contributors to the community and provide enterprise support. But which Linux best meets your needs? With Oracle Linux, you can improve security, reduce downtime, simplify operations, and save money. More than 25,000 organizations rely on Oracle Linux, which powers Oracle Cloud. Switching is easy. Oracle Linux is 100% binary compatible with Red Hat Enterprise Linux. 1. Patch vulnerabilities faster than 74% of organizations. Many companies put off security patches because they don’t have the time or resources to effectively plan for them. In an Oracle survey, we found that 74% of organizations take more than three months to patch their systems. Some companies only patch yearly, every five years, or never at all. With Oracle Linux, you can keep up with compliance, manage security threats, and mitigate against vulnerabilities much faster. Oracle Linux is the only operating environment that offers kernel, hypervisor, and user-space live patching, with no downtime required. Patches can be applied easily with Oracle Ksplice, and you can choose to automate patching to address zero-day exploits. Oracle has delivered millions of patches through Oracle Ksplice. Oracle Ksplice reduces our time and cost for patching significantly. As we patch our systems with zero downtime, we don’t need to align with customers and test system availability. Manfred Konrad, Software Developer, Kristl, Seibt & Co GmbH 2. Run your databases on the same operating systems they were developed on. Database performance is critical to your business.
    [Show full text]
  • Guide to Certifying Third-Party Software on Oracle Linux
    Business / Technical Brief Guide to Certifying Third-Party Software on Oracle Linux An Oracle Technical Article April 2021, Version 1.1 Copyright © 2021, Oracle and/or its affiliates Public 1 An Oracle Technical Article / Guide to Certifying Third-Party Software on Oracle Linux / Version 1.1 Copyright © 2021, Oracle and/or its affiliates / Public Table of contents Introduction ............................................................................................................................................................. 3 Comparing Oracle Linux and Red Hat Enterprise Linux (RHEL) ......................................................................... 4 Checking the /etc/redhat-release File .............................................................................................................................. 4 Checking the Version of the Release ....................................................................................................................................... 5 The Unbreakable Enterprise Kernel for Oracle Linux .......................................................................................... 6 Unbreakable Enterprise Kernel, Compatibility, and Third-Party Software ..................................................................... 6 Applications That Read the Kernel Version to Check Compatibility ................................................................. 7 kABI Compliance .....................................................................................................................................................
    [Show full text]
  • Oracle Linux and the Unbreakable Enterprise Kernel, Including Premier
    ORACLE DATA SHEET Oracle Linux The Oracle Linux operating system is engineered for open cloud infrastructure. It delivers leading performance, scalability, reliability and security for enterprise SaaS and PaaS workloads as well as traditional enterprise applications. Oracle Linux Support offers access to award-winning Oracle support resources and Linux support specialists, zero-downtime updates using Ksplice, additional management tools such as Oracle Enterprise Manager and lifetime support, all at a low cost. Unlike many other commercial Linux distributions, Oracle Linux is easy to download and completely free to use, distribute and update. KEY FEATURES Latest Linux Innovations • Free to use, free to distribute, free to Oracle Linux comes with a choice of two kernels, the Unbreakable Enterprise Kernel update (UEK), which is installed and enabled by default, and the Red Hat Compatible Kernel. • Zero-downtime kernel, hypervisor UEK tracks the latest Linux kernel releases, supplying more innovation than other and user space updates with Ksplice commercial Linux kernels while providing binary compatibility with applications certified • Comprehensive kernel and to run on Red Hat Enterprise Linux. UEK is designed for enterprise workloads requiring application tracing with DTrace stability, scalability and performance, such as Oracle Database. • Linux management and high availability included at no additional Oracle Linux delivers advanced features for supporting and optimizing the latest charge for Oracle Linux Support enterprise hardware and software. For example: customers • Optimized for Oracle, including Ksplice Zero Downtime Updates – Available to Oracle Linux Premier Support Oracle Database and Oracle customers, Ksplice technology updates the kernels, hypervisors and critical user Applications space libraries without requiring a reboot or interruption.
    [Show full text]
  • Oracle Unbreakable Linux: an Overview
    Oracle Unbreakable Linux: An Overview An Oracle White Paper September 2010 Oracle Unbreakable Linux: An Overview INTRODUCTION Oracle Unbreakable Linux is a support program that provides enterprises with industry-leading global support for the Linux operating system at significantly lower costs. The support program, which is available for any customer whether or not they’re running Oracle Unbreakable Linux currently includes support for three architectures: x86; x86-64 (e.g. the latest Intel Xeon and AMD Opteron chips, as used by most Linux customers); and Linux Itanium (ia64). The program offers support for any existing Red Hat Enterprise Linux installations and for new installations of Oracle Linux, an open source Linux operating system that is fully compatible— both source and binary—with Red Hat Enterprise Linux. Complete Support for the Complete Software Stack Oracle’s industry-leading support organization offers expertise that looks at the entire application stack running on top of Linux; only Oracle delivers complete support for the complete software stack—database, middleware, applications, management tools, and the operating system itself. By delivering enterprise-class quality support for Linux, Oracle addresses a key enterprise requirement from customers. When problems occur in a large, complex enterprise environment, it’s often impossible to reproduce such occurrences with very simple test cases. Customers need a support vendor who understands their full environment, and has the expertise to diagnose and resolve the problem by drawing from their knowledge of and familiarity with their framework, as opposed to requesting a simple reproducible test case. Another customer demand is for bug fixes to happen in a timely manner, as customers cannot always afford to wait for months to get a fix delivered to them.
    [Show full text]
  • OCLUG Distro Talk 2015-12-03
    2015 Distro Talk Linux in all of its gory distros Linux Distros • Linux comes in a variety of distribu7ons, some well known, others very obscure. • A quick check of Distrowatch shows 272 distros with their page hit ranking1 – There are undoubtedly at least as many more. 1 As of 2015-11-30 anyway 2015-12-03 OCLUG Presentaon 2 The full Distrowatch rank list 2015-12-03 OCLUG Presentaon 3 Top 10 Distribu7ons Rank Distribuon 1 Mint 2 Debian 3 Ubuntu 4 openSUSE 5 Fedora 6 Mageia 7 Manjaro 8 CentOS 9 Arch 10 elementary 2015-12-03 OCLUG Presentaon 4 CentOS COMMUNITY ENTERPRISE OPERATING SYSTEM 2015-12-03 OCLUG Presentaon 5 Official Defini7on • The CentOS Linux distribu7on is a stable, predictable, manageable and reproducible plaorm derived from the sources of Red Hat Enterprise Linux (RHEL). hps://www.centos.org/about/ 2015-12-03 OCLUG Presentaon 6 Well… • That is the current propaganda, now that RedHat has taken over the reins of the project • CentOS started out as something similar to Scien7fic Linux, essen7ally a way to get RedHat without having to deal with all the licensing and support costs – More on this later 2015-12-03 OCLUG Presentaon 7 What’s in a name? • As noted on the sec7on 7tle, CentOS stands for Community ENTerprise Operang System • As the name implies, it is an enterprise-class operang system • This translates as stable, long term support and older versions of packages 2015-12-03 OCLUG Presentaon 8 What’s in a name? • It is a community-supported, free version of RHEL (RedHat Enterprise Linux) • You can find it deployed on the web
    [Show full text]