Archive for 'Linux Misc'

x86 / linux boot process

There is quite a bit of documentation around the internet on the linux boot process, but Gustavo Duarte I think did an excellent job describing this in a clear and concise way.  He also has several links to the Linux  kernel source code and describes what is occurring step-by-step through the bootstrap phase all the [...]

/proc/cpuinfo CPU flags?

Ever wonder what those CPU flags meant when looking at /proc/cpuinfo? Check out cpufeature.h under /usr/src/kernels/<kernel>/include/ It’ll give you a basic description of what you’re looking at. $ pwd /usr/src/kernels/2.6.18-92.el5-i686/include $ find . -name cpufeature.h ./asm-i386/cpufeature.h $ grep flags /proc/cpuinfo flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush [...]

A bit of Linux humor

While catching up with some posts on the CentOS mailing list, I came across a post from a person who had managed to hose up his system by forcefully installing several RPMs. The user was using Oracle’s unbreakable Linux, and installing the RPMs had really done a number on his package repositories. I laughed silly [...]

Making sense of libfoo.so.2.6 on Linux systems

If you have ever done a long listing of /usr/lib on a Linux system, you probably choked and asked yourself what the f$%^ is this mess? After reading through Peter Seebach’s article Dissecting Shared Libraries, things don’t seem so bad, and the large number of files actually starts to make sense. Step one in sorting [...]

Torvalds vs. Tanenbaum — the microkernel debate

While reading an article on MacDevCenter, I came across a link to the world famous Torvalds / Tanenbaum micro-kernel debate. The debate doesn’t actually address the merits of micro-kernels and monolithic kernels, but provides for an interesting read.

  Recent Entries »