Re: Home directory files invisible!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2010-04-23 at 10:52 -0500, Chris Adams wrote:
> In old Unix, the sticky bit on an executable changed the way the
> kernel paged it into and out of RAM, but I don't believe Linux uses
> it.

Actually it meant the "text" segment (code and constant data) was
write-protected during execution, and hence could be shared between
multiple processes executing the same program. In fact that's why it was
called the "sticky" bit -- the text segment could stick in RAM even if
the process was swapped out, and in fact never needed to be swapped out
because it could always be reloaded from the executable file. This is
now assumed in the case of modern paging systems, but in the old PDP-11
it wasn't available on all models and could in some corner cases reduce
the total amount of virtual memory available to the process (you only
had a total of 8 physical segments of up to 32Kb each, and the stack
took up at least 1; later models allowed 16 segments total but 8 could
only be text and 8 could only be data or stack). Hence it had to be
user-modifiable.

Now I'm showing my age :-)

poc

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux