Re: FreeBSD 7.1 BETA 2 vs Opensolaris vs Ubuntu performance



Ivan Voras skrev:
O. Hartmann wrote:
Ivan Voras wrote:
...

OTOH if the goal is to measure "operating system" performance, this
must also include the compiler, libraries and all. (for example, what
does Solaris default to nowadays? I think it ships with gcc but not as
default). The hold on gcc 4.3 in FreeBSD is, after all, political
(licencing).
This is very bad to read :-(

I agree. GPL 3 is a bit hard on the non-GPL systems (i.e. harder than
GPL 2).

Many of my colleaugues are involved in HPC, very little of them
(including myself) utilizing FreeBSD even due to the lack of fast
compilers. Yes, we all can use the port, that is right, but for those
not so familiar and deep inside the underlying OS, with newer, better
hardware (CPUs with some interesting hardware features like SSE3/4) a
on-track-following compiler like GCC 4.3 could make use of special
features introduced in newer hardware and even due to better
optimizations compile a faster OS. And the result, even in 3% or 5%
performance gain is appreciated if model-runs taking days or weeks!

AFAIK, gcc 4.3+ will always be available in the ports so users that need
it will always have it available (it's available there now!). It's just
that the base compiler will either stay 4.2, switch to something else
<SNIP>

Some of us are still hoping that PCC will be a viable option in the future, especially now that development has picked up again. It has a BSD-style license:

http://pcc.ludd.ltu.se/

There's also an ongoing fundraiser for PCC development (in order to bring it to 1.0 release status):

http://www.bsdfund.org/projects/pcc/

--
Joel
_______________________________________________
freebsd-performance@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "freebsd-performance-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Whats the story with the "end of XP"?
    ... Support gives them access to the larger body ... The same compiler suite may be "best" in both ... In the case of ByteCraft compilers, you are truly expert in your field, you work closely and rapidly with customers if there are any issues, and you have top class testing and quality control. ... understanding the inner workings of a relatively simple compiler like GCC ...
    (comp.arch.embedded)
  • Re: Mikrocontroller - C oder C++
    ... Ahnung haben, dafür bezahlt werden, Software zu schreiben. ... oft noch fehlerhafter Hardware getestet werden muss. ... der Compiler sie nicht wirklich gut hinbekommt (zuviele Register ... Da danken wir mal dem gcc :-) Solange die ISR komplett in einer Datei ...
    (de.sci.electronics)
  • Re: 10.0-CUR r226986 && ports (general)
    ... configure:3232: checking for gcc ... Configured with: FreeBSD/amd64 system compiler ... configure:5483: checking how to associate runtime and link libraries ... configure: failed program was: ...
    (freebsd-current)
  • [RFC][PATCH-2.6] Clean up and merge compiler-*.h
    ... the kernel headers in include/linux to include/linux-abi. ... * Common definitions for all gcc versions go here. ... -/* Some compiler specific definitions are overwritten here ...
    (Linux-Kernel)
  • Re: LPC900/80C51 Compiler Toolchain
    ... >> supported by GCC, and so they invest. ... > if they already have their in-house compiler. ... one of the main companies in the Symbian consortium ... vendor to provide a good compiler for Atmel AVRs and eventually became ...
    (comp.arch.embedded)