Well, yeah. That is precisely what I was looking at. I have a Mactel at home, and I like that the system boots directly to 64 bit mode rather than starting out with 16 bit then going 32 bit then going 64 bit. I also like that with GPT, I can address over 2.19 TB of block storage (I don't even have a drive that large, but I like that I could). Also, targeting only Mactels makes the amount of supported hardware nice and small.
My basic list of things I would like to implement:
EFI booting to 64 bit mode
OpenBFS with GPT on block storage
FalconPL as the main programming language other than ASM
XML files for application and system configurations
I would like the system to be primarily command line driven, but only because I have never really done much low level graphical programming work. My current thought is that my system will be vaguely reminiscent of UNIX, and only because I am not sure how else to make an OS work. As an example, I like having pipes on the command line. I am comfortable with the commands and options and arguments paradigms.
My main roadblock at the moment, is that I have no idea how to write something bootable for EFI...
Ok. I found a few things that may be helpful for myself and anyone else struggling with this topic:
http://www.intel.com/intelpress/EFI_TOC.pdfhttp://developer.apple.com/library/mac/ ... ocess.htmlhttp://x86asm.net/articles/uefi-program ... rst-steps/