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!
PE Kernels list
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.
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();}
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
Re: PE Kernels list
The PE format has nothing to do with *nix inspired kernels or NT concepts.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?
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.