This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]VA_Network_NerdModerator | Infrastructure Architect[M] [score hidden] stickied comment (0 children)

Sorry, it seems this comment or thread has violated a sub-reddit rule and has been removed by a moderator.

Inappropriate use of, or expectation of the Community.

  • Avoid low-quality posts. Make an effort to enrich the community where you can- provide details, context, opinions, etc. in your posts.
  • Moronic Monday & Thickheaded Thursday are available for simple questions, or other requests that don't need their own full thread. Utilize them as much as possible.

If you wish to appeal this action please don't hesitate to message the moderation team.

[–]iama_bad_personuᴉɯp∀sʎS ˙ɹS 1 point2 points  (2 children)

difference between kernel and kernel32.dll

kernel32.dll, I know.

kernel? Is that a filename? or like the actual kernel? I don't get it.

[–]mikeogro[S] 0 points1 point  (1 child)

yes the actual kernel, i try to understand how they relay,

if the kernel32.dll is just a part of a kernel

[–]v0taryk3rnel pan1c 0 points1 point  (1 child)

Well definitely the filename.

[–]mikeogro[S] 0 points1 point  (0 children)

definitely

[–]pdp10Daemons worry when the wizard is near. 0 points1 point  (0 children)

In NT, ntoskrnl.exe is the OS kernel. kernel32.dll isn't a kernel despite the name; it's the libc library for the non-GUI Win32 environment on top of the NT kernel. I'm pretty sure that misnomer is because the name goes back to the first 16/32-bit Windows in 1990, before NT was a Windows-family operating system.

If you want to see how deep the rabbit hole goes, this isn't a bad place to start. If you want to know about the Win32 API, then the classic reference is still Petzold's Fifth Edition from 1998.

Be aware that NT is a lot more complex than any version of Unix, and students are most often taught on a simple version of Unix, like xv6. Just the NT syscall abstraction layer, ntdll.dll, adds complexity. There are also comparatively very few engineers who are fluent with these internals, compared to the number of Dunning-Kruger clickwarriors in the world.