DaemonForums  

Go Back   DaemonForums > Miscellaneous > Off-Topic

Off-Topic Everything else.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 6th March 2009
J65nko J65nko is offline
Administrator
 
Join Date: May 2008
Location: Budel - the Netherlands
Posts: 3,158
Thanked 182 Times in 149 Posts
Default An in-depth interview with Steve Bourne, creator of the Bourne shell, or sh

See http://www.computerworld.com.au/arti...ourne_shell_sh
__________________
You don't need to be a genius to debug a pf.conf firewall ruleset, you just need the guts to run tcpdump
Reply With Quote
  #2   (View Single Post)  
Old 7th March 2009
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
 
Join Date: May 2008
Location: USofA
Posts: 1,547
Thanked 112 Times in 104 Posts
Default

Didn't even know he was still among the living! Good read though :-)
__________________
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.
Reply With Quote
  #3   (View Single Post)  
Old 7th March 2009
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

I read it yesterday, it saddens me that he uses Linux and bash.. never really learnt to like either really, OpenBSD's pdksh is my style.
Reply With Quote
  #4   (View Single Post)  
Old 8th March 2009
TerryP's Avatar
TerryP TerryP is offline
Arp Constable
 
Join Date: May 2008
Location: USofA
Posts: 1,547
Thanked 112 Times in 104 Posts
Default

Different walks of life, different tastes BSDfan. Even though he uses bash, some how I doubt his muscle memory [sic] has grown to far beyond the 1980s ;-)


As far as I know the Almquist shell was meant to resemble the sh behavior found in the System V family + a few choice BSD extensions. Modern BSD* / Debian variants fooling with that where ever desired (*except OpenBSDs great variant of pdksh hehe) and some push towards POSIX compliance later on. I'm not very familiar with sh as found in UNIX Version 7 when Bournes shell first debuted, but it seems that between System III and the later 4BSD releases, common implementations of sh grew enough shell scripting features that make life usable today. At the end of the day -> most "modern" implementations are just a Bourne-style shell with feature creep


shells/v7sh (unix version 7, sys III, 4.3BSD-reno hybrid) and FreeBSDs /bin/sh (Almquist variant) are actually quite livable for both scripting and interactive usage, minor issues with aliases/functions aside the only part that really sucks is the lack of modern line editing lol.


Unless you go into implementation specific stuff or expect decent POSIX conformance, I honestly don't think things have changed much since the early 90s / mid 80s - aside from most users demanding job control and line editing as standard issue rather then calling it a luxury. GNU bash, OpenBSDs pdksh variant, and the Korn Shell '93 are all great shells for interactive & scripting use. (ksh93 has very interesting key binding/completion behavior.) Especially for the interactive usage bash/korn are much improved. zsh allowing '$ man foo<tab completion>' is wonderful for navigating multi-page documentation, can also be pretty damn awesome at times lol.
__________________
My Journal

Thou shalt check the array bounds of all strings (indeed, all arrays), for surely where thou typest ``foo'' someone someday shall type ``supercalifragilisticexpialidocious''.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Shell Scripting with BSD chavez243 Programming 9 3rd December 2008 03:03 AM
PCBSD Lead Developer Interview fridder FreeBSD General 0 27th August 2008 11:08 PM
Color shell? giga FreeBSD General 3 14th August 2008 12:07 AM
Shell Script. bsdnewbie999 Programming 21 15th July 2008 07:54 AM
bsdtalk: interview with fbsd core ephemera FreeBSD General 1 9th June 2008 12:51 PM


All times are GMT. The time now is 01:20 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick