Author Topic: another computer thread. New hardware help  (Read 7746 times)

never_retreat

  • Head Muckety Muck
  • friend
  • Senior Member
  • ***
  • Posts: 3,158
another computer thread. New hardware help
« on: December 24, 2007, 04:36:43 PM »
I need to build up a new computer. Let me say its been a few years since I bought computer hardware and a lot has changed. What is with all these different chip types?  Here is the option page from new egg.com
http://www.newegg.com/Product/PowerSearch.aspx?N=2010340343&SubCategory=343&GASearch=3
Holly crap is not the word for it. Let alone looking at motherboards.
Someone help me out here.
I've always been kind of partial to asus mother boards and Intel chips.
What I need is a board, chip, memory.
I want to use everything else I have. video, disks, case, power supply etc.
Trying to do this as cheap as possible of course. I guess around 500 if i can.
I needed a mod to change my signature because the concept of "family friendly" eludes me.
Just noticed that a mod changed my signature. How long ago was that?
A few months-mods

JimMarch

  • friend
  • Member
  • ***
  • Posts: 209
Re: another computer thread. New hardware help
« Reply #1 on: December 24, 2007, 08:47:10 PM »
OK...you're not giving us enough to go on here.

BIG question is, what's the intended use?  Which can really be boiled down to "are you a gamer"?  Into the hardcore 3D stuff or not?

Also relevant: are you going to run Linux?

What kind of graphics card do you have right now?  What kind of slot does it fit in?  AGP or the newer type of specialty video slot that frackin' escapes my memory right this sec...or maybe 64bit PCI?

Your video card may not be usable.  OK?  Everything else should be OK, assuming you have the "P4 class" power supply connectors.

---

If you're going to go Linux, or even thinking about it, you should have a preference for NVidia video versus ATI - although now that ATI has just released a ton of specs they'll catch up in six months to a year or so.

In CPUs, you REALLY want one of the new Intel dual-core jobbies...anything with the "VT" series virtual machine hardware support.  Reason being, you can boot Linux while running XP or even Vista as a task underneath, running all Windows apps except 3D games with rockin' performance.  (Linux plus XP can run Windows applications such as Microsoft's own Office stuff faster than Vista can run them natively.)  Linux ends up acting as a "super firewall from hell" around Windows - damn near the only safe way to run Windows Smiley.  You can do this without the VT dual-core chips but it's slower - still works OK for me, but I wish I had the hardware virtualization support.

You'll have to buy memory in paired modules no matter what, so your only real choices will be "2gig or 4gig" - you only need the latter for Vista and even then MS has set up yet ANOTHER memory limit of around 3.3gig.  (Their "solution" in the upcoming service pack one for Vista is to report that 4gig is installed if the user asks, neglecting to mention that only 3.3 or so is usable.)

DustinD

  • I have a title
  • friends
  • Senior Member
  • ***
  • Posts: 919
  • I have a personal text message
Re: another computer thread. New hardware help
« Reply #2 on: December 24, 2007, 09:12:08 PM »
www.anandtech.com will get you up to speed. I have been reading that website for about a decade IIRC. I was in the same boat as you six months ago, out of touch with new computer stuff, and needed guides and advice. If anantech does not have it www.tomshardware.com or www.hardocp.com will.

If you are building one now (give or take a year) you will want to go with Intel as they are in the lead by a large margin. Picking a chipset could be more tricky depending on how much upgrade headroom and how many features you are looking for. Depending on how old your power supply is you may need a new one as the wiring has changed a bit. If you need a new one I would not buy a low end one, read the reviews on the various hardware sights and pick on of at least some value. For memory you have the choice of DDR2 or DDR3, DDR2 is cheaper and fine for now, but won't transfer over to your next upgrade.
"I don't always shoot defenceless women in the face, but when I do, I prefer H-S Precision.

Stay bloodthirsty, my friends."

                       - Lon Horiuchi

BryanP

  • friendly hermit
  • friend
  • Senior Member
  • ***
  • Posts: 2,808
Re: another computer thread. New hardware help
« Reply #3 on: December 25, 2007, 03:54:52 AM »
What kind of graphics card do you have right now?  What kind of slot does it fit in?  AGP or the newer type of specialty video slot that frackin' escapes my memory right this sec...or maybe 64bit PCI?

You're thining of PCI-E?  AGP support is going to be hard to find now.  You'd be better off buying a PCI-E motherboard and a cheap PCI-E video card until you can afford a better one later.

You'll have to buy memory in paired modules no matter what, so your only real choices will be "2gig or 4gig" - you only need the latter for Vista and even then MS has set up yet ANOTHER memory limit of around 3.3gig.  (Their "solution" in the upcoming service pack one for Vista is to report that 4gig is installed if the user asks, neglecting to mention that only 3.3 or so is usable.)

If the memory "limit"  you speak of is the one I'm thinking of it's not really a microsoft issue, but a 32-bit OS issue.  It's pretty well explained here:

http://www.dansdata.com/askdan00015.htm
"Inaccurately attributed quotes are the bane of the internet" - Abraham Lincoln

Gewehr98

  • friend
  • Senior Member
  • ***
  • Posts: 11,010
  • Yee-haa!
    • Neural Misfires (Blog)
Re: another computer thread. New hardware help
« Reply #4 on: December 25, 2007, 10:07:11 AM »
BryanP, thanks for clarifying that.

Quote
Linux ends up acting as a "super firewall from hell" around Windows - damn near the only safe way to run Windows.

Jim does a disservice to those of us who have run Windows just fine sans problems for many, many years.

I ain't a Microsoft shill, but he often uses rather broad brush strokes in promoting the Linux OS, while forgetting that the latter isn't Everyman's OS, nor is everybody on Gawd's Green Earth totally inept at running the former safely and securely - much to the chagrine of more than a few real IT professionals here at APS who have considerably more than just my MCSE certificate on their resumes, and can vouch for their own non-issues with NT/2000/XP.  rolleyes
"Bother", said Pooh, as he chambered another round...

http://neuralmisfires.blogspot.com

"Never squat with your spurs on!"

Phyphor

  • friend
  • Senior Member
  • ***
  • Posts: 2,328
Re: another computer thread. New hardware help
« Reply #5 on: December 25, 2007, 10:20:39 AM »
BryanP, thanks for clarifying that.

Quote
Linux ends up acting as a "super firewall from hell" around Windows - damn near the only safe way to run Windows.

Jim does a disservice to those of us who have run Windows just fine sans problems for many, many years.


I understand his advocacy of Linux.  Windows does tend to be a much more tempting target than *nix based OSes, primarily because of the market share.  Although Linux does tend to be more secure, it's still not invulnerable, especially to ID10T errors, or PEBKAC issues.   grin
Windows tends to be a mite friendlier about fixing those.  (Linux is catching up though, witness Ubuntu...)

Quote
I ain't a Microsoft shill, but he often uses rather broad brush strokes in promoting the Linux OS, while forgetting that the latter isn't Everyman's OS, nor is everybody on Gawd's Green Earth totally inept at running the former safely and securely - much to the chagrine of more than a few real IT professionals here at APS who have considerably more than just my MCSE certificate on their resumes, and can vouch for their own non-issues with NT/2000/XP.  rolleyes

Well, NT/2000/XP haven't been perfect, but I've been running Win2k for years on all of my machines with nary a hitch. 

"You know what's messed-up about taxes?
You don't even pay taxes. They take tax.
You get your check, money gone.
That ain't a payment, that's a jack." - Chris Rock "Bigger and Blacker"
He slapped his rifle. "This is one of the best arguments for peace there is. Nobody wants to shoot if somebody is going to shoot back. " Callaghen, Callaghen, Louis La'mour

Gewehr98

  • friend
  • Senior Member
  • ***
  • Posts: 11,010
  • Yee-haa!
    • Neural Misfires (Blog)
Re: another computer thread. New hardware help
« Reply #6 on: December 25, 2007, 10:48:57 AM »
I've got a removable hard drive in my IBM server right now, loaded with Ubuntu.  It's very nice, but I am a geek and make no amends about it - I have the time and sticktuitiveness to make it work for me, and when I'm done playing with it, I put the Windows XP Pro hard drive cassette back in and proceed. Were I to hand Ubuntu off to my wife, stepsons, or parents, I'd get a deer-in-the-headlights look and little else.  Geeks notwithstanding, that says a lot.

Lest we forget, Lindows was an earlier attempt to make Linux an Everyman's OS through that marvel of consumerism, WalMart.  While it's since garnered a larger market among the inquisitive geeks, tweakers, and Redmond-haters, they still aren't quite there, knowwhatImean?
"Bother", said Pooh, as he chambered another round...

http://neuralmisfires.blogspot.com

"Never squat with your spurs on!"

never_retreat

  • Head Muckety Muck
  • friend
  • Senior Member
  • ***
  • Posts: 3,158
Re: another computer thread. New hardware help
« Reply #7 on: December 25, 2007, 11:02:19 AM »
Ya I should have been more specific what I was looking for. No I'm not a pc gamer. But i do use some beefy programs. Photoshop, autocad, and other rather system greedy software. Plus the normal office type stuff, web browsing and downloading.

My current video card is of the agp type. If I have to get a new one i will, this one is not the hottest anyway. My power supply has connectors for another style of motherboard. It is only a year old, 600 or 650 watts. The existing machine had 4 hard disks, two cds, scsi tape, hence the big power supply. I kept torching 350's. So I stepped it up a bit.
Since I redoing this computer it my be time to switch to linux, I've been kicking it around for a while now and this is the perfect opportunity. So yes linux compatible hardware would be a good thing. 
Must be able to handle ide and sata disks, pref with an on board raid controller for my mirrored disks.
(raid 1 ?)

I'm not so worried about upgrade ability for the chipset itself. AS long as I can stick in 4 gigs of ram and some big disks i'll be good. (waiting for the prices to drop on the terabyte drives)

Oh and some sort of decent sound card. I output to my stereo system, For max volume usage. so it has to be rather clean sound. Have had ones in the past that had noise and hiss that you could hear when amplified.

I needed a mod to change my signature because the concept of "family friendly" eludes me.
Just noticed that a mod changed my signature. How long ago was that?
A few months-mods

Vodka7

  • friend
  • Senior Member
  • ***
  • Posts: 1,067
Re: another computer thread. New hardware help
« Reply #8 on: December 25, 2007, 11:19:09 AM »
Yet another thread derailed by Linux talk.

Easiest way to pick what motherboard you want is to decide what processor you want.  There are really only two options here (sorry AMD, better luck next gen): Intel duo, or Intel quad.  Prices for the first gen quad are pretty low right now, so I'd probably recommend a Q6600.  For the motherboard, you use Newegg's search features to narrow down the options.  You want Intel, so that takes away half your choices, you want quad, so that takes away more, if you decide to keep your video card you'll want AGP, and that will take away a TON more.  You also want IDE, but to be honest, I doubt there are more than one or two boards out that have BOTH AGP and two IDE channels on the same board.  More likely is one or no IDE channels, but don't worry, PCI controller cards are cheap as dirt.

As for RAM, ignore the guy who said DDR2 won't transfer to your next upgrade.  No offense, but buying anything more than DDR2 800 right now is absolutely insane.  You'll be paying twice as much for no noticeable speed upgrade.  The only people buying the higher clocked DDR3 RAM right now are overclockers beause they need the timing.

As for PSU's, nothing's really changed.  If it's 20+4, it'll work.  Of course, if you have SATA drives, you'll need SATA power connectors, but Newegg sells molex->sata adapters.  You can pick up a few for about a tenth the price of a good PSU.  Speaking of SATA, feel free to grab as many SATA HD's as you want, but conventional wisdom says stick to your IDE optical drives.  You won't get any speed increase from a SATA DVD-ROM and you're setting yourself up for possible trouble if you ever try to install an OS that doesn't have driver support for your drive built into the installer.

As for OS choice, that's up to you.

never_retreat

  • Head Muckety Muck
  • friend
  • Senior Member
  • ***
  • Posts: 3,158
Re: another computer thread. New hardware help
« Reply #9 on: December 25, 2007, 03:35:49 PM »
I got nothing against the linux talk.
I going to stick to intel chipset. I never liked the amd.
I needed a mod to change my signature because the concept of "family friendly" eludes me.
Just noticed that a mod changed my signature. How long ago was that?
A few months-mods

JimMarch

  • friend
  • Member
  • ***
  • Posts: 209
Re: another computer thread. New hardware help
« Reply #10 on: December 25, 2007, 07:43:45 PM »
I'll keep this short and then shut up.

Over a year ago I was running a laptop with XP and my Internet connection was same as now: a PCMCIA Verizon cellmodem.

Which means I didn't have a hardware firewall up.  I *did* have every possible MS update plus a paid-up, fully current copy of ZoneAlarm Pro for a software firewall and anti-virus package.  I was protected about as well as anybody could be.

Something slipped in and nuked me good.  I spent three days chasing that damnthing before giving up and downloading Ubuntu.  Haven't looked back since, except that with VirtualBox I can run a real copy of XP as well.  All the data I care about is in Linux so worst case, I can rebuild what's in the XP area from scratch if it gets turdified.

With a good hardware firewall, XP gets a bit safer.  If you're running XP plugged straight into a cable modem or DSL box with no external hardware NAT router, I personally think you're going to get crapped on eventually.

---

My point remains valid: IF he's thinking about Linux now or down the line, he should pick his hardware with that in mind.  That means NVidia is the best idea in video cards right now.  Anything else, like a given motherboard, he should run the part number through ubuntuforums.

GeoJAP

  • New Member
  • Posts: 96
Re: another computer thread. New hardware help
« Reply #11 on: December 26, 2007, 08:54:59 AM »
I would recommend building a system around an Intel Core 2 Duo processor.  They are very good processors and they are not that expensive either.  If you want to wait a month or so, Intel will be releasing their 45 nanometer Core 2 Duos then, which will be some awesome CPUs. 

After you select your CPU, buy a mother board that fits the CPU.  The mother board should also have the correct number of the correct slots to house the other components that you decide that you want.  You have to start with the CPU, then work your way out from there.


In regards to this Windows/Linux/security debate, the bottom line is that you just have to know what you are doing.  It does help to be a computer enthusiast, because a lot of this stuff isn't apparent to someone who doesn't know much about computers.  I run Windows XP because I'm a gamer.  I also am a .NET programmer at work, so I need to have Windows installed in order to develop on my machine at home.  I know how to tweak Windows just fine so that not only does it run faster, but it is also very secure.  I've never had a virus or trojan on my PC. 

First, don't ever open spam or visit a random website and download the programs that they will ask you to download.  They are viruses.  Some computer users are their own worst enemy beause they get suckered into installing the viruses themselves.  Turn off HTML-images in your email programs.

Second, don't use Internet Explorer. 

Third, use your router (you do have a router with a good firewall, yes?) to filter all those open ports that Windows networking services keep open.  I can't remember exactly what they are, but they are around 130-135, 440, etc. 

Fourth, get a comprehensive suite of security software that will overlap your protection and cover all your bases.  I use McAfee, Spywareblaster, Spybot, and Firefox with the NoScript addon.  Windows firewall is of course turned on, as well as Windows automatic updates.  If you really want to lock down your computer, install ProcessGuard, which will not allow a process to access memory addresses outside the allocated range. I've never found this necessary because the previous measures that I listed work fine. 

CNYCacher

  • friend
  • Senior Member
  • ***
  • Posts: 4,438
Re: another computer thread. New hardware help
« Reply #12 on: December 26, 2007, 09:18:03 AM »
GeoJAP:

Seems like a lot of steps to get security on your computer. . . I have a one-step solution to ensure computer security:

1. Install Linux

This method also has the side-effect of making your computer faster.
On two occasions, I have been asked [by members of Parliament], "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question.
Charles Babbage

Gewehr98

  • friend
  • Senior Member
  • ***
  • Posts: 11,010
  • Yee-haa!
    • Neural Misfires (Blog)
Re: another computer thread. New hardware help
« Reply #13 on: December 26, 2007, 09:25:50 AM »
Quote
This method also has the side-effect of making your computer incompatible with most popular software.

There, fixed it for you.  Wink

"Bother", said Pooh, as he chambered another round...

http://neuralmisfires.blogspot.com

"Never squat with your spurs on!"

CNYCacher

  • friend
  • Senior Member
  • ***
  • Posts: 4,438
Re: another computer thread. New hardware help
« Reply #14 on: December 26, 2007, 10:57:13 AM »
Most?
There are very few "popular software" that don't run on GNU/Linux with WINE installed.
Among those few, fewer still have no free alternative that is GNU/Linux native.

-CNY-msfreesince1998-Cacher

On two occasions, I have been asked [by members of Parliament], "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question.
Charles Babbage

AZRedhawk44

  • friends
  • Senior Member
  • ***
  • Posts: 13,966
Re: another computer thread. New hardware help
« Reply #15 on: December 26, 2007, 11:24:07 AM »
Wow, lots of Linii fans here.  Cool.

I used to be one... I guess I still am, sort of.  I'm also one of those recalcitrant throwbacks that favors AMD and ATI.  I run a 3800x2 64-bit core with an ATI x2650 Radeon PCI-E video board, a pair of 300GB SATA drives and a 24" widescreen monitor running Windows XP 64-bit edition and 6 gigs of 800mhz DDR2 RAM.  From time to time, I run virtual machines (as many as four at once to simulate a false domain) for work testing.

System's starting to get a bit long in the tooth and I'll probably be upgrading the CPU to something around 4500-5000 rating from AMD, an ATI x3900 series video board and 8 gigs of RAM... maybe an external disk system too, something fast and blingy on e-SATA.

The only things that stop me from running a Linux OS are:
1.  I love my games.  I'll go weeks without playing at all, and then I will HAVE to play some World of Warcraft, BioShock, Call of Duty or whatever.
2.  I've got to be able to run SQL Server 2000 or SQL Server 2005 as well as Visual Studio 2005.  Anyone have that working properly in Wine?  I've never gotten service-oriented windows apps to run properly in a Linux environment.
"But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist."
--Lysander Spooner

I reject your authoritah!

GeoJAP

  • New Member
  • Posts: 96
Re: another computer thread. New hardware help
« Reply #16 on: December 26, 2007, 11:24:43 AM »
I can appreciate CNYCacher's enthusiasm for Linux.  I really like the idea of an operating system which works well, isn't from a major "evil" corporation, and is free.  But fanboyism will only get you so far.  

Past a certain point, you have to leave your subjective feelings behind and objectively decide which technology is best for the job that you are doing.  Computers and software are the tools of my trade, so I personally have much less flexibility to play favorites.  I have a responsibility to my employers/customers to choose technology which is most efficient and effective for the job at hand.  I need to be able to show that I chose the best solution possible.  I would be out of a job if I let Linux fanboyism dictate my decisions at work, like running a mission critical ASP.NET 2.0/IIS 6 web server or SQL Server 2005 database in a Linux sandbox.  

I used to work on IBM AIX servers when I got started in IT.  I love Linux and especally Unix.  If you have some hardcore computing to do where the machine has a ton of jobs and must be a total workhorse, I would choose a Unix OS every single time.  Unix is just awesome.  You have to choose the right tool for the job, just like any othing else.  Sometimes a Windows 2003 server is better, or it may Linux.  It just depends.  

For home computing, if you are mainly surfing the internet, checking email and doing some light gaming, I see no reason why Ubuntu or Macintosh would not be a great choice.  Macs, and to a sometimes lesser extent PCs, are great if multi-media is your primary pursuit.  If you are a hardcore gamer, Windows PCs are hands-down the way to go, even over consoles.  I am a gamer but also a developer.  90% of my time at work right now is spent developing ASP.NET and SQL Server applications.  So I need a Windows XP machine for when I work at home.  If I wasn't such a hardcore gamer and didn't need the Microsoft development tools, I would probably own a Mac.  

And the number of steps that one needs to take to secure their Windows XP machine isn't inordniate.  When I first installed Linux on another one of my home machines, it took me two weeks to write a script for IPTables to create a secure firewall.  Ubutntu may install as a completely configured OS now, but Fedora that I installed three years ago on a home PC came completely wide open.  I was shocked actually because I had heard about how secure they were, blah blah.  But it had NO firewall, effectively.  Lol.  So other systems still have vulnerabilities that need attention.  You just need to pick the right tool for the job at hand.  Smiley

Gewehr98

  • friend
  • Senior Member
  • ***
  • Posts: 11,010
  • Yee-haa!
    • Neural Misfires (Blog)
Re: another computer thread. New hardware help
« Reply #17 on: December 26, 2007, 01:17:33 PM »
Ahh, the fanboy.

I knew somebody would bring up the WINE emulator.  Been there, done that.

Nothing like an extra layer of code between the app and the hardware to keep things zipping along, really.

I get paid on the side as an IT consultant for Robert Half Technologies.  As much as I'd like to see the day happen when the world eventually swings away from Microsoft, frothing-at-the-mouth fanboy Linux installs won't get my customers through their daily routines without a lot of retraining and extra layers of emulator code to run their already-purchased Adobe/MS Office/whatever apps, neither of which they're willing to pay for.  Nor could I come home and unwind with a game of Brothers In Arms afterwards. 

When Linux becomes Everyman's OS, then we can talk.  Of course, when Linux becomes Everyman's OS, then the virus/trojan/malware authors will also take notice of the new standard in computing, nicht wahr?

"Bother", said Pooh, as he chambered another round...

http://neuralmisfires.blogspot.com

"Never squat with your spurs on!"

Paddy

  • Guest
Re: another computer thread. New hardware help
« Reply #18 on: December 26, 2007, 02:18:19 PM »
eh, not to hijack the thread or change the subject, but can anybody explain why Microsoft is so reviled? 

Gewehr98

  • friend
  • Senior Member
  • ***
  • Posts: 11,010
  • Yee-haa!
    • Neural Misfires (Blog)
Re: another computer thread. New hardware help
« Reply #19 on: December 26, 2007, 03:35:45 PM »
Let's see if I can capture the essence of Jim March and CNYCacher...

They're reviled because Bill Gates is the Son of Satan, and his minions at Redmond propogate that particular brand of evil with every copy of Windows they sell.  As you can see, the angst is strongest amongst those who are either unwilling to or incapable of running a virus-free system - that's when the fanboys pop out of the woodwork and say "You must install Linux - there's no malware for it". True, but the world isn't running Linux, either, save for the dedicated geeks who derive gratification from being non-conformist (kinda like punk rockers - noncomformist, but terribly conformist in their own rights) with respect to their computer operating systems. Were that particular bit of open-source code to displace Microsoft, I'd bet cash money it would be on the virus writers' radar screen.  Right now, it's not worth their effort.

Meanwhile, the world steams along with Microsoft, having watched OS/2, GEOS, CP/M, Amiga, BASIC, and gawd knows how many other operating systems drop by the wayside through the years since 1985.

That says a lot for that evil Bill Gates, and it really chaps some fanboy hides, as one can witness in the exchanges in this thread. 

I enjoy playing with Linux, and even use my Knoppix distribution to rescue crashed Windows machines.  At the end of the day, however, one returns to Microsoft to get things done.  It'll stay that way for a long time before any parity is achieved via the upstart.  Wink

 
"Bother", said Pooh, as he chambered another round...

http://neuralmisfires.blogspot.com

"Never squat with your spurs on!"

GeoJAP

  • New Member
  • Posts: 96
Re: another computer thread. New hardware help
« Reply #20 on: December 26, 2007, 03:52:36 PM »
eh, not to hijack the thread or change the subject, but can anybody explain why Microsoft is so reviled? 

For making as much money as they do, Microsoft puts out some unbelievably half-assed products.  Their half-assed products cause a lot of people a lot of frustration, which they do not forgive lightly.  Their operating systems were laughably insecure for many years.  They still had many serious issues with XP for years after its release.  XP has worked pretty darn well for a couple of years now, since Service Pack 2, however.  Remember, at one point XP (and all previous Windows versions) didn't even include a firewall.  The early XP and Windows 98 years were when Linux really started to stand out favorably against Windows, because Windows had so many security problems.

Also, their latest operating system, Vista, is a total dud.  Two of the very most important goals for an operating system are: 1) run relatively quickly/efficiently on the given hardware and 2) actually work well with few bugs.  It fails miserably on both those points.  I hate it because it is a real pig of a program.  I write my software so that it is fast and bug free (tested well).  I mean really fast, with great code optimization and good database design.  Vista is the biggest, bloated pig, piece of software ever released, probably.

I do really like some things that Microsoft did, however.  I love ASP.NET and the Visual Studio 2005 development environment.  SQL Server (2000 and 2005) is a great database also.  From a developer's standpoint, ASP.NET is so much better than any other web based programming technology, in my opinion.  I think AJAX.NET is about the coolest thing on earth. 

Phyphor

  • friend
  • Senior Member
  • ***
  • Posts: 2,328
Re: another computer thread. New hardware help
« Reply #21 on: December 26, 2007, 04:01:05 PM »
eh, not to hijack the thread or change the subject, but can anybody explain why Microsoft is so reviled? 

Ok, I'm gonna fire up the WAAAAAY-the-frell-back machine and take us back to the late 80s/early 90s.

MS-DOS is the OS of choice, Windows is the operating environment (not a true OS yet)

(Keep in mind, my memory may not be perfect.)

Wordperfect is still in it's DOS form and is considered one of the best.  Well, MS comes out with both Word and Microsoft Works, in an attempt to wrestle away market share.

Then along comes OS/2.  OS/2 was one of the first pre-emptive 32-bit multitasking OSes for the PC.  MS helped IBM with some of the development of said OS, including WIN-OS/2 development (running Win 3.1 under OS/2, so you can use your Windows apps in an OS/2 Presentation Manager window.)
Well, MS screwed IBM on marketing OS/2, and then went on to use a lot of design ideas from OS/2 in Windows 95.  OS/2 became pretty much a niche OS, and Windows 95 rode the marketing rocket to history.

That, and the way they treated smaller software companies (totally buying them out, or just crushing them) earned them a bad rep.

Then too, on the Demo scene side of things, the sudden forcible shift to Windows 95 and DirectX based gaming/multimedia coding went over like a lead balloon.  Many demo coders (and game companies) had already figured out the myriad tricks to squeezing out the most performance from existing MS-DOS machines using direct hardware access.  With the advent of DirectX, that went pretty much out the window.  Instead of accessing the hardware directly, one had to negotiate with the DirectX API to get things done.  The first couple versions of DirectX weren't anything to scream about, either.  Not to mention that converting existing MS-DOS games and such to DX was a complete pain in the ass.

"You know what's messed-up about taxes?
You don't even pay taxes. They take tax.
You get your check, money gone.
That ain't a payment, that's a jack." - Chris Rock "Bigger and Blacker"
He slapped his rifle. "This is one of the best arguments for peace there is. Nobody wants to shoot if somebody is going to shoot back. " Callaghen, Callaghen, Louis La'mour

Phyphor

  • friend
  • Senior Member
  • ***
  • Posts: 2,328
Re: another computer thread. New hardware help
« Reply #22 on: December 26, 2007, 04:04:17 PM »
Let's see if I can capture the essence of Jim March and CNYCacher...

They're reviled because Bill Gates is the Son of Satan, and his minions at Redmond propogate that particular brand of evil with every copy of Windows they sell.  As you can see, the angst is strongest amongst those who are either unwilling to or incapable of running a virus-free system - that's when the fanboys pop out of the woodwork and say "You must install Linux - there's no malware for it". True, but the world isn't running Linux, either, save for the dedicated geeks who derive gratification from being non-conformist (kinda like punk rockers - noncomformist, but terribly conformist in their own rights) with respect to their computer operating systems. Were that particular bit of open-source code to displace Microsoft, I'd bet cash money it would be on the virus writers' radar screen.  Right now, it's not worth their effort.

Meanwhile, the world steams along with Microsoft, having watched OS/2, GEOS, CP/M, Amiga, BASIC,
Point of interest? BASIC is a interpreted programming language, and Amiga was a model of computer marketed by Commodore (IIRC).  Didn't have a thing to do with the PC.


Quote
and gawd knows how many other operating systems drop by the wayside through the years since 1985.
That says a lot for that evil Bill Gates, and it really chaps some fanboy hides, as one can witness in the exchanges in this thread. 

I enjoy playing with Linux, and even use my Knoppix distribution to rescue crashed Windows machines.  At the end of the day, however, one returns to Microsoft to get things done.  It'll stay that way for a long time before any parity is achieved via the upstart.  Wink

Pretty much.  I like Linux (especially for web browsing,) but at the moment, Joe Blow ain't gonna care what's running on the box as long as it does what he wants it to do.  For the moment, Windows tends to be easier to set up (for basic things.)

 
"You know what's messed-up about taxes?
You don't even pay taxes. They take tax.
You get your check, money gone.
That ain't a payment, that's a jack." - Chris Rock "Bigger and Blacker"
He slapped his rifle. "This is one of the best arguments for peace there is. Nobody wants to shoot if somebody is going to shoot back. " Callaghen, Callaghen, Louis La'mour

GeoJAP

  • New Member
  • Posts: 96
Re: another computer thread. New hardware help
« Reply #23 on: December 26, 2007, 04:05:22 PM »
eh, not to hijack the thread or change the subject, but can anybody explain why Microsoft is so reviled? 

Also this:

BSOD!!1!11one!


JimMarch

  • friend
  • Member
  • ***
  • Posts: 209
Re: another computer thread. New hardware help
« Reply #24 on: December 26, 2007, 04:59:57 PM »
Regarding Wine: I agree that it mostly sucks.  VirtualBox running a real copy of WinXP does NOT suck - software compatibility with Windows apps is naturally very high - except that 3D graphics support isn't working yet, so this is a "business software solution" versus gaming.  (Note that as the virtual machine managers like Virtualbox and others get better at using the hardware virtualization extensions in the Core 2 Duo, we can expect gaming/3D/graphics performance to improve.)

Gamers are just going to have to dual-boot or avoid Linux altogether, for the moment.  Wine *might* get good enough later.  (It can run World of Whorecraft right now Smiley.)

---

As to Microsoft.  The two most evil things they've done are the old DR-DOS ripoff and the license violation against Sun's Java.  Billy Gates and company paid about $200mil for *each* of those mis-adventures.

DR-DOS: in the early 1990s we were running MS-DOS 5/6 family as the core OS and then loading Windows 3.x on top of that.  By the time we hit DOS6 and Win3.1 it was actually pretty respectable...but it was still very much a single-application-at-a-time thing...no multi-tasking like we're used to now.

MS-DOS was a ripoff of something called "CP/M", which in turn was descended from DEC minicomputers.  CP/M was the product of Digital Research.  DR came out with something called "MP/M where the first "M" meant multi-user - and anything multi-user (like Unix) was inherently multi-tasking.  This was all the way back around 1980, to give you an idea how far ahead of Microsoft they were.  DR then came out with a series of "sorta MS-DOS compatible" operating systems, some of which included the multi-tasking and even multi-user aspects of the old MP/M.

And then in the early '90s DR came out with DR-DOS.  It flat-out kicked butt.  Close to 100% MS-DOS compatible, single-user but multi-tasking.  See, the old 386 chip had this weird mode where it could immitate 8 ordinary 8086-class CPUs side-by-side.  For all I know the guts to do this are still in the Pentiums/Celerons/whatever but we don't use it.  But at the time, it was a cheap and fast path to real multi-tasking.  MS-DOS couldn't activate it, DR-DOS could.

Remember, Microsoft was making "double profits": they'd sell you MS-DOS as one deal and then Windows as another.  The two didn't merge until Win95 (and then barely).

Well when you ran DR-DOS on the bottom and Win3.x on top, whoa, it started to kick butt.  It could do some things that Win95 choked on some years later.  Gates&Co were pissed.

So they sabotaged Win3.x.  Literally.  They added code that detected the presence of DR-DOS and self-destructed when it was found.

Now.  Did MS ever *promise* DR-DOS compatibility?  Of course not.  BUT, the people that bought Windows could legitimately expect to buy code that was NOT booby-trapped in order to maintain Billy's lavish lifestyle.

Digital Research bellied up and died - and sold the rights to DR-DOS to another company, which didn't have the legal/financial muscle to go up against MS, so they sold it to Novell who did and knew exactly what they were buying: the right to sue the crap out of Gates.  And they did, winning $200mil.

But by that time, the dominance of MS-Windows was supreme - Win98 for example was already out.  MS gained much more from this black hack than they lost in court.

---

The Sun Java saga was similar.  Java is a programming language designed by Sun.  Anybody can make a Java-compliant interpreter for free, so long as you follow Sun's license - which states flat-out that you can't add your own features out past what Java is designed to do.  That way the exact same Java code will run on any system with a Java interpreter.

As one example: this "interoperability" is why youtube works just fine on my Linux box, or a Mac, PC, BSD, whatever system, delivering exactly the same content.  As long as I can get Adobe's Flash player and Sun's Java to work on a given device, including the iPhone for example, I can use youtube.

For another example, there's a money management package out there called "Moneydance".  It's pretty good, esp. for the low price.  You download it for Mac, PC or Linux - and it's not different versions for each, it's the SAME DOWNLOAD running under Java.  It's one of the most advanced Java apps going.

So what did MS do, faced with this "threat" of people being able to write apps that would work on anything and screwing up their Windows monopoly?

They licensed Java from Sun, and then wrote a set of really REALLY good development tools to write Java apps under Windows.  So far so good - software development tools is where MS started in 1976 and it's still what they're best at.  Problem was, their Java toolkit would create Java code that only ran on MS-Java in Windows - not, for example, my Linux box or a Mac or anything else.

This is why we sometimes call Microsoft "The Borg".  They tend to assimilate new tech, make it their own, make it so it only works in their world, locking you into Windows.

This was all very deliberate in the case of Sun, and mentioned in numerous internal memos.  Which came to light when Sun sued and won the other $200mil judgment - because all this deliberately violated Sun's license.

And yet again, it was $200mil well spent - slowing down Java by years furthered the MS monopoly.

---

Beyond all that, and yeah there's MANY more examples of fraud by Gates&Co...

Microsoft has never had the guts to change their platform enough so that old apps wouldn't work on the new OS.  You can take 1982-era DOS programs and they'll probably work under Vista.

And that's a bad thing.  Microsoft started with an operating system that was really a bad joke from a security and usability point of view, a single-user, single-tasking toy, and scaled it up to where it's now a looming monstrosity - but with "feet of clay" because it started out as a bad joke and the code needed to support that old gag is still in there if you dig deep enough.

When you compare this with Linux, it's descended from large-scale, multi-user, multi-tasking systems dating all the way back to 1968(!).  Literally decades of deep thought regarding security are in it's genes.  A graphical user interface (GUI) has been spliced in but if the GUI breaks, Linux reverts back to the old command-line mode and you can still back up your data, load new software, make repairs, get it back up properly.  Many of us go a step further: we have at least two complete graphical user interfaces loaded (one of the two major ones like Gnome and KDE plus at least one minor one like Enlightenment, XFCE or the like) and on startup, when we log in we can hit the "sessions" button and switch from one GUI to another, either temporarily or permanently.  I had a test copy of Gnome puke on me once, brought my lappie up under XFCE, started Firefox to google a solution, applied a fix, rebooted back into Gnome and all was well in about 10 minutes flat.

So not only is hardcore security built in as a core concept left over from university data centers of the 1980s, things are "modular" and there are competing subsections of everything available.  For example, I didn't like how the Network Manager component worked so I pulled it and spliced in something called "Wicd" which handles WiFi connections much better.  *Everything* is modular like that, right down to the kernel.

It's like a Zombie movie.  Windows would make a damn poor Zombie - nail any part of it's integrated whole and it blows the hell up.  Linux would make a terrifying Zombie - you can shotgun whole chunks out, guts flying everywhere and what's left will shrug it off and keep stumbling forward.

Let's go back to my original point about MS not having the guts to start over.  Apple did.  The original MacOS was pretty good - for 1986.  But by around 1995 it was way long in the tooth and starting to fall apart over the increased memory demands of modern apps and multi-tasking needs of users.  By about version 8.5 it was an utter joke - it was becoming harder to support Macs in a corporate environment than Windows.  Version 9 was a last-ditch attempt at cleanup that failed.

So they did something remarkable.  Steve Jobs had gone off to do Next and the Next-step OS which was based on pure Unix.  Apple bought Next after apologizing to Jobs, and let him bring the NextOS back into Apple - calling it "OSX".  In some ways it's closer to it's Unix roots than Linux, and the two are definitely cousins.  OSX isn't as modular as Linux but it's good, solid, slick code that is unable to run most older OS9-and-below code.  (OS10.5 is now certified as "really honest to God Unix".)  Apple stopped trying to patch up a broken house and did a demolish-and-start-over approach.  Microsoft has never had the guts to take that step!

Linux had good genes to start with and never needed to, but then again it's a much more "evolutionary" process with different modules competing with each other in a "survival of the fittest" mode Smiley.