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 2,426 of 4,255   
   mutazilah@gmail.com to muta...@gmail.com   
   Re: microsoft vs linux   
   05 Jul 21 18:28:02   
   
   From: muta...@gmail.com   
      
   On Tuesday, July 6, 2021 at 10:05:21 AM UTC+10, muta...@gmail.com wrote:   
      
   > I'm not concerned about speed on older hardware,   
   > but if it is the cleanest way of removing *all* traces   
   > of "INT 80H" from an executable then I am interested.   
      
   You know what - with a Windows program I can   
   statically-link PDPCLIB so that the only dependency   
   is on kernel32.dll. I currently don't have the equivalent   
   of that in Linux, but the parameter after envp sounds   
   like it will give me that.   
      
   So an alternative to being dependent on libc.   
      
   There's probably not a lot of point in that unless you   
   don't like the fact that libc doesn't interpret "C:\" or   
   open COM1 or something like that, where you need   
   control of the C library.   
      
   So, I'm interested, unless I'm missing something.   
      
   Then there is a separate exercise of replacing libc   
   (the equivalent of msvcrt.dll) itself, as part of   
   having a Linux clone.   
      
   Both sound like equivalents to me, and both are   
   clean.   
      
   Except for the fact that Unix executables put   
   unreasonable demands on the caller. ie the caller   
   needs to be able to manipulate the stack in an   
   unusual way to supply parameters, and a specific   
   weird requirement for malloc() and not sure if   
   system() can be implemented, at least traditionally,   
   without a fork() being present - another weird   
   requirement.   
      
   When I was faced with these issues in PDPCLIB   
   and PDOS, I just said "fuck Unix - Windows, MSDOS,   
   OS/2, AmigaOS (with D7 extension) are much cleaner".   
      
   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