Date: Thu, 08 Jun 2000 00:19:13 -0600 From: Drew Eckhardt <drew@Poohsticks.ORG> To: chad@DCFinc.com Cc: freebsd-smp@FreeBSD.ORG Subject: Hardware and MS rant Was: Tyan Thunder 2400/i840 SMP no good Message-ID: <200006080619.e586JDR01400@chopper.Poohsticks.ORG> In-Reply-To: Your message of "Wed, 07 Jun 2000 22:53:04 PDT." <200006080553.WAA15952@freeway.dcfinc.com>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <200006080553.WAA15952@freeway.dcfinc.com>, chad@DCFinc.com writes: >As I recall, Mike Smith wrote: >> Yes. I've even see this with "high quality" SDRAM; the i840 board I'm >> currently using has some cheap and nasty 64MB DIMMs which work fine, but >> most of the "high quality" parts I've tried have failed miserably. > >Does this seem like a problem to anyone besides me? Sure. >Given the MoBo's sold at Fry's with the memory sold at Fry's will run >Windows98 without falling over in a way that is not clearly Windows >fault, then we (FreeBSD) will look bad if we can't run on the same >hardware. Good. Joe Random Clueless Luser will be scared off by the reports he sees on free unix hardware compatability problems, stick to windows, and not burden us with questions that are answered in the FAQs . With a more intelligent user community, unix software will be written for functionality (like nvi, with infinite undo), and not crippled to make it drool proof (like Netscape, where regexes weren't included in the released versions because "they would confuse people"). >Can we claim (with a straight face) that there is a legitimate reason >FreeBSD is more picky about its hardware platform than Windows/NT >Server? Yes. 1. Hardware is thoroughly tested and tweaked to work with common Windows/NT applications because otherwise it won't sell. Since failures under FreeBSD, OpenBSD, NetBSD, RedHat, Caldera, SUSE, or the free unix du jour will have a negligible impact on sales but a substantial impact on time to market it doesn't get tested and problems not detected in testing are more likely. 2. Many free unix programs are more complicated than their commercial counterparts. This means they do a better job (compare the code generated by GCC 1.37 to that from the Microsoft compiler resold by SCO at the same time), at the expense of more complex memory access patterns that are more likely to trigger bugs (search your Usenet archives for signal 11 or SIGSEGV and gcc). >If it were not, these MoBo/memory configurations would be >being shoved back up the <expletive deleted> >of the vendors when >the customers tried to run the software package that is on 90% of >the Intel boxen out there and failed. The accepted practice when something fails under Windows is to 1. Reboot 2. Rerun the application 3. Reboot 4. Reinstall the application 5. Reboot 6. Rerun the application 7. Reboot 8. Install all of the service packs 9. Reboot 10. Rerun the application 11. Reboot 12. Reinstall Windows du jour 13. Reboot 14. Install the service packs 15. Reboot 16. Reinstall the application 17. Reboot 18. Rerun the application 19. Bang head against wall in frustration 20. Live with the problem People's expectations of personal computer (PC, Mac, TRS80, Commodore 64, etc) software aren't very high, and they manage when it fails. Common hardware + driver + applications configurations DO fail with great regularity under Windows, and beyond a quiet "Oh yeah, that happened to me too. Buy a different board" people do nothing constructive about the situation. For that matter, some make a sport out of it. "Sure, my over-clocked system won't run the Wazzyding benchmark, but it runs 3 frames per second faster under quake demo". (Yeah, I'm feeling cranky tonight). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006080619.e586JDR01400>