windows research kernel

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
RedDemon1970
Posts: 13
Joined: Sat Jan 24, 2009 11:25 am
Location: Belgium

windows research kernel

Post by RedDemon1970 »

Recently I found this "windows research kernel", I found also this http://www.microsoft.com/resources/shar ... ectoz.mspx

well is this suitable to build something with? Becouse when I search on the microsoft forums about it I don't see much interesting only a few unanswerded posts.

so can I build with some tools a basic os or is this not done?
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: windows research kernel

Post by Brynet-Inc »

RedDemon1970 wrote:Recently I found this "windows research kernel", I found also this http://www.microsoft.com/resources/shar ... ectoz.mspx

well is this suitable to build something with? Becouse when I search on the microsoft forums about it I don't see much interesting only a few unanswerded posts.

so can I build with some tools a basic os or is this not done?
No you cannot base an operating system off of Microsoft's research kernel.. as far as I know, they release segments of the code to colleges and universities for academic study only.

It isn't open source, it's not freely redistributable.. and modifying it also out of the question.

If you like Windows for some unexplainable reason, join the ReactOS project..
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
RedDemon1970
Posts: 13
Joined: Sat Jan 24, 2009 11:25 am
Location: Belgium

Re: windows research kernel

Post by RedDemon1970 »

well i prefer to work with windows, becouse i feel confortabel with it. i don't have that with linux
i find it strange that microsoft shares a krenel and stuff for study if you can't use it for something...sounds more to me like "here is some code, look to it in your free time and shut up" or have i overlooked something?
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: windows research kernel

Post by Troy Martin »

RedDemon1970 wrote: ... or have i overlooked something?
Yes, you have. There is not enough code for an entire kernel, and what's missing could not be easily pieced together.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Re: windows research kernel

Post by xyzzy »

Troy Martin wrote:
RedDemon1970 wrote: ... or have i overlooked something?
Yes, you have. There is not enough code for an entire kernel, and what's missing could not be easily pieced together.
Yup. The WRK source code is not complete and comes with a bunch of precompiled objects for the parts they haven't included. AFAIK the HAL code and a lot of the architecture-dependent code is provided precompiled.
RedDemon1970
Posts: 13
Joined: Sat Jan 24, 2009 11:25 am
Location: Belgium

Re: windows research kernel

Post by RedDemon1970 »

so the only reason that they made it public is to show how it's build up, but nothing more then that
btw maybe a not on topic question but when i have for example the barebones kernel in pascal of the wiki, can i build further on that?
I find the kernel in pascal easier to read then the one in C.

anywhay....i'm i wright if i say as conclusion that if you want to work with kernels that windows is only good as os to run programs?
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: windows research kernel

Post by pcmattman »

i'm i wright if i say as conclusion that if you want to work with kernels that windows is only good as os to run programs?
No.

EDIT: For a better answer, I need to understand exactly what you're asking, without having to guess (which I've done above).
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: windows research kernel

Post by Love4Boobies »

Actually, the HAL code is there. It is for the most part a working NT-OS/2 kernel (I think from the time they made the leap from OS/2). It's not the latest NT kernel but it gives you some insight on the architecture. And don't be surprised, Microsoft needs to hire developers that are familiar with the NT kernel so they need to train them somehow, right?

If you want to know what the latest NT kernel architecture looks like, get the Windows Internals 5th ed.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Re: windows research kernel

Post by xyzzy »

From what I can tell, the WRK is fairly recent - Windows Server 2003 SP1. See http://www.dcl.hpi.uni-potsdam.de/resea ... page_id=51
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: windows research kernel

Post by Love4Boobies »

It is. Still, it's not the NT kernel :)
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Re: windows research kernel

Post by Colonel Kernel »

Love4Boobies wrote:It is. Still, it's not the NT kernel :)
Why not? There hasn't been a version not based on the NT kernel since Windows ME (excluding WinCE).
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: windows research kernel

Post by Love4Boobies »

Probably because they're not willing to risk letting the actual source code out of MS. Remember that part of the Windows 2000 source code got out there? Guess they weren't happy about it :) Anyway, I'm not sure if it's an early NT or late OS/2.
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
dosfan
Member
Member
Posts: 65
Joined: Tue Oct 14, 2008 1:18 pm
Location: Scotland

Re: windows research kernel

Post by dosfan »

I have access to the WRK sources simply through being a member of the MSDNAA at work. I'm honestly surprised it hasn't leaked all over the place.

To be honest, I've never wanted to poison my mind by even looking at it!

PLEASE, NO PMs ASKING FOR IT. I WILL NOT DISTRIBUTE IT TO ANYONE. I DO NOT HAVE IT IN MY POSSESSION.
All your base are belong to us.
User avatar
Love4Boobies
Member
Member
Posts: 2111
Joined: Fri Mar 07, 2008 5:36 pm
Location: Bucharest, Romania

Re: windows research kernel

Post by Love4Boobies »

It has leaked. "Poison" your mind? Man, you're lame :)
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
ThymeCypher
Posts: 21
Joined: Tue Mar 24, 2009 10:59 am

Re: windows research kernel

Post by ThymeCypher »

ProjectOZ is an operating systems project environment that uses the native kernel interfaces of Windows to provide simple, clean, user-mode abstractions of the CPU, MMU, trap mechanism, and physical memory that can be used to perform experiments in operating systems principles. ProjectOZ comes with a basic OS (BasicOZ) built on top of the SPACE abstractions.

Essentially, it sounds to me like it is nothing more than a simple NT 1.0 kernel with a full HAL. The purpose is isn't to rebuild windows or understand NT, rather to try new things (As my dumb @$$ has been doing since I found this site) with developing operating systems, and possibly stumble upon a black hole of speed and power never before tapped by an OS. That or find the hidden choc-o-chip cookie found in every processor through the HAL. Either way, it's probably the source for NT 1.0 with the HAL partially compiled.
Post Reply