[wellylug] CVS woe
Daniel Pittman
daniel at rimspace.net
Sun Apr 5 01:03:32 NZDT 2009
Cliff Pratt <enkidu at cliffp.com> writes:
> Daniel Pittman wrote:
>> Cliff Pratt <enkidu at cliffp.com> writes:
>>> Daniel Pittman wrote:
[...]
>>> SFU - the acronym says it all. I still have the nightmares. The
>>> "POSIX layer" AKA "Interix" was/is truly horrible.
>>
>> Compared to Cygwin, or just in general? The NFS and NIS integration
>> was a bit pants, really, but the basics were good.
>
> NFS + Interix was SFU. Well, I'm talking about version 2.0, but I
> don't suppose that change in later versions. (But see at the end).
Well, and NIS integration, which might also have been a latter addition.
OTOH, I was talking about SFU 3.5, which was substantially improved from
the earlier releases. I didn't have a lot to do with those, but I could
credit that Cygwin might be an improvement over those versions.
[...]
>>> It's hard to choose between the two, really. SFU (I'm not sure if
>>> it was the Interix component) used to regularly hose the Windows
>>> file permissions.
>>
>> SFU is Interix, and Interix is SFU. That might explain the
>> difference in our experiences, though:
>>
> (But see at the end)
>
> Erm, not that I remember. SFU was SFUed NFS with *parts* of Interix on
> top. It wasn't a full POSIX implementation (though the full Interix
> was). You couldn't run a shell, you couldn't run scripts, and so far
> as I could tell it was only the bits of Interix that would allow a
> Windows NFS solution. We ran it on Windows NAS servers which HP sold
> as NAS 'appliances'.
Yeah, we were both talking about vastly different versions of SFU; the
stuff I use (3.5) included all of the above features, and was able to
build direct from pkgsrc — the ports tree from NetBSD and friends.
So, yeah, it was a lot more POSIX. :)
> I went on a search for the Interix bits and I found at least some of
> the programs, but I didn't find a shell though I did find Perl.
You wouldn't, I expect, because they usually shipped with Interix or
SFU. Presumably the vendor "applianced" SFU along with the rest of the
kit.
[...]
>> You could use it to confuse Win32 software by having case-sensitive
>> filenames ("Foo" vs "foo", in the same directory) or through having
>> different permission inheritance rules (POSIX rather than NT ACL
>> inheritance).
>
> Ah, maybe the different permission inheritance rules would explain why
> all Windows file permissions would now and then disappear.
If you were touching them through the POSIX layer, it might well. :)
> Hah! I've discovered a possible reason for our different experiences.
> The systems we had were described as NAS4000 with Windows 2K3 Server
> Appliance Edition (or similar). Please see the following link and
> especially the bit that talks about "NAS4000 w/ win2k3, Server
> Appliance Kit(SFU 2.5), and SR1 patches CD installed" and further on
> down about "I have read in other threads that removing the Server
> Appliance Kit and installing the full SFU 3.5 version resolves the
> issue, but the documentation with the NAS4000 specifically states that
> this should NOT be done??"
>
> http://tinyurl.com/c7vlwa or
> http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?admit=109447626+1238839841009+28353475&threadId=709181
>
> It looks to me that the "Server Appliance Kit (2.5)" might have been a
> crippled version of the SFU. (I thought we had SFU2.0 but could be
> wrong). What we had was definitely NOT the full Interix.
Well, my guess is that it was SFU 2.0 because that gave them NIS
integration[1] under the names:
• User Name Mapping Services
• User Name Mapping and Services for UNIX NFS Support
Those would let the NAS device interwork with a NIS network[2], without
burdening the upstream vendor with actually providing a useful SFU /
Interix environment that people might, you know, actually use.
So, yeah, it sounds like you got well stiffed on the Interix side,
explaining why you hated it and I didn't. :)
Regards,
Daniel
Footnotes:
[1] http://technet.microsoft.com/en-us/interopmigration/bb380242.aspx
[2] Badly
More information about the wellylug
mailing list