[TUHS] Abstractions

Clem Cole clemc at ccc.com
Mon Feb 22 08:54:19 AEST 2021


On Sat, Feb 20, 2021 at 6:10 PM M Douglas McIlroy <
m.douglas.mcilroy at dartmouth.edu> wrote:

> >  - separation of code and data using read-only and read/write file
> systems
>
> I'll bite. How do you install code in a read-only file system? And
> where does a.out go?
>
The best way I have seen this done is with overlay and union file system
support.   The 'writeable' versions are the file in /bin are overlayed as
needed.   To do this properly you need the stackable file system stuff we
worked on at LCC and Sun.  If you can interpose at the inode level it's
very cool and flexible (Sun played with - but makes the Sun symlink
nightmare seem like an easy night at the movies), at the filesystem switch
layer (Locus and UCLA - scheme that was in BSD at one point - easier to
manage/admin).


ᐧ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20210221/cdf24eb2/attachment.htm>


More information about the TUHS mailing list