oraclelogo at SuSE

(1) SuSE Linux 7.0, SuSE Linux Enterprise Server (SLES) I
(2) SuSE Linux 7.2, SuSE Linux Enterprise Server (SLES) 7
Detailed Features in SuSE Linux useful for Oracle Servers
  SuSE Linux (1) (2)
Kernel
Glibc
Compiler
kernel 2.2 (2.4 update available)
glibc 2.1.3
gcc 2.95.2
X  
kernel 2.4 (2.2 also available)
glibc 2.2.2
gcc 2.95.3
  X
Oracle version Made for Oracle 8i
(8i database, iAS 8i, glibc 2.1 based iAS 9i, Apps 11i, Developer 6i)
X  
Made for Oracle 9i   X
Raw I/O Part of the binary standard kernel of SuSE Linux, i.e. it works 'out of the box'. It is also supported on logical volumes (see "LVM"). X X
Server-Ready Kernel The standard binary SuSE kernels - both SMP and non-SMP - are ready for Oracle.

The default SMP kernel has been compiled with support for up to 64 GB of RAM. Oracle and SuSE engineers have worked together to create a default SuSE kernel which offers optimal support for the Oracle database.
Oracle gave a list of requirements and kernel settings to SuSE for review by SuSEs kernel developers, asking if they had any unintented side effects not forseen by the Oracle developers (they didn't, but some were obsolete in the new kernels), and SuSE included those settings in the default SuSE kernel.

X X
Logical Volume Manager The Logical Volume Manager LVM is included, and can be configured using SuSE's configuration tool YaST.
An LVM lets you create virtual partitions spanning many physical partitions and disks, so that you can increas/decreas the size of the virtual partition during runtime, should you find out you need more space.
Please have a look at the LVM whitepaper.
X X
Journaling Filesystem Included is the jounaling Reiser filesystem. In addition to journaling, the reiserfs can grow (during runtime) and shrink (unmounted), thus supporting the functionality provided by the Logical Volume Manager. That means, you can add new disks and use their space in an existing (virtual, LVM) partition without having to shut down your system!

SuSE is the major sponsor of ReiserFS development. Quote from the ReiserFS README: "Ecila funded hypertext feature development, MP3.com funded journaling, and SuSE funded core development. SuSE has helped in much more than just funding...."

X X
Java IBM JDK/JRE 1.3 (Java 2), Blackdown.org JDK/JRE 1.1.8, Sun JDK/JRE 1.2.2 (Java 2), GNU Java, Guavac, Jakarta/Tomcat, Jikes, JServ (Apache) X  
IBM JDK/JRE 1.3 (Java 2), Blackdown.org JDK/JRE 1.1.8, Sun JDK/JRE 1.3.0 (Java 2), Borland JBuilder 4.0 Foundation (Eval), GNU Java, Guavac, Jakarta/Tomcat, Jikes, JServ (Apache)   X
64 GB memory support Part of the kernel sources in SuSE Linux, but you have to create a new kernel, since this patch is not in the binary kernel installed by default. X X
Motif 2.1 Motif is necessary for Oracle Applications 11i and Developer 6i. Oracle uses OpenMotif. SuSE Linux includes the exact same version Oracle uses for development (Metrolink's OpenMotif version 2.1.30) X X
Large file (64bit) support Oracle does not (yet) support this feature. Even if kernel and glibc are patched to include 64bit filesize support, Oracle cannot and does not use it.

However, SuSE Linux has support for this feature, so as soon as Oracle supports large files SuSE Linux users will be able to use it. In addition, people can start using it with other applications, e.g. 'tar'.
Note that ReiserFS does not support large files yet, so you will have to use ext2.

Oracle 9i does have LFS support. Oracle uses SuSE Linux for 9i Linux work!

About LFS (by Andreas Jäger, one of SuSE's glibc developers).

X X
Security For setting up a secure system, we provide harden_suse, a tool that sets a tight security on your system depending on the answer to ten questions it asks, two different very good security scanners (saint and nessus), the package SuSEfirewall, which sets up a packet filter, tripwire, which detects if your files have been manipulated by anyone, and many more packages.

Some of the security settings can be adjusted using SuSEs system administration tool YaST (Yet Another Setup Tool).

X X
Development: Separation of kernel- and glibc- header files SuSE Linux 7.2 is the first Linux to fully separate the kernel from the glibc header files. The implication is that the API programmers can use is now 100% independent from the kernel and hidden behind the glibc! This means applications developed on SuSE Linux 7.2 and later will be completely independent of the kernel version.   X
The exact same Linux on all hardware platforms SuSE Linux is available for IA-32, IA-64, x86-64 (AMD 64 bit), S/390, SAPRC[64], PowerPC (IBM, Apple, Motorola) and Alpha AXP. SuSE Linux localizations include English, German, French, Japanese, Korean, Italian, Hungarian, Dutch, Spanish.

All these versions are made from a single source tree in an automated build and QA system. The Logical Volume Manager in the IA-64 version is the exact same as in the IA-32 version and in the SPARC version, for example, including all user level tools. The only thing that is different is the boot method.

X X
What else? More than 2000 packages of software on 6 CDs, e.g. webservers like Apache, Roxen, or AOLserver, and servers for about every service there is on the Internet, plus tons of tools for every task from networking (security scanner, traffic monitors, etc.) to programming (about every script- and programming language that exists for Linux), editors, office suites (e.g. StarOffice, KOffice) and lots more.
Everything is organized in series ("n" for networking, "d" for development, etc.) so that you find your way around quickly and are not overwhelmed by the choice. SuSE also provides pre-set package selections e.g. for "Office System", "Network Server", "Minimum System", and a couple more.

SuSE Linux comes with ~1000 pages of printed documentation written by SuSE. In addition, it contains all the usual electronic Linux documentation sources like HOWTOs, info files and several books, and the documentation for each of the ~2000 individual software packages.

Users have access to the SuSE Support Database (SDB) online (sdb.suse.de) and can also install a copy locally for offline access. There is also a hardware compatibility database (CDB, cdb.suse.de). SuSE also maintains several very active mailing- lists.