[TUHS] HP-UX

Kevin Bowling kevin.bowling at kev009.com
Sun Sep 1 06:20:56 AEST 2024


On Sat, Aug 31, 2024 at 12:30 PM Larry McVoy <lm at mcvoy.com> wrote:
>
> On Sat, Aug 31, 2024 at 11:49:24AM -0700, Kevin Bowling wrote:
> > Larry, I'll bite.  Tell us about HP-UX :)
>
> They didn't understand mmap() semantics at all.  The page cache and the
> buffer cache both existed, there were races on the coherency and they
> didn't share data.  So the whole point of mmap(), a window into the
> cache, didn't work.  If you looked at a file read only with mmap()
> and read(), you used 2x the memory you should have because there
> were two non-shared caches.

>From what I can tell from the documents I linked, and some other
references, they never ended up doing a UBC.

> And it was just clunky, I came from SunOS, the bar was pretty high.
> Define clunky, you ask?  Making stuff work on HP-UX was way harder
> than SunOS.  Most open source things, you could just type "make"
> and it worked.  Not so much on hockey pucks.
>
> --lm
>
>


More information about the TUHS mailing list