home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 3,682 of 4,255   
   mutazilah@gmail.com to muta...@gmail.com   
   Re: 32 on 64   
   22 Mar 23 04:44:51   
   
   From: muta...@gmail.com   
      
   On Wednesday, March 22, 2023 at 7:27:24 PM UTC+8, muta...@gmail.com wrote:   
      
   > But if I do that, I may as well make a C compiler as an EFI app.    
   >    
   > And the pseudo-BIOS that I provide for x64 can run multiple    
   > such apps.    
      
   That would in fact mimic the way GNU/Linux was built.   
      
   The tools were written first.   
      
   OS vendors don't really have a say in tools - tools are not   
   rivals.   
      
   And then you can run those tools under what?   
      
   EFI would be one choice.   
      
   But the Amiga 1000 read a kickstart floppy. That kickstart   
   floppy could be a single app that perhaps allows editing   
   and compiling by driving the hardware.   
      
   It could perhaps use in-memory files to avoid needing an   
   OS to manage files.   
      
   Or do what Sqlite does and produce a single file to be   
   compiled.   
      
   The end goal would be to crank out a pdos.exe for   
   bootx64.efi (pseudo-bios) to run.   
      
   Where the pseudo bios is not considered to be an OS   
   because it doesn't provide an API for apps to use, it   
   only provides a way to read disks, for use by an OS.   
      
   So developing the pseudo-BIOS on Windows is fair.   
      
   Just not pdos.exe.   
      
   The shell (pcomm.exe) might be considered part of the OS too.   
      
   There is probably no tangible difference between the Amiga   
   and EFI if I only write disk blocks, not files.   
      
   Basically it is odd that EFI allowed reading/writing files at all.   
      
   BFN. Paul.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca