Subject: Re: Changing to NetBSD
To: Christian Baer <christian.baer@uni-dortmund.de>
From: None <raymond.meyer@rambler.ru>
List: netbsd-users
Date: 10/23/2007 13:28:47
On Tuesday 23 October 2007 11:30:59 Christian Baer wrote:
> I need to be able to run the following apps:
>
> - Firefox & Thunderbird, both 2.x
> - Keepassx
> - mutt
> - slrn
> - tin
> - inn
> - some IM client (either Pidgin or Kopete)
> - LaTeX
> - OpenOffice
>
> on *all* of the platforms (currently only i386 and sparc64). Not all of
> the machines will actually run all of the software but I don't really want
> to choose what computer I want to use for what (yet). Do all of those apps
> run on both (all) platforms? On FreeBSD I had problems with Keepassx and
> Pidgin, Firefox and Thunderbird have been broken for a while now. I didn't
> try inn, LaTeX, tin and OO on sparc64 yet.

I have a few things to say about sparc64 platform. I have Ultra 10 and I used 
NetBSD and Solaris on this machine. NetBSD on sparc64 used to be pretty 
unstable with threaded applications, I think this has been fixed and threaded 
applications don't crash anymore. The other problem with sparc64 is the fact 
that 32-bit emulation is flaky, i.e. I couldn't get threaded 32-bit 
applications to compile and run. There are many packages in pkgsrc which are 
not 64-bit clean, and there is really no need for userland to be 64-bit, 
unless you need access to huge amounts of memory, which is not even an option 
for UltraSPARC II hardware. I pretty much doubt if you can run OpenOffice on 
NetBSD sparc64, since OpenOffice is not 64-bit clean yet and the last time I 
tried to build it on sparc64, I couldn't get past compilation errors, etc.

Also, from what you described, you have a group of users who need access to 
the same set of applications. It looks like your ideal  solution would be to 
deploy SunRay thin clients. This way, you have one or more central servers, 
on which you can configure your applications. The users then run those 
applications remotely via SunRay thin clients. It's a pretty robust 
infrastructure, which can also support encryption of data. SunRay Server 
Software only runs on Solaris and Linux, but Solaris would be a much better 
choice. Personally, I prefer Solaris over NetBSD on SPARC, it has a lot of 
nice features which NetBSD does not, e.g ZFS and Zones. It's pretty easy to 
build many software packages on Solaris by using pkgsrc.