MESSAGE
DATE | 2004-09-04 |
FROM | Ruben Safir Secretary NYLXS
|
SUBJECT | Re: [hangout] Re: Advocacy vs. Zealotry vs. Who Cares?!?
|
> > Actually it is. Even Visual Basic applications which leverage heavely > > the MSFT installs new DLL's and replaces old ones willie nillie. > > Yeah, people get away with murder writing apps on Windows. > There are so many bad Windows programmers. > > This isn't a fundamental weakness of Windows, is it?
Yes - IT IS.
The Kernel in Free Software has protections built into it to prevent the loading and execution of a wide variety of problems. It will flat out restrict access of users to a large number of network and memory resources. You actually have to use a programming exploit, or a bug. With MS products, you can just exploit the functionality intentionally built into the OS and the applications.
> > > and XP. All processes are considered threads by the operating system. This > > makes the process context slightly lighter than the traditional > > heavyweight process model used in UNIX-like operating systems. As a > > consequence of this everything-is-a-thread model, however, everything > > sits in global memory address space. With the correct permissions and > > the correct address, one program could twiddle another program's bits. > > This is total nonsense! Who wrote this? >
Someone named Beagel, I believe...
> > Another consequence of this is data structures created by the kernel don't > > sit at any fixed address. This means it is up to the user program to lock > > down the associated memory before using any global data structures, such > > as graphic contexts. You also must remember to unlock these structures > > once you are done with them, or they may help cause memory fragmentation. > > This is fine. The alternative is memory fragmentation, as he said. I > don't think Linux is any different in this regard. In fact, I can't > think of an instance where you even GET ACCESS to any kernel structures > in Linux.
Right - because these memory blocks on in users space limited in access to processes, or you get a segmentation fault.
> So this is really not an apples-to-apples comparison.
Apple - we're not getting into Apple as well :-|
Ruben -- __________________________ Brooklyn Linux Solutions
So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://fairuse.nylxs.com
http://www.mrbrklyn.com - Consulting http://www.inns.net <-- Happy Clients http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive or stories and articles from around the net http://www2.mrbrklyn.com/downtown.html - See the New Downtown Brooklyn....
1-718-382-0585 ____________________________ NYLXS: New Yorker Free Software Users Scene Fair Use - because it's either fair use or useless.... NYLXS is a trademark of NYLXS, Inc
|
|