Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
It is told, especially by *BSD people that bash is more bloated than ksh. I did a ls on both bash and ksh on FC5 and found out that ksh is more bloated than bash.
ls -al /bin/bash
-rwxr-xr-x 1 root root 720888 Feb 11 2006 /bin/bash
ls -al /bin/ksh
-rwxr-xr-x 1 root root 987008 Feb 27 2006 /bin/ksh
Does it mean ksh is more bloated on Linux or am I missing something?
Just because the binary executable is bigger doesn't mean it is more 'bloated'...
I don't personally use ksh, only bash but it has loads of features i need, loads i don't know about. That is to say more builtins. I would consider these bloat if they were very obscure, quicker to do outside of the shell process and generally not needed. I think bloat is subjective, if you don't need the features, then yes it is.
It is more bloated, as in.. it has more features and benefits than the korn shell, but then that's really a preference by the end user. Don't listen to BSD users or Linux users or any other user, try it out or read up on it yourself, or use both and you decide. If BSD users told you it's better to jump off a cliff than continue living, would you jump off a cliff? Think for yourself and don't judge something by the size of the file or binary, that means squat, really, it does.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.