PE Kernels list

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
marcp
Posts: 1
Joined: Tue Jun 03, 2008 7:52 pm

PE Kernels list

Post by marcp »

I'm currently seeking a small PE kernel which can use as a base for my own OS and for learning. I see lots of monolitic *nix inspired kernels but very little using NT concepts. Why don't we elaborate a list of such family of kernels?

I will start the list :

- Sanos
- Reactos
- ACE os

know any other one? add it to the list!
User avatar
neon
Member
Member
Posts: 1567
Joined: Sun Feb 18, 2007 7:28 pm
Contact:

Post by neon »

My series OS uses a PE-based kernel ;) Its far from complete though.

I believe there are several members here who uses PE as well.
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
svdmeer
Member
Member
Posts: 87
Joined: Tue May 06, 2008 9:32 am
Location: The Netherlands

Re: PE Kernels list

Post by svdmeer »

marcp wrote:I'm currently seeking a small PE kernel which can use as a base for my own OS and for learning. I see lots of monolitic *nix inspired kernels but very little using NT concepts. Why don't we elaborate a list of such family of kernels?
The PE format has nothing to do with *nix inspired kernels or NT concepts.

PE is execution format, just like ELF. Both are just, but ELF is most used. I think because it's suppored by Grub, easy and well documented. I use my own format based on ELF, other option requiring an own bootloader.

Many kernels are *nix inspired indeed. *nix inspired kernels can also be in PE format. I would like to see more projects that are not *nix based and not NT based, but a completely new idea.
Post Reply