One of Unix’s hallmarks is its process model. It is the key to understanding access rights, the relationships among open files, signals, job control, and most other low-level topics in this book. Linux adopted most of Unix’s process model and added new ideas of its own to allow a truly lightweight threads implementation. Find out about the Linux process model in this sample chapter.
I think that the present lack of comments on this article, combined with the subject matter of this article, speaks volumes about the so-called open source community.
LOL.
Small volumes that is
Bill Gates, is that you?
Note that SELinux totally changes just about everything discussed in this article, access rights, filesystem rights, etc.. SELinux may not be standard on every Linux right now, but Fedora and SuSE are doing the hard work to make it a standard part of Linux and eventually it will probably be part of the Linux standards.
Here are a few interesting tidbits of how processes are effected with SELinux.
http://www.nsa.gov/selinux/papers/policy2/x84.html
“Fedora and SuSE are doing the hard work to make it a standard part of Linux and eventually it will probably be part of the Linux standards. ”
You are right about SELinux changing all of these access models but SUSE hasnt done any work in SELinux at all. Almost all of it is with NSA, Red Hat and in some part the Gentoo developers
According to SELinux website ( http://selinux.sourceforge.net ) …
“SELinux is reported to be partly integrated in SuSE Linux 9.x and SLES 9. Specifically, the kernel support and some patched utilities are already in the distribution. However, the userland integration seems to be incomplete and the provided packages do not appear to be up-to-date.”
SELinux suport in SuSE was never official and merely your own choice and that of many enthusiast alike.
Since they have aquired Immunix it’s logical they go further with AppArmor,it looks quite promising.
http://www.novell.com/collateral/4821055/4821055.pdf
”
“SELinux is reported to be partly integrated in SuSE Linux 9.x and SLES 9. Specifically, the kernel support and some patched utilities are already in the distribution. However, the userland integration seems to be incomplete and the provided packages do not appear to be up-to-date.”
That is pretty much code thrown over the wall with no direct development from SUSE
test