Re: Consider zsh
> Just respont to J.H.M. Dassen (Ray) in
> tcsh appindex.
> I have using Zsh as my default shell for
> over a year. It really the most powerful
> Shell that I see and got many attractive
> However, some people complain that the
> zsh using too much resouces (I run it in
> my school server - SunOS) , then I was
> to use back tcsh.
> Now, I think Shell needn't to be so
> powerful. So I happy with the Bash.
> Have Z shell impove it loading recently?
> coz my last Z Shell is 2.4 and haven't
> us it for 1-2 years :P
Too many resources?
Lets compare top output for zsh and tcsh:
PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
809 jandrese 20 0 2808K 2368K pause 0:00 0.00% 0.00% zsh
15629 jandrese 20 0 2372K 1720K pause 0:00 0.00% 0.00% tcsh
A whopping 650k difference in memory use. Unless your school's computers are 15 years old the "it uses too many resources" excuse is really weak.
How to use licq under FreeBSD
Compiling licq for FreeBSD is not a task for the faint of heart, however it can be done (fortunatly there is a port for a reasonably current version (0.75.3a), however there are some conditions.
The easiest way is to upgrade to FreeBSD 4.0 and use the port, this should work although I have not tried it. There is a package you can use as well.
If you are still using 3.x for whatever reason, do not give up hope, there is a way to compile this beast. First you have to upgrade to 3.x-STABLE, this is a simple package available at freebsd.org which will upgrade your version of libc_r (and allow you to use the port). Next you need to check the symlink in /usr/lib to be sure libc_r.so points to libc_r.so.4. Finally, you have to upgrade /usr/include/pthread.h to take advantage of the new threaded c library. Look on the CVS repository for the current version. With these upgrades in place you should be able to use the port to compile licq.
A couple of caveats:
1. I fully recommend that you upgrade to 4.0 rather than hodge-podge upgrade your 3.x system.
2. licq will dump core whenever you drop off line or start it while you are not online. Hopefully this is fixed in later versions.
3. Even if you upgrade your 3.x system as stated above, you cannot use the package to install licq as the package is compiled against a newer version of libc than is available in 3.x.
All said, good luck running licq under FreeBSD.