Hello @misc,

I am yet another interested in provided OpenBSD defaults. More
specifically the XTerm and GCC. Apparently there are better alternatives
like:

URXVT

* The code base is half the size of XTerm's
* Consumes 25% less memory
* Can be daemonized
* Much better handling of different fonts and unicode
* Supports all the fancy features XTerm does like
  256 colours/transparency/etc

st

* the code base is very small and clean, pure C
* thus it can be reviewed fast security-wise
* consumes 60% less memory (than XTerm)
* the license is BSD
* most of the important features are still here

On the other hand XTerm is an old code and memory hog that relies on X
toolkit and supports features you'll find nowhere thus will never need
(like Tektronix).

LLVM/Clang

* BSD license - we're not stuck with the old GCC crap
* The code is cleaner
* Lack of linuxisms, better follows the standars
* Much better error handling
* Building the compiller itself is easier

I realize that everything has its pros and cons (like URXVT is
GPL-licensed, st is pretty much hackish for an ordinary user and Clang
is not, well, "mature" yet). But ain't pros of the programs above not
enough to actually make it in the base?
(replacing XTerm and GCC)

Regards, Hans.

Reply via email to