> My question is simple : Where are you reading about windows system
> development ?
I can’t recommend a good book on kernel-mode driver dev. The only option
for you is to read the main DDK/WDK docs, but good.
Historical third-party kernel-mode books I’d consider looking at would
be: Nebbett’s Windows NT/2000 Native API Reference, and Peter/Tony’s
Windows NT Device Driver Development, and Nagar’s Windows NT File System
Internals.
For historical books on user-mode NT, I’d consider: Hart’s Windows
Systems Programming (4th ed) is a decent intro to Win32 APIs, esp if
you’re coming from a *nix background. Newcomer/Rector’s Win32
Programming is also useful for Win32 API stuff, esp. for historic
transition from Win16.
Helen Custer’s Inside Windows NT, aka Windows Internals 1st edition, is
useful to understand original NT arch. Not kernel-driver centric, but
useful historical background. Long out of print, maybe on MSDN archives?
As for hardcopy books on debugging, Hewardt/Pravat’s Advanced Windows
Debugging and Soulami’s Inside Windows Debugging aren’t bad. Both target
user-mode, hardly anything on kernel-mode.
I can’t recommend a good book on kernel debugging. The main option is
the Windbg help file, which is very good, at least as of a few years
ago. 
There are video archives of some key PDCs and WinHECs and IFS Kit
conferences, that are useful to see the original architects talking
about their designs, and current architects talking about new/updated
designs.
Learn to use KD/Windbg as well as NTSD/Windbg, and all of their
extensions. Learn how to turn enable different kinds of tracing and
diagnostics in the system.
Run a checked build with a kernel debugger with valid symbols, all the
time, not just when you’re trying to fix something. As well as a retail
build, to understand how differently the system and your code behaves.
Read all the SDK/WDK headers and samples. For years, the only docs for
IFS kit drivers was ntifs.h and a few samples. 
Learn to run/debug/trace all of the sample drivers. Especially learning
the various ways data moves from user-mode apps to kernel-mode drivers,
and related app/driver interactions.
Reading the NT sources is the best way to learn, of course. I’ve heard
some levels of being a Windows MVP will get you some readonly access to
the NT sources.
You could also look at the sources to ReactOS, a GPL-licensed NT clone.
But the internals of that project aren’t the same, so only somewhat
useful, but can be educational. Be careful, that GPL code might taint
you if you ever want to work in Redmond. 
Besides this NTdev list, OSR hosts a kernel-mode Windbg list, as well as
NTIFS list, if you’re working on file sytem [filter] drivers. So lots of
archives to read. 
That’s a start. HTH.