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,374 of 4,255   
   Branimir Maksimovic to muta...@gmail.com   
   Re: microsoft vs linux   
   30 Jun 21 02:42:01   
   
   From: branimir.maksimovic@gmail.com   
      
   On 2021-06-30, muta...@gmail.com  wrote:   
   > Win32 executables, at least normal ones, do not have   
   > environmental dependencies like particular segment   
   > registers being set to certain values, or certain interrupt   
   > vectors being set to certain values.   
   >   
   > That means that an unprivileged program can set up   
   > the necessary environment to satisfy the Win32   
   > executable.   
   >   
   > Linux programs on the other hand do INT 80H calls,   
   > just as MSDOS programs do INT 21H calls. This   
   > means the calling environment needs sufficient   
   > privilege to set up at least one interrupt vector.   
   Linux has vsyscall and int 80h, for 32 bit programs.   
   one discovers vsyscall address at vector after envp.   
   OTOH in 64 bit environment it uses syscall instruction   
   on x86.   
      
   >   
   >   
   > 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