Update of my web hosting server done.
$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.7 (Tikanga)
Announce: Red Hat Enterprise Linux 5.7 Now Available...
Архив тега ‘rhel’
RHEL 5.7 (перепечатка)
Tuning and Optimizing RHEL for Oracle 9i and 10g Databases (перепечатка)
This article is a step by step guide for tuning and optimizing Red Hat Enterprise Linux on x86 and x86-64 platforms running Oracle 9i (32bit/64bit) and Oracle 10g (32bit/64bit) standalone and RAC databases. This guide covers Red Hat Enterprise Linux Advanced Server 3 and 4 and the older version 2.1. For instructions on installing Oracle 9i and 10g databases, see Oracle on Linux. Other Linux articles can be found at www.puschitz.com...
RHEL 5.6 (перепечатка)
Update of my web hosting server done.
$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Announce: Red Hat Enterprise Linux 5.6 Now Available...
RHEL 6 will provide PHP 5.3 (перепечатка)
As 6 beta is available, I start looking for LAMP packages provided.
In the standard repository : php (5.3.1), php-cli, php-common, php-gd, php-ldap, php-mcrypt, php-mysql, php-odbc, php-pdo, php-pgsql, php-soap, php-xml, php-xmlrpc, php-pear (1.9.0), php-pecl-apc (3.1.3p1), php-pecl-memcache (3.0.4).
In the «optional» repository : php-bcmath, php-dba, php-devel, php-embedded, php-enchant, php-intl, php-mbstring,... RHEL 6 will provide PHP 5.3
Switch from CentOS 5.4 to RHEL 5.5 (перепечатка)
Done. I've just migrate my hosting server to an official version.
If you are interested, here is the detailed process (need to be adapted).
Check of package requiring a priority update
# rpm -qa centos\* redhat\*redhat-menus-6.7.8-3.el5centos-release-notes-5.4-4redhat-logos-4.9.99-11.el5.centosredhat-lsb-3.1-12.3.EL.el5.centoscentos-release-5-4.el5.centos.1Retrieve from the installation media Redhat specific... Switch from CentOS 5.4 to RHEL 5.5
Fear no KLOC (перепечатка)
From time to time, somebody critisizes OpenVZ kernel patch for its intrusiveness and size. Right, it is big and intrusive — it adds a whole lot of new features into the kernel. But how big is it?
Our engineer prepared some stats on three different kernels:
1. OpenVZ stable kernel (based on 2.6.18-RHEL5);
2. OpenVZ development kernel (based on 2.6.27);
3. RHEL5.3 kernel (based on 2.6.18).
You can see the results by clicking the image at the right.
Some notes for the graph. For OpenVZ kernels, we distinguish between core kernel changes and the stuff that is built as modules. For RHEL kernel, we break the patchset down into a few categories, such as drivers, Xen, GFS, ext4 and so on; «other» means everything not covered by any other category. The numbers are thousands lines of code added and deleted, combined. A table below the graph has some more details, like how many files were changed, how many lines added and deleted.
Now to the conclusions. Two major points can be made:
1. Even without drivers, RHEL5 kernel patches add/delete 434 KLOCs*, which is 8.5x times bigger then OpenVZ kernel modifications (51 KLOC). So, yes, OpenVZ patch set is big, but not that big.
2. OpenVZ based on mainstream 2.6.27 kernel requires 40% less** modifications to the kernel due to on-going effort to integrate the functionality into mainstream.
* KLOC is a thousand .
** we only count the core changes, omitting the modules.