xenon@tcr.UUCP (Chris Hanson) (03/12/91)
Background: I am a salesperson at The Computer Room, in Denver, CO. We've had 3000UX's since day 1, and in fact, it appears we were one of the first stores to get them for retail. We have Beta3j software right now. These are some of my questions/consternations. 1) Why Black & White XWindows? The 3000, and indeed all Amiga models, is/ are capable of 4096 colors, 16 at a time in the most useful resolutions. But yet the top-of-the-line, most expensive, flagship computer of the Amiga line has software limiting it to 2-color. (Or shall I say, 2 pre-selected shades of grey, namely BLACK and WHITE). GfxBase has shown (with their Amiga XWindows terminal system) that it is quite possible to do a snappy 16-color X display. With the Amiga's reputation for excellent graphics, it is a real injury to step down to this Mac-Plus-Wannabe mode to use XWindows. I have heard that color X will not be available without the A2410 board. If so, why? Is this some sort of sick marketing move to drum up support for the 2410? I'd already love to have a 2410, and I don't think this sort of tactic is necessary. 2) I understand that AT&T has defined Open Look to be the standard window manager for System V Release 4. Fine by me, I've ignored dumb standards before in favor of better solutions, and so has most of the rest of the world. (We bought Amiga, didn't we? Lose that MS-DOS standard.) When can I perhaps expect Motif 1.x (preferably 1.1, please! ;) to be available? I have seen such notes on this network tht say that German developers have a preliminary version operating, but that Commodore-Amiga is saying nothing concerning when or even IF this will be available. My essential question is this: Should I start the port myself, or is there a reasonable possibility that it will be done by Commodore-Amiga? 3) Much the same question applies to X11R4. I have heard it stated unofficially on the net that the version 2.0 of Amiga Unix will include X11 Release 4. Is this true? (Is anyone listening to me? ;) 4) Carrying on the Unix version 2.0 thread, it has also been said that version 2.0 will allow the user to rebuild the kernal, like any other self- respecting Unix package. Is this reasonably close to being fact? 5) When will the wonderous 2.0 release be available? (If in fact it is more than a net-myth.) Please don't say "soon", because your idea of soon, my idea of soon, and in fact, the Dali Lama's idea of soon are probably seperated by a large margin of difference. Besides, I can't sell ANYBODY a 3000UX if the only promise I can make of solving their doubts is "A new version will be available ...soon... that fixes feature z..." 6) We're running Unix on a 4 fast/2 chip A3000/25 with 100 meg drive and 320 meg external. I know Unix is _expected_ to be a real memory-pig, but by the time the system comes up and allows me to login to the ksh, I am already paging about 2 megabytes. Is this normal? 7) I have also run a rough benchmarking program (that supposably computed drystones per second) on the 3000UX/25, an 030 NeXT, and a DTK 80386/25 running ESIX SysV R3.2.2. The NeXT averaged about 9000, the 386 about 12000, and the 3000 got about 3200. For comparison, the 3200 reading was from code compiled with the AT&T cc compiler. Compiling the same source with the GNU gcc compiler netted us a figure of over 6500. Much better, but still not fantastic. You figure. Is this normal? The program is not a memory intensive benchmark, so swapping should not have been a real problem. Can someone perhaps post benchmarks/benchmark programs to the contrary? 8) The 3000 (and UX) both have a very slick memory-processor architecture (Thank you, Dave Haynie!), but I have long wondered why a off-processor cache system was not implemented. The 68030's internal cache is too small to be of much use in Unix, and it's duty in AmigaDOS seems to be to point fingers at those game programmers who used self-modifying code. ;) I know that a cache can be implemented via the high-speed CPU slot, but it seems like it would have been better integrated into the system from the start. Would a, say 256k SRAM cache significantly improve performance? Now, please don't read this posting wrong. This is not a flame, or a ragging, or whatever. I've used Commodore machines since the VIC-20, and I love 'em. I've always liked Unix, and I think the 3000UX is a nice machine. It is still overcoming a few of it's birthrights though. I also realize that NONE of you Commodore-Amiga tech people and engineers can actually officially say anything. But I'm left high 'n dry here in Denver without some real info. Answer, if you will, with your opinions, or perhaps refer me to someone official who I _really_ can pester. ;> Note: AT&T, Unix, NeXT, Amiga, Commodore, AmigaDOS, Mac, XWindows, OpenLook, Motif, and probably many other words I've used, are trademarks, copyrights, or some other form of license. Rest assured that I am using them WITHOUT permission of their owners, and frankly, I don't care. What a rebel am I. Thank you for allowing me this blatent mis-use of your ASCII bandwidth. We now return you to your regularly-scheduled drivel. And remember, Quantum Leap is on Wednesdays now, and trash pickup has moved to Tuesdays. Chris - Xenon #define chris@kessner.denver.co.us Chris_Hanson|Lord_Xenon|Kelson_Haldane (303)/762-0849 Home, (303)/696-8973 Work, 1-976-DEV-NULL for flames. For quick fun, do "worms | tee | mail root" and let it run for 30-40 secs...
cpetterb@es.com (Cary Petterborg) (03/13/91)
In article <392@tcr.UUCP> xenon@tcr.UUCP (Chris Hanson) writes: > 2) I understand that AT&T has defined Open Look to be the standard window > manager for System V Release 4. Fine by me, I've ignored dumb standards > before in favor of better solutions, and so has most of the rest of the Dumb Standards? Motif is, IMHO, not as good as OpenLook. I use a system running Motif for more than 8 hours a day. I also use OpenLook applications. I have also read in great detail the Style Guides for both. So I am not ignorant of the issues. If you want Motif, go ahead and port it! > world. (We bought Amiga, didn't we? Lose that MS-DOS standard.) When can I > perhaps expect Motif 1.x (preferably 1.1, please! ;) to be available? I have > seen such notes on this network tht say that German developers have a > preliminary version operating, but that Commodore-Amiga is saying nothing > concerning when or even IF this will be available. My essential question is > this: Should I start the port myself, or is there a reasonable possibility > that it will be done by Commodore-Amiga? > > 3) Much the same question applies to X11R4. I have heard it stated > unofficially on the net that the version 2.0 of Amiga Unix will include X11 > Release 4. Is this true? (Is anyone listening to me? ;) X11R4 gives you at two advantages and falls sort in at least two from OpenWindows (NeWS/X11). The advantages it has are slightly better performance on most (but not all) platforms, and a smaller executable (freeing up some memory). It doesn't have postscript support and the font technology that NeWS/X11 has. Those two things are at the top of the list for the next release of X11. So why not take advantage of having it today. Or do you want to go back to programming BASIC too? ;-) My $0.02. Cary -- _______________ Cary Petterborg (801)582-5847 x6446 Evans & Sutherland Computer Corp. Simulation Division SLC, UT 84108 USENET: utah-cs!esunix!cpetterb INTERNET: cpetterb@esunix.es.com
brett@visix.com (Brett Bourbin) (03/14/91)
In article <CPETTERB.91Mar13105501@mickey.es.com> cpetterb@es.com (Cary Petterborg) writes: >In article <392@tcr.UUCP> xenon@tcr.UUCP (Chris Hanson) writes: > > >> 2) I understand that AT&T has defined Open Look to be the standard window > >Dumb Standards? Motif is, IMHO, not as good as OpenLook. I use a ^^^^^^^^ >system running Motif for more than 8 hours a day. I also use OpenLook >applications. I have also read in great detail the Style Guides for >both. So I am not ignorant of the issues. If you want Motif, go ahead >and port it! > >X11R4 gives you at two advantages and falls sort in at least two from >OpenWindows (NeWS/X11). The advantages it has are slightly better ^^^^^^^^^^^^^^^^^^^^^^ Commodore is not shipping OpenWindows with the NeWS/X11 server, they are shipping a X11 server based on the OPEN LOOK spec. It does not have the NeWS postscript extensions, it does not have the server enhancements, it is a different product from the SUN OpenWindows. With that said, I too work with Motif, but work with OPEN LOOK since our products have both Look-N-Feels. They both have their merits and their pitfalls. I like the idea of push-pins for menus and dialogs from the OPEN LOOK spec, but the "zoom" effect for notices is a pain to work with if your server does not have shape extensions. The spec gets around this by saying you can not pop-up a dialog or any type of window when one of these "zoom" notices is on the screen. (OpenWindows actually grabs the server with is against the OPEN LOOK spec.) The end results should be, IMHO, "Let the user decide". If they wish to get the Motif package, then Commodore should be willing to supply them with such. If they want an OPEN LOOK environment, the same. X application developers, such as Visix, are starting to ship software that will allow users to pick their Look-N-Feel. Sorry about the plug. 8^) >Cary Petterborg (801)582-5847 x6446 -- __ Brett Bourbin \ / /(_ /\/ 11440 Commerce Park Drive ..!uunet!visix!brett \/ / __)/ /\ Reston, Virginia 22091 brett@visix.com Software Inc (703) 758-2733
cpetterb@es.com (Cary Petterborg) (03/14/91)
In article <1991Mar13.232504.6947@visix.com> brett@visix.com (Brett Bourbin) writes: > The end results should be, IMHO, "Let the user decide". If they wish to get > the Motif package, then Commodore should be willing to supply them with such. > If they want an OPEN LOOK environment, the same. > > X application developers, such as Visix, are starting to ship software that > will allow users to pick their Look-N-Feel. Sorry about the plug. 8^) > > __ > Brett Bourbin \ / /(_ /\/ 11440 Commerce Park Drive > ..!uunet!visix!brett \/ / __)/ /\ Reston, Virginia 22091 > brett@visix.com Software Inc (703) 758-2733 I just heard about LookingGlass' Motif/OL switch yesterday from our accounts rep. I whole heartedly applaud the user being able to choose between which system they want to use. Afterall, the user interface should "empower the user". If he works better in one environment, let him use it. My comments to which Brett was responding may have sounded like I feel that Open Look is the only way to go. I don't think it is the only way to go, but that if I had to choose one or the other, I would choose Open Look. But, then, alas, the choice was made for me to use Motif. Way to go VISIX! May the force be with you guys. And, let everyone else know how to do what you are doing! Cary -- _______________ Cary Petterborg (801)582-5847 x6446 Evans & Sutherland Computer Corp. Simulation Division SLC, UT 84108 USENET: utah-cs!esunix!cpetterb INTERNET: cpetterb@esunix.es.com
jet@karazm.math.uh.edu ("J. Eric Townsend") (03/15/91)
In article <392@tcr.UUCP> xenon@tcr.UUCP (Chris Hanson) writes: >I know Unix is _expected_ to be a real memory-pig, but by Unix is *not* a memory pig by definition. Vendors who want to add everything under the sun to the kernel are the "memory pigs". -- J. Eric Townsend - jet@uh.edu - bitnet: jet@UHOU - vox: (713) 749-2120 Skate UNIX or bleed, boyo... (UNIX is a trademark of Bell Laboratories).
daveh@cbmvax.commodore.com (Dave Haynie) (03/15/91)
In article <392@tcr.UUCP> xenon@tcr.UUCP (Chris Hanson) writes: > 7) I have also run a rough benchmarking program (that supposably computed >drystones per second) on the 3000UX/25, an 030 NeXT, and a DTK 80386/25 >running ESIX SysV R3.2.2. The NeXT averaged about 9000, the 386 about 12000, >and the 3000 got about 3200. For comparison, the 3200 reading was from code >compiled with the AT&T cc compiler. Compiling the same source with the GNU >gcc compiler netted us a figure of over 6500. I think they typically get something like 8000 Dhrystone 2.1's per second under AmigaOS using the SAS C compiler. Are you sure you have the same version of Dhrystone on these systems? I could believe some extra software overhead in UNIX, but not that much, unless you're sitting around paging, or the compilers are abysmal. Also, the A3000 and '030 NeXT are very similar in hardware terms. With the same benchmark and same GNU compiler, I would expect them to produce very similar results. Either that '386 compiler has one of these "Dhrystone detect features", or you're using a Dhrystone 1.1 and/or a Dhrystone-sized cache on the thing. That's the largest number I have ever seen for a 25MHz '386 system. In fact, that would be pretty good for a 33MHz '386 in MS-DOS/take over the machine mode. > 8) The 3000 (and UX) both have a very slick memory-processor >architecture (Thank you, Dave Haynie!), but I have long wondered why a >off-processor cache system was not implemented. Same reason its not on the NeXT -- cost. The A3000 does have a place to put a cache board, or, if you'd rather, a 68040 board. These aren't available yet, but I would expect to see something at least from the third parties (two 68040 boards for the A3000 are already announced but not shipping) sometime this Spring. >The 68030's internal cache is too small to be of much use in Unix, Actually, it helps out quite a bit, believe it or not. The internal cache isn't large, but it is efficient. Since the 68030 has separate internal data and instruction paths, when both caches hit, you wind up doing fetches in parallel where the pipeline permits. When one hits, you may wind up hiding some or all of a fetch to the main CPU bus by the other cache/fetch unit. This sized cache isn't going to hold entire programs, but it's not bad on program inner loops, or function calls (if you UNIX folks still push stuff on the stack, call a function, and then pop it off). >and it's duty in AmigaDOS seems to be to point fingers at those game >programmers who used self-modifying code. ;) Actually, it speeds things up considerably. Keep in mind that the caches aren't simply just caches, but they work with the 68030's burst/prefetch mechanism. So you load quadlongwords twice as fast with the cache being used versus without it, even if you just manage to hit the 4 longwords in that burst. >Would a, say 256k SRAM cache significantly improve performance? Sure would. External cache isn't as effective as internal cache, but it's in general a good idea. The cost police made an option. Also, taking a careful look at the A3000 motherboard, if you find a place for it, I'll keep it in mind for the next generation :-). >#define chris@kessner.denver.co.us Chris_Hanson|Lord_Xenon|Kelson_Haldane -- Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy "What works for me might work for you" -Jimmy Buffett
david@kessner.denver.co.us (David Kessner) (03/15/91)
In article <19887@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: >I think they typically get something like 8000 Dhrystone 2.1's per second >under AmigaOS using the SAS C compiler. Are you sure you have the same version >of Dhrystone on these systems? I could believe some extra software overhead >in UNIX, but not that much, unless you're sitting around paging, or the >compilers are abysmal. Also, the A3000 and '030 NeXT are very similar in >hardware terms. With the same benchmark and same GNU compiler, I would expect >them to produce very similar results. Either that '386 compiler has one of >these "Dhrystone detect features", or you're using a Dhrystone 1.1 and/or a >Dhrystone-sized cache on the thing. That's the largest number I have ever >seen for a 25MHz '386 system. In fact, that would be pretty good for a 33MHz >'386 in MS-DOS/take over the machine mode. I am the owner of the 386/25 mentioned in Chris Hanson's original artical, so here is my two cents worth... The same Dhrystone program was used on all of these machines. They were compiled with the standard GNU compilers on the NeXT and A3000UX, and with GCC Version 1.36 on the 386/25. On the A3000 and 386/25 the only compiler option specified was "-O". I dont know what options were used on the NeXT, as a friend did it for me. I know that this is an Amiga group, but perhapse some of my 386 UNIX experiance is worthwhile. The 386/25 has a 64K external cache-- which is larger than the dhrystone program. This test was ran under UNIX and MS-DOS. Under MS-DOS, it got 8000 dhrystones/sec which can be attributed to the 16 bit regesters and added instructions that REAL 386 code can use. In the magazines "UNIX World", "UNIX Review", and "Personal Workstation" they rate several machines and include dhrystone figures. It is intersting to note that all of their figures are consistant. They rate most 386/25's (cached) at 12,000/sec and 030/25 at 8000 (give or take 500/sec). >Same reason its not on the NeXT -- cost. The A3000 does have a place to put a >cache board, or, if you'd rather, a 68040 board. These aren't available yet, >but I would expect to see something at least from the third parties (two >68040 boards for the A3000 are already announced but not shipping) sometime >this Spring. My machine (the 386/25) can accomodate 64K or 256K cache. The version with 256K was rated as best price/performance UNIX workstation by "Personal Workstation" for quite some time (until the 486's came along). FYI, the upgrade to 256K cache is $350. I think that C= could have made an external cache more accessable-- especally for the UNIX machine. In that market, the extra $300-400 for a decent cache would not be missed... >>The 68030's internal cache is too small to be of much use in Unix, > >Actually, it helps out quite a bit, believe it or not. The internal cache >isn't large, but it is efficient. Since the 68030 has separate internal data >and instruction paths, when both caches hit, you wind up doing fetches in >parallel where the pipeline permits. When one hits, you may wind up hiding >some or all of a fetch to the main CPU bus by the other cache/fetch unit. >This sized cache isn't going to hold entire programs, but it's not bad on >program inner loops, or function calls (if you UNIX folks still push stuff >on the stack, call a function, and then pop it off). The internal cache has trouble keeping up with multitasking operating systems such as UNIX (and to some extent AmigaDOS). I would not be suprised to see the cache effectively dumped when an intterupt is serviced. In addition, hand optimizing a loop to fit in the cache is rarely done on UNIX, where it is almost standard under AmigaDOS. >>and it's duty in AmigaDOS seems to be to point fingers at those game >>programmers who used self-modifying code. ;) > >Actually, it speeds things up considerably. Keep in mind that the caches >aren't simply just caches, but they work with the 68030's burst/prefetch >mechanism. So you load quadlongwords twice as fast with the cache being >used versus without it, even if you just manage to hit the 4 longwords in >that burst. Yes-- however, a well designed external cache can also use the many burst modes that todays DRAM support (page mode, static column, or even 64 bit wide data paths). Granted, all this costs-- but I'd pay for it. >>Would a, say 256k SRAM cache significantly improve performance? > >Sure would. External cache isn't as effective as internal cache, but it's >in general a good idea. The cost police made an option. Also, taking a >careful look at the A3000 motherboard, if you find a place for it, I'll keep >it in mind for the next generation :-). FYI, there are 486 motherboards that can handle 512K of cache. That would be nice! :) >>#define chris@kessner.denver.co.us Chris_Hanson|Lord_Xenon|Kelson_Haldane >-- >Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" > {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy > "What works for me might work for you" -Jimmy Buffett - David K -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
ford@amix.commodore.com (Mike "Ford" Ditto) (03/16/91)
xenon@tcr.UUCP (Chris Hanson) writes: > 1) Why Black & White XWindows? Because we thought some people might find it useful. It was fairly easy to port the MIT monochome driver, and allowed us to get X running fairly quickly for our internal development. So, we have included it on our last several releases, figuring that someone could make use of it while the TIGA and multi-bitplane drivers were being developed (essentially from scratch; MIT and AT&T don't provide those). Now that the TIGA driver is working quite nicely, and X11R4 is ported, the X folks don't have much left to do besides the multi-bitplane driver. Well, I guess there's always optimization. -=] Ford [=- "The number of Unix installations (In Real Life: Mike Ditto) has grown to 10, with more expected." ford@amix.commodore.com - The Unix Programmer's Manual, uunet!cbmvax!ditto 2nd Edition, June, 1972. ford@kenobi.commodore.com
dltaylor@cns.SanDiego.NCR.COM (Dan Taylor) (03/16/91)
>In the magazines "UNIX World", "UNIX Review", and "Personal Workstation" they >rate several machines and include dhrystone figures. It is intersting to note >that all of their figures are consistant. They rate most 386/25's (cached) at >12,000/sec and 030/25 at 8000 (give or take 500/sec). Additional info on caching: Motorola VME system, 25MHz '030, 256K Cache, 12,000 Dhrystones, (VME141, V.3). I ran it; caches REALLY make a difference on a multitasking machine. Why else have the mini- and main-frame makers been doing it? To waste money? BTW, when do we get some real SYSTEM throughput numbers (SPECmarks), instead of just compiler/program-size dependent things like Dhrystones? Dan Taylor
jesup@cbmvax.commodore.com (Randell Jesup) (03/16/91)
In article <19887@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: >In article <392@tcr.UUCP> xenon@tcr.UUCP (Chris Hanson) writes: > >> 7) I have also run a rough benchmarking program (that supposably computed >>drystones per second) on the 3000UX/25, an 030 NeXT, and a DTK 80386/25 >>running ESIX SysV R3.2.2. The NeXT averaged about 9000, the 386 about 12000, >>and the 3000 got about 3200. For comparison, the 3200 reading was from code >>compiled with the AT&T cc compiler. Compiling the same source with the GNU >>gcc compiler netted us a figure of over 6500. The AT&T cc in SysVr4 has no optimization stage, I believe. GCC is far preferable currently. Also, things like inlining string routines can make a major difference in dhrystone (1000's), registerized parameters, 16 bit ints, etc. >>The 68030's internal cache is too small to be of much use in Unix, > >Actually, it helps out quite a bit, believe it or not. The internal cache >isn't large, but it is efficient. Since the 68030 has separate internal data >and instruction paths, when both caches hit, you wind up doing fetches in >parallel where the pipeline permits. >This sized cache isn't going to hold entire programs, but it's not bad on >program inner loops, or function calls (if you UNIX folks still push stuff >on the stack, call a function, and then pop it off). Turning off the caches on my 3000 causes a particular make (entirely from ram:, compiler resident, etc) to go from 170 seconds to 250. It helps. -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup The compiler runs Like a swift-flowing river I wait in silence. (From "The Zen of Programming") ;-)
jesup@cbmvax.commodore.com (Randell Jesup) (03/16/91)
In article <1991Mar15.063527.595@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >I know that this is an Amiga group, but perhapse some of my 386 UNIX >experiance is worthwhile. The 386/25 has a 64K external cache-- which is >larger than the dhrystone program. This test was ran under UNIX and MS-DOS. >Under MS-DOS, it got 8000 dhrystones/sec which can be attributed to the 16 >bit regesters and added instructions that REAL 386 code can use. Dhrystone is very susceptible to 64K+ caches, since it ALL gets sucked into the cache. Also, note that Dhrystone 1.1 is quite susceptible to compilers "over"-optimizing it. You should use dhyrstone 2.x to get reasonable measurements (1.1 numbers can show a massive skew on some compilers/ machines, I thikn up to 50% faster than the "should"). See comp.benchmarks for more info (and source code for 2.x). >My machine (the 386/25) can accomodate 64K or 256K cache. The version with >256K was rated as best price/performance UNIX workstation by "Personal >Workstation" for quite some time (until the 486's came along). FYI, the >upgrade to 256K cache is $350. Once people start making them, cache should be easy to add (that 200 pin connector is made for it (and other things)). Cache boards aren't really complex, though testing them can be (and you have be very timing-concious). >I think that C= could have made an external cache more accessable-- especally >for the UNIX machine. In that market, the extra $300-400 for a decent cache >would not be missed... There's also the board space issue. Look at an A3000 motherboard sometime: it's quite packed. It owuld have been very tough to fit it. -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup The compiler runs Like a swift-flowing river I wait in silence. (From "The Zen of Programming") ;-)
david@kessner.denver.co.us (David Kessner) (03/17/91)
In article <19928@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: >In article <1991Mar15.063527.595@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: > Dhrystone is very susceptible to 64K+ caches, since it ALL gets sucked >into the cache. Also, note that Dhrystone 1.1 is quite susceptible to >compilers "over"-optimizing it. You should use dhyrstone 2.x to get >reasonable measurements (1.1 numbers can show a massive skew on some compilers/ >machines, I thikn up to 50% faster than the "should"). See comp.benchmarks >for more info (and source code for 2.x). I honestly dont know what Dhrystone version I was using, but would assume 1.1. When trying several variations of compilers and optimizing, the LOWEST value I got was about 10,000-- using the AT&T compiler and no optimization. I'll try to find dhrystone 2.x... Also, under a multitasking OS a large external cache is more useful when the system is loaded-- and it keeps SEVERAL "loops" from several programs in the cache. Here is where the small internal cache of the 030 fails... > Once people start making them, cache should be easy to add (that 200 >pin connector is made for it (and other things)). Cache boards aren't really >complex, though testing them can be (and you have be very timing-concious). > > There's also the board space issue. Look at an A3000 motherboard >sometime: it's quite packed. It owuld have been very tough to fit it. I think C= could have spent more time developing UNIX on the Amiga-- perhapse designing a separate hardware platform for it. The UNIX software is obviously "not quite ready"-- with the B&W X11R3 and all. It is too bad, since this is C= first shot at UNIX and everyones first impression is very important-- and I want C= to succeed... While it is true that there isnt much space on the A3000 motherboard-- it also shows that the A3000(UX) was not designed as a UNIX machine from the start. But it is adiquate. I think that C='s next attempt at a UNIX machine ought be a 68040 in a tower case-- with a stronger power supply, more drive bays, more slots, several serial/parallel ports on the motherboard (with a REAL UART), and an external cache (even with the 040's internal cache). That would be a nice UNIX machine! >Randell Jesup, Keeper of AmigaDos, Commodore Engineering. >{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
david@twg.com (David S. Herron) (03/17/91)
In article <392@tcr.UUCP> xenon@tcr.UUCP (Chris Hanson) writes: > 3) Much the same question applies to X11R4. I have heard it stated >unofficially on the net that the version 2.0 of Amiga Unix will include X11 >Release 4. Is this true? (Is anyone listening to me? ;) From "Amiga Unix Tech Notes" volume 1 number 1: X11R4, with your choice of window managers. (Gee.. does that mean they know I want to use `gwm' & will bundle that with v2.0 Just For Meee!?!?) > 4) Carrying on the Unix version 2.0 thread, it has also been said that >version 2.0 will allow the user to rebuild the kernal, like any other self- >respecting Unix package. Is this reasonably close to being fact? From the Tech notes: An expanded and user selectable installation and configuration program. Might or might not be what you suggest. > 6) We're running Unix on a 4 fast/2 chip A3000/25 with 100 meg drive and >320 meg external. I know Unix is _expected_ to be a real memory-pig, but by >the time the system comes up and allows me to login to the ksh, I am already >paging about 2 megabytes. Is this normal? The generic advice is: Unix + X11 requres 8 Megs. 2 megs of swapping sounds reasonable then. Especially since people (Dave Haynie I think) have said that on an Amiga Unix > 1 meg of chip memory is a waste since it only uses the 1, and that it is unavailable to the OS. > 7) I have also run a rough benchmarking program (that supposably computed >drystones per second) on the 3000UX/25, an 030 NeXT, and a DTK 80386/25 >running ESIX SysV R3.2.2. The NeXT averaged about 9000, the 386 about 12000, >and the 3000 got about 3200. For comparison, the 3200 reading was from code >compiled with the AT&T cc compiler. Compiling the same source with the GNU >gcc compiler netted us a figure of over 6500. Much better ... gcc is a better compiler than AT&T's. gcc is PARTICULARLY good with 68000 family processors. From the Tech notes: new GCC-compiled kernel and utilities. Since gcc give twice the performance of AT&T's compiler (as you mentioned above) this should make the machine MUCH faster. To boot, X11R4 is much much much faster than R3. Remember, compiler differences are very important when comparing Dhrystones. -- <- David Herron, an MMDF & WIN/MHS guy, <david@twg.com> <- Formerly: David Herron -- NonResident E-Mail Hack <david@ms.uky.edu> <- <- "MS-DOS? Where we're going we don't need MS-DOS." --Back To The Future
jesup@cbmvax.commodore.com (Randell Jesup) (03/18/91)
In article <1991Mar16.214414.1802@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >> There's also the board space issue. Look at an A3000 motherboard >>sometime: it's quite packed. It owuld have been very tough to fit it. > >I think C= could have spent more time developing UNIX on the Amiga-- perhapse >designing a separate hardware platform for it. The UNIX software is obviously >"not quite ready"-- with the B&W X11R3 and all. It is too bad, since this is >C= first shot at UNIX and everyones first impression is very important-- and I >want C= to succeed... I'd say commodore spent quite a while on the unix - it's been in the works (at one level or another) ever since I joined the company 3 years ago. Also, look at the comparisons with other SysVr4 machines that someone posted here, as to what state they're in, etc. >While it is true that there isnt much space on the A3000 motherboard-- it also >shows that the A3000(UX) was not designed as a UNIX machine from the start. >But it is adiquate. I think that C='s next attempt at a UNIX machine ought >be a 68040 in a tower case-- with a stronger power supply, more drive bays, >more slots, several serial/parallel ports on the motherboard (with a REAL >UART), and an external cache (even with the 040's internal cache). That >would be a nice UNIX machine! The point is that since they can use a machine (mostly) designed for the AmigaDos market, they (as a group) don't have to justify or pay for the amount of engineering to build a new machine (which is considerably non-trivial). As for what will be released in the future: no comment (yet). ;-) -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup The compiler runs Like a swift-flowing river I wait in silence. (From "The Zen of Programming") ;-)
david@kessner.denver.co.us (David Kessner) (03/18/91)
In article <19933@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: > I'd say commodore spent quite a while on the unix - it's been in the >works (at one level or another) ever since I joined the company 3 years ago. >Also, look at the comparisons with other SysVr4 machines that someone posted >here, as to what state they're in, etc. Well. Perhapse. But people like SCO can get away with that. Other than that there are several 386 UNIX makers that have a SysVr4 working quite nicely but have not released it yet-- because they have some "piddly" little things that need to be cleaned up... All in all, the Amiga UNIX gives me the impresseion that it is not complete and has been rushed. It is just barely out the door and there are already talk of the next verson! Damn, sounds like the Macs System 7. > The point is that since they can use a machine (mostly) designed for >the AmigaDos market, they (as a group) don't have to justify or pay for >the amount of engineering to build a new machine (which is considerably >non-trivial). Yes. I view Amiga UNIX as an _OPTIONAL_ OS for a good system. But if I want a UNIX system then I will buy a _UNIX_ system-- like one of the new SPARC clones that I saw at COMDEX. To improve the A3000UX to the point that it can compete with the SPARCs would put it into the price range of them... I guess that I am just annoyed at all the folks that are thinking that the A3000UX is the ultimate workstation-- I gotta unsubscribe to comp.sys.amiga.advocacy! > As for what will be released in the future: no comment (yet). ;-) It's what we expect! >Randell Jesup, Keeper of AmigaDos, Commodore Engineering. >{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
skrenta@amix.commodore.com (Rich Skrenta) (03/19/91)
david@kessner.denver.co.us (David Kessner) writes: > Well. Perhapse. But people like SCO can get away with that. Other than that > there are several 386 UNIX makers that have a SysVr4 working quite nicely > but have not released it yet-- because they have some "piddly" little things > that need to be cleaned up... > All in all, the Amiga UNIX gives me the impresseion that it is not complete > and has been rushed. It is just barely out the door and there are already > talk of the next verson! Of course there's a next version! I've never heard a developer say there's not going to be another release--unless the product is dead. Our release 2.0 is going to have some major improvements, including a kernel and libraries built with a different compiler. And of course we keep polishing it as we go. Would you rather we held up the release for "piddly" cosmetic problems? > To improve the A3000UX to the point that it > can compete with the SPARCs would put it into the price range of them... It's not a fair comparison to sit a 3000UX down next to a $15,000 workstation. Amiga Unix is stable and a great value for the money. Rich -- skrenta@amix.commodore.com
jesup@cbmvax.commodore.com (Randell Jesup) (03/19/91)
In article <1991Mar18.051407.4163@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >In article <19933@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: >> I'd say commodore spent quite a while on the unix - it's been in the >>works (at one level or another) ever since I joined the company 3 years ago. >>Also, look at the comparisons with other SysVr4 machines that someone posted >>here, as to what state they're in, etc. > >Well. Perhapse. But people like SCO can get away with that. Other than that >there are several 386 UNIX makers that have a SysVr4 working quite nicely >but have not released it yet-- because they have some "piddly" little things >that need to be cleaned up... Well, the Unix group was at that point 8 or 9 months ago, when a load of machines were sent to VPI for all their CS students. I think they were the first of the r4 porters to get networking up, for example (they had it at some show around a year ago in NYC, if I remember right). >All in all, the Amiga UNIX gives me the impresseion that it is not complete >and has been rushed. It is just barely out the door and there are already >talk of the next verson! Damn, sounds like the Macs System 7. There's nothing really wrong with keeping improving the product. Certain things were left off for the initial release (like an easy way to relink with different device drivers, etc), but that doesn't mean that it will be a long while before 2.0 is available. X11R4 is running here, and has been for a while. Also, if you get a chance take a look at the documentation, man pages, etc. A lot of work was put in by the Unix group to make the package a really well-done setup, with good documentation (the best I've seen for a unix box, though I admit I haven't seen all that many (Sun, Ultrix, 3B1)). >I guess that I am just annoyed at all the folks that are thinking that the >A3000UX is the ultimate workstation-- I gotta unsubscribe to >comp.sys.amiga.advocacy! I wouldn't call it the ultimate workstation. I would call it a good workstation at a really good price, with a very complete OS. -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup The compiler runs Like a swift-flowing river I wait in silence. (From "The Zen of Programming") ;-)
david@kessner.denver.co.us (David Kessner) (03/19/91)
In article <1426@amix.commodore.com> skrenta@amix.commodore.com (Rich Skrenta) writes: >Of course there's a next version! I've never heard a developer say there's >not going to be another release--unless the product is dead. Our release 2.0 >is going to have some major improvements, including a kernel and libraries >built with a different compiler. And of course we keep polishing it as we go. >Would you rather we held up the release for "piddly" cosmetic problems? I would not buy a system that is "stagnent"-- that is not adjusting to the times. But I wonder about a system that is as new a Amiga UNIX and yet has so much talk about the next version... It is just an indicator of the first versions status. >> To improve the A3000UX to the point that it >> can compete with the SPARCs would put it into the price range of them... > >It's not a fair comparison to sit a 3000UX down next to a $15,000 workstation. >Amiga Unix is stable and a great value for the money. Comparing the current lineup of UNIX workstations ($8000 Sparcs, 030 NeXTs, 386/486 UNIX Boxes) to the A3000UX is a little lop-sided. All of these have higher CPU performance (ok, the 386 is arguably faster), and better X-Windows with higher resolutions. Adding a faster CPU, the U of L 34010 board, an external cache, and a comparable monitor (16" 1280x1024 multisync monitor) would put it into the same price range as the new Sparc clones that DTK, CompuAdd (yuck), and several others are comming out with this year. These SPARC machines include 8Meg RAM, 1280x1024x256 X11r4, 200+ hard drive, eithernet, 16" monitors, and run SUN OS 4.x (soon to be SysVr4). The cost of these are to be in the neighborhood of $8000, $5000 for monochrome... For the basic A3000UX(D), it is a good system (assuming version 2) for the cost-- and is quite useable. But I suppose my point is that for a few thousand dollars more there are other UNIX machines that are much more capable. If the extra cost is within budget then the A3000UX cannot compete. I am at the point where I'd find the extra money to buy a SPARC/NEXT/486 rather than getting a A3000UX-- but I think I'm just used to the higher performance of these machines (ie, I'm spoiled)... >Rich >skrenta@amix.commodore.com -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
daveh@cbmvax.commodore.com (Dave Haynie) (03/20/91)
In article <1991Mar16.214414.1802@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >I think C= could have spent more time developing UNIX on the Amiga-- perhapse >designing a separate hardware platform for it. The UNIX software is obviously >"not quite ready"-- with the B&W X11R3 and all. Well, hey, they've been working on it since '87 or so. I don't think they possibly could have spent more time on it. Better a B&W X that's solid than a flakey color X or some-such. This is, at the very least, a solid, complete UNIX. Bells and whistles later.... >While it is true that there isnt much space on the A3000 motherboard-- it also >shows that the A3000(UX) was not designed as a UNIX machine from the start. The A3000 was designed from the ground up as a high performance multitasking personal computer. That is something different than a high performance single tasking computer, like your typical '386/'486 system, or most Macs. It is also something different than a medium performance workstation, such as a HP 9000/3xx, or the new HP '040 machines. The closest analog, from a system design point of view, would be the 68030 based NeXT system, except for the fact that the A3000 allows cache memory to be added as an option (a large cache would put it in the HP 9000 performance league). What constitutes a UNIX machine, on the other hand, is a matter of opinion. Some people used to think a PDP-11 or a VAX 11/750 made a perfectly acceptable UNIX machine. Other people won't be happy without an HP Snake on their desktop or a Cray or something in the back room. Since some kind of UNIX-like OS runs on just about anything, you can't define "UNIX machine" as a single class of computer. The A3000 will run UNIX as efficiently as the best personal computers around, overall (UNIX performance is subject to more than the Dhrystone benchmark as a measure), and can certainly be upgraded to workstation performance levels. >I think that C='s next attempt at a UNIX machine ought be a 68040 A 68040 system would certainly be a good thing... >in a tower case-- with a stronger power supply, more drive bays, more slots, >several serial/parallel ports on the motherboard You want something else, fine. But at present, desktop UNIX machines are way popular. If you want a floor standing tower machine, no problem. But you have to realize that the desktop version is far more popular, costs less, and generally gets priority over the tower version. I don't see any problem with both, as long as Commodore want 'em both. >(with a REAL UART), So what would ya be wantin'? You got a real UART. You're sayin' you want a faster UART, that's a valid request. "Real UART" ain't. >and an external cache (even with the 040's internal cache). That would be a >nice UNIX machine! Nice AmigaOS machine too. I figure Commodore has to get into the $4000 computer business before it can tackel the $6000 computer business, and so on up the scale. Success in one is a good indication that they'll let us do the next level. There's no lack of desire here, belive me. >David Kessner - david@kessner.denver.co.us | do { -- Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy "What works for me might work for you" -Jimmy Buffett
david@kessner.denver.co.us (David Kessner) (03/20/91)
In article <19986@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: >Well, hey, they've been working on it since '87 or so. I don't think they >possibly could have spent more time on it. Better a B&W X that's solid than a >flakey color X or some-such. This is, at the very least, a solid, complete >UNIX. Bells and whistles later.... How much would have color X delayed the A3000UX? Five or six months would be my guess-- but I've never ported UNIX or X... >The A3000 was designed from the ground up as a high performance multitasking >personal computer. That is something different than a high performance single >tasking computer, like your typical '386/'486 system, or most Macs. Please elaborate. My 386 UNIX box does quite well being a "High performance single tasking computer". Actually the typical 386/486 has two things agenst it: Graphic speed (which can always be solved by a $600 34010 board), and Microsoft. I/O speeds are not really a problem since only very high-end disk drives get more than 2meg/sec of the 8mhz I/O bus, and since I run mine at 12mhz there is no shortage of bandwidth. We can solve the Microsoft problem by not using MS-DOS or OS/2... >What constitutes a UNIX machine, on the other hand, is a matter of opinion. Yes. IMHO, if the Amiga had been designed as a UNIX machine from the start they would have taken out much of the custom chips since sound and much of the blitter is of no use under UNIX. They would have added a SIMPLE video display, perhapse text only, or a one-bitplane X choosing to rely on the 34010 board for most of the X Windows. A larger case would be used, with more drive slots for more hard drives and internal tape backups. A larger power supply would also be added for the extra drives. A cache would be a nice addition, as would more serial ports-- but these are optional. I realize, of course, that is C= ever did this _FOR_IT'S_FIRST_UNIX_BOX_ that it'd go over about as well as the PS/1 did. C= needs a larger UNIX market share before it can afford to put up the capital to do this type of thing. >The A3000 will run UNIX as efficiently as the best personal >computers around, overall (UNIX performance is subject to more than the >Dhrystone benchmark as a measure), and can certainly be upgraded to workstation >performance levels. The Dhrystone benchmark works bes when comparing CPU's of the same family with the same compiler. Ie, comparing the Apollo, HP, NCR, and NeXT 030 based machines with eachother. It tends to show up little differences among them. Comparing the 030 with the 386 might be seen as a little skwed, and it is. But when the A3000UX comes in at HALF the speed of the 386 then it raises more than an eyebrow-- and shows that it should be looked into further (ie, it isnt conclusive). If soneone wants to mail me the Specmarks benchmark I'd be happy to run it... The A3000UX can be upgraded to "workstation performance levels", but then puts it into "workstation prices". Once your in that range, then the question is, "Why dont we just buy a workstation?" >You want something else, fine. But at present, desktop UNIX machines are >way popular. If you want a floor standing tower machine, no problem. But you >have to realize that the desktop version is far more popular, costs less, and >generally gets priority over the tower version. I don't see any problem with >both, as long as Commodore want 'em both. Keeping the general UNIX theology: Make It An Option! All that you'd really need is a redesigned case and maybe a power supply. I'm sure some third party has thought of this... >>(with a REAL UART), > >So what would ya be wantin'? You got a real UART. You're sayin' you want a >faster UART, that's a valid request. "Real UART" ain't. Sorry. I was in that C-64 mode for a sec there. You remember, where the CPU was practically resonsible for shifting in the bits in from the user port. I should say a faster UART, perhapse with a FIFO. Like the 16550... >Nice AmigaOS machine too. I figure Commodore has to get into the $4000 >computer business before it can tackel the $6000 computer business, and so on >up the scale. Success in one is a good indication that they'll let us do the >next level. There's no lack of desire here, belive me. I dont want to sound negative here-- although I KNOW that it's how I am comming across as. While I like the idea of C= being on the cutting edge, and UNIX is a natural progression, I think that the inital release of Amiga UNIX lacked the sparkle to launch it into the market. Having used UNIX machines for some time (anyone want to buy a used PDP-11?) I have cone to expect more-- and the A3000UX did not fill my expectations. Not that it is a bad machine, but it is not what I would expect from a UNIX machine. I see Amiga UNIX as an option for 030 based Amigas (be it the 3000, or another with an 030 accelerator). I dont see it making a dent in the current workstation market. With that in mind, C= might have been smarter to not bother with the UX, but sell UNIX for the Amiga on tape or CD-ROM. But then again-- I'm no marketing GURU... >Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" > {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
eachus@aries.mitre.org (Robert I. Eachus) (03/20/91)
I almost directed followups to comp.sys.amiga.advocacy, but what the hey... In article <1991Mar20.100122.1717@kessner.denver.co.us> david@kessner.denver.co.us (David Kessner) writes: In article <19986@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: >Well, hey, they've been working on it since '87 or so. I don't think they >possibly could have spent more time on it. Better a B&W X that's solid than a >flakey color X or some-such. This is, at the very least, a solid, complete >UNIX. Bells and whistles later.... How much would have color X delayed the A3000UX? Five or six months would be my guess-- but I've never ported UNIX or X... But why delay at all? I'm sure that if the choice was X11R3 on Sys5R4 or X11R4 on Sys5R3 in the same time frame, Commodore made the right choice. (The choice may have been exactly that, if I was doing the X ports, I would insist on doing one update at a time, and I don't think it was possible to do both in the time available.) It shold be easy to upgrade X, and there is every indication that will happen soon, but moving from Sys5R3 to Sys5R4 would be no picnic for the users. That seems to be why Commodore decided not to release Sys5R3, but to keep it in beta. >The A3000 was designed from the ground up as a high performance >multitasking personal computer. That is something different than >a high performance single tasking computer, like your typical >'386/'486 system, or most Macs. Please elaborate. My 386 UNIX box does quite well being a "High performance single tasking computer". Actually the typical 386/486 has two things agenst it: Graphic speed (which can always be solved by a $600 34010 board), and Microsoft. I/O speeds are not really a problem since only very high-end disk drives get more than 2meg/sec of the 8mhz I/O bus, and since I run mine at 12mhz there is no shortage of bandwidth. We can solve the Microsoft problem by not using MS-DOS or OS/2... The "typical" '386 or '486 system with an AT bus is not designed for multiple bus masters, and in particular will allow disk DMA to choke off the main CPU. The Microchannel bus and some of the other "top of the line" busses fix this problem. Note that the problem is more one of jerkiness than of throughput...it is very disconcerting if keystrokes are not echoed promptly because of background paging, and in fact this is more noticable with faster disks and controllers. >What constitutes a UNIX machine, on the other hand, is a matter of opinion. Yes. IMHO, if the Amiga had been designed as a UNIX machine from the start they would have taken out much of the custom chips since sound and much of the blitter is of no use under UNIX. They would have added a SIMPLE video display, perhapse text only, or a one-bitplane X choosing to rely on the 34010 board for most of the X Windows. A larger case would be used, with more drive slots for more hard drives and internal tape backups. A larger power supply would also be added for the extra drives. A cache would be a nice addition, as would more serial ports-- but these are optional. Let's see the custom chips are probably the cheapest way for Commodore to do video because they already manuafacture them, since the chips are designed and in production, there is no cost savings to be had by designing them out. If you want a simple B/W video display, get yourself a B/W monitor. If you want a bigger B/W display, the 3000 (and the custom chips in it) already support one, and in fact that is what Dave Haynie prefers to use. I don't, but then again you get your chioce. If you would prefer a tower case, well Commodore announced the 3000T in Germany last week. Commodore currently sells additional serial ports as an option for the 3000, I suspect however that you will have to wait for the next Unix release to use them. There are no cache boards for the 3000 yet, but the box was designed to support them. However, I suspect that the first cache boards for the 3000 will have a 68040 too. I realize, of course, that is C= ever did this _FOR_IT'S_FIRST_ _UNIX_BOX_ that it'd go over about as well as the PS/1 did. C= needs a larger UNIX market share before it can afford to put up the capital to do this type of thing. Why bother? Commodore can stay in the "personal" market (including workstations) which seems quite large enough. Leave the mainframe market (which is rapidly shrinking) to the established players. I think Commodore's strategy is a good one, the workstation vendors are climbing upscale, and there is still a large market where 3-8 MIPS is more than sufficent (look at all the Sun-3's still being used). This leaves an opening where Commodore can quickly become a large player. The provision for upgrading with a 68040 (or 68050 down the road), should avoid worries about future upgrades. >The A3000 will run UNIX as efficiently as the best personal >computers around, overall (UNIX performance is subject to more >than the Dhrystone benchmark as a measure), and can certainly be >upgraded to workstation performance levels. The Dhrystone benchmark works bes when comparing CPU's of the same family with the same compiler. Ie, comparing the Apollo, HP, NCR, and NeXT 030 based machines with eachother. It tends to show up little differences among them. Comparing the 030 with the 386 might be seen as a little skwed, and it is. But when the A3000UX comes in at HALF the speed of the 386 then it raises more than an eyebrow-- and shows that it should be looked into further (ie, it isnt conclusive). If soneone wants to mail me the Specmarks benchmark I'd be happy to run it... I think that there are two factors here. First, Dhrystone 1.1 should not be used to benchmark anything. There are too many compilers which literally cheat (calculate incorrect values) on this particular program. Dhrystone 2.1 is much better at measuring something other than the cleverness of the compiler writers. Second, the compilers, and the operating system itself, in the first release of Amiga Unix worried more (much more) about correctness and reliability than speed. Again this is the "right" decision for the intended market. The speed demons will all buy SPARCstation 2's while dreaming about Silicon Graphics. A customer who would be happy with a 3 MIPS machine, won't mind that with the first OS release, the compiler only gives him 4 MIPS of performance when number crunching from a 7 MIPS box. However, the excellent throughput of the stuff outside the main CPU means that people like me, who hate to wait for a screen update, will be very happy. (In fact, a one point I would rlogin to a Sun workstation in my office from my Amiga, because I could pop up a new shell window faster on the Amiga. I still do that, but I don't have the Sun in my office any more.) The A3000UX can be upgraded to "workstation performance levels", but then puts it into "workstation prices". Once your in that range, then the question is, "Why dont we just buy a workstation?" Huh? You lost me somewhere. A suitably equipped Amiga meets any definition of a workstation I've ever heard, including some that rule out 90% of the workstations in use today. (Actually that is not quite true, someone once tried to tell me that a workstation today HAD to have a RISC processor...He was upset that we had ust run some benchmarks which showed the Amiga was faster than a MIPS workstation. (Flame retardant: This was an R2000 based machine, and the numbers were fairly close, with the MIPS faster on floating point intensive stuff, and the Amiga faster on scalars, and much faster on memory intensive programs.) >You want something else, fine. But at present, desktop UNIX >machines are way popular. If you want a floor standing tower >machine, no problem. But you have to realize that the desktop >version is far more popular, costs less, and generally gets >priority over the tower version. I don't see any problem with >both, as long as Commodore want 'em both. Keeping the general UNIX theology: Make It An Option! All that you'd really need is a redesigned case and maybe a power supply. I'm sure some third party has thought of this... And as I pointed out above, so has Commodore. I don't think Dave can "announce" things which Commodore has announce only in Europe, but I don't work for Commodore. Note that the 3000T has the same motherboard but more slots. >>(with a REAL UART), > >So what would ya be wantin'? You got a real UART. You're sayin' >you want a faster UART, that's a valid request. "Real UART" >ain't. Sorry. I was in that C-64 mode for a sec there. You remember, where the CPU was practically resonsible for shifting in the bits in from the user port. I should say a faster UART, perhapse with a FIFO. Like the 16550... Again, huh? If you want Ethernet speeds, use Ethernet. There were problems with the AmigaDOS serial port driver which made it tough to go 19200 baud, but I believe both that that is fixed, and that the multiport serial cards can run 38400 baud with no problem. Again, that's AmigaDOS, but I have never seen the UART's as the limiting factor. >Nice AmigaOS machine too. I figure Commodore has to get into the >$4000 computer business before it can tackel the $6000 computer >business, and so on up the scale. Success in one is a good >indication that they'll let us do the next level. There's no lack >of desire here, belive me. I dont want to sound negative here-- although I KNOW that it's how I am comming across as. While I like the idea of C= being on the cutting edge, and UNIX is a natural progression, I think that the inital release of Amiga UNIX lacked the sparkle to launch it into the market. Having used UNIX machines for some time (anyone want to buy a used PDP-11?) I have cone to expect more-- and the A3000UX did not fill my expectations. Not that it is a bad machine, but it is not what I would expect from a UNIX machine. I see Amiga UNIX as an option for 030 based Amigas (be it the 3000, or another with an 030 accelerator). I dont see it making a dent in the current workstation market. With that in mind, C= might have been smarter to not bother with the UX, but sell UNIX for the Amiga on tape or CD-ROM. But then again-- I'm no marketing GURU... See above. I don't think Commodore is trying to crack the "current" 10 MPIS+ workstation market with the 3000UX, but to play in the field that the current big boys are leaving behind. In this market I suspect that price (as long as it is less than $10000) is less of a factor than convenience, support, and the ability to "plug and play." If you look at what Commodore is doing, they seem to think so too. I don't have any experience with '386 Unix boxes, but I have to believe that Commodore is doing a lot better job of minimizing the work required of a systems administrator responsible for a lot of machines than Sun has ever done. Knocking a couple thousand a year per seat off of support costs would far outweigh any slight difference in price. The reality of the NeXT cubes at MITRE has been that they are a "hackers only" box. Even where the user is capable of doing his own support, we have a lot of them gathering dust, because the user doesn't have the time to devote to the care and feeding of his workstation Even if NeXT does a wonderful job with the new machines, they may never dispell this impression. And it is really a software issue anyway. >Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" > {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones); -- Robert I. Eachus with STANDARD_DISCLAIMER; use STANDARD_DISCLAIMER; function MESSAGE (TEXT: in CLEVER_IDEAS) return BETTER_IDEAS is...
peter@ficc.ferranti.com (Peter da Silva) (03/21/91)
In article <1991Mar19.003209.6819@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: > I would not buy a system that is "stagnent"-- that is not adjusting to the > times. But I wonder about a system that is as new a Amiga UNIX and yet has > so much talk about the next version... It is just an indicator of the first > versions status. The NeXT was released with rev 0.9 of the O/S. At some point you have to shoot the developers and ship something. -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"
eachus@aries.mitre.org (Robert I. Eachus) (03/21/91)
In article <1991Mar20.211652.3247@kessner.denver.co.us> david@kessner.denver.co.us (David Kessner) writes:
My point is: Would it have been better for C= to wait an extra 6
months to get a Color X going-- BEFORE releasing Amiga UNIX? I'm
no marketing GURU, but my gut feeling is that C= will get bad
market perception for releasing UNIX and then UPGRADING it so
soon...
Hmmm. I've never experienced that "jerkiness" that you speak of-- but most
of my work is CPU bound rather than disk bound... All in all, I like the
386 system (again, minus the VGA X11r3's speed). We have put three people
on it without any problems-- with a mix of X-windows, GCC, RN, and VI. I
would have tried more, but I ran out of serial ports...
I thought your system didn't have an XT bus? The problems "only"
occur when DMA can choke the CPU by taking over the bus.
Unfortunately, most PC compatable '386 machines currently have XT
busses.
I mentioned using a 1-bit-plane X display strictly for COST-- I
dont like them myself. But you missed (glossed over) my comment
saying, "instead relying on a 34010 board for X-Windows" (somewhat
paraphrased).
No, I was speaking about other alternatives. As far as I know, the
ULowell board will only be required for color X.
It's not that this is a "mainframe"-- but rather a machine trimmed
for UNIX work. There is nothing to say that it cannot be put in a
slim-line case (with a tower case option, of course :).
My point was that there is no point to spending the money to take
these features out, the savings in hardware cost wouldn't come close
to covering the development overhead and the added manufacturing costs
of an additional product line.
Hmmm. I remember all those Sun-3 users that were complaining about
the speed of their computers... Of course, all of them also got
spoiled by the SPARCStations sitting next to them...
I have been complaining about the user percieved speed of the
Sun-3's since back when SPARC was a glimmer in Sun's eye. The problem
has been that a display interface that was not a bottleneck with a
68010 based Sun-2 is a real pain in the neck on a Sun-3. My 2500/30
happens to be faster than most of the Sun-3 around here, but not the
factor of ten that the relative display speeds will convince you is
the case.
This "lower" market is something to pay atention to, true. Here,
of course, C='s competition is the NeXT (yuck), and several SPARC
clones-- all of which are in the A3000UX's $7000 (non-educational)
price tag. If someone is looking for a UNIX workstation then
they'd buy a SPARC (given it's similar price), but if they also
want the Amiga's abilities (Running with AmigaDOS) then they'd buy
a A3000.
And I think Commodore is figuring that people who have to support a
lot of machines will much prefer the Amiga, due to a much better
support level, and less set-up time, etc. I expect to get in some
SPARCstations in the next month, I'll time how long it takes to set
them up, last time it was 6 hours/machine, (Ouch!) but I hope to
remember some of the gotchas for next time. The 3000U is shiped plug
and play.
Argh. Fine! So mail me the Dhrystone 2.1 code. Or better yet,
the Specmark program. I'll test the machines and post the results.
I dont think that it'd change things much, but I'll entertain the
thought...
Also, you missed the point of my message completely! I'm saying
that the Dhrystone numbers differed by SO MUCH that FURTHER
INVESTIGATION IS REQUIRED! And dont give me any "cleverness of the
compiler writers" stuff since GCC and the AT&T compiler were used
on both machines with similar results.
But not the same code generators! The cheats for Dhrystone (as opposed to
optimizations) were all in the code generators.
If you read the above paragraph closely you will read: You are
correct about the pitfalls of the benchmarks I ran, but in the
context of the "grand scheme of things" they probably indicate
something important. Further testing is required before conclusive
results are produced.
If you read between the lines of what I wrote, you might see that I
expect that the Dhrystone speeds for the next relase of Amiga Unix to
be somewhat higher (but not higher than the comparable AmigaDOS
numbers). The biggest improvement in the next release may be that the
system is compiled with a better compiler.
The term "workstation performance levels" came from something that
Dave H said. I took it to mean "performance similar to the current
workstation lineup of SPARCS/RISC/etc machines"-- about 3-5 times
the performance of the current A3000UX.
I think that you and I are looking at two different types of
performance. Robert Silverman here at MITRE uses distributed networks
of workstations to factor large prime numbers. He cares about raw
(integer) speed, but most of the people at MITRE do mostly text
processing, and for this the Amiga (with 8 Meg at least for emacs on X
:-), is faster than most of the SPARCstations. Flipping instantly
between screens instead of rooting through windows is easy to get
addicted to (and actually makes smaller displays preferable).
Therefore, when I said what is quoted above, It was refering to the
cost of adding a 040 board, a 34010 board, a 16-17" monitor, and a
few other bells and whistles.
All these are available or are in the pipe, and modulo what I said
above about large displays, I expect that such a machine will list for
about what a color SPARCstation does. (But no one will pay list for
either.)
I seriously doubt the A3000UX's ability to do 38400 baud, and 19200
is questionable (this is under UNIX, ya know)...
I'll let Dave Haynie or one of the third party board manufacturers
reply to this, but I will note that the message that arrived
immediately after this one was from someone running his (Amiga Unix)
serial port at 38400 and wanting to turn on CSD.
For the A3000UX to go anywhere they need to be cheaper than the
current lineup of $7000-9000 UNIX Workstations. Cheaper than $5000
is a good place to be (please, none of that educational pricing
thing). Unless they can do that, then they are in the price range
of the "10MIPS+ workstation market". (note: this is based on the
$7000 tag on the A3000UXD)
As I said, the market they are playing in seems to have a "real"
prices in the $5 to $10K range. By going third party for disks and
memory, I can set up a color SPARCstation for about $15K. (Flame
retardant: The system hardware is less than half of that, additional
network plant adds about $1 to 2K and the rest is software.) If I can
get a comparable Amiga with Unix for less than $10K, I'm happy. For
$15K I expect that I will be able to get the system you describe
above. (Again, less than $10K for hardware...)
The plug and play ability is not so much of a factor in UNIX.
Since C= needs to write UNIX drivers for everything. What doesnt
need a driver is probably also useable on other workstations also.
In addition, there is a lot of third party workstation "devices"
available-- they are just not advertised a lot in the mainstream
computer magazines.
Again, you lost me. I wasn't talking about such things as third
party devices (like Exabyte tapes :-), I was talking about the time to
get the basic system configured, up, and running. I am always
appalled by the fact that configuring NFS under AmigaDOS (with a
Ameristar card and software) took less time than hooking up the cable,
while similar installation or changes on a Sun are a nightmare. And
Sun invented NFS!
The bottom line is: Why should I buy a A3000UX?
Cost? Not unless the price goes below $5000 (i'm
talking UXD here).
I don't think I'll ever see a Unix workstation with a real cost
below $5000, but the Amiga does come close.
Proformance? Not when compard to machines in it's price range
(ie. $5000-$9000).
I don't know beans about Proformance :-), but the performance seems
to compare nicely to machines in its price range. ('386 boxes with a
decent bus and disk controller.) I don't count the low end
SPARCstations, because the initial cost is sky high. They only
compete when you already have an active Sun network. you might be
able to put together a ten box system for under $10K per seat, but
quantity one will kill you.
Availability? The dealers here in town cant even get a demo!
I can't help you with dealers in Denver, but there are several good
dealers in NH and Massachusetts.
Spiffy Features? It runs AmigaDOS :)
And you can take it out of the box, plug it in, turn it on, and get
a login prompt. And then log in again and again without X-windows.
:-)
--
Robert I. Eachus
with STANDARD_DISCLAIMER;
use STANDARD_DISCLAIMER;
function MESSAGE (TEXT: in CLEVER_IDEAS) return BETTER_IDEAS is...
david@kessner.denver.co.us (David Kessner) (03/21/91)
In article <EACHUS.91Mar20111051@aries.mitre.org> eachus@aries.mitre.org (Robert I. Eachus) writes: >I almost directed followups to comp.sys.amiga.advocacy, but what >the hey... Yea. Your not kiddin'... > But why delay at all? I'm sure that if the choice was X11R3 on >Sys5R4 or X11R4 on Sys5R3 in the same time frame, Commodore made the >right choice. (The choice may have been exactly that, if I was doing >the X ports, I would insist on doing one update at a time, and I don't >think it was possible to do both in the time available.) It shold be >easy to upgrade X, and there is every indication that will happen >soon, but moving from Sys5R3 to Sys5R4 would be no picnic for the >users. That seems to be why Commodore decided not to release Sys5R3, >but to keep it in beta. My point is: Would it have been better for C= to wait an extra 6 months to get a Color X going-- BEFORE releasing Amiga UNIX? I'm no marketing GURU, but my gut feeling is that C= will get bad market perception for releasing UNIX and then UPGRADING it so soon... > Please elaborate. My 386 UNIX box does quite well being a "High > performance single tasking computer". Actually the typical 386/486 > has two things agenst it: Graphic speed (which can always be solved > by a $600 34010 board), and Microsoft. I/O speeds are not really a > problem since only very high-end disk drives get more than 2meg/sec > of the 8mhz I/O bus, and since I run mine at 12mhz there is no > shortage of bandwidth. We can solve the Microsoft problem by not > using MS-DOS or OS/2... > > The "typical" '386 or '486 system with an AT bus is not designed >for multiple bus masters, and in particular will allow disk DMA to >choke off the main CPU. The Microchannel bus and some of the other >"top of the line" busses fix this problem. Note that the problem is >more one of jerkiness than of throughput...it is very disconcerting if >keystrokes are not echoed promptly because of background paging, and >in fact this is more noticable with faster disks and controllers. Hmmm. I've never experienced that "jerkiness" that you speak of-- but most of my work is CPU bound rather than disk bound... All in all, I like the 386 system (again, minus the VGA X11r3's speed). We have put three people on it without any problems-- with a mix of X-windows, GCC, RN, and VI. I would have tried more, but I ran out of serial ports... > Let's see the custom chips are probably the cheapest way for >Commodore to do video because they already manuafacture them, since >the chips are designed and in production, there is no cost savings to >be had by designing them out. If you want a simple B/W video display, >get yourself a B/W monitor. If you want a bigger B/W display, the 3000 >(and the custom chips in it) already support one, and in fact that is >what Dave Haynie prefers to use. I don't, but then again you get your >chioce. If you would prefer a tower case, well Commodore announced >the 3000T in Germany last week. Hmmmm. If you took out the custom chips, leaving only DMA to "fast ram", added a TEXT ONLY display (which is VERY cheap), then the savings would be more noticeable in cost, and board space (since there isnt a "chip ram" bus). The actual $$$ cost benifit of this is subject to C's price on sand, the phase of the moon, etc... I mentioned using a 1-bit-plane X display strictly for COST-- I dont like them myself. But you missed (glossed over) my comment saying, "instead relying on a 34010 board for X-Windows" (somewhat paraphrased). > I realize, of course, that is C= ever did this _FOR_IT'S_FIRST_ > _UNIX_BOX_ that it'd go over about as well as the PS/1 did. C= > needs a larger UNIX market share before it can afford to put up the > capital to do this type of thing. > > Why bother? Commodore can stay in the "personal" market (including >workstations) which seems quite large enough. Leave the mainframe >market (which is rapidly shrinking) to the established players. I >think Commodore's strategy is a good one, the workstation vendors are >climbing upscale, and there is still a large market where 3-8 MIPS is >more than sufficent (look at all the Sun-3's still being used). This >leaves an opening where Commodore can quickly become a large player. >The provision for upgrading with a 68040 (or 68050 down the road), >should avoid worries about future upgrades. It's not that this is a "mainframe"-- but rather a machine trimmed for UNIX work. There is nothing to say that it cannot be put in a slim-line case (with a tower case option, of course :). Hmmm. I remember all those Sun-3 users that were complaining about the speed of their computers... Of course, all of them also got spoiled by the SPARCStations sitting next to them... This "lower" market is something to pay atention to, true. Here, of course, C='s competition is the NeXT (yuck), and several SPARC clones-- all of which are in the A3000UX's $7000 (non-educational) price tag. If someone is looking for a UNIX workstation then they'd buy a SPARC (given it's similar price), but if they also want the Amiga's abilities (Running with AmigaDOS) then they'd buy a A3000. > I think that there are two factors here. First, Dhrystone 1.1 >should not be used to benchmark anything. There are too many >compilers which literally cheat (calculate incorrect values) on this >particular program. Dhrystone 2.1 is much better at measuring >something other than the cleverness of the compiler writers. Second, >the compilers, and the operating system itself, in the first release >of Amiga Unix worried more (much more) about correctness and reliability >than speed. Argh. Fine! So mail me the Dhrystone 2.1 code. Or better yet, the Specmark program. I'll test the machines and post the results. I dont think that it'd change things much, but I'll entertain the thought... Also, you missed the point of my message completely! I'm saying that the Dhrystone numbers differed by SO MUCH that FURTHER INVESTIGATION IS REQUIRED! And dont give me any "cleverness of the compiler writers" stuff since GCC and the AT&T compiler were used on both machines with similar results. If you read the above paragraph closely you will read: You are correct about the pitfalls of the benchmarks I ran, but in the context of the "grand scheme of things" they probably indicate something important. Further testing is required before conclusive results are produced. > Again this is the "right" decision for the intended market. The >speed demons will all buy SPARCstation 2's while dreaming about >Silicon Graphics. A customer who would be happy with a 3 MIPS >machine, won't mind that with the first OS release, the compiler only >gives him 4 MIPS of performance when number crunching from a 7 MIPS >box. However, the excellent throughput of the stuff outside the main >CPU means that people like me, who hate to wait for a screen update, >will be very happy. Again. If you want a UNIX machine-- buy a _UNIX_ machine. If you want a UNIX machine that also runs AmigaDOS (or vis-versa) then the A3000 is it. My personal opinion is that this is the market for AmigaUNIX and that it will never penetrate the "UNIX only workstation market" unless they create more UNIX optimized machine (which would be nice, but I dont think they will). > The A3000UX can be upgraded to "workstation performance levels", > but then puts it into "workstation prices". Once your in that > range, then the question is, "Why dont we just buy a workstation?" > > Huh? You lost me somewhere. A suitably equipped Amiga meets any >definition of a workstation I've ever heard, including some that rule >out 90% of the workstations in use today. The term "workstation performance levels" came from something that Dave H said. I took it to mean "performance similar to the current workstation lineup of SPARCS/RISC/etc machines"-- about 3-5 times the performance of the current A3000UX. Therefore, when I said what is quoted above, It was refering to the cost of adding a 040 board, a 34010 board, a 16-17" monitor, and a few other bells and whistles. Otherwise, in the practical sense of the work, the A3000UX IS a workstation. > And as I pointed out above, so has Commodore. I don't think Dave >can "announce" things which Commodore has announce only in Europe, but >I don't work for Commodore. Note that the 3000T has the same >motherboard but more slots. Not bad, I have to see this thing... I am waiting for the day that Apple comes out with a Tower Mac. Now I'm not a Mac fan (they are the ones that ported UNIX SystemVr2!) but they know how to make a sharp looking case. Too bad they are not black... > Again, huh? If you want Ethernet speeds, use Ethernet. There were >problems with the AmigaDOS serial port driver which made it tough to >go 19200 baud, but I believe both that that is fixed, and that the >multiport serial cards can run 38400 baud with no problem. Again, >that's AmigaDOS, but I have never seen the UART's as the limiting >factor. I seriously doubt the A3000UX's ability to do 38400 baud, and 19200 is questionable (this is under UNIX, ya know). The limiting factor here is the ability of the OS to grab a character from the UART before the next character comes in. If the OS cannot get it in time (ie, intterupt latency) then that character is lost. A buffered UART (like the 16550) has a 16 byte buffer than can capture several characters during the intterupt latency period. UNIX can be quite bad about servicing intterupts of this nature. In addition, a buffered UART can decrease the overhead in servicing a serial port-- since it can use one intterupt for every 10 or so ccharacters rather than an intterupt for each character. On a 386 system running ONE port at a sustained 38400 baud (output only, on a normal UART) the system load would be near 30%. When a buffered UART is used, the load drops to below 10%. Keep in mind that 38400 baud is a realistic rate on a UNIX system-- where high speed modems are the norm. Todays 9600 baud modems have V.42bis that can do 4:1 compression on text-- requiring that you lock the modem's baud rate at 38400 baud... Then you throw V.42bis with V.32bis and you have a bigger nightmare... > See above. I don't think Commodore is trying to crack the >"current" 10 MPIS+ workstation market with the 3000UX, but to play in >the field that the current big boys are leaving behind. In this >market I suspect that price (as long as it is less than $10000) is >less of a factor than convenience, support, and the ability to "plug >and play." If you look at what Commodore is doing, they seem to think >so too. For the A3000UX to go anywhere they need to be cheaper than the current lineup of $7000-9000 UNIX Workstations. Cheaper than $5000 is a good place to be (please, none of that educational pricing thing). Unless they can do that, then they are in the price range of the "10MIPS+ workstation market". (note: this is based on the $7000 tag on the A3000UXD) The plug and play ability is not so much of a factor in UNIX. Since C= needs to write UNIX drivers for everything. What doesnt need a driver is probably also useable on other workstations also. In addition, there is a lot of third party workstation "devices" available-- they are just not advertised a lot in the mainstream computer magazines. The bottom line is: Why should I buy a A3000UX? Cost? Not unless the price goes below $5000 (i'm talking UXD here). Proformance? Not when compard to machines in it's price range (ie. $5000-$9000). Availability? The dealers here in town cant even get a demo! Spiffy Features? It runs AmigaDOS :) C= Loyalty? Perhapse for some folks. AT&T Conformance? Like we are not used to 20 types of UNIX's? > Robert I. Eachus - David K -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
peterk@cbmger.UUCP (Peter Kittel GERMANY) (03/21/91)
In article <1991Mar20.100122.1717@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >In article <19986@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: > > A larger case would be used, with more drive slots >for more hard drives and internal tape backups. A larger power supply >would also be added for the extra drives. A cache would be a nice addition, as >would more serial ports-- but these are optional. You'll get the bigger case, the A3000T (for tower) was just shown publicly on CeBIT. And our A2232 card with seven serial ports works nicely in most of our Amiga UNIX boxes. >All that you'd really need is a redesigned case and maybe a power supply. See above. -- Best regards, Dr. Peter Kittel // E-Mail to \\ Only my personal opinions... Commodore Frankfurt, Germany \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk
david@kessner.denver.co.us (David Kessner) (03/21/91)
In article <EACHUS.91Mar20181104@aries.mitre.org> eachus@aries.mitre.org (Robert I. Eachus) writes: > I thought your system didn't have an XT bus? The problems "only" >occur when DMA can choke the CPU by taking over the bus. >Unfortunately, most PC compatable '386 machines currently have XT >busses. I have the standard "PC AT" bus which is called the ISA bus, for Industry Standaed Arch. Then there is MCA or Microchanel-- where IBM clames that you cannot do 'multitasking' without it (and only thet have it!). There is also EISA, for Extended ISA-- wich is like MCA, but isnt owned by IBM and is compatable with normal ISA cards. I have the ISA bus, but have never experienced the jerkyness that you describe... > No, I was speaking about other alternatives. As far as I know, the >ULowell board will only be required for color X. Yes, but Amiga UNIX V2 will support color on the standard hardware! :) > My point was that there is no point to spending the money to take >these features out, the savings in hardware cost wouldn't come close >to covering the development overhead and the added manufacturing costs >of an additional product line. Yes, as long as Amiga UNIX has a small/piddly market share in the 'typical UNIX shop'. Once/if it gets a larger market share, it might be cost effective to make such a machine. That's one of the reasons that I said C= would be foolish to actually build a machine like that. In addition, it would look just like any other 030/040 based UNIX box out there (with the exception of the NeXT, which is stange in its own way). > I have been complaining about the user percieved speed of the >Sun-3's since back when SPARC was a glimmer in Sun's eye. The problem >has been that a display interface that was not a bottleneck with a >68010 based Sun-2 is a real pain in the neck on a Sun-3. My 2500/30 >happens to be faster than most of the Sun-3 around here, but not the >factor of ten that the relative display speeds will convince you is >the case. Yes. Percieved speed is another issue. But more on that in a sec... > And I think Commodore is figuring that people who have to support a >lot of machines will much prefer the Amiga, due to a much better >support level, and less set-up time, etc. I expect to get in some >SPARCstations in the next month, I'll time how long it takes to set >them up, last time it was 6 hours/machine, (Ouch!) but I hope to >remember some of the gotchas for next time. The 3000U is shiped plug >and play. C='s UNIX market is on a 'lower level' than your typical SUN user. That is to say that they have less knoledge of UNIX than most SUN users/sys-admins. Given that, C= needs to do a little more "hand holding" to keep their customers happy. Some companies are realizing this, like Apple shipping Mac UNIX already installed on a hard drive. There are other companies that are doing this as well-- or will be soon. I installed UNIX on my 386 from 40+ 1.2 meg floppies. You though 6 hours was long! I dont think that set-up time is as important to those UNIX guru's. But it is obviously important to someone... > But not the same code generators! The cheats for Dhrystone (as opposed to >optimizations) were all in the code generators. These results are consistent with EVERY dhrystone test I have seen, including those in UNIX Review, where they list 1.1 results as well as 2.x. > If you read between the lines of what I wrote, you might see that I >expect that the Dhrystone speeds for the next relase of Amiga Unix to >be somewhat higher (but not higher than the comparable AmigaDOS >numbers). The biggest improvement in the next release may be that the >system is compiled with a better compiler. The same Dhrystone program when compiled with Lattice C under AmigaDOS (with the 030 optimization turned on) got 7600 dhry/sec. I would not expect any Dhrystone program (1.1 or 2.x) to get more than 8500 using any compiler. I would not expect the Dhrystone results to get better with Amiga UNIX v2, but OS overhead will improve signifigantly. I've hinted enough: DOES ANYONE HAVE DHRYSTONE 2.X OR SPECMARK CODE???? (and now back to the normally schedualed program...) > I think that you and I are looking at two different types of >performance. Robert Silverman here at MITRE uses distributed networks >of workstations to factor large prime numbers. He cares about raw >(integer) speed, but most of the people at MITRE do mostly text >processing, and for this the Amiga (with 8 Meg at least for emacs on X >:-), is faster than most of the SPARCstations. Flipping instantly >between screens instead of rooting through windows is easy to get >addicted to (and actually makes smaller displays preferable). For me, the raw CPU power is important since I do a lot of CPU bound tasks. Disk I/O is also important, but to a lesser extent. I also have 12 meg of RAM, so swapping is not a problem. All of the terminals (one local, another via 9600 V.42bis modem) are connected via 38400 baud connections and are not a bottle-neck themselves. All in all, I am only I/O bound when I get a large Netnews batch-- but that has to do with the 28ms drives I have... FYI, I have found a BIG case for text only displays. On the 386, I can 'cat' a 80K text file in about 6 seconds. It even supports ten virtual terminals. It makes X windows look snail'ish... > Therefore, when I said what is quoted above, It was refering to the > cost of adding a 040 board, a 34010 board, a 16-17" monitor, and a > few other bells and whistles. > > All these are available or are in the pipe, and modulo what I said >above about large displays, I expect that such a machine will list for >about what a color SPARCstation does. (But no one will pay list for >either.) I expect all of these to be available for the A3000-- but I too expect it to cost as much as a "mainstream" workstation which is the original point. If you spend this much for a fast Amiga, why not just get a SPARC Clone or comparable machine? In terms of proce/performance there is little reason- there is only "AmigaDOS" and "set-up time" that may/may-not be a factor (depending on what brand you get). Another FYI: Do you know why God made <insert your favorite type of person here>? Someone has to pay list price? > As I said, the market they are playing in seems to have a "real" >prices in the $5 to $10K range. By going third party for disks and >memory, I can set up a color SPARCstation for about $15K. (Flame >retardant: The system hardware is less than half of that, additional >network plant adds about $1 to 2K and the rest is software.) If I can >get a comparable Amiga with Unix for less than $10K, I'm happy. For >$15K I expect that I will be able to get the system you describe >above. (Again, less than $10K for hardware...) Judging buy what I saw at the FALL COMDEX, there are a dozen or so new SPARC Clones that should be in the $8000-9000 range for 16" color, 200 meg HD, 8meg RAM, and eithernet. The ones I saw ran Sun OS 4.? but I would not be suprised to see System Vr4 in the bunch. Some of these systems are available now (like the Mars/Tatung system), while others should be available this summer (like Goldstar, DTK, and Compuadd). > Again, you lost me. I wasn't talking about such things as third >party devices (like Exabyte tapes :-), I was talking about the time to >get the basic system configured, up, and running. I am always >appalled by the fact that configuring NFS under AmigaDOS (with a >Ameristar card and software) took less time than hooking up the cable, >while similar installation or changes on a Sun are a nightmare. And >Sun invented NFS! Ahhh... You mean something more like "Working right out of the box." That is another story. I agree that something needs to be done here (I still dont have my eithernet working correctly). I have not played too much with AmigaUNIX on this part-- but would assume that once you get off the "standard configuration" that things are pritty much the same as typical UNIX systems. Am I wrong to assume this? > Cost? Not unless the price goes below $5000 (i'm > talking UXD here). > > I don't think I'll ever see a Unix workstation with a real cost >below $5000, but the Amiga does come close. I can configure a 386 UNIX system in the $4000-4500 range. Add $1000 for a 486/25 system. Here is what I base this on: $1500 Bare bone 386/25 (one floppy, keyboard, case, 200 watt PS) 400 8 Meg RAM 400 150 meg HD 100 HD/Floppy controller 600 800x600x256 SVGA card and monitor 1500 UNIX System (unlimited users, development, X/Motif, manuals) 400 Math Co-processor (not needed, but a good idea) 100 Mouse (a damn good mouse, since most cost $65). --------------------------- 3500 Total Add to this $1000 worth of add-ons. Perhapse a 34010 board for $600. Eithernet for $125. Tape backup for $400. A Telbit T2500 at $950. Etc.. The usuall price difference between a 386/25 and a 486/25 is about $1000, but this changes daily... As you see, the 386 system is some real competition. At the $3500 base price, there are a lot of changes that you can add-- 34010 boards and caching disk controllers are near the top of the list. I wont say that a 386 system is better-- just damn attractive. > Robert I. Eachus - David K -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
jac@gandalf.llnl.gov (James A. Crotinger) (03/22/91)
eachus@aries.mitre.org (Robert I. Eachus) writes: > (integer) speed, but most of the people at MITRE do mostly text > processing, and for this the Amiga (with 8 Meg at least for emacs on X > :-), is faster than most of the SPARCstations. Flipping instantly > between screens instead of rooting through windows is easy to get > addicted to (and actually makes smaller displays preferable). Huh? I haven't used an A3000UX, but my experience is that emacs seems infinitely faster on Sun 4's (sparcs) than on the Sun 3/80 I used to have (which, I believe, uses a 20 MHz '030). And this "smaller displays preferable" stuff sounds like Hamburger B syndrome. 8-). > Therefore, when I said what is quoted above, It was refering to the > cost of adding a 040 board, a 34010 board, a 16-17" monitor, and a > few other bells and whistles. > All these are available or are in the pipe, and modulo what I said > above about large displays, I expect that such a machine will list for > about what a color SPARCstation does. (But no one will pay list for > either.) But doesn't this bother you. The sparc has a lot more horsepower than an A3000UX, so the A3000UX with similar display hardware ought to be quite a bit cheaper in order to compete. (And, as I mentioned in an earlier message, Sun's discount pricing seems much more aggressive than CBM's, with 40% discounts for large institutions.) > As I said, the market they are playing in seems to have a "real" > prices in the $5 to $10K range. By going third party for disks and > memory, I can set up a color SPARCstation for about $15K. (Flame > retardant: The system hardware is less than half of that, additional > network plant adds about $1 to 2K and the rest is software.) If I can > get a comparable Amiga with Unix for less than $10K, I'm happy. For > $15K I expect that I will be able to get the system you describe > above. (Again, less than $10K for hardware...) I guess I'm missing something. Sun's IPC *lists* for $10K (our price, $6K) and is every bit as complete as the A3000UX, coming with 16" color monitor, ethernet, 200 Meg hard drive, 8 Meg ram, SunOS 4.1 and OpenWindows (which includes a lot of stuff that CBM's OPEN LOOK software doesn't have). What additional software do you have to buy for this that you wouldn't have to buy for the Amiga? (And is the software you want even available on the Amiga). If you don't want color, Sun's SLC *lists* for $5K (but you do need to get a disk and software for it if you want to run it standalone). That certainly is cheaper than the A3000UX + A2024. Furthermore, the IPC is more-or-less "plug and play". The software is preinstalled. You turn it on, answer some questions, create yourself an account, and you're ready to go. There is room for improvement, however, since Sun doesn't currently have any graphically oriented sysadmin tools for non-UNIX experts. (Does the Amiga?) > I don't think I'll ever see a Unix workstation with a real cost > below $5000, but the Amiga does come close. Why? I predict that Sun or some Sparc clone will have such a beast in 1-2 years. > I don't count the low end > SPARCstations, because the initial cost is sky high. They only > compete when you already have an active Sun network. you might be > able to put together a ten box system for under $10K per seat, but > quantity one will kill you. Why do you say this? What do you need that isn't included with Sun's IPC? -- ----------------------------------------------------------------------------- James A. Crotinger Lawrence Livermore Natl Lab // The above views jac@moonshine.llnl.gov P.O. Box 808; L-630 \\ // are mine and are not (415) 422-0259 Livermore CA 94550 \\/ necessarily those of LLNL
jac@gandalf.llnl.gov (James A. Crotinger) (03/22/91)
david@kessner.denver.co.us (David Kessner) writes:
You just don't have a fast enough machine 8-). From an xterm on my Sparc 1:
gandalf:jac(make-3.59)> ls -l ChangeLog
-rw-r--r-- 1 jac 164432 Nov 28 19:53 ChangeLog
gandalf:jac(make-3.59)> time cat ChangeLog
[164432 characters deleted 8-)]
0.030u 0.160s 0:15.88 1.1% 0+82k 0+0io 0pf+0w
^^^^^^^ wall clock time
While this is not quite as quick as your 386's console, I think it is
quite acceptable. And if I cat the same file from a disk on a remote
machine (where xterm is running on the remote machine, a 490), I get
0.010u 0.120s 0:09.32 1.3% 0+55k 0+2io 0pf+0w
So X on a Sparc can display characters quite quickly.
[And this is Sun's xnews running on a machine with 8 bit graphics
but without Sun's GX board. The figures would almost certainly be
faster running MIT's X server]
[From psterm, which does the rendering in NeWS (PostScript), the time
was 16.22 seconds to cat the local file with a locally running psterm,
and 14.87 seconds to cat the remote file with a remotely running
psterm]
[BTW, I don't think I've ever seen anything display characters as
quickly as the old AMIX windowing system. Man, it blasted them
characters up there!]
Jim
--
-----------------------------------------------------------------------------
James A. Crotinger Lawrence Livermore Natl Lab // The above views
jac@moonshine.llnl.gov P.O. Box 808; L-630 \\ // are mine and are not
(415) 422-0259 Livermore CA 94550 \\/ necessarily those of LLNL
peter@ficc.ferranti.com (Peter da Silva) (03/22/91)
In article <1991Mar20.211652.3247@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: > Keep in mind that 38400 baud is a realistic rate on a UNIX system-- where > high speed modems are the norm. Todays 9600 baud modems have V.42bis that > can do 4:1 compression on text-- requiring that you lock the modem's baud rate > at 38400 baud... Then you throw V.42bis with V.32bis and you have a bigger > nightmare... I don't get it. Why put compression on the modem, when the UNIX box can do a better job at it (after all, it's got the whle file to examine), and put all this interrupt handling on the UNIX box when the modem is better at it? Doesn't make sense to me. -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"
eachus@aries.mitre.org (Robert I. Eachus) (03/22/91)
In article <IP4ABRB@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes:
The NeXT was released with rev 0.9 of the O/S. At some point you have to
shoot the developers and ship something.
Don't know about you, but the first (and I hope only) NeXT
machines we got were running 0.8. 0.9 was a big improvement, and we
now have 2.0 installed. Acording to John Kordash in the Research
Computer Network support center here, Mach 2.0 on a 68040 (upgraded
motherboard in a cube) feels to the user somewhere between a Sun-3/60
and and original SPARCstation. To me that is really damning with
faint praise.
--
Robert I. Eachus
with STANDARD_DISCLAIMER;
use STANDARD_DISCLAIMER;
function MESSAGE (TEXT: in CLEVER_IDEAS) return BETTER_IDEAS is...
bgribble@jarthur.Claremont.EDU (Bill Gribble) (03/22/91)
Just a few notes to add fuel to the fl- uh, discussion. [Please don't misinterpret this as a wholehearted endorsement of Amiga Unix: I still have doubts. But I am concerned with what appears to be misinformation or misconception.] About getting a high-resolution display, and the concern that doing so would put the 3000ux into high end pricing: if you don't really care about color (I know, that's not valid for everybody) the A2024 monitor has been available for some time with (I think) 1280x800, 4 grey scale. This is as good as your typical low end SPARC or NeXTstation. And a quick check to the price list reveals that the A2024 is the same price as the 1950, and is (if I'm not mistaken) swappable with the 1950 in any unix bundles. About the I-like-386i-unix guy's assertion that text-only virtual terminals are pretty hip: Commodore agrees wholeheartedly. That's why you can get up to [I think] 20 of them on the current release of Amiga Unix without ever even thinking about X. About the 3000ux as a viable competitor in the lowend workstation market: [this is entirely conjecture, so don't believe a word of it] I think the 3000ux's main competitor right now is the NeXTstation, and, frankly, the ux is losing right now, The lack of available 040 cards is what does it. But a 3000ux + A2024 + 040 = NeXTstation + 100meg of disk + expansion potential. The expansion capability is an unquantifiable benefit, but if I can get a 040-based 3000ux running sys5 I would definitely overlook a fair-sized price differential in the NeXT's favor, especially since this computer will be mine (and the only one I have) rather than the school's or the company's and I don't want to stick myself with a NeXTstation with absolutely NO way to make it any better. Honestly, at this point, I really don't know what's going to happen with Amiga Unix. But I give them a lot more credit than most people on this group seem to. ************************************************************************* ** Bill Gribble Harvey Mudd College, Claremont, CA ** ** bgribble@jarthur.claremont.edu Never heard of it? You're stupid. ** *****************************************************************************
daveh@cbmvax.commodore.com (Dave Haynie) (03/22/91)
In article <1991Mar20.100122.1717@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >In article <19986@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: >>The A3000 was designed from the ground up as a high performance multitasking >>personal computer. That is something different than a high performance single >>tasking computer, like your typical '386/'486 system, or most Macs. >Please elaborate. My 386 UNIX box does quite well being a "High performance >single tasking computer". That is exactly what I claimed. I suspect you meant to say that it worked well as a high performance multitasking computer, and then go on to discuss I/O in a single tasking mindset: >I/O speeds are not really a problem since only very high-end disk drives get >more than 2meg/sec of the 8mhz I/O bus, and since I run mine at 12mhz there >is no shortage of bandwidth. There certainly is if you're multitasking. The typical PC bus disk interface is a PIO (programmed I/O), non-DMA, 16 bit device. Since you can run at faster bus speeds in many cases, and have a cached high speed CPU to do the data moves, you don't use the bus resident DMA controller, and that's good. You can probably transfer about 3-5 MB/s between the jazzed AT bus and main memory, depending on your memory and all. Fine for single tasking, you are not going to find single hard disks that exceed that rate. However, the CPU does have to be involved in that transfer, and in many cases sits around in a tight PIO loop for the duration of transfer of an entire block or more. In the A3000, you get 32 bit wide fully buffered DMA from SCSI. Again, your single disk isn't likely to exceed 2 MB/s. However, since after setting up a transfer, the CPU doesn't get involved again, and since the hard disk DMA controller always runs full speed cycles at 20 MB/s, you use at most 10% of your machine's bandwidth in a full speed transfer. This leaves 90% available for running other tasks, rather than the 0% available during a tight PIO loop. >Comparing the 030 with the 386 might be seen as a little skwed, and it is. >But when the A3000UX comes in at HALF the speed of the 386 then it raises >more than an eyebrow... It is a foregone conclusion. All things being externally equivalent, the '030 and '386 are pretty comparable. However, when you compare the uncached '030 (A3000 or NeXT) against a cached '386, using a cache-sized benchmark, you are kind of stacking the deck in favor of the '386. Not that I have any problem with the idea of a cache, it certainly will help some. What you get here is a best-case estimate of its utility. >All that you'd really need is a redesigned case and maybe a power supply. >I'm sure some third party has thought of this... 3rd party tower cases for the A2000 have been around for some time. Though the latest news from CeBit might make the market for an A3000 tower case a bit less attractive... >Sorry. I was in that C-64 mode for a sec there. You remember, where the CPU >was practically resonsible for shifting in the bits in from the user port. Actually, completely responsible. The C64 has a software UART, plain and simple. One port line for transmit, one for receieve, more for handshaking and all. Using all the available CPU power, you could run a reasonably good 1200 baud VT100 emulation with it. It did the floppy disk stuff the same way, albeit via a software generated synchronous serial port. >I should say a faster UART, perhapse with a FIFO. Like the 16550... FIFO would be a good idea. I would really like to see the UART redesigned to use video line DMA, like the floppy does. So you get a pretty much unlimited buffer. Convincing the chip designers may take awhile on that one... >David Kessner - david@kessner.denver.co.us | do { -- Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy "What works for me might work for you" -Jimmy Buffett
jesup@cbmvax.commodore.com (Randell Jesup) (03/22/91)
In article <1991Mar20.211652.3247@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >My point is: Would it have been better for C= to wait an extra 6 months to >get a Color X going-- BEFORE releasing Amiga UNIX? I'm no marketing GURU, but >my gut feeling is that C= will get bad market perception for releasing UNIX and >then UPGRADING it so soon... Most OS's I've known that were released for the first time (from a company/for a machine) were reved relatively soon thereafter. Witness MSDOS, AmigaDos 1.0 vs 1.1, etc, etc. >Hmmmm. If you took out the custom chips, leaving only DMA to "fast ram", >added a TEXT ONLY display (which is VERY cheap), then the savings would be more >noticeable in cost, and board space (since there isnt a "chip ram" bus). The >actual $$$ cost benifit of this is subject to C's price on sand, the phase of >the moon, etc... > >I mentioned using a 1-bit-plane X display strictly for COST-- I dont like them >myself. But you missed (glossed over) my comment saying, "instead relying on >a 34010 board for X-Windows" (somewhat paraphrased). Note 1-bitplane X doesn't mean 1-bitplane text. In any case, the cost of the Amiga custom chips is the cost of sand. They're old (3+ micron NMOS), we own our own foundry, and they're paid for. Also, there was essentially $0 cost for HW engineering (not really 0, but essentially mimimal) when compared to the amount for doing a variant motherboard (different casework/PS/etc would have really upped the engineering cost). Essentially, the Unix group is "leeching" off the AmigaDos hardware designs, getting machines for close to 0 HW engineering cost. If the Unix group does well, it may make sense for us to do a (semi) custom machine for Unix (still leveraging off our existing silicon/cases/etc). >Otherwise, in the practical sense of the work, the A3000UX IS a workstation. Note that the term "workstation" has a highly variable meaning depending on who is using it. It means something different to a cash-strapped student than to a random software engineer to a hardware engineer to a chip engineer to a scientist doing simulations. >> And as I pointed out above, so has Commodore. I don't think Dave >>can "announce" things which Commodore has announce only in Europe, but >>I don't work for Commodore. Note that the 3000T has the same >>motherboard but more slots. A slight correction: the machine shown at CEBIT has a variant of the same motherboard. It has more slots (and they're on the main motherboard), and some other small differences in the motherboard (uses ZIPs for chip ram, etc). You can see some of this in the A3000 schematics in a box labelled "if 3500" or some such. Note that I am not (and could not) announce such a machine - that's done by the sales companies of the respective countries, as is pricing and whether they carry it, warantee's, etc, etc, etc. I know it was shown in Hannover, I don't know what the German sales company said about it. As usual, this is NOT any sort of official statement by commodore, I could be having delusions, this could be a forgery, etc, etc. :-) >I seriously doubt the A3000UX's ability to do 38400 baud, and 19200 is >questionable (this is under UNIX, ya know). The limiting factor here is >the ability of the OS to grab a character from the UART before the next >character comes in. If the OS cannot get it in time (ie, intterupt latency) >then that character is lost. A buffered UART (like the 16550) has a 16 >byte buffer than can capture several characters during the intterupt latency >period. UNIX can be quite bad about servicing intterupts of this nature. There are solutions to this. -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup The compiler runs Like a swift-flowing river I wait in silence. (From "The Zen of Programming") ;-)
david@kessner.denver.co.us (David Kessner) (03/22/91)
In article <11342@jarthur.Claremont.EDU> bgribble@jarthur.Claremont.EDU (Bill Gribble) writes: >About getting a high-resolution display, and the concern that doing so > would put the 3000ux into high end pricing: if you don't really care > about color (I know, that's not valid for everybody) the A2024 monitor > has been available for some time with (I think) 1280x800, 4 grey scale. > This is as good as your typical low end SPARC or NeXTstation. And a > quick check to the price list reveals that the A2024 is the same price > as the 1950, and is (if I'm not mistaken) swappable with the 1950 in > any unix bundles. I've only seen Amiga UNIX running at 640x400 (or was it 480) on a one-bitplane bitmap and on the U of L board. I was under the impression that the current version of the X software could only deal with one bit-plane image (using the standard video). Now, Assuming that this is so... I'd like to rephrase the sediments of Chris Hanson (who started this line of messages/flames, and has remained silent, heh, heh... That's chris@kessner.denver.co.us! :)... "OpenLook is ugly. But a B&W (not even gray scale) Openlook is doubly so!" (paraphrased) >About the I-like-386i-unix guy's assertion that text-only virtual terminals > are pretty hip: Commodore agrees wholeheartedly. That's why you can > get up to [I think] 20 of them on the current release of Amiga Unix without > ever even thinking about X. Hmmm. I would not think of my comments as "text-only...[is] pritty hip." But there is definately a benifit there. I personally would rather use X windows with it's cut/paste and be able to look at several windows at the same time-- but that is my own preference. Text-only displays are very efficent for many of todays applications, especally on a very text oriented system like UNIX. They take up little memory (for buffering) and have minimal overhead-- scrolling a 4K screen is easier than scrolling a 800x600 screen (512K). However, machines that have a graphic accelerator can make up the speed difference... Here is a question for those C= folk: Does the Amiga UNIX use the blitter for ANYTHING? I know that it is not used for X-- but what about scrolling the "text-only" virtual terminals? Also, can someone set me straight on exactly what video modes X will support on the 3000UX (without the U of L board). - David K -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
scotte@applix.com (Scott Evernden) (03/22/91)
In article <11342@jarthur.Claremont.EDU> bgribble@jarthur.Claremont.EDU (Bill Gribble) writes: < <About getting a high-resolution display, and the concern that doing so < would put the 3000ux into high end pricing: if you don't really care < about color (I know, that's not valid for everybody) the A2024 monitor < has been available for some time with (I think) 1280x800, 4 grey scale. > This is as good as your typical low end SPARC or NeXTstation. ... Ya but isn't this the display which updates only 10 or 15 times a second? -scott
david@kessner.denver.co.us (David Kessner) (03/22/91)
In article <20030@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: >In article <1991Mar20.100122.1717@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >>Please elaborate. My 386 UNIX box does quite well being a "High performance >>single tasking computer". > >That is exactly what I claimed. I suspect you meant to say that it worked well >as a high performance multitasking computer, and then go on to discuss I/O in >a single tasking mindset: Hmmm. The term "High performance single tasking computer" is is quotes because that is the exact words you used to describe the typical 386. I fully intended to use the words "UNIX" and the quoted "single tasking" in the same sentance to contrast my experiance with your "single tasking" comment. Oh well. It doesnt really matter much, anyway... >There certainly is if you're multitasking. The typical PC bus disk interface >is a PIO (programmed I/O), non-DMA, 16 bit device. Since you can run at >faster bus speeds in many cases, and have a cached high speed CPU to do the >data moves, you don't use the bus resident DMA controller, and that's good. >You can probably transfer about 3-5 MB/s between the jazzed AT bus and main >memory, depending on your memory and all. Fine for single tasking, you are not >going to find single hard disks that exceed that rate. However, the CPU does >have to be involved in that transfer, and in many cases sits around in a >tight PIO loop for the duration of transfer of an entire block or more. In the >A3000, you get 32 bit wide fully buffered DMA from SCSI. Again, your single >disk isn't likely to exceed 2 MB/s. However, since after setting up a >transfer, the CPU doesn't get involved again, and since the hard disk DMA >controller always runs full speed cycles at 20 MB/s, you use at most 10% of >your machine's bandwidth in a full speed transfer. This leaves 90% available >for running other tasks, rather than the 0% available during a tight PIO loop. Hmmm. On the original AT, it was found that using a busy loop rather than DMA was faster (although I forgot the exact reason for this). This was a reasonable thing on an MS-DOS machine, but isnt the greatest thing on a multi-tasking machine (BTW, an XT does use DMA on it's drives, but an AT does not.) To the best of my knoledge, all controllers have the ability to do DMA transfers, but the controller BIOS has ultamate say as to which method is used. To add further variables... The first thing UNIX does when it boots on a 386/486 machine is switches out the BIOS (since they do not run in the native 386 mode that UNIX uses). This "makes it possible to use DMA anyway", and the developers of UNIX on a 386 may have done just that-- thinking that DMA on a multi-tasking system is better... Of course, this is all speculation-- as I don't realy know what the 386 UNIX developers did. (BTW, there are "smart" disk controllers that do use the DMA to it's full potential but I have not seen UNIX drivers for them). Also, if ANYONE quotes the above paragraph in a 'followup' or 'reply' PLEASE include this paragraph in the SAME QUOTE. During the course of this discussion some of my remarks have been taken (unintentionally) out of context-- and I want everyone to know that the above paragraph is SPECULATION and any resemblance to any hardware (alive or dead) is purely coincidental... On a whole I would say this about the 386's UNIX disk performance: Average. There is nothing spectacular here (based on both transfer speed AND 'multitask- ability'). There is room for improvement-- but it is certainly acceptable to put 10 people on a 386/33 UNIX box. If disk speed becomes a problem, you could always add four meg of RAM and increase the disk cache/buffers (you can get away with this on a cheap system). You could also go for a cached controller board (that has UNIX drivers). I wont say that it is an optimal solution-- but it is a UNIX system for under $5000 and you get what you pay for.. >>Comparing the 030 with the 386 might be seen as a little skwed, and it is. >>But when the A3000UX comes in at HALF the speed of the 386 then it raises >>more than an eyebrow... > >It is a foregone conclusion. All things being externally equivalent, the >'030 and '386 are pretty comparable. However, when you compare the uncached >'030 (A3000 or NeXT) against a cached '386, using a cache-sized benchmark, >you are kind of stacking the deck in favor of the '386. Not that I have any >problem with the idea of a cache, it certainly will help some. What you get >here is a best-case estimate of its utility. There is another issue here... The BEST CASE 030/25 machine I have seen (of any brand) gets no more than 9000 dhrystones/sec. I came up with this figure by looking at EVERY figure given to me via mail or magazines. Most were in the high 7000's, but there were several (30%) in the 8500 range. giving the 030 the benifit of a doubt I'll say the best case was 9000. I did thow out one figure of an 030/25 doing approx 12,000 because it was only one in a list of about 60 figures. Keep in mind that there were for 030/25's in general rather than just the A3000-- so most were cached... On the other side, none of the 386/25 (cached or not) figures I have seen (via the same method/sources as the 030/25's) were under 10,500. It was closer to 11,500 for cached systems. This is all assuming that the 386 benchmark was not running under MS-DOG, where the speed would be HALF that. Now, this indicates a very strong trend-- to which the A3000UX and my 386/25 fit in nicely. We are not talking a trend of two or three systems, but more like a few hundred. Take any dhrystone figure-- be it hearsay, marketing, Dhrystone 1.1, or real tests-- and plot a bell graph of the results. The 030/25 systems will peak at about 7500-8000, and the 386/25's will be around 11,500. Because my figures fit this trend so closely, I don't question them a whole lot and want to move on to other benchmarks... Several people sent me mail about benchmark code (no actual code however :( ) and I will be sifting through them in the next few days. Thanks all! >3rd party tower cases for the A2000 have been around for some time. Though the >latest news from CeBit might make the market for an A3000 tower case a bit >less attractive... Hmmm. Can someone tell me what the latest news from CeBit is? I guess I missed that one... >Actually, completely responsible. The C64 has a software UART, plain and >simple. One port line for transmit, one for receieve, more for handshaking >and all. Using all the available CPU power, you could run a reasonably good >1200 baud VT100 emulation with it. It did the floppy disk stuff the same >way, albeit via a software generated synchronous serial port. It's comming back to me now... Ahh, drive music! On another topic here, someone was telling me that the 3.5" drive for the C64 (the 1581?) has a faster 6502 in it-- like 4mhz or something. Is this true? I sold my 64 before it came out. If it is true, why? Better fidelity with drive music? >>I should say a faster UART, perhapse with a FIFO. Like the 16550... > >FIFO would be a good idea. I would really like to see the UART redesigned >to use video line DMA, like the floppy does. So you get a pretty much >unlimited buffer. Convincing the chip designers may take awhile on that one... The 16550 UART supports DMA transfers, although this goes largely unused on PC's-- for compatability with the older UARTs. Hayes makes a board that uses the DMA ability of the chip-- which Wimdows uses because the 16 byte FIFO isnt enough for it's "multitasking". Wont it be nice when Microsoft gets hit with an anti-trust suit? (but you didnt hear me say that) >Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" > {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy > "What works for me might work for you" -Jimmy Buffett -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
kris@tpki.toppoint.de (Kristian Koehntopp) (03/22/91)
peter@ficc.ferranti.com (Peter da Silva) writes: >The NeXT was released with rev 0.9 of the O/S. At some point you have to >shoot the developers and ship something. Look at the old dos.library code and BCPL. You want this to happen again? Kristian Kristian Koehntopp, Harmsstrasse 98, 2300 Kiel, +49 431 676689 .sig (Heute ohne Sepp)
zerkle@iris.ucdavis.edu (Dan Zerkle) (03/22/91)
In article <9K5AC+2@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes: > >I don't get it. Why put compression on the modem, when the UNIX box can do >a better job at it (after all, it's got the whle file to examine), and put >all this interrupt handling on the UNIX box when the modem is better at it? >Doesn't make sense to me. Notice that when the modems are doing compression, EVERYTHING goes faster, not just file transfer. You have probably noticed that using a full screen editor is much nicer at 9600bps vs 2400bps. Also, it's nice to have it done automatically by the modem, instead of transforming your file n times, you get to do it n-2 times (one less compression, one less de-compression). It can save time in this manner. Finally, modems with compression also usually have correction built in. With your editor again, this means no annoying line noise. Also, on-the-fly error correction via the modem is a little bit more efficient than the usual programmed error correction. However, all of this is pointless if your site has no budget from the legislature this year because the last governer was a bozo and all the funds got cut and your fees are going up and there's no way in Hell the computer center can afford error correcting modems so your modem might as well be the kind that cost noticably less than the one you did buy. But then again, that's life. Dan Zerkle zerkle@iris.eecs.ucdavis.edu (916) 754-0240 Amiga... Because life is too short for boring computers.
dillon@overload.Berkeley.CA.US (Matthew Dillon) (03/23/91)
In article <9K5AC+2@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes: >In article <1991Mar20.211652.3247@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >> Keep in mind that 38400 baud is a realistic rate on a UNIX system-- where >> high speed modems are the norm. Todays 9600 baud modems have V.42bis that >> can do 4:1 compression on text-- requiring that you lock the modem's baud rate >> at 38400 baud... Then you throw V.42bis with V.32bis and you have a bigger >> nightmare... > >I don't get it. Why put compression on the modem, when the UNIX box can do >a better job at it (after all, it's got the whle file to examine), and put >all this interrupt handling on the UNIX box when the modem is better at it? >Doesn't make sense to me. >-- >Peter da Silva. `-_-' peter@ferranti.com >+1 713 274 5180. 'U` "Have you hugged your wolf today?" You are quite right, UNIX already compresses news, for example, and the big problem with UUCP right now is the fact that it handshakes each file (at a minimum), meaning that lots-o-little files (email) take a while whether you use compression or not. -Matt -- Matthew Dillon dillon@Overload.Berkeley.CA.US 891 Regal Rd. uunet.uu.net!overload!dillon Berkeley, Ca. 94708 USA
skank@iastate.edu (Skank George L) (03/23/91)
In article <1991Mar19.003209.6819@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >In article <1426@amix.commodore.com> skrenta@amix.commodore.com (Rich Skrenta) writes: >>Of course there's a next version! I've never heard a developer say there's >>not going to be another release--unless the product is dead. Our release 2.0 >>is going to have some major improvements, including a kernel and libraries >>built with a different compiler. And of course we keep polishing it as we go. >>Would you rather we held up the release for "piddly" cosmetic problems? > >I would not buy a system that is "stagnent"-- that is not adjusting to the >times. But I wonder about a system that is as new a Amiga UNIX and yet has >so much talk about the next version... It is just an indicator of the first >versions status. This would bother me, but, for instance, Microsoft has the same problem. The first releases of many Microsoft titles were buggy and didn't perform up to developer expectations, to that end I think Commodore has far exceeded Microsoft in how well the initial release of the software works, especially considering the *huge* size of the project. Microsoft (for a while at least) started to develop a reputation for buggy initial releases, it was so bad that the president set a company goal to improve the quality of future titles' initial releases. It happens to all the big companies, so why shouldn't it happen to Commodore too? (this is just to keep things in perspective, I don't like unfinished software anymore than the next person) --George
david@kessner.denver.co.us (David Kessner) (03/23/91)
In article <1991Mar23.090026.29503@news.iastate.edu> skank@iastate.edu (Skank George L) writes: >>I would not buy a system that is "stagnent"-- that is not adjusting to the >>times. But I wonder about a system that is as new a Amiga UNIX and yet has >>so much talk about the next version... It is just an indicator of the first >>versions status. > > This would bother me, but, for instance, Microsoft has the same problem. >The first releases of many Microsoft titles were buggy and didn't perform up >to developer expectations, to that end I think Commodore has far exceeded >Microsoft in how well the initial release of the software works, especially >considering the *huge* size of the project. Microsoft (for a while at least) >started to develop a reputation for buggy initial releases, it was so bad that >the president set a company goal to improve the quality of future titles' >initial releases. It happens to all the big companies, so why shouldn't it >happen to Commodore too? (this is just to keep things in perspective, I >don't like unfinished software anymore than the next person) > > --George This implies that we like Microsoft. The same folks that brought us MS-DOS, Windows, and OS/2. The folks that made BASIC for the Amiga that would not run on 020's and 030's. The people that made TWO versions of an operating system (MS-DOS 4.0 and 4.1) that is IGNORED by 90% of the IBM clone market. Their idea of a UNIX development system is Microsoft C ("tuned for a 386"). The company that is PROUD to have Bill "the 286 makes a ideal multi-media computer" Gates. ... and now we return you to your regularly schedualed flame ... > It happenes to all the big companies, so why shouldn't it happen to C= too? EXXON (EXXOFF?) dumped oil in Alaska, should TEXACO do the same? Shipping buggy software is not the way to run a busness, and I will never buy that software. We should not put up with that type of quality-- and should NEVER think of it as the norm. Now, I do not know of any "bugs" in Amiga UNIX-- just huge omissions in the software (we are still running the Beta3j version and awaiting version 1.1). Most of these-- the lack of sar and imake to name two-- I expect to be solved with version 1.1. Others, like the lack of COLOR X11r4 will not be working untill version 2.0 (with the standard video). Availability of OSF/Motif 1.1 has not been 'announced' but it would be a big boon to those of us that relate Openlook with Multifinder. The current B&W (not even grayscale) X11r3 is not adiquate for a lot of applications. So, the real "issue" with Amiga UNIX is two fold: Why buy a A3000UXD over similarly configured competitor? The answer here is not PRICE/PERFORMANCE, since the $7000 tag puts it in the same ballpark as other FASTER machines. The answer here is in C= loyalty, the ability to run AmigaDOS, and differences in service/setup (which may be an issue, depending on who you are and who you buy from). ...and... Is Amiga UNIX satisfactory (software wise)? Depends on what you expect. My biggest complaint is color X11r4 with higher resolutions, and a DIFFERENT window manager (I'd use UWM over Openlook, but uwn is not available to my knoledge). I'd like Motif, but wont hold it agenst C=. There are big ommisions in Beta3j, that BETTER be fixed in 1.1. You cannot configure it as an NFS SERVER (hey C=, what's the scoop on this?). Otherwise it seems like a normal system-- average, but nothing that stands out. Now, some of these wont have an effect on some (I myself dont use NFS) so they may not be an issue... On a whole-- I'm glad Microsoft didnt have a hand in Amiga UNIX! :) -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
dillon@overload.Berkeley.CA.US (Matthew Dillon) (03/24/91)
In article <20039@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: >In article <1991Mar20.211652.3247@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >>My point is: Would it have been better for C= to wait an extra 6 months to >>get a Color X going-- BEFORE releasing Amiga UNIX? I'm no marketing GURU, but >>my gut feeling is that C= will get bad market perception for releasing UNIX and >>I seriously doubt the A3000UX's ability to do 38400 baud, and 19200 is >>questionable (this is under UNIX, ya know). The limiting factor here is >>the ability of the OS to grab a character from the UART before the next >>character comes in. If the OS cannot get it in time (ie, intterupt latency) >>then that character is lost. A buffered UART (like the 16550) has a 16 >>byte buffer than can capture several characters during the intterupt latency >>period. UNIX can be quite bad about servicing intterupts of this nature. > > There are solutions to this. Also, don't forget that most UNIX machines have major problems with baud rates above 19200 when using a direct-interrupt scheme. Most multi-port solutions these days have co-processors, hardware SILO's, etc, etc, etc... even so it is still possible to overrun the buffer capability on most UNIX boxes, especially loaded down ones. The simple solution for the amiga is to use the A2232, 7 port serial card (assuming all the bugs get fixed). I haven't used the internal serial port for anything except Enforcer (I have a plug in the port that wires pin 2 to pin 3). While the card is unable to do 38.4, it can do 19.2, which is good enough for me. >-- >Randell Jesup, Keeper of AmigaDos, Commodore Engineering. >{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup >The compiler runs >Like a swift-flowing river >I wait in silence. (From "The Zen of Programming") ;-) -Matt -- Matthew Dillon dillon@Overload.Berkeley.CA.US 891 Regal Rd. uunet.uu.net!overload!dillon Berkeley, Ca. 94708 USA
dillon@overload.Berkeley.CA.US (Matthew Dillon) (03/24/91)
In article <1991Mar21.085254.5325@kessner.denver.co.us> david@kessner.denver.co.us (David Kessner) writes: >In article <EACHUS.91Mar20181104@aries.mitre.org> eachus@aries.mitre.org (Robert I. Eachus) writes: >> I thought your system didn't have an XT bus? The problems "only" >>occur when DMA can choke the CPU by taking over the bus. >>Unfortunately, most PC compatable '386 machines currently have XT >>busses. > >I have the standard "PC AT" bus which is called the ISA bus, for Industry >Standaed Arch. Then there is MCA or Microchanel-- where IBM clames that >you cannot do 'multitasking' without it (and only thet have it!). There is >also EISA, for Extended ISA-- wich is like MCA, but isnt owned by IBM and is >compatable with normal ISA cards. > >I have the ISA bus, but have never experienced the jerkyness that you >describe... The fact is, doing DMA on an ISA bus is *SLOWER* than doing it with a CPU. Same goes with the EISA bus. The reason is due to the way arbitration works. That plus the fact that the overall backplane speed is, well, snails pace, and you get a real mess. Even accelerated busses don't fix the problems... they're just accelerated slow busses. The only reason PC's are able to claim any performance at all is because their main memory isn't anywhere near that bus! This is a great idea, but also exasperates the speed difference between memory and IO. While you may not necessarily see any jerkiness, overall performance is easily cut in half during disk io, or worse. PC based UNIX platforms never work well for performance seekers and the faster procssors (33MHz 486) only make the differences worse --- you are going on at a fine clip but the moment you go to disk, POOF, the machine stops. The moment you start to page, the thing becomes jerky. I haven't looked at the MCA spec, but from what I've heard IBM is more mouth than brain in terms of its capabilities. >> But not the same code generators! The cheats for Dhrystone (as opposed to >>optimizations) were all in the code generators. > >These results are consistent with EVERY dhrystone test I have seen, including >those in UNIX Review, where they list 1.1 results as well as 2.x. > >The same Dhrystone program when compiled with Lattice C under AmigaDOS (with >the 030 optimization turned on) got 7600 dhry/sec. I would not expect >any Dhrystone program (1.1 or 2.x) to get more than 8500 using any compiler. > >I would not expect the Dhrystone results to get better with Amiga UNIX v2, >but OS overhead will improve signifigantly. > >I've hinted enough: DOES ANYONE HAVE DHRYSTONE 2.X OR SPECMARK CODE???? >(and now back to the normally schedualed program...) A 25MHz 68030 without a cache, as in the A3000, will get 6000-8000 Drys. With a 16K cache you can get 9000-12000. Most high-end 386 boxes have at least a 16K cache and this is why they generally get 8000-9000 drystones, it has NOTHING to do with the processor. >For me, the raw CPU power is important since I do a lot of CPU bound >tasks. Disk I/O is also important, but to a lesser extent. I also have >12 meg of RAM, so swapping is not a problem. All of the terminals (one >local, another via 9600 V.42bis modem) are connected via 38400 baud >connections and are not a bottle-neck themselves. All in all, I am only >I/O bound when I get a large Netnews batch-- but that has to do with the >28ms drives I have... > >FYI, I have found a BIG case for text only displays. On the 386, I can >'cat' a 80K text file in about 6 seconds. It even supports ten virtual >terminals. It makes X windows look snail'ish... Well, a 386 ISA/EISA isn't a bad choice if all you are looking for is raw CPU power, assuming the thing doesn't have to go to disk you are O.K. I.E. as long as you don't need to do a lot of disk IO and have enough RAM so you don't have to page, you are ok. > - David K >-- >David Kessner - david@kessner.denver.co.us | do { >1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . >If you cant flame MS-DOS, who can you flame? | } while( jones); -- Matthew Dillon dillon@Overload.Berkeley.CA.US 891 Regal Rd. uunet.uu.net!overload!dillon Berkeley, Ca. 94708 USA
dillon@overload.Berkeley.CA.US (Matthew Dillon) (03/24/91)
In article <990@cbmger.UUCP> peterk@cbmger.UUCP (Peter Kittel GERMANY) writes: >In article <1991Mar20.100122.1717@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >>In article <19986@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: >> >You'll get the bigger case, the A3000T (for tower) was just shown publicly >on CeBIT. And our A2232 card with seven serial ports works nicely in most ^^^^^ >of our Amiga UNIX boxes. > >>All that you'd really need is a redesigned case and maybe a power supply. > >-- >Best regards, Dr. Peter Kittel // E-Mail to \\ Only my personal opinions... >Commodore Frankfurt, Germany \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk most ? -Matt -- Matthew Dillon dillon@Overload.Berkeley.CA.US 891 Regal Rd. uunet.uu.net!overload!dillon Berkeley, Ca. 94708 USA
jesup@cbmvax.commodore.com (Randell Jesup) (03/24/91)
In article <990@cbmger.UUCP> peterk@cbmger.UUCP (Peter Kittel GERMANY) writes: >You'll get the bigger case, the A3000T (for tower) was just shown publicly >on CeBIT. And our A2232 card with seven serial ports works nicely in most >of our Amiga UNIX boxes. In fact, Unix was one of the main reasons for building the serial card. -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup The compiler runs Like a swift-flowing river I wait in silence. (From "The Zen of Programming") ;-)
jesup@cbmvax.commodore.com (Randell Jesup) (03/24/91)
In article <1991Mar22.053324.8867@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >Hmmm. On the original AT, it was found that using a busy loop rather than >DMA was faster (although I forgot the exact reason for this). This was a >reasonable thing on an MS-DOS machine, but isnt the greatest thing on a >multi-tasking machine (BTW, an XT does use DMA on it's drives, but an AT >does not.) That's because it's via a DMA controller on the motherboard, and it (like the CPU) has to read a byte, then write a byte, over the bus. In a single-tasking machine, it doesn't help any since it costs about the same number of transfers on the bus, and even the CPU is usually faster than the IO device, and ends up waiting on the port most of the time. In a multitasking machine, the CPU often has something better to do. >Of course, this is all speculation-- as I don't realy know what the 386 UNIX >developers did. (BTW, there are "smart" disk controllers that do use the >DMA to it's full potential but I have not seen UNIX drivers for them). >Also, if ANYONE quotes the above paragraph in a 'followup' or 'reply' PLEASE >include this paragraph in the SAME QUOTE. During the course of this discussion >some of my remarks have been taken (unintentionally) out of context-- and I >want everyone to know that the above paragraph is SPECULATION and any >resemblance to any hardware (alive or dead) is purely coincidental... These are probably "bus-mastering" (also called "first-party") dma controllers. >On the other side, none of the 386/25 (cached or not) figures I have seen (via >the same method/sources as the 030/25's) were under 10,500. It was closer to >11,500 for cached systems. This is all assuming that the 386 benchmark was not >running under MS-DOG, where the speed would be HALF that. Note that 80x86's are do better on dhrystone than they do on larger or more general benchmarks: dhrystone is heavily string oriented, and the strings don't match real-world characteristics, but do match the string functions of '86's (or so I'm told, I'm no expert, and I don't do 80x86's). SPECmark (particularily for Unix) is a _FAR_ better benchmark. As for your request for source, ask in comp.benchmarking - it's an entire tape's worth (gcc is just one of the tests). BTW, as for the '040 vs '486 vs SPARC: all at 25Mhz, all 128K cache, the '040 gets 11.8 SPECmarks (12.9 integer, 11.0 FP); the '486 gets 8.8 SPECmarks (13.3 integer, 6.6 FP); and SPARC gets 11.8 (12.3 integer, 11.6 FP). (SPECmarks are essentially VUPS: Vax 11/780 units of performance.) (Source: Feb 20 Microprocessor review, also posted by the author in comp.arch.) -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup The compiler runs Like a swift-flowing river I wait in silence. (From "The Zen of Programming") ;-)
bruce@cs.su.oz (Bruce Janson) (03/24/91)
David, In article <1991Mar23.115254.13902@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >.. >Now, I do not know of any "bugs" in Amiga UNIX-- just huge omissions in the >software (we are still running the Beta3j version and awaiting version 1.1). >.. And I look forward to reading your first impressions of your non-beta distribution when it arrives. >.. You cannot >configure it as an NFS SERVER (hey C=, what's the scoop on this?). .. The following works: $ uname -a UNIX_System_V jake 4.0 Beta3j Amiga m68020 $ $ cd /etc/init.d $ ./nfs start $ cd /etc/dfs $ share -F nfs -d / / blah $ jake's root fs may then be NFS-mounted from "basser" (a MIPS RS3230). Cheers, bruce. Bruce Janson Email: bruce@cs.su.oz.au Basser Department of Computer Science Phone: +61-2-692-3272 University of Sydney, N.S.W., 2006, AUSTRALIA Fax: +61-2-692-3838
david@kessner.denver.co.us (David Kessner) (03/25/91)
In article <20073@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: >In article <1991Mar22.053324.8867@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >>Hmmm. On the original AT, it was found that using a busy loop rather than >>DMA was faster (although I forgot the exact reason for this). This was a >>reasonable thing on an MS-DOS machine, but isnt the greatest thing on a >>multi-tasking machine (BTW, an XT does use DMA on it's drives, but an AT >>does not.) > > That's because it's via a DMA controller on the motherboard, and it >(like the CPU) has to read a byte, then write a byte, over the bus. In a >single-tasking machine, it doesn't help any since it costs about the same >number of transfers on the bus, and even the CPU is usually faster than the >IO device, and ends up waiting on the port most of the time. In a multitasking >machine, the CPU often has something better to do. Hmmm. I depends on how the cache is designed. I a well designed system the system should allow DMA while the CPU is accessing the cache, and perhapse allowing the CPU to pause DMA and 'burst reload' the cache. I doubt that the current lineup of ISA based 386/486's do this, however. FYI: In the current issue of PC MAg they review 486/33 ESIA machines. They range in price from $5700 with a 200 Meg HD, Mini-Tower case, 128K cache, up to 96Meg on the MB, also includes SVGA of sorts, but I dont know the RAM/Video configuration for the price mentioned... > These are probably "bus-mastering" (also called "first-party") dma >controllers. I would not say that... I would call it "pathetically simple DMA". > Note that 80x86's are do better on dhrystone than they do on larger >or more general benchmarks: dhrystone is heavily string oriented, and the >strings don't match real-world characteristics, but do match the string >functions of '86's (or so I'm told, I'm no expert, and I don't do 80x86's). >SPECmark (particularily for Unix) is a _FAR_ better benchmark. As for your >request for source, ask in comp.benchmarking - it's an entire tape's worth >(gcc is just one of the tests). BTW, as for the '040 vs '486 vs SPARC: >all at 25Mhz, all 128K cache, the '040 gets 11.8 SPECmarks (12.9 integer, >11.0 FP); the '486 gets 8.8 SPECmarks (13.3 integer, 6.6 FP); and SPARC gets >11.8 (12.3 integer, 11.6 FP). (SPECmarks are essentially VUPS: Vax 11/780 >units of performance.) (Source: Feb 20 Microprocessor review, also posted >by the author in comp.arch.) I have found a source of other benchmarks, like whetstone, linpack, etc. I'm still looking for the SPECmark. I'll check comp.benchmarking. The only CONCLUSIVE evidence that the dhrystone has told us is that the 386 can compute dhrystones faster than the 030 at the same clock speed. However, this may indicate that there are some applications that the 386 will run signifigantly faster. I'll post results from other benchmarks as become available. Re: 486vs040... Initial figures for the 040 are scarse and contain a lot of marketing hype. The 486, however, has a bit more information. It's integer UNIT is a tad more than twice as fast as the 386, and floating point is three times as gast as the 387-- which brings it up to about 1.5 MFLOPS. All reports that I have seen suggest that the 040 is roughly equal to the the 486 in integer, and a lot faster in floating point. Your figures agree with this. AND IT"S ABOUT TIME. (assuming that the 386 is signifigantly faster than the 030) It is sad that a less-than-optimum design [the 386] could be faster than a clener-better-designed cpu [the 680x0]. I wondered why the 030 was slower, and am encouraged by the inital performace figures of the 040. The 386 is a decent CPU, as is the 486-- but GOD knows that IBM wans os/2 extentions in the next generation 80x86's so its future is unknown (unless you want os/2)... I'll stop ranting now... >Randell Jesup, Keeper of AmigaDos, Commodore Engineering. >{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
skrenta@amix.commodore.com (Rich Skrenta) (03/25/91)
david@kessner.denver.co.us (David Kessner) writes: > There are big ommisions in Beta3j, that BETTER be fixed in 1.1. You cannot > configure it as an NFS SERVER (hey C=, what's the scoop on this?). NFS works fine in Beta3j. Rich -- skrenta@amix.commodore.com
peterk@cbmger.UUCP (Peter Kittel GERMANY) (03/25/91)
In article <dillon.5449@overload.Berkeley.CA.US> dillon@overload.Berkeley.CA.US (Matthew Dillon) writes: >In article <990@cbmger.UUCP> peterk@cbmger.UUCP (Peter Kittel GERMANY) writes: > >>You'll get the bigger case, the A3000T (for tower) was just shown publicly >>on CeBIT. And our A2232 card with seven serial ports works nicely in most > ^^^^^ >>of our Amiga UNIX boxes. > > most ? Sorry, that must be again my bad English: I was talking about *real life*, those boxes we are running cbmnet on. And as I don't know all of those installations from own sight, I can only guess that they also ("most" of them) use an A2232 in them as we do here. That was NO speculation about the A2232 perhaps not working in some special Amiga UNIX setup. There shouldn't be any problems on any Amiga UNIX machine. -- Best regards, Dr. Peter Kittel // E-Mail to \\ Only my personal opinions... Commodore Frankfurt, Germany \X/ {uunet|pyramid|rutgers}!cbmvax!cbmger!peterk
kent@swrinde.nde.swri.edu (Kent D. Polk) (03/25/91)
In article <20072@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: > In fact, Unix was one of the main reasons for building the serial >card. How does this fit in with the 2 user license? Kent Polk: Southwest Research Institute (512) 522-2882 Internet : kent@swrinde.nde.swri.edu UUCP : $ {cs.utexas.edu, gatech!petro, sun!texsun}!swrinde!kent
dlb5404@tamuts.tamu.edu (Daryl Biberdorf) (03/26/91)
In article <jac.669575661@sundance> jac@gandalf.llnl.gov (James A. Crotinger) writes: > I guess I'm missing something. Sun's IPC *lists* for $10K (our >price, $6K) and is every bit as complete as the A3000UX, coming with >16" color monitor, ethernet, 200 Meg hard drive, 8 Meg ram, SunOS 4.1 >and OpenWindows (which includes a lot of stuff that CBM's OPEN LOOK >software doesn't have). What additional software do you have to buy >for this that you wouldn't have to buy for the Amiga? (And is the >software you want even available on the Amiga). Assuming the 3000UX ships with an ANSI C compiler, that's one thing you wouldn't have to buy! I find it totally ludicrous that an established, respected workstation vendor like Sun still doesn't give me a full ANSI compiler. Someone correct me if I'm wrong on this, but I still can't find a way to get a statement like "char filename[]="data.dat"" to compile without an illegal aggregate initialization error on the new Sun 4/4xx we have here. It works fine under the xlc compiler under IBM's AIX, however. Kinda odd that you have to use gcc if you want an ANSI compiler on the Sun.... --Daryl Biberdorf, dlb5404@{tamuts,rigel}.tamu.edu Texas A&M University
raz@picowatt.Eng.Sun.COM (Stephen Berry) (03/26/91)
In article <jac.669575661@sundance> jac@gandalf.llnl.gov (James A. Crotinger) writes: >eachus@aries.mitre.org (Robert I. Eachus) writes: >> I don't count the low end >> SPARCstations, because the initial cost is sky high. They only >> compete when you already have an active Sun network. you might be >> able to put together a ten box system for under $10K per seat, but >> quantity one will kill you. > Why do you say this? What do you need that isn't included with Sun's IPC? I swear, no money changed hands here... ;-) Seriously, you can get a color IPC for $9995 as Mr. C describes. You could also get a 7K monochrome system, which from what I have been seeing quoted in this news group is the same price as the 3000UX. I know which one I would choose if I needed an inexpensive UNIX box... but I may be biased. >James A. Crotinger Lawrence Livermore Natl Lab // The above views Thanks for the plug! -- ------ Stephen Berry IPC Project Engineer - Sun Microsystems raz@Eng.sun.com
kholland@hydra.unm.edu (Kiernan Holland) (03/26/91)
Does anyone know how much UNIX for the 3000 will cost on student deal? I'm fixing to get an 16/50 Amiga 3000. After that I'll be working on getting a 68040 board which is planned to be out soon.
peter@ficc.ferranti.com (Peter da Silva) (03/27/91)
In article <2988@tpki.toppoint.de> kris@tpki.toppoint.de (Kristian Koehntopp) writes: > peter@ficc.ferranti.com (Peter da Silva) writes: > >The NeXT was released with rev 0.9 of the O/S. At some point you have to > >shoot the developers and ship something. > Look at the old dos.library code and BCPL. You want this to happen again? Hey, you have any idea how many victims were persuaded to buy Atari STs instead of Amigas because of how long it took them to start shipping boxes? If they hadn't shipped *something* we'd be running TOS now. -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"
eachus@aries.mitre.org (Robert I. Eachus) (03/28/91)
I said: > I don't count the low end SPARCstations, because the initial cost > is sky high. They only compete when you already have an active > Sun network. you might be able to put together a ten box system > for under $10K per seat, but quantity one will kill you. And lots of people tried to explain how they could get this system or that one for a "reasonable" price. First of all, this is not intended as a flame of Sun in any way. We have LOTS of Sun workstations here. HOWEVER, when we go to put a machine in a locked room disconnected from the corporate network (something we have to do from time to time), Sun's often become uncompetitive with other workstations which were designed to operate standalone. Now, YOU may be willing to operate in such an environment without a fast backup capability, but if we do that, we incur either lots of wrath if there is no recent backup, or the cost of someone sitting around while the machine is backed up. What we like to do is to be able to set the system up so that it can be backed up without operator intervention. Again, not a problem with Suns, but the configurations that we end up with cost between $10 and $15K (including basic software and first year maintenance) with a reasonable amount of disk. -- Robert I. Eachus with STANDARD_DISCLAIMER; use STANDARD_DISCLAIMER; function MESSAGE (TEXT: in CLEVER_IDEAS) return BETTER_IDEAS is...
jac@gandalf.llnl.gov (James A. Crotinger) (03/28/91)
dlb5404@tamuts.tamu.edu (Daryl Biberdorf) writes: > Assuming the 3000UX ships with an ANSI C compiler, that's one thing > you wouldn't have to buy! > I find it totally ludicrous that an established, respected workstation > vendor like Sun still doesn't give me a full ANSI compiler. I certainly can't defend Sun's lack of an ANSI compiler. However it should be mentioned that said compiler is supposed to ship very soon. It will be a layered product, though. What compilers come with the A3000UX? I was under the impression that they were AT&T's pcc [non-ANSI] and gcc---the same things you can currently get on the sun [and for the same price--"free"]. Jim -- ----------------------------------------------------------------------------- James A. Crotinger Lawrence Livermore Natl Lab // The above views jac@moonshine.llnl.gov P.O. Box 808; L-630 \\ // are mine and are not (415) 422-0259 Livermore CA 94550 \\/ necessarily those of LLNL
kris@tpki.toppoint.de (Kristian Koehntopp) (03/28/91)
peter@ficc.ferranti.com (Peter da Silva) writes: >Hey, you have any idea how many victims were persuaded to buy Atari STs >instead of Amigas because of how long it took them to start shipping >boxes? If they hadn't shipped *something* we'd be running TOS now. Well, at least _I_ have sold my A2000-A because I was fed up with - no ressource tracking - BPTR to [AC]PTR conversion - continuing crashes after pointer-int and pointer-pointer mismatches (Well, an Amiga is not exactly the friendliest environment for learning C!) - and the 2 minute boot time from disk/hdd, because the A2090 was not able to boot from hdd. - the hardware upgrade policy of cbm (A2000-B and C release, not way to upgrade, at least for me and my ser.no below 2700 A2000) Most of the above faults are due to the poor design of the dos.library and could have been easily avoided. I bought an 386 with XENIX instead. I know, most of this has changed today and perhaps I am going to buy an A3000 with UNIX (compares to an 386/25 with EISA, but is 8000 DM cheaper), but I will never ever touch a machine without ressource tracking and memory protection! Kristian Kristian Koehntopp, Harmsstrasse 98, 2300 Kiel, +49 431 676689 "Im uebrigen ist 'Z-NETZ-Sysops quaelen' auf Dauer weder lustig noch befriedigend." - sysop@infinet.zer.sub.org
david@twg.com (David S. Herron) (03/30/91)
In article <10422@exodus.Eng.Sun.COM> raz@picowatt.Eng.Sun.COM (Stephen Berry) writes: >Seriously, you can get a color IPC for $9995 as Mr. C describes. The new Sony laptop is also in that price range. It's MIPS R3000 based, comes with 8 megs of memory & 200 meg disk, and a ~1100x1000 LCD screen. -- $9900 list price. Oh, and it's expandable to 36 megs of memory and 600 megs of disk, all internal. Runs SysVr4 with X11R4 and Motif. -- <- David Herron, an MMDF & WIN/MHS guy, <david@twg.com> <- Formerly: David Herron -- NonResident E-Mail Hack <david@ms.uky.edu> <- <- "MS-DOS? Where we're going we don't need MS-DOS." --Back To The Future
jseymour@medar.com (James Seymour) (03/30/91)
In article <EACHUS.91Mar20111051@aries.mitre.org> eachus@aries.mitre.org (Robert I. Eachus) writes (in part): > > ... Actually the typical 386/486 > has two things agenst it: Graphic speed (which can always be solved > by a $600 34010 board), and Microsoft. ... > ... We can solve the Microsoft problem by not > using MS-DOS or OS/2... > Bzzzzzt. Wrong. Microsoft owns a fairly sizeable chunk of SCO unless I'm sorely mistaken (has happened before tho). Indeed, the SCO development system is basically a port of the Microsoft C compiler package (and it shows it). Now, as to benchmarks programs... > ... First, Dhrystone 1.1 >should not be used to benchmark anything. ... > > ... Dhrystone 2.1 is much better ... Huh. May be, but is it any more worthwhile for gleaning anything of any *real* usefulness? I'm quickly coming to the opinion that it belongs in the same category as your statement re: Dhrystone 1.1. I'll explain why. >In article <something_or_another> david@kessner.denver.co.us (David D. Kessner) writes (in part): >>Argh. Fine! So mail me the Dhrystone 2.1 code. Or better yet, the Specmark >>program. I'll test the machines and post the results. I dont think that it'd >>change things much, but I'll entertain the thought... >> >>Also, you missed the point of my message completely! I'm saying that the >>Dhrystone numbers differed by SO MUCH that FURTHER INVESTIGATION IS REQUIRED! >>And dont give me any "cleverness of the compiler writers" stuff since GCC and >>the AT&T compiler were used on both machines with similar results. >>In article <20073@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes (in part): >>> >>> Note that 80x86's are do better on dhrystone... [etc...] This *ought* to have pretty much said it all, but apparently not, so... [flame on - donning fire-retardant suit] David, you reply to Randall's statement with several statements that, in light of previous articles and Randall's statement, I'm surprised at. Among them: "The only CONCLUSIVE evidence that the dhrystone has told us is that the 386 can compute dhrystones faster than the 030 at the same clock speed." That was bad enough, but then you had to go and say: " ... (assuming that the 386 is significantly faster than the 030) It is sad that a less-than- optimum design [the 386] could be faster than a clener-better-designed cpu [the 680x0]. I wondered why the 030 was slower, ..." [Deep, disgusted sigh] There is ample evidence that these "hobbyist" benchmark programs are, at best, lots of fun to play with, but of questionable significance in the real world. This has been documented time and again in this thread and elsewhere. Evidence suggests these benchmark programs are of debatable value for comparisons even on identical hardware platforms using identical operating systems and compilers. This from personal experience, as follows: I purchased the SAS/C development system several months ago. To familiarize myself with the compiler package and for grins, I got ahold of several "popular" benchmark programs and played with them. In turn, again for grins, I ported this stuff to SCO Xenix, SCO UNIX, MS-DOS (a couple of flavours on several hardware platforms), Motorola UNIX, and OS/2. The results were nonsensical, to say the least. I'll give you examples of the most glaring inconsistencies. How about a disk performance benchmark that insisted that an ST-506 drive with a 28ms average access time was *significantly* faster than an ESDI drive with an access time of something like 20ms? Identical binary, identical releases of Xenix SysV, identical hardware platforms, the data sizes were large enough to defeat caching, it was tested when the systems were not busy (as well as when they were - same results), and the filesystems should have been roughly equally fragmented (I know, I know, bad assumption - but there was *quite* a difference in the times - too much to be blamed on fragmentation differences IMHO). From this I can assume that ST-506 systems are faster than ESDI systems? Next, the whole series of benchmarks (dhry, floating-point, and disk performance) were run on the SCO UNIX box as well. Again, same hardware, same binaries. The benchmarks *insisted* that the UNIX system was faster in all respects. Yet users that used both the SCO UNIX and Xenix systems on a regular basis had the very strong perception that the UNIX system was much slower than the Xenix systems - no matter what you were doing (i.e.: compiles that took much longer than previously, etc.). Since it was a fairly comprehensive test suite, from this I guess I can assume that SCO UNIX is faster overall, in spite of the larger and more complex kernel and in spite of user experiences. Lastly, my latest experience (Dave Haynie warned us all about this one - and he was right.) Just before upgrading my A3000 to 4mb of SCRAM, I ran the Dhrystone benchmark. When I ran it again after the RAM change, the benchmark indicated only a very minor performance increase, yet the system is obviously much faster than it had been. Compiles of even small files that didn't come close to exhausting RAM when I had only 2mb were even much faster. Still not convinced? Two of the benchmarks are floating-point intensive. One of them to the point of absurdity. My 25Mhz Amiga performs both of them with roughly the same performance (or better) than a 33Mhz ALR with 80387 and 64k zero-wait state cache. Even before the RAM improvement. Both were compiled to use the math coprocessor directly (in-line floating point) with the latest compiler offerings from SAS and Microsoft. From this I can surmise that the '386/'387 combination is a dog, right? I'd be happy to believe that, for what you're doing, a '386 box is the best solution for *you*. But the '030 is much slower than the '386??? Dave, you've been reading too much Byte Magazine. If you'd like, I'd be happy to dig up a real benchmark comparison between those processors and FAX it to you. What it shows is that the '030 is marginally faster than the '386 with the '030 on-board cache enabled. Other than that, they're about equal (and, btw, the National and AT&T 32-bit offerings way slower than both). Now, as to what can be said about the benchmark tests you've performed? You can say that the benchmarks you've run, compiled with the compilers you've compiled them with, run faster/slower on this machine than on that machine. That's it. If you want to stretch it, you can surmise maybe that the code produced by the compilers you used is more efficient for the '386 systems than that produced for the '030 systems. But implications about the relative performance of a hardware platform, or even the operating system running on it, based on these benchmarks is downright poor scientific method at best and, I suggest, are invalid. Period. And since I rarely use my machines to run benchmarks, their results are of little use to me. I apologize for the bandwidth, but I've been watching this benchmark thing go on for *far* too long. Admittedly, I don't have to read this newsgroup if I don't want to, but I do want to - I'm intensely interested in how CBM has done with their first UNIX offering (been curious ever since I saw the CBM ad for UNIXoid engineers a few years ago). I'd just like to see more facts and less misinformation. [flame off] >In article <a_subsequent_one> david@kessner.denver.co.us (David D. Kessner) writes (in part): >> >>EXXON (EXXOFF?) dumped oil in Alaska, should TEXACO do the same? >> Ha Ha Ha Ha Ha Ha Ha Ha choke gasp heh heh heh... I just about fell out of my chair. Thanks! And I entirely agree with the point you made. -- Jim Seymour | Medar, Inc. ...!uunet!medar!jseymour | 38700 Grand River Ave. jseymour@medar.com | Farmington Hills, MI. 48331 CIS: 72730,1166 GEnie: jseymour | FAX: (313)477-8897
david@kessner.denver.co.us (David Kessner) (03/30/91)
In article <94@hdwr1.medar.com> jseymour@medar.com (James Seymour) writes: > >In article <EACHUS.91Mar20111051@aries.mitre.org> eachus@aries.mitre.org (Robert I. Eachus) writes (in part): >> >> ... Actually the typical 386/486 >> has two things agenst it: Graphic speed (which can always be solved >> by a $600 34010 board), and Microsoft. ... >> ... We can solve the Microsoft problem by not >> using MS-DOS or OS/2... >> > >Bzzzzzt. Wrong. Microsoft owns a fairly sizeable chunk of SCO unless I'm >sorely mistaken (has happened before tho). Indeed, the SCO development >system is basically a port of the Microsoft C compiler package (and it >shows it). Yes, but there are several other UNIX options. Interactive, ESIX, UHC, BSD, and Microport are just several. BTW, at last check, Microsoft owned 20% of SCO. >> ... First, Dhrystone 1.1 >>should not be used to benchmark anything. ... >> >> ... Dhrystone 2.1 is much better ... > >Huh. May be, but is it any more worthwhile for gleaning anything of any >*real* usefulness? I'm quickly coming to the opinion that it belongs in >the same category as your statement re: Dhrystone 1.1. I'll explain why. Fine! SO well use something like GCC as a benchmark? It doesnt matter to me. I dont hear you suggesting something better... We gotta start somewhere. >[flame on - donning fire-retardant suit] Yea. You and me buddy! :) >David, you reply to Randall's statement with several statements that, in >light of previous articles and Randall's statement, I'm surprised at. Among >them: "The only CONCLUSIVE evidence that the dhrystone has told us is that >the 386 can compute dhrystones faster than the 030 at the same clock speed." Well am I wrong? >That was bad enough, but then you had to go and say: " ... (assuming that >the 386 is significantly faster than the 030) It is sad that a less-than- >optimum design [the 386] could be faster than a clener-better-designed cpu >[the 680x0]. I wondered why the 030 was slower, ..." You mis-read me, please refer to the original artical for the exact context. Here, I take an assumption that the 386 is faster than the 030. For the sake of that paragraph IT DOESNT MATTER. What I am saying here is that the 030 is a cleaner design than the 386. Given the age of the Motorola line of CPU's (in comparison to the age of Intel's _32_bit_ CPU's) I'm suprised that the 030 doesnt blow the socks off the 386 (by that I mean 2-3 times faster, which it is clearly not). In different words: because of the 386's hodge-podge nature, I'm supprised it gets any performance at all-- much less performance that is comparable with the 030. >There is ample evidence that these "hobbyist" benchmark programs are, at >best, lots of fun to play with, but of questionable significance in the >real world. This has been documented time and again in this thread and >elsewhere. Evidence suggests these benchmark programs are of debatable >value for comparisons even on identical hardware platforms using >identical operating systems and compilers. This from personal experience, >as follows: Again. Can you offer something better? >How about a disk performance benchmark that insisted that an ST-506 drive >with a 28ms average access time was *significantly* faster than an ESDI >drive with an access time of something like 20ms? Identical binary, >identical releases of Xenix SysV, identical hardware platforms, the data >sizes were large enough to defeat caching, it was tested when the systems >were not busy (as well as when they were - same results), and the >filesystems should have been roughly equally fragmented (I know, I know, >bad assumption - but there was *quite* a difference in the times - too >much to be blamed on fragmentation differences IMHO). > >From this I can assume that ST-506 systems are faster than ESDI systems? There are many things that can influence the disk performance of a Unix/Xenix system. Some ESDI controllers do 35 to 17 sector translation for ST-506 compatability-- and this takes time. The ESDI drive could have been formatted at the wrong interleave. The XENIX ESDI drivers could be bad. In the case with the same binaries on equivalent machines (sans drives) there is no reason the benchmark would not be valid. It is my experience to look further and see exactly why the results were the way they were. With a little investigation, it can be quite easy to find the reasons for the results. The results of a benchmark should not be taken at blind faith. Unless you know WHY those results were generated, it is almost useless. With the Dhrystone 1.1 restults, we theorize several reasons. Lack of cache, 386 tends to run 'string based' programs faster, compiler optimized for dhrystone, need Dhrystone 2.x, the 386 is just faster, etc. I personally tend to believe the lack of cache, and 'string based 386' myself. The other reasons could be valid, so I am keeping my options open. >Next, the whole series of benchmarks (dhry, floating-point, and disk >performance) were run on the SCO UNIX box as well. Again, same hardware, >same binaries. The benchmarks *insisted* that the UNIX system was faster >in all respects. Yet users that used both the SCO UNIX and Xenix systems >on a regular basis had the very strong perception that the UNIX system >was much slower than the Xenix systems - no matter what you were doing >(i.e.: compiles that took much longer than previously, etc.). Here again, you could have investigated a little more. Because you said, "Yet the users...had the very strong perception that the UNIX system was slower...", I tend to think several things. Did you check to see WHY they thought it was faster? Was their terminals at a higher baud rate, to make aplications appear 'snappy'? Was the UNIX machine doing a larger number of background tasks (news, gateways, network stuff)? Were there more users on the XENIX system. All of these affect the 'apperent' performance of a machine. Since if a machine is processing news, everything else would be slower. A benchmark can measure only the actual CPU time used rather than the real time required, and they are usually ran under minimal system load (when there is not several people are logged in or news is not being processed). Additionaly, you were probably running the AT&T compiler on the UNIX macine and the Microsoft compiler on the XENIX machine. The Microsoft compiler is not known for speed. If you think compiles are slower then MEASURE IT. Do you remember the 'time' and 'timex' commands? While you are at it, learn the 'sar' command (not available on all machines. it reports CPU utilization). >Lastly, my latest experience (Dave Haynie warned us all about this one - >and he was right.) Just before upgrading my A3000 to 4mb of SCRAM, I ran >the Dhrystone benchmark. When I ran it again after the RAM change, the >benchmark indicated only a very minor performance increase, yet the system >is obviously much faster than it had been. Compiles of even small files >that didn't come close to exhausting RAM when I had only 2mb were even >much faster. That is why I'm all for using a different benchmark. I never claimed that the Dhrystone results were conclusive. >Still not convinced? > >Two of the benchmarks are floating-point intensive. One of them to the >point of absurdity. My 25Mhz Amiga performs both of them with roughly >the same performance (or better) than a 33Mhz ALR with 80387 and 64k >zero-wait state cache. Even before the RAM improvement. Both were >compiled to use the math coprocessor directly (in-line floating point) >with the latest compiler offerings from SAS and Microsoft. Benchmarks ran under MS-DOS are misleading at best. Often the results are half the speed as what is achieved under UNIX. My machine runs Dhrystones at 7500 under MS-DOS/Turbo-C++, but 11,900 under UNIX/GCC. This is due to the lack of 32 bit regesters/optimization, having to deal with 64K segments, and the early (pre-387) FPU's required the use of the FWAIT before each FPU instruction (it pauses the CPU till the FPU is done) and this slows things down dramatically. In addition, the 387 has trig instructions while MSC (microsoft C for those slow folks) does not utilize this. >From this I can surmise that the '386/'387 combination is a dog, right? No. From that you can surmise that: Because MS-DOS cannot deal with the advanced features of the 386/387, and that MSC produces code that runs under MS-DOS, the program was severly handicaped because it could not utilize the 386/387 to it's full extent. To take that a step further: MS-DOS is a dog. I dont think that anyone will dispute that. >I'd be happy to believe that, for what you're doing, a '386 box is the >best solution for *you*. But the '030 is much slower than the '386??? I never clamed that my results were conclusive. And I never said any blanket statement like, "The 030 is always slower than the 386". Every time I said something to the effect of "the 386 is faster", I mentioned the SOURCE of my facts and hope we are all men (women) enough to take it at face value. Since I have spent more time defending what I said, I can assume that we are not all men here. C'mon. Lets get back on the REAL ISSUE of: Why Should I Buy An A3000UXD? Every response to that question I have gotten HAVE NOT BEEN ON THE MERITS OF THE MACHINE ITSELF. It's always been "C= Support", "Setup Time", etc. Because of the $7000 price tag (back to the original topic posted by Chris Hanson) I expect more than C= is delivering with Amigs UNIX. Color X, and faster CPU speed are the top on the list. Better X resolutions, Motif, and an FIFO'd serial port are a little further down. Other machines in this price range do have these features are: 386/33 with 34010 board for about $6000. 486/33 for about $7000 486/33 EISA for about $8000 SPARC Clones for about $8000 <-- includes 16" color monitor. and the Color NeXT <-- 17" monitor, 16 bits/pixel While each of these machines have their plus's and minus's it is clear that the A3000UXD has some stiff competition. >Dave, you've been reading too much Byte Magazine. If you'd like, I'd be >happy to dig up a real benchmark comparison between those processors and >FAX it to you. What it shows is that the '030 is marginally faster than >the '386 with the '030 on-board cache enabled. Other than that, they're >about equal (and, btw, the National and AT&T 32-bit offerings way slower >than both). While I read Byte (and PC Mag for that matter), I do not put a lot of weight on their benchmarks-- since they are often wrong. In addition, they know nothing about testing UNIX computers. I am perfectly willing to say that the 030 is roughly equal to the 386 at the same clock speed. All of my results have shown that they are within 20-30% and that is not worth fighting over. It still doesnot take away any signifigance from the A3000UX's lackings... >Now, as to what can be said about the benchmark tests you've performed? >You can say that the benchmarks you've run, compiled with the compilers >you've compiled them with, run faster/slower on this machine than on that >machine. That's it. If you want to stretch it, you can surmise maybe >that the code produced by the compilers you used is more efficient for >the '386 systems than that produced for the '030 systems. Yes! Yes! That's it exactly! Damn. It took you 100+ lines to figure that out! Please take the benchmarks at face value, and dont read into them any more information than what is shown. Just because my machine weighs in at 11,900 dhrystones/sec and the A3000UX gets 6,500 does not mean that the 386 is faster. As I have said before, the only thing that this proves without a doubt is that the 386 runs dhrystones faster than the 030 (using GCC). If everyone would say exactly what you just said in the above paragraph (rather than the whole text), then we could get past the dhrystone thing and focus on the REAL, more relavent, issue of: How does the A3000UX stack up to it's competition. >But implications >about the relative performance of a hardware platform, or even the >operating system running on it, based on these benchmarks is downright >poor scientific method at best and, I suggest, are invalid. Period. >And since I rarely use my machines to run benchmarks, their results are >of little use to me. I have never made any 'implacations about the relative performance...[of the A3000UX]'. I stated what I found, and everyone else read their own interpretation of it. I've spent a whole lot of net-bandwidth trying to say that tactfully, now I have to do it in a less than ideal way. As in: Damn folks. It's not like I'm questioning your manhood. It's not the end of the world or something. etc, etc, etc... >I apologize for the bandwidth... Me too. I apologize. I would have replied to this via mail, but I took this particular artical rather personally. I felt that since the original artical is readable by all, the response should do likewise. Besides, I hope that some of what I said here will clear up exactly what was meant by the posted dhrystone results. >>In article <a_subsequent_one> david@kessner.denver.co.us (David D. Kessner) writes (in part): >>> >>>EXXON (EXXOFF?) dumped oil in Alaska, should TEXACO do the same? >>> > >Ha Ha Ha Ha Ha Ha Ha Ha choke gasp heh heh heh... I just about fell out of >my chair. Thanks! And I entirely agree with the point you made. Well... It is a reasonable statement since EXXON obviously has a problem with _FLOW_CONTROL_... >Jim Seymour | Medar, Inc. >...!uunet!medar!jseymour | 38700 Grand River Ave. >jseymour@medar.com | Farmington Hills, MI. 48331 >CIS: 72730,1166 GEnie: jseymour | FAX: (313)477-8897 - David Kessner david@kessner.denver.co.us -- David Kessner - david@kessner.denver.co.us | do { 1135 Fairfax, Denver CO 80220 (303) 377-1801 (p.m.) | . . . If you cant flame MS-DOS, who can you flame? | } while( jones);
peter@ficc.ferranti.com (Peter da Silva) (04/02/91)
In article <3043@tpki.toppoint.de> kris@tpki.toppoint.de (Kristian Koehntopp) writes: > peter@ficc.ferranti.com (Peter da Silva) writes: > >Hey, you have any idea how many victims were persuaded to buy Atari STs > >instead of Amigas because of how long it took them to start shipping > >boxes? If they hadn't shipped *something* we'd be running TOS now. > Well, at least _I_ have sold my A2000-A because I was fed up with [ basically, no MMU, no protection ] Can you buy another machine for $500 that provides a protected environment? This stuff has nothing to do with the operating system? The APTR/BPTR stuff is a pain, sure, but it's also a pretty minor part of the system: most programs don't need to know about it. Only stuff that wants to dig through DOS data structures, and most of those programs would have to be setuid programs that dug into /dev/kmem on UNIX. Other than that, you're not going to get better from a consumer machine, period. > Most of the above faults are due to the poor design of the dos.library and > could have been easily avoided. I bought an 386 with XENIX instead. OK, how much did it cost? -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"
daveh@cbmvax.commodore.com (Dave Haynie) (04/03/91)
In article <1991Mar22.053324.8867@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >In article <20030@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes: >>In article <1991Mar20.100122.1717@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >Hmmm. On the original AT, it was found that using a busy loop rather than >DMA was faster (although I forgot the exact reason for this). The reason is you're not talking about real DMA here. Read on... >To the best of my knoledge, all controllers have the ability to do DMA >transfers, but the controller BIOS has ultamate say as to which method is >used. Only the high end of PC bus controllers, usually SCSI things on a EISA or MCA bus, do real DMA. What you're thinking of is "DMA" using the standard PC DMA controller rather than the CPU. This DMA controller was faster than a busy PIO loop on an 8088 machine. Not because it ran bus cycles any faster; it didn't. But it pretty much eliminated the overhead of the PIO loop, since it could read from the disk controller, dump to memory, and loop, all without fetching instructions. Once you got to PC-AT level, the 80286 chip could do the PIO move faster than the DMA controller, so most '286 and '386 systems do just that. Neither is an acceptible method in a real multitasking OS. >and the developers of UNIX on a 386 may have done just that-- thinking that >DMA on a multi-tasking system is better... I doubt it. Using the DMA controller would still tie up the bus just as much as the '386 would, doing the move. The DMA controllers still run real slow. The way they address memory beyond 1MB, as I recall, is a kludge (or at least was in the original PC-AT implementation). No matter what, you still end up with two bus crossings, wait states, and no buffering. Most '386 systems use disk interfaces that, like the '386, probably go faster than the DMA controller. While I don't know what the UNIX folks do either, other than maybe pray you have a real DMA (eg, bus mastering) hard disk controller with FIFO or cache, I doubt they use the DMA controller, it is archaic. >If disk speed becomes a problem, you could always add four meg of RAM and >increase the disk cache/buffers (you can get away with this on a cheap >system). That'll help performance on a system with a low performance non-DMA controller. It may actually hurt performance on a system like the A3000, though it's not obvious to everyone. Certainly a little bit of intelligent caching helps by eliminating extra seeks, on any system. But, as long as you have a DMA driven hard disk controller that runs bus cycles as fast as the host CPU (as on the A3000), a transfer from the hard disk controller is twice as fast as a CPU cache hit, ignoring cache detection time (which would increase the difference). >You could also go for a cached controller board (that has UNIX drivers). That's exactly what you want in the above fast DMA controller senario. With a slower hard disk interface, the host system needs to do the caching. The A3000 sits somewhere in the middle, caching can help out on the hard disk and to some extent in the host filesystem. >There is another issue here... The BEST CASE 030/25 machine I have seen (of >any brand) gets no more than 9000 dhrystones/sec. I came up with this >figure by looking at EVERY figure given to me via mail or magazines. Most >were in the high 7000's, but there were several (30%) in the 8500 range. >giving the 030 the benifit of a doubt I'll say the best case was 9000. I did >thow out one figure of an 030/25 doing approx 12,000 because it was only one >in a list of about 60 figures. You shouldn't do that. That was an HP '030 workstation, the only one in the list, I'll wager, with an external cache. Many '030 systems: Mac IIs (except IIfx), Amigas, NeXT, some of the cheaper workstations in the Sony, Suns, and Apollo lines, have no external cache. Cache isn't the only architectural issue, either. Some of the old Sun video displays, for example, steal lots of time from the main memory bus. VGA isn't fast, but it doesn't intrude on purely CPU intensive benchmarks, either. >Keep in mind that there were for 030/25's in general rather than just the >A3000-- so most were cached... Don't count on it. >On the other side, none of the 386/25 (cached or not) figures I have seen (via >the same method/sources as the 030/25's) were under 10,500. It was closer to >11,500 for cached systems. This is all assuming that the 386 benchmark was not >running under MS-DOG, where the speed would be HALF that. Actually, the fastest benchmarks you can get on a PC Clone are under MS-DOS with a DOS extender, where you run 32 bits wide but the benchmark has complete ownership of the system. >Hmmm. Can someone tell me what the latest news from CeBit is? I guess I >missed that one... A3000T. See the new AmigaWorld... >It's comming back to me now... Ahh, drive music! On another topic here, >someone was telling me that the 3.5" drive for the C64 (the 1581?) has a >faster 6502 in it-- like 4mhz or something. Is this true? I sold my 64 >before it came out. If it is true, why? Better fidelity with drive music? It might be 2MHz, I'm not sure. Not 4MHz, real production quantities of 4MHz 6502 compatible chips didn't exist back then. Greg Berlin, the designer of the 1581, also designed the A2232 serial card (with 3.56MHz 6502 compatible) and worked with me on the A3000 (he designed the Gary and RAMSEY chips). >David Kessner - david@kessner.denver.co.us | do { -- Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests" {uunet|pyramid|rutgers}!cbmvax!daveh PLINK: hazy BIX: hazy "That's me in the corner, that's me in the spotlight" -R.E.M.
jesup@cbmvax.commodore.com (Randell Jesup) (04/03/91)
In article <1991Mar30.090353.9749@kessner.denver.co.us> david@kessner.denver.co.us (David D. Kessner) writes: >Here, I take an assumption that the 386 is faster than the 030. For the >sake of that paragraph IT DOESNT MATTER. What I am saying here is that the >030 is a cleaner design than the 386. Given the age of the Motorola line >of CPU's (in comparison to the age of Intel's _32_bit_ CPU's) I'm suprised >that the 030 doesnt blow the socks off the 386 (by that I mean 2-3 times >faster, which it is clearly not). I wouldn't expect it to when the 386 isn't in MSDOS mode. Effectively, the 386 is a faster processor with a 286 in a corner (yeah, I know, it's not _really_ like that, though the 486 is fairly close to that). In general, Moto and Intel CPUs of the same general vintage are not too far apart (they've been getting closer: 68000 was about equal to 6Mhz 80286 - better in some cases, slower in other). Witness the '486 and the '040: last I saw, the '040 gets 11.8 specmarks, and the 486 gets 8.8. However, for integer operations (dhrystone is integer, though weighted to unusual strings), the '040 gets 12.9, and the '486 gets 13.3 (the '040 FP is 11.0 to 6.6 for the '486). Note that those were both with 128K of external cache, at 25Mhz. >need Dhrystone 2.x, the 386 is just faster, etc. I personally tend to believe >the lack of cache, and 'string based 386' myself. The other reasons could be >valid, so I am keeping my options open. If those 386 results are from a cached machine, I'm certain the '386 would be faster on dhrystone. dhrystone is a semi-cachebuster on an '030, but most of it fits easily in even a small external cache (4K/4K). >Benchmarks ran under MS-DOS are misleading at best. Often the results are >half the speed as what is achieved under UNIX. My machine runs Dhrystones >at 7500 under MS-DOS/Turbo-C++, but 11,900 under UNIX/GCC. This is due to >the lack of 32 bit regesters/optimization, having to deal with 64K segments, >and the early (pre-387) FPU's required the use of the FWAIT before each >FPU instruction (it pauses the CPU till the FPU is done) and this slows >things down dramatically. In addition, the 387 has trig instructions while >MSC (microsoft C for those slow folks) does not utilize this. Note that dhrystone has no FP stuff in it at all. Specmarks are FAR better for any sort of discussion like this. In 680x0 code, "small-model" code is usually faster/smaller than 32-bit code (though of course on a 680x0 you're not forced into either). This is one reason why AmigaDos compilers can produce better numbers than the Unix compilers do. Note the performance of the '486 on FP stuff under Unix in the SpecMarks above, also. > 386/33 with 34010 board for about $6000. > 486/33 for about $7000 > 486/33 EISA for about $8000 > SPARC Clones for about $8000 <-- includes 16" color monitor. > and the Color NeXT <-- 17" monitor, 16 bits/pixel One thing to remember to add: disk and unix itself. Amiga Unix has a 200Meg disk. I'm not certain things like diskless Sparcs include Unix tapes. -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup Disclaimer: Nothing I say is anything other than my personal opinion. Thus spake the Master Ninjei: "To program a million-line operating system is easy, to change a man's temperament is more difficult." (From "The Zen of Programming") ;-)
swansonc@acc.stolaf.edu (Chris Swanson) (04/04/91)
First of all, b&w X is only temporary with Amix. Right now the engineers at C= are working on (and RSN will be shipping) a version of color X supporting all of the Amiga resolutions/colors that use the specialized Amiga graphics chips. Rumor has it that the color implimentation is about 4x faster than the current b&w. Also, if you want 1024x1024x8 colors, the 2410 will support that at a probable cost of any TIGA cards for other platforms (like ISA, if not cheaper). The current version of X has support for TIGA routines built in, so buy a TIGA card and away you go. You would have to buy a TIGA board for a ISA machine to get respectible X performance out of it anyway. As far as faster processor speeds, many vendors have anounced 25 MHz '040 cards for the 3000 that all run at or under $1000. Try and get a comprible upgrade for any of the machines you named for an equivelent price. -Chris -- Chris Swanson, Chem/CS/Pre-med Undergrad, St. Olaf College, Northfield,MN 55057 DDN: (CDS6) INTERNET: swansonc@acc.stolaf.edu UUCP: uunet!stolaf!swansonc AT&T: Work: (507)-645-4528 Home: (507)-663-6424 I would deny this reality, but that wouldn't pay the bills...
pegram@kira.UUCP (Robert B. Pegram) (04/04/91)
> Hey, you have any idea how many victims were persuaded to buy Atari STs > instead of Amigas because of how long it took them to start shipping > boxes? If they hadn't shipped *something* we'd be running TOS now. Doubt it. 8-) > -- > Peter da Silva. `-_-' peter@ferranti.com > +1 713 274 5180. 'U` "Have you hugged your wolf today?" ^Yup both of them 8-). Hey Peter, I bought my Atari for the crisp mono display and the 68K - the Ami of the day ('85) gave me a headache when viewing text. I didn't see why I needed multitasking - I learned! - and I didn't like the way workbench and Amiga apps looked. I also heard horror stories about the shell (shouldn't have listened to those 8-). Most all of this has been fixed now, send flames to .advocacy ok? In any case, I've had to do less to my Atari to keep current than I would have if I had gotten a 1000 - rather a sad commentary on Atari and Commodore both, for different reasons. When I consider upgrading, I get a headache still, since my options either lack software, and/or have architectural limitations that bug me. I have a list of them for the Amiga too, it's not just Ataris, Macs and especially IBM clones that are outdated and saddled with hardware or software decisions that aged too quickly. Trying to show the other side, Bob Pegram pegram@griffin.uvm.edu or ...!uvm-gen!pegram
po87553@korppi.tut.fi (Pasi 'Albert' Ojala) (04/05/91)
I haven't followed this newsgroup very tight so could someone gimme a short raport of following things: -Amiga Unix, is it stabile? -Is it available for an ordinary user -How much does it cost? -Where I can get it? -Hardware requirements (I've A2000 with 100 meg hard disk, A2620, 8 megs of RAM and flickerFixer). <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> Pasi Ojala Pasbox v2.6 Why does my signature keep changing?? po87553@tut.fi C64 forever Am I doing something wrong? <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
peter@ficc.ferranti.com (Peter da Silva) (04/05/91)
In article <1991Apr3.231414.23689@uvm.edu> pegram@kira.UUCP (Robert B. Pegram) writes: > Most all of this has been fixed now, send flames to .advocacy ok? This isn't a flame... it's a simple statement of fact. The Atari ST was sufficiently compelling a product that people did buy them when it looked like the Amiga was stalled. I got an Atari ST from one such person when he finally got an Amiga. The point I was trying to make is simply that if Commodore hadn't shipped something there wouldn't have been *any* market left for them to sell Amiga 1000s to. And the phrase "victim" is entirely appropriate. My buddy and I were both victims of the "my god, Commodore, when ARE you going to ship" syndrome. If they hadn't shipped when they did, we'd be using TOS now. (luckily I had little enough invested in the Atari I could get an Amiga without cringing) > In > any case, I've had to do less to my Atari to keep current than I would > have if I had gotten a 1000 - rather a sad commentary on Atari and > Commodore both, for different reasons. My Amiga 1000 is still, as of today, "current". And I haven't done anything to it. I'll have to do the first upgrade, five years later, when 2.0 comes out. Not bad. -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"
jesup@cbmvax.commodore.com (Randell Jesup) (04/05/91)
In article <3KHASM9@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes: > >My Amiga 1000 is still, as of today, "current". And I haven't done anything >to it. I'll have to do the first upgrade, five years later, when 2.0 comes >out. Not bad. You don't _have_ to. You could get a kickstart eliminator and plug an A2000 2.0 rom into it (I think it has two rom sockets, so you could pop a 1.3 in there too if you care). Other (software) solutions may be available if you have expansion memory (developers can use these tools today to run 2.0 betas on A1000's). -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup Disclaimer: Nothing I say is anything other than my personal opinion. Thus spake the Master Ninjei: "To program a million-line operating system is easy, to change a man's temperament is more difficult." (From "The Zen of Programming") ;-)
peter@ficc.ferranti.com (Peter da Silva) (04/06/91)
In article <20384@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: > In article <3KHASM9@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes: > >My Amiga 1000 is still, as of today, "current". And I haven't done anything > >to it. I'll have to do the first upgrade, five years later, when 2.0 comes > >out. Not bad. > You don't _have_ to. You could get a kickstart eliminator and plug > an A2000 2.0 rom into it (I think it has two rom sockets, so you could pop > a 1.3 in there too if you care). That's the sort of thing I was referring to when I used the word "upgrade". When I say I haven't done anything to it, it doesn't have so much as a single chip that wasn't in it when it left the loading dock at Commodore. (I've already bought a 3000, back in August. Hey, what's the word on this new warranty for older "professional" Amigas? I'm getting mixed signals.) I would have preferred an official 1000 kickstart disk, though, if you don't mind a brief foray into fantasy mode... -- Peter da Silva. `-_-' peter@ferranti.com +1 713 274 5180. 'U` "Have you hugged your wolf today?"
jesup@cbmvax.commodore.com (Randell Jesup) (04/06/91)
In article <TFIA+=1@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes: >I would have preferred an official 1000 kickstart disk, though, if you don't >mind a brief foray into fantasy mode... It's not technically impossible (though it still requires at least 256K of autoconfig ram, and a bunch of work on bryce's part). -- Randell Jesup, Keeper of AmigaDos, Commodore Engineering. {uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup Disclaimer: Nothing I say is anything other than my personal opinion. Thus spake the Master Ninjei: "To program a million-line operating system is easy, to change a man's temperament is more difficult." (From "The Zen of Programming") ;-)
dillon@overload.Berkeley.CA.US (Matthew Dillon) (04/08/91)
In article <20429@cbmvax.commodore.com> jesup@cbmvax.commodore.com (Randell Jesup) writes: >In article <TFIA+=1@xds13.ferranti.com> peter@ficc.ferranti.com (Peter da Silva) writes: >>I would have preferred an official 1000 kickstart disk, though, if you don't >>mind a brief foray into fantasy mode... > > It's not technically impossible (though it still requires at least >256K of autoconfig ram, and a bunch of work on bryce's part). > >-- >Randell Jesup, Keeper of AmigaDos, Commodore Engineering. >{uunet|rutgers}!cbmvax!jesup, jesup@cbmvax.commodore.com BIX: rjesup >Disclaimer: Nothing I say is anything other than my personal opinion. >Thus spake the Master Ninjei: "To program a million-line operating system >is easy, to change a man's temperament is more difficult." >(From "The Zen of Programming") ;-) Even though I don't use my A1000 much anymore (not w/ an A3000 on my desk), it seems to me that that is just making for unnecessary work. why not have an A1000 kickstart which kicks a dummy 1.3 OS which then does nothing more than load another 512K (2.0) off the floppy? As far as the user is concerned, it would LOOK the same (stick in a 2.0 kickstart and it goes), just take longer. The 512K could go into *normal* ram so it's contiguous. I guess you'd have to write off the WCS since, it seems, to leave it write-enabled also leaves the boot rom mapped. -Matt -- Matthew Dillon dillon@Overload.Berkeley.CA.US 891 Regal Rd. uunet.uu.net!overload!dillon Berkeley, Ca. 94708 USA
andy@cbmvax.commodore.com (Andy Finkel) (04/09/91)
In article <dillon.6209@overload.Berkeley.CA.US> dillon@overload.Berkeley.CA.US (Matthew Dillon) writes: > why not have an A1000 kickstart which kicks a dummy 1.3 OS which then > does nothing more than load another 512K (2.0) off the floppy? As far > as the user is concerned, it would LOOK the same (stick in a 2.0 > kickstart and it goes), just take longer. > > The 512K could go into *normal* ram so it's contiguous. I guess > you'd have to write off the WCS since, it seems, to leave it > write-enabled also leaves the boot rom mapped. > > -Matt We could do that; and then addmen the f80000 ram; however, since we needed to develop the technology to split the kickstart rom into two pieces anyway, for compatibility with some games, it might be better to put part of the kickstart in the kickstart WCS. andy -- andy finkel {uunet|rutgers|amiga}!cbmvax!andy Commodore-Amiga, Inc. "To finish the project, all we need is a derranged programmer", said Master Li. "It is fortunate indeed that we are blessed with an overabundance." Any expressed opinions are mine; but feel free to share. I disclaim all responsibilities, all shapes, all sizes, all colors.