From owner-freebsd-current@FreeBSD.ORG Sat Jun 2 09:46:57 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 248BC106564A for ; Sat, 2 Jun 2012 09:46:57 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id BBAF78FC14 for ; Sat, 2 Jun 2012 09:46:56 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) for freebsd-current@freebsd.org with esmtp (envelope-from ) id <1Sakv9-0007lK-Ij>; Sat, 02 Jun 2012 11:46:55 +0200 Received: from e178028047.adsl.alicedsl.de ([85.178.28.47] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) for freebsd-current@freebsd.org with esmtpsa (envelope-from ) id <1Sakv9-0007SW-C8>; Sat, 02 Jun 2012 11:46:55 +0200 Message-ID: <4FC9E109.2080305@zedat.fu-berlin.de> Date: Sat, 02 Jun 2012 11:46:49 +0200 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120601 Thunderbird/12.0.1 MIME-Version: 1.0 To: freebsd-current@freebsd.org References: <2730bd1bab4223e718193254cb8bbd60@dizum.com> <20120601194621.GA83046@e-new.0x20.net> In-Reply-To: <20120601194621.GA83046@e-new.0x20.net> X-Enigmail-Version: 1.4.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigD068D4BF25007CE27A0AF235" X-Originating-IP: 85.178.28.47 Subject: Re: Why Are You NOT Using FreeBSD ? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jun 2012 09:46:57 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD068D4BF25007CE27A0AF235 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 06/01/12 21:46, Lars Engels wrote: > On Fri, Jun 01, 2012 at 08:32:08PM +0100, Chris Rees wrote: >> On 1 June 2012 16:20, Nomen Nescio wrote: >>>> Dear All , >>>> >>>> There is a thread >>>> >>>> "Why Are You Using FreeBSD ?" >>>> >>>> >>>> I think another thread with the specified subject '"Why Are You NOT Using >>>> FreeBSD ?" may be useful : >>>> >>>> >>>> If you are NOT using FreeBSD for any area or some areas , would you please >>>> list those areas with most important first to least important last ?= 1a) On "scietific production systems", FreeBSD has been banned due to the lack of HPC compilers and appropriate mathematical libraries. The lack of professional/academic support, like that from NAG in the late 1990s, has been droped for FreeBSD as well as the presence of C/C++/F95 compilers. 1b) The lack of GPGPU. This has become so important to HPC these days. We use nVidia GPU based TESLA boards with OpenCL software (CUDA is luckily not necessary). The lack of professional drivers for 64Bit on FreeBSD was long time an issue, nVidia now provides drivers, but they don't provide their CUDA/OpenCL libraries along with their nvcc compiler natively for 64Bit FreeBSD/amd64. The Linuxulator isn't any option. 2) Disk and network I/O issues under load. We realized that FreeBSD has some issues in multithreaded environments. Even on 6/12 or 12/24 core/thread systems, under heavy load (especially network and CPU load), disk I/O was (is?) poor. This is a no-go in a HPC environment. 3) Outdated ports OR not available ports: some important software maintained by the US government (USGS, NASA/JPL) is only provided for Mac OS X and some Linux derivatives. We created our own ports for some of those, but maintaining these, especially those provided by the USGS (ISIS3) is hard work. Other software, like the AMES StereoPipeline, seems to be crippled by intention when it comes to the sources (essential portions are "vanished" in the repositories). Developers are unwilling - by intention, lack of time or lack of capabilities. 4) The lack of clustering capabilities. The lack of a clustered filesystem grows more and more important in the area of HPC, where storage systems get spread over a department. I lost track in the development on FreeBSD since around 2003. At the moment, for me personally this issue isn't so important, but in combination with items 1) through 3) and the migration towards Linux (we use prefereably Ubuntu server, some Suse and on some servers CentOS/RedHat, which suffers from the Linux-narrowminded deseas as well, in my opinion, but you'll get support by Dell and others - in times of strangling contracts, a more and more restricted freedom of science in favor of "business" ... another story ...) Well, item 3 isn't a real FreeBSD issue. I have the impression that since the good old UNIX times, mid 1990s, a deadly Virus spread around called Linux, attracting development schemata known from Microsoft/Windows: narrow minded Linux-only sources, nearsighted development, shortcuts due to political reasons, even if the sources are available for all. I regret this development of "open software" very deeply and it is not the *BSD UNIX developers fault (excluding item 1 and 2, that are political issues and a burden of the BSD folks having made political decissions in the past!). I do not speak for my department and I do not speak for my colleagues. I speka for myself and my opinion. Personally, I use FreeBSD private and under my desk - and I really suffer from the lack of GPGPU, since even some opensource, high performance software like "Blender" benefetis tremendously from using CUDA/OpenCL if GPU is available. Regards, Oliver Hartmann --------------enigD068D4BF25007CE27A0AF235 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJPyeEPAAoJEOgBcD7A/5N8EwgIAM2rGZ9e5OjobSI4FX/6og6p UNkJmLmAmjLsCQwwEA22krQY/73mlynSqpSRVoy9IcHOeG+32cuqYU5tiYn61lDk 1HGf2UbJmHxNSi094AMMT9SQ+NYrDMmQjdTOpTWDorCsnvKDzSTZHLDIpNPAbWqE ZL4+jGtv42i7quVxbGU3GYml2hyHV4YM/K3/ZeVwQjgXdPRx7sqP1pjUuiIq2UJv sL4DUZtMRTbk6fsmdO2DqkSIHDHir2f4TEa2C1Lz0vbYIDu82j7MjNizyj2vnBHx lS5zh3a/G0IhuwtBCjFcJkeOqGrhQii3Z6PEcXrPpTmBt7z6YqvzsoXkPIjvbLk= =PaLy -----END PGP SIGNATURE----- --------------enigD068D4BF25007CE27A0AF235--