From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1014db,df854b5838c3e14 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,df854b5838c3e14 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,df854b5838c3e14 X-Google-Attributes: gid109fba,public From: james@amber.biology.gatech.edu (James McIninch) Subject: Re: Unix Haters Date: 1996/03/28 Message-ID: <4jedni$mou@mordred.gatech.edu>#1/1 X-Deja-AN: 144688469 references: <00001a73+00002504@msn.com> <31442F19.6C13@lfwc.lockheed.com> <4i26uhINNsd@keats.ugrad.cs.ubc.ca> <31457584.2475@lfwc.lockheed.com> <4i4s5f$igc@solutions.solon.com> <3146E324.5C1E@lfwc.lockheed.com> <4i9ld6$m2v@rational.rational.com> <4iah20$p7k@saba.info.ucla.edu> <4ifqbg$b32@fred.netinfo.com.au> <4iutmh$790@ionews.ionet.net> followup-to: comp.lang.ada,comp.lang.c,comp.lang.c++ organization: Georgia Institute of Technology newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++ Date: 1996-03-28T00:00:00+00:00 List-Id: Robert Dewar (dewar@cs.nyu.edu) wrote: : "Unix's main charm is and always has been that it runs on cheap hardware." : Another chuckle. Typical Unix systems today require skads of memory, : and typically you find Unix only on high end machines, while the 99% : of lower end machines are running other OS's (System 7, DOS, WIndows) I dunno about that. Linux only requires 4 Meg of memory (and, actually, it is possible to run a stripped down kernel in about 2 Meg), and on a 386 no less. You'd be really hard pressed to find another OS that can run with so few resources and on such inexpensive hardware. The reason that most machines are running System 7, DOS, or Windows (NT/95) is mostly the result of marketing and has nothing to do with the OS per se. The Mac OS touts itself as the OS for morons and Windows is good because Bill Gates says it is and alot of other people use it (therefore, it must be good). So far, quality for consumer level computer products has yet to surpass decent marketing as the predominant affector of consumer purchasing decisions. From a developer standpoint, you write software that people will buy. In the absence of a standard OS (or even API), you just pick which is likely to sell for the application concerned. Since there are alot of people using MacOS and Windows, you write for those, not because they're powerful, efficient, easy to work with, etc., but because people will buy your stuff. If you write large-scale projects for mission-critical applications in networked environments, chances are pretty good you'll work with UNIX, which has the greatest market share for that sort of thing. Personally, my experience with a wide array of OS's on various platforms is that most UNIXes are fairly small, Linux being one of the best. Most PC UNIXes, with the possible exception of Solaris, have system requirements similar to those of Windows NT (but usually less) and generally perform considerably better than Microsoft-based software (from the standpoint of numerical computation, integer and floating point, which is my central concern). The MacOS is sort of cumbersome, but it's going for the idiot niche, not my market share. OS/2 has some very nice features, but is also often cumbersome and it's been more or less orphaned by IBM and the rest of the industry. VMS is a pain in the butt, but I can't think of a nicer OS for the management of large databases. NeXTStep is pretty damned cool, too cool to ever be popular to the masses. The Amiga Exec was very nicely done but is more or less an orphan now too (but you can see parts of it popping up in newer versions of all sorts of OS's, which is kind of cool). There's all sorts of others, I've fiddled with too. I use Linux for work and play, Windows95 for word-processing and a spreadsheet. Note: this has nothing to do with comp.lang.c, so move it somewhere else...