NOT "the traditional Unix model" at all.
As the initial writer noted, this is a PROGRAM capability, not a FILE
capability. Only FILE capabilities/permissions/whatever were ever in
the inode - excepting setuid/setgid bits, which were a great concept at
the time, but which people are now saying should be a program capability
instead. Probably correctly.
Back when programs had different memory models - like separate I&D vs.
shared I&D, protected I-space vs. writable I-space, shared data
segments, etc. - and even with the broken memory models much later used
with Intel processors, the PROGRAM protection information was ALWAYS
stored in the program header.
Fair?
Joe Yao jsdy@tux.org - Joseph S. D. Yao
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html