 |
|
optimus2861
|
|
Halifax, NS
Nov 2000 time: 01:23
|
|
What file or files comprise the Windows kernel, Asher? kernel32.dll in the WinXP System32 directory is just shy of 1 MB. My vmlinuz-2.6.8.1-24mdk kernel in my /boot directory is about 1.3 MB, though I do have 70 modules inserted into it as well. Is there any way to get some sort of "like for like" size comparison?
|
|
|  |
 |
|  |
 |
|
St Leo
|
 |
Member of the Apolyton Social Democratic Party
Jul 2005 time: 00:23
|
|
Well, the terminologies are misleading different. Windows isn't just an operating system. It's also a graphical environment, a suite of utilities, and a bazillion other things.
Linux is just the kernel. The utilities are GNU, the graphical enironment is X, the graphical controls are QT/GTK/etc, and so on.
But Asher is technically right and Urban Ranger is technically wrong. There are more holes in a Windows installation than in a Linux installation, but there are more holes in the Linux kernel than in the Windows kernel.
An OS has a system space and a user space. The kernel is system space and the applications are user space. Switching between the two incurs overhead, and a lot of things can only be done in system space. So, you can stick humongous hardware drivers into system space and bloat the kernel, or you can keep them in user space and suffer a penalty every time you switch contexts to the slim kernel.
Is it just me or is the above incoherent? Bah, humbug.
|
|
|  |
 |
|
Fve Crathva
|
|
Sticking everything in the kernel also makes the kernel less structured and harder to maintain, which leads to those bugs everybody's talking about.
SP
|
|
|  |
All times are GMT. The time now is 05:23. Apolyton Time is 00:23. |
top of page
|
|
|
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|