On Mon, Apr 14, 2008 at 8:59 PM, Mike Cunningham <mcunning@xxxxxxx> wrote:
The latest edition of Dr Dobbs magazine had an article about the "first ever" database engine embedded in the kernel of an Operating System. I know that "kernel" does not always mean "OS" but I also know that a lot of people use the terms to mean the same thing. I also know that since the S/38 days IBM has said that DB2/400 is part of OS/400 (aka i5/OS, i/OS). Could DB2/400 also be considered as being part of the "kernel" of i5/OS - i/OS?

This is almost philosophical in nature. But in general, a Kernel is
the "core" of an Operating System - it provides the most essential
functions on which applications can build to get a fully featured
operating system. I wouldn't equalize a kernel with "OS".

For Windows, Linux, etc. making the difference between Kernel and
Userspace is pretty easy. The kernel is a pretty small part that
interfaces with the hardware, and everything builds on top of that.
All Linux distributions use variations of the same Kernel, with a
different userspace layered on top of it.

Windows Vista and Windows Server 2008 both have the same kernel (with
different configurations), but with a different userspace.

Windows has an HTTP server that is implemented partly in kernel space (IIS).

MS SQL Server has it's own runtime that circumvents a lot of OS
functions (like caching etc.)

i5/OS has a bit of a different architecture - while there are many
parts that are clearly userspace (e.G. DGM, IP1, WDS, etc. pp.), the
LIC is a lot more than a kernel - for example it offers the Java JVM
and of course DB/2. I'm not familiar enough with i5/OS - i'm sure
somewhere part of the LIC is a kernel (most probably a microkernel),
but the architecture can't be compared directly.

Compared to SQL Server on Windows, the i5/OS architecture seems superior.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.