UnderGround Information




THE MYTHS OF UNIX



IS UNIX REALLY THAT BAD?  IF NOT, THEN WHY IS IT SO SUCCESSFUL?



REPRINTED FROM THE FOURGEN UNIX JOURNAL



     FOR YEARS NOW, WE'VE HEARD A LOT OF CRITICISM OF UNIX.  WE'VE HEARD THAT

IT'S NON-STANDARD.  IT'S TOO SLOW.  IT'S TOO HARD TO USE.  THERE ARE NO

APPLICATIONS THAT RUN UNDER IT.  IT WILL BE REPLACED BY PICK, VM, CONCURRENT

DOS, OS/2, NETWORKS.  THE LIST GOES ON AND ON.

     MEANWHILE, EVERY MAJOR COMPUTER MANUFACTURER HAS BEEN RELEASING NEW

MACHINES THAT RUN UNDER UNIX.  SEVERAL COMPANIES HAVE CONVERTED THEIR ENTIRE

COMPUTER LINE OVER TO UNIX-BASED HARDWARE.  SOFTWARE COMPANIES THAT SELL UNIX

PRODUCTS ARE AMONG THE FASTEST GROWING IN THE SOFTWARE INDUSTRY.  MORE AND MORE

MAJOR SOFTWARE MAKERS ARE RELEASING UNIX VERSIONS OF THEIR POPULAR PRODUCTS.

ACCORDING TO HARDWARE MANUFACTURERS, 15% OR MORE OF ALL NEW 386 SYSTEMS ARE

BEING SOLD TO SUPPORT UNIX OR XENIX.

     IF THE CRITICS ARE CORRECT, THE MARKET MUST BE CRAZY.  THE DISPARITY

BETWEEN WHAT WE'VE HEARD ABOUT UNIX AND WHAT IS HAPPENING IN THE MARKETPLACE

SHOULD MAKE US WONDER.  IF UNIX IS SO BAD, WHY IS IT SO SUCCESSFUL?  OR, TO

TAKE IT FROM ANOTHER ANGLE, WHY HAS UNIX BEEN SO MALIGNED DESPITE ITS

ACCEPTANCE IN THE MARKETPLACE?



WHY CRITICISM ABOUNDS



     FIRST, LET ME MAKE MY POSITION CLEAR.  MOST OF THE CRITICISM THAT'S HEARD

ABOUT UNIX IS SIMPLY INCORRECT.  IT IS IGNORANCE PASSING AS INFORMATION.  IN

THIS ARTICLE WE SHALL DISCUSS MANY OF THESE POPULAR MYTHS ABOUT UNIX, BUT FIRST

LET US CONSIDER WHY CRITICISM IS SO PLENTIFUL.

     I GROUP UNIX CRITICS INTO THREE DIFFERENCE CATEGORIES.

     FIRST, THERE ARE THE EXPERTS WHO ARE UNCOMFORTABLE WITH ANYTHING OUTSIDE

THEIR EXPERTISE.  WHEN THIS TYPE OF PERSON ENCOUNTERS A NEW ENVIRONMENT, THEIR

NATURAL TENDENCY IS TO LOOK FOR ITS FLAWS.  SINCE SO MANY OF TODAY'S "EXPERTS"

GREW UP IN THE SINGLE-USER MS-DOS WORLD, THEY HAVE LITTLE EXPERIENCE WITH THE

TYPE OF ENVIRONMENT REPRESENTED BY UNIX.  WHEN THEY ARE EXPOSED TO IT, THEY ARE

INTIMIDATED AND, THEREFORE, CRITICAL.

     NEXT, WE HAVE COMPETITORS.  THESE CRITICS ARE SELLING PRODUCTS THAT

COMPETE WITH UNIX AND THEY ARE GOING TO FOCUS THE DEBATE ON THE WEAKNESSES OF

THEIR COMPETITION.  SINCE UNIX DOESN'T HAVE AN ORGANIZED GROUP OF PROPONENTS,

ITS OPPONENTS HAVE CONTROLLED MUCH OF WHAT WE HEAR ABOUT THE OPERATING SYSTEM.

YOU CAN SAY ALMOST ANYTHING YOU WANT ABOUT UNIX AND NOT BE CHALLENGED TO

SUPPORT YOUR ACCUSATIONS.

     FINALLY, WE HAVE THE PURISTS.  THIS SPECIMEN IS AN IDEALIST FOR WHOM NO

PRODUCT IS FAST ENOUGH, EFFICIENT ENOUGH, SIMPLE ENOUGH, OR POWERFUL ENOUGH.

UNFORTUNATELY, MANY UNIX USERS THEMSELVES FALL INTO THIS CATEGORY.  IT IS

PERHAPS A COMPLIMENT THAT UNIX ATTRACTS THIS KIND OF PERSON, WHEN SO MANY UNIX

EXPERTS TALK MAINLY ABOUT ITS DEFECTS.  THE GENERAL PUBLIC CAN EASILY GET THE

WRONG IMPRESSION.

     WHAT KINDS OF THINGS ARE THESE VARIOUS GROUPS SAYING ABOUT UNIX AND WHAT

IS TRUE?



MYTH #1: THERE IS NO "STANDARD" VERSION OF UNIX.



     A STATEMENT CAN BE AT ONCE THE ABSOLUTE TRUTH AND VERY MISLEADING.  THIS

IS PERHAPS THE MOST WIDELY MISUNDERSTOOD ASPECT OF UNIX.  EVEN PEOPLE WORKING

ON UNIX SYSTEMS ARE UNDER THE GENERAL IMPRESSION THAT SOMEHOW THEIR SYSTEM IS

VERY DIFFERENT FROM OTHER PEOPLE'S UNIX SYSTEMS.  WHAT MOST PEOPLE DON'T

UNDERSTAND IS THAT FOR ALL INTENTS AND PURPOSES, UNIX IS UNIX AND XENIX IS UNIX

AND A LOT OF OTHER THINGS ARE UNIX AS WELL.

     THESE VARIOUS VERSIONS OF THE OPERATING SYSTEM ARE MORE SIMILAR THAN THEY

ARE DIFFERENT.  THEY ARE, FOR EXAMPLE, MUCH MORE SIMILAR THAN 2.0 AND 3.0

MS-DOS.  THE�DIFFERENCES MIGHT BE COMPARED MORE TO THE DIFFERENCES BETWEEN

PC-DOS AND MS-DOS.  SURE THERE ARE DIFFERENCES AT VARIOUS LEVELS, BUT WHO

CARES?  NON-BINARY SOFTWARE THAT RUNS ON ONE CAN RUN UNDER THE OTHER.

     THE PROBLEM WITH DEFINING A "STANDARD" UNIX IS MORE AN EMBARRASSMENT OF

RICHES THAN ANYTHING ELSE.  SO MANY PEOPLE HAVE MADE SO MANY ENHANCEMENTS TO

THEIR UNIX THAT THEY SERVE TO EXPAND THE DEFINITION OF UNIX RATHER THAN REFINE

IT.  UNIX ALSO RUNS ON A VARIETY OF PROCESSORS AND, AS IS ALWAYS THE CASE WHEN

YOU PORT OVER VARIOUS PROCESSORS, PROGRAMS HAVE TO BE RECOMPILED TO RUN, BUT

THIS ISN'T THE FAULT OF UNIX, IT'S THE NATURE OF REALITY.  WE'VE MADE HUNDREDS

OF UNIX PORTS AND, COMPARED TO PORTS BETWEEN OTHER OPERATING SYSTEMS, IT'S A

SNAP.



MYTH #2: UNIX IS SLOW.



     THE QUESTION HERE IS NOT REALLY IS UNIX TOO SLOW.  EVERYTHING IS TOO SLOW.

THE QUESTION IS HOW DOES IT COMPARE WITH OTHER OPERATING SYSTEMS.  NO ONE

CLAIMS THAT MS-DOS IS TOO SLOW, BUT UNIX (IN THE GUISE OF SCO XENIX) RUNS MANY

TIMES FASTER ON THE SAME BOX THAN DOES MS-DOS.  IN PERFORMING ANY "OPERATING

SYSTEM" INTENSIVE TASK SUCH AS DISK ACCESS OR SERIAL OUTPUT, MS-DOS RANGES FROM

TWO TO TEN TIMES SLOWER IN BENCHMARKS AGAINST XENIX.  THE MORE DISK ACCESS THE

WORSE MS-DOS PERFORMS BY COMPARISON SIMPLY BECAUSE, UNLIKE CALCULATIONS, DISK

ACCESS IS CONTROLLED PRIMARILY BY THE OPERATING SYSTEM.

     WHEN WE COMPARE UNIX TO OS/2 FOR SUPPORT OF MULTIPLE SIMULTANEOUS

PROCESSES, RECENT TESTS HAVE SHOWN THAT, ON THE SAME HARDWARE, OS/2 STARTS OUT

ABOUT THE SAME SPEED, BUT THEN DEGRADES AS MORE PROCESSES ARE ADDED ABOUT TEN

TIMES FASTER THAN THE UNIX MACHINE.  OS/2 USING THE SAME BASIC DISK

ORGANIZATION AS MS-DOS HAS THE SAME PROBLEMS WITH SLOW DISK ACCESS.  ARE THERE

FASTER OPERATING SYSTEMS?  FOR DOING CERTAIN THINGS, CERTAINLY.  THIS IS

ESPECIALLY TRUE OF OPERATING SYSTEMS THAT HAVE BEEN OPTIMIZED (AS YOU WOULD

EXPECT MS-DOS TO BE) FOR ONE SPECIFIC TYPE OF HARDWARE.  ARE THERE ANY

OPERATING SYSTEMS THAT RUN ON AS WIDE A VARIETY OF HARDWARE THAT ARE FASTER?

NO.



MYTH #3: UNIX IS TOO HARD TO USE.



     ONCE MORE, EVERYTHING IS TOO HARD TO USE, BUT IF WE COMPARE UNIX WITH

MS-DOS, WE DISCOVER THAT, FOR DOING SIMILAR TASKS -- CREATING DIRECTORIES,

COPYING AND MOVING FILES, AND OTHER COMMON HOUSEKEEPING TASKS -- UNIX COMMANDS

ARE NO MORE DIFFICULT THAN THEIR MS-DOS COUNTERPARTS.  BOTH SYSTEMS REQUIRE

THAT YOU MEMORIZE THE COMMANDS AND THEIR SYNTAX.  THIS IS A PRETTY COMPLICATED

FORM OF OPERATING SYSTEM CONTROL, BUT, IF YOU WANT SOMETHING EASIER, YOU CAN BY

AN EASY-TO-USE "SHELL" FOR EITHER SYSTEM THAT PROMPTS YOU THROUGH ALL THE

COMMANDS.

     THE PROBLEM WITH UNIX IS NOT THAT IT IS HARDER THAN MS-DOS, BUT THAT IT IS

SO MUCH MORE POWERFUL.  WHERE MS-DOS HAS A COUPLE OF DOZEN DIFFERENT THINGS YOU

CAN DO AT THE OPERATING SYSTEM LEVEL, UNIX PROVIDES HUNDREDS.  THE DEPTH AND

POWER OF UNIX IS VERY INTIMIDATING, BUT YOU MUST REMEMBER THAT YOU AREN'T

REQUIRED TO KNOW IT ALL TO USE THE SYSTEM.  YOU USE WHAT YOU KNOW AND EXPAND ON

YOUR KNOWLEDGE ON AN ON-GOING BASIS.  NO ONE EVER FINISHES LEARNING UNIX.  UNIX

UTILITIES SUCH AS THE VISUAL EDITOR "VI" ARE SO POWERFUL THAT YOU CAN STILL BE

LEARNING NEW FEATURES AFTER YOU HAVE BEEN USING THE PRODUCT FOR YEARS.

     THE OPERATING SYSTEM DEPTH AND POWER IS ONE OF THE REASONS UNIX IS SO

POPULAR.  ALL OF THE HUNDREDS, PERHAPS THOUSANDS, OF FUNCTIONS YOU FIND ONLY ON

A UNIX SYSTEM ARE ALL OF THE THINGS THAT USERS OF A SOPHISTICATED COMPUTER WANT

TO USE AT ONE TIME OR ANOTHER.  THE DIFFERENCE IS THAT ON UNIX, THESE FUNCTIONS

ARE ALREADY AVAILABLE.  YOU DON'T HAVE TO FIND, BUY OR WRITE THEM.  YOU JUST

HAVE TO LEARN THEM.



MYTH #4: THERE ARE NO APPLICATIONS FOR UNIX.



     THIS IS PERHAPS THE STRANGEST CLAIM OF ALL, SINCE THE REASON THAT MOST

COMPUTER MANUFACTURERS BUILD UNIX MACHINES IS BECAUSE THERE *ARE* SO MANY

APPLICATIONS AVAILABLE.  AS THE FIRST OPERATING SYSTEM THAT SPANS ALL TYPES OF

HARDWARE, FROM MICRO-COMPUTERS TO SUPER COMPUTERS, THE APPLICATION BASE FOR

UNIX IS UNRIVALED IN THE COMPUTER WORLD EXCEPT FOR THOSE APPLICATIONS WRITTEN

FOR MS-DOS.

     THERE ARE CERTAINLY MORE APPLICATIONS WRITTEN FOR MS-DOS THAN THERE ARE

APPLICATIONS WRITTEN FOR UNIX.  BUT FOR MULTI-USER, MULTI-TASKING SYSTEMS UNIX

IS UNRIVALED.  THERE IS A PROBLEM, HOWEVER, WITH APPLICATION AVAILABILITY.  IN

THE UNIX WORLD, MOST APPLICATIONS ARE NOT PACKAGED FOR RETAIL SALE.  ALMOST ALL

APPLICATIONS ARE SOLD DIRECTLY BY THE MANUFACTURER, INSTALLING IT AT USER

SITES, OR BY VARS.  SINCE THERE IS NO RETAIL MARKET FOR UNIX, THERE REALLY

HASN'T BEEN MUCH OF AN EFFORT TO COLLECT AND DISTRIBUTE UNIX APPLICATIONS IN AN

ORGANIZED FASHION.  PACKAGES ARE AVAILABLE, BUT THE MARKET FOR UNIX MUST BECOME

MORE ORGANIZED BEFORE THE HOW AND WHERE OF APPLICATION BUYING IS SIMPLIFIED.



MYTH #5: UNIX WILL BE REPLACED BY OS/2.



     WE'VE HEARD THIS OVER AND OVER:  THE NEXT "THING" IS GOING TO REPLACE

UNIX.  IT'S BEEN SAID ABOUT PICK, VM AND CONCURRENT DOS.  ALL OF THESE PRODUCTS

ARE JUST SURVIVING IN A MARKET IN WHICH UNIX IS COMING TO DOMINATE.  NOW IT'S

OS/2'S TURN.

     FIRST, UNIX, AS AN OPERATING SYSTEM STANDARD, CAN'T BE REPLACED BY ANY ONE

OPERATING SYSTEM.  THIS IS BECAUSE NO OPERATING SYSTEM IS AVAILABLE ON THE

RANGE OF MACHINES ON WHICH UNIX IS OFFERED.  ONLY PEOPLE WHO ARE LOOKING

EXCLUSIVELY AT THE INTEL MICRO-COMPUTER WORLD FORSEE SOME KIND OF DOMINANCE BY

OS/2.  [I DOUBT THAT YOU'LL SEE OS/2 ON THE CRAY 2 -- UNIX, UNDER THE NAME OF

UNICOS IS ALREADY OPERATING NICELY THERE. -ED.]

     EVEN IF YOU LOOK AT JUST MICRO-COMPUTERS, THE IDEA THAT OS/2 IS GOING TO

OUTMODE UNIX IS CLEARLY A FANTASY.  OS/2 IS A SINGLE USER OPERATING SYSTEM.

UNIX IS A MULTI-USER OPERATING SYSTEM.  AS LONG AS THERE IS A DEMAND FOR

MULTI-USER SYSTEMS -- AND THAT DEMAND IS DRAMATICALLY INCREASING AS NEW

PROCESSORS MAKE MULTI-USER SYSTEM MORE AFFORDABLE -- UNIX HAS A MARKET.

MICROSOFT, THE MAKERS OF OS/2, HAVE SAID OVER AND OVER THAT OS/2 WILL NEVER BE

A MULTI-USER OPERATING SYSTEM.  OS/2 MACHINES CAN BE LINKED INTO NETWORKS, BUT

DON'T SUPPORT MULTIPLE USERS ON A SINGLE PROCESSOR.



MYTH #6: UNIX WILL BE REPLACED BY NETWORKS.



UNIX DOESN'T COMPETE WITH NETWORKS, IT SUPPORTS THEM.  NETWORKS ARE GOING TO

BECOME MORE POPULAR.  UNIX-BASED NETWORKS ARE GOING TO BECOME EVEN MORE POPULAR

BECAUSE THEY SUPPORT ALL TYPES OF VERY DIFFERENT SYSTEMS.  NOTHING OFFERS THE

RANGE OF COMMUNICATION AND NETWORKING FEATURES THAT UNIX DOES, AND BECAUSE OF

THAT, WE EXPECT TO SEE THE NETWORK MARKET BECOME MORE AND MORE DOMINATED BY

UNIX-BASED SYSTEMS.

     DOES THIS MEAN THE MAIN USE OF UNIX IN THE MICRO-COMPUTER WORLD WILL BE AS

A FILE SERVER?  CERTAINLY NOT.  BECAUSE OF ECONOMIC FACTORS, THE MARKET FOR

UNIX MULTI-USER SYSTEMS WHERE USERS WORK AT INEXPENSIVE DUMB TERMINALS WILL

CONTINUE TO GROW FASTER THAN THE GENERAL MARKET.  FOR SUPPORTING MULTIPLE USERS

IN A WORK ENVIRONMENT, NETWORKS ARE TWO TO THREE TIMES MORE EXPENSIVE THAN A

UNIX-BASED SYSTEM.  PERHAPS THE COST FACTOR IS UNIMPORTANT TO A CERTAIN

PERCENTAGE OF COMPUTER PURCHASERS, BUT THERE IS A SUBSTANTIAL NUMBER OF

POTENTIAL CUSTOMERS WHO CAN'T AFFORD A MULTI-USER SYSTEM AT THAT PRICE.  THESE

CUSTOMERS HAVE BOUGHT AND WILL CONTINUE TO BY UNIX-BASED SYSTEMS.



WHY UNIX?



     WHY DOES UNIX CONTINUE TO PROSPER?  IT IS THE ONLY STANDARD FOR MULTI-USER

SYSTEMS.  FOR APPLICATIONS DEVELOPERS WHO WANT TO DEVELOP MULTI-USER PROGRAMS,

IT IS THE ONE PLATFORM FOR WHICH THEY CAN DEVELOP SOFTWARE AND BE ASSURED THAT

THAT SOFTWARE WILL RUN ON A WIDE VARIETY OF MACHINES.  IT GIVES HARDWARE

DEVELOPERS AN EXISTING BASE OF APPLICATIONS FOR NEW MACHINES.  IT GIVES

SOFTWARE DEVELOPERS INDEPENDENCE FROM ANY ONE MACHINE OR MANUFACTURER.



RECOGNIZING THIS, BOTH HARDWARE AND SOFTWARE DEVELOPERS ARE TURNING TOWARD UNIX

AS THEIR FUTURE.

     COMPARED WITH MS-DOS AND OS/2, ITS SINGLE-USER COUSINS, UNIX IS FASTER AND

INFINITELY MORE POWERFUL.  AS THE POPULARITY OF UNIX-BASED NETWORKS GROWS, WE

EXPECT THAT MORE AND MORE DOS USERS WILL DISCOVER THE MANY BENEFITS OF USING

UNIX.  AS PEOPLE TURN MORE TOWARD MULTI-USER INSTALLATIONS, COST FACTORS WILL

ALSO CONTINUE TO INCREASE THE DISTRIBUTION OF UNIX-BASED SYSTEMS.

     FINALLY, AS HARDWARE TECHNOLOGY MOVE FORWARD, COMPUTER MANUFACTURERS HAVE

A SIMPLE CHOICE:  DO THEY DEVELOP A NEW OPERATING SYSTEM FOR EACH NEW HARDWARE

TECHNOLOGY OR DO THEY UTILIZE UNIX?  DEVELOPING A NEW OPERATING SYSTEM CAN COST

MILLIONS AND TAKE YEARS.  AFTER DEVELOPING ANY NEW OPERATING SYSTEM, THERE ARE

NO APPLICATIONS THAT RUN ON IT.  IN COMPARISON, UNIX IS READY NOW AND THE OEM

LICENSE COSTS A SMALL FRACTION OF WHAT IS WOULD COST TO DEVELOP A NEW OPERATING

SYSTEM.  AS A BONUS, WHEN YOU USE UNIX YOU INHERIT A LARGE BASE OF ALREADY

WRITTEN APPLICATIONS.  IF YOU WERE RUNNING A COMPUTER COMPANY, WHICH ROUTE

WOULD YOU CHOOSE?  YOU CAN TEST YOUR GUESS AGAINST THE MARKETPLACE.  MOTOROLA

JUST RELEASED A NEW PROCESSOR CHIP SET CALLED THE 88000.  HOW MUCH DO YOU WANT

TO BET THAT UNIX IS THE FIRST OPERATING SYSTEM OFFERED FOR FOR THE COMPUTER

USING THIS CHIP?  SINCE NEW HARDWARE IS INEVITABLE, UNIX IS INEVITABLE.

     DESPITE WHAT YOU MAY HAVE HEARD, UNIX IS THE FUTURE.









X-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-X



 Another file downloaded from:                               NIRVANAnet(tm)



 & the Temple of the Screaming Electron   Jeff Hunter          510-935-5845

 Rat Head                                 Ratsnatcher          510-524-3649

 Burn This Flag                           Zardoz               408-363-9766

 realitycheck                             Poindexter Fortran   415-567-7043

 Lies Unlimited                           Mick Freen           415-583-4102



   Specializing in conversations, obscure information, high explosives,

       arcane knowledge, political extremism, diversive sexuality,

       insane speculation, and wild rumours. ALL-TEXT BBS SYSTEMS.



  Full access for first-time callers.  We don't want to know who you are,

   where you live, or what your phone number is. We are not Big Brother.



                          "Raw Data for Raw Nerves"



X-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-X