0
1 - AHTAH! Another crazy wanting to re-invent Microsoft - Because this me$#%%$#$ question?
To give a little context to my doubt: I have always programmed in high-level languages, to solve administrative, managerial issues and naturally solve some craving of users and company administrators, but I never stopped digging the bits, take mouse positioning with PEEK in BASIC, do interpreted language in Clipper, futricar in EXE of others in Pctools, these things of curious people.
2 - Reasons (personal, who knows)
For a while now I want to lower the level and I have doubts about what is possible in bit brushing. Thinking of operating systems, naturally in the educational and learning field, I wonder how to base an OS in a way that can support existing compilers (from ASM to C, CPP and even higher level as Pascal and etc).
3 - But, what is the doubt?
Do I need to create an Assembly compatible with my OS? Or will life’s NASM run naturally there? (If yes, Ufa) (If not, what to do?)
4 - But, there is more
After having an ASM running, you could compile a GCC for example?
5 - And we go beyond
For compatibility, can I use existing FAT32, NTFS, and etc file systems on this "pseudoSO"? Thinking about this doubt came to me a question like:, who comes before, the egg or the chicken? Because, if the file system is done in C or CPP, how can the CPP be readable in a media? (little joke)
As the conversation went on, it was moved to the chat
– Bacco