At Mon, 10 Jan 2011 18:25:22 +0100 CentOS mailing list <centos@xxxxxxxxxx> wrote: > > El 09/01/2011 16:31, Robert Heller escribió: > > > The kernel itself is optimized for the i686 processor. It is possible > > to custom build a kernel for the i586, i486, or i386 if you really have > > a processor that old. > > What is the sense of optimize a kernel for i686 and then distribute most > of packages for i386? Most packages don't actualy do anything where process-specific optimizations would make any noticable differences. Note: glibc itself is optimized for i686 and since just about all programs use glibc, they would all get this advantage. Optimizing the kernel not only relates to generic speed, etc. advantages but also a pile of kernel-level 'features' the newer procossors provide (stuff involving process scheduling, virtual memory management, and I/O / DMA addressing / processing). These various kernel-level 'features' are not accessable by user-mode processes, so adding in those features / instructions is not meaningful for user-mode code (most packages). > > For example in CentOS-5: > > kernel-2.6.18-194.el5.i686.rpm > php-5.1.6-27.el5.i386.rpm > httpd-2.2.3-43.el5.centos.i386.rpm > mysql-server-5.0.77-4.el5_4.2.i386.rpm > > Regards, > > -- > Santi Saez > http://woop.es > _______________________________________________ > CentOS mailing list > CentOS@xxxxxxxxxx > http://lists.centos.org/mailman/listinfo/centos > > -- Robert Heller -- 978-544-6933 / heller@xxxxxxxxxxxx Deepwoods Software -- http://www.deepsoft.com/ () ascii ribbon campaign -- against html e-mail /\ www.asciiribbon.org -- against proprietary attachments
_______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos