
I've got some miscellaneous questions about coding operating system:
1.) What makes ELF format better than binary format?
2.) How can I produce ELF file with DJGPP, my LD doesn't seem to support ELF output(should be latest version).
3.) Using YASM would be better than using NASM? I'll get all NASM features + AMD64 support?
4.) I'm making my own RTL from scratch. How should I construct it? Should I make directory for my OS' own function libraries and interface them with a standard ANSI C compliant functions? For example I've got "vid" class that prints to the screen. So printf-function should call my "vid" class?
5.) Beautiful C++ style code with interfaces or speed-optimized cryptic code?-) Maybe something between them...
6.) GCC's "-masm=intel" option gives me bunch of errors(I'm not now at my own computer, I'll paste errors when I'm at home if you want to. If U R familiar with these errors? They've got something to do with memory and mov commands).
Thanks for all, good to have forum like this =)