[OpenIndiana-discuss] Shell to use?

Hung Nguyen Gia gh_origin at zohomail.com
Wed Jan 20 13:06:00 UTC 2021


I do a little correction. BSD sh is ash. Debian's sh is dash. They are both Almquist Shell but not the same thing.




---- On Wed, 20 Jan 2021 01:50:17 +0700 Bob Friesenhahn <bfriesen at simple.dallas.tx.us> wrote ----

 > On Tue, 19 Jan 2021, Hung Nguyen Gia via openindiana-discuss wrote: 
 >  
 > > Maybe our system just showing it age. Design decision at the time they was made are good but it's no longer true. 
 > > 
 > > It's time to change, if we are willing to change. There are plenty of reference sources, from both Linux or the BSDs. 
 >  
 > I have always noticed that Solaris (and OpenIndiana) is slower to fork 
 > processes than Linux or FreeBSD.  It seems slower to enlarge the 
 > process address space as well (perhaps because it does not lie). 
 > Regardless, I run configure scripts under OpenIndiana and Linux very 
 > regularly and the performance difference is not nearly as large as you 
 > describe. 
 >  
 > Using ksh93 (the normal /bin/sh shell) should be the fastest, although 
 > our version has some bugs which are currently being addressed by an 
 > update. 
 >  
 > In the past I have compiled BSD ash (Also known as 'dash') under 
 > Solaris and I noticed that configure script run much faster than with 
 > bash. 
 >  
 > A long time ago I profiled executing configure scripts using Dtrace 
 > and posted the results to the GNU Autoconf list.  Due to the findings, 
 > Autoconf was made a good bit faster for all systems. 
 >  
 > There is often a common implementation element which is taking a large 
 > portion of the time.  For example, if 'sed' was slow, then that could 
 > cause a big slow down. 
 >  
 > Bob 
 > -- 
 > Bob Friesenhahn 
 > bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ 
 > GraphicsMagick Maintainer, http://www.GraphicsMagick.org/ 
 > Public Key, http://www.simplesystems.org/users/bfriesen/public-key.txt 
 >  
 > _______________________________________________ 
 > openindiana-discuss mailing list 
 > openindiana-discuss at openindiana.org 
 > https://openindiana.org/mailman/listinfo/openindiana-discuss 
 > 



More information about the openindiana-discuss mailing list