Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!moe.ksu.ksu.edu!ux1.cso.uiuc.edu!howland.reston.ans.net!usc!cs.utexas.edu!geraldo.cc.utexas.edu!sylvester.cc.utexas.edu!not-for-mail From: vax@sylvester.cc.utexas.edu (Vax) Newsgroups: comp.os.386bsd.misc Subject: Re: Choosing a Unix like OS for a pc Date: 1 Jul 1993 06:44:25 -0500 Organization: The University of Texas - Austin Lines: 64 Distribution: world Message-ID: <20uimp$ffp@sylvester.cc.utexas.edu> References: <203s5k$j9u@urmel.informatik.rwth-aachen.de> <C9E4J4.Fsw.1@cs.cmu.edu> <20thkf$9ab@urmel.informatik.rwth-aachen.de> NNTP-Posting-Host: sylvester.cc.utexas.edu In article <20thkf$9ab@urmel.informatik.rwth-aachen.de> dak@messua.informatik.rwth-aachen.de (David Kastrup) writes: >Give it a break. The system makes high language development possible, >has multi-tasking, and an object-oriented compiler. It is fast, and ^^^^^^^^^^^^^ Some might argue that preemptive multitasking is the only Real way to multitask, especially on a multi-user platform. >useable lean system and should at least serve as sort of reminder >that software development should not stop at the point where you say >"With hyperfast processors and lots of memory, this program will >work not as painfully slow as it does now." Say, I seem to remember a little operating system with a GUI and Text Formatting utilities and printing utilities, and the so-called "multitasking" (cooperative, blech). And it's OS was so small it could fit in a ROM chip... hmm... could it be... a MACINTOSH? One should remember that processor power continues to decrease in price; most people are not impressed by anything that can run on an 8088 or under a MB of disk space, aside from that fact alone. Coherent has a good, small Unix system (Sys 7 derivative) that runs in a minimal environment; and it retains compatibility with alot the "real world". Personally, I'd rather have a system with the "plug-n-play" aspect of BSD; I can pick 90% of the programs off the net and compile them with usually no more than a "make bsd". And, I have all the power of a Real box, with lotsa neat networking toys and other stuff to learn over the next century or so :) The thing that fascinated me most is that I get more done with all this nasty overhead than I ever did under DOS; I still load up DOS once in a while and I'm perpetually amazed at how much time I spend waiting for a task to finish. The days of nit-picking over a byte or two are gone. If you just want to work on one thing, sure, pick a minimal OS to run it on. But if you want to do everything, you're gonna need a big OS. I'm playing with a language/OO-OS I'm writing that runs on top of the MOP under CLOS, do you think you could run it on that OS? I'm not railing "small is beautiful", it's just that I happen to USE the functionality my OS gives me. So, minimalistic OS's aren't a great boon to users like me. But, I'll tell you what. Keep your OS small, and when processor-power-per-dollar increases fourfold (shouldn't be too far off by anyone's estimate), I'll probably be able to emulate yours underneath whatever I'm running at the time. :) And besides, by your own reasoning, isn't almost all of that OS basically worthless to someone who just wants to number crunch, one process? It's almost all overhead. Just as networking code is overhead to someone who wants to animate under X, or multi-user code is overhead to a single-user OS. I guess the summary of my rantings is "to each his own", but more than likely once you see someone else's, you'll want theirs, too. Unix is a good all-round winner. Granted, if all you do is number-crunch from the command line on a CRT, almost all of your OS seems wasteful, but the general trend is for OS's to bloat. Unix has managed to be useful for two decades, and incorporate more features than I've seen anywhere else. Even so, it has a smaller "bloat-rate" than any modern OS I know of, especially the microsoft line of OS's. I have a few nit-picks, I think the file system and device drivers are a bit archaic, (I'm a smalltalk fiend myself), but then again alot of things continue to impress me about it; the no-holds-barred approach to sheer power involved; one only has to read through the man page to "find" to know that most programs pack more whallop than most of non-unix PC OS's put together. Sorry, I've been through 5 OS's on my PC in the last four years, not counting new versions, and I hope someone finds this educational. -- Protect our endangered bandwidth - reply by email. NO BIG SIGS! VaX#n8 vax@ccwf.cc.utexas.edu - finger for more info if you even care.