Solved

Relationships, Shell Script, Different Flavors, Linux Classification

Posted on 2004-09-05
7
425 Views
Last Modified: 2013-12-06

Ok.. I am not a Unix Expert by here's a few questions I need help to understand, can anyone help?

1) What is relationship between MS DOS and UNIX?
2) Under what circumstances would you write a shell script and under what circumstances would you write a program?
3)Which of the popular flavors, viz., HP-UX, Solaris, AIX would you consider to be a descendent of the (East Coast) Bell Labs' efforts and which would be considered a follow-up to the (West Coast)  Berkeley BSD version of UNIX?
4) Would classify Linux as West Coast (Berkeley) or as East Coast (Bell Labs)?
0
Comment
Question by:eshoris
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +1
7 Comments
 
LVL 40

Expert Comment

by:jlevie
ID: 11986366
(1) None

(2) A shell script is best used for things that will be interacting heavily with other Unix commands. Another way of looking at that is to consider shell scripts as a means of automating what you'd do at the command line. Shell scripts aren't very suitable for things that need to do significant amounts of I/O or that are computationally intensive.

(3)&(4) Solaris may well be the Unix that's closest to the spirit & organization of SysV (AT&T), but it started out as based on BSD. In reality most of the modern Unixen/Linuxen are a mix of SysV & BSD concepts and tools, so there's not really a clear distinction any more except for things like OpenBSD & FreeBSD.
0
 
LVL 48

Accepted Solution

by:
Tintin earned 50 total points
ID: 11986462
These sound very much like homework questions, but I'll give you benefit of the doubt.

1) MS-DOS borrowed some ideas from Unix like the directory tree (although Bill Gates decided to use backslashes instead of forward slashes).

2)  A shell script can be considered a program.  It all depends on what your definition of a program.  If you mean a compiled program, then the reasons that jlevie gave is a good summary.

3&4)  Now this really does sound like a homework question.
0
 
LVL 40

Expert Comment

by:jlevie
ID: 11986554
> MS-DOS borrowed some ideas from Unix like the directory tree

I've heard that said, but MS-DOS reminds me more of a Dec OS than Unix (than than the directory notation).
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 48

Expert Comment

by:Tintin
ID: 11986680
0
 
LVL 20

Expert Comment

by:Gns
ID: 11989016
Yes, tghis realy smacks of homework, doesn't it. I'll answer 4 in a way...:-)

4) Neither. It's the South Coast (of Finland) where Linus was (Helsinki Uni) when he wrote Linux initially.;-)

-- Glenn
0
 
LVL 20

Expert Comment

by:Gns
ID: 11989044
Oh and Jim, though we nowadays live in the "post-merged-kernel-land" and "mixed-toolset-era" you can still "follow the paperwork" as to the ancestry of unices... In most cases that's what we call "the ongoing SCO trials":-):-).

-- Glenn
0
 

Author Comment

by:eshoris
ID: 11998101
I am very new to Unix and some of these questions were discussed in class, I guess I'm trying to understand and see what the experts have to say to better comprehend the background and history.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
ACL in Solaris 10 & AIX V6.1 to circumvent application required  grp:rwx 9 123
How to Change Interface on Cisco IOU 11 127
unix solaris snoop command 6 138
Linux hostname change 2 96
When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
In tuning file systems on the Solaris Operating System, changing some parameters of a file system usually destroys the data on it. For instance, changing the cache segment block size in the volume of a T3 requires that you delete the existing volu…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question