Qbasicnews.com

Full Version: Rant on compatability
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Quote:
wallace Wrote:Remember the good old days of computers, before the blue screen of death and sending error reports. A real long time ago M$ wrote a different version of DOS for each client it had. Then IBM declared itself the reference standard for the industry, if it didn't fit seemlessly with an IBM computer it was junk. Now IBM has stopped making PCs and each company is doing its own thing. Making different hardware each requiring a different driver Microsoft spends a lot of time making sure that Windows works on all of these different types of hardware that they can't get all the bugs out and we end up with an unstable operating system. For the same reason Macintosh's are so stable, the programmers for Mac are guarenteed to know what type of hardware the computer has and how it is going to behave. PC developers need an IBM standard again. I can just see this problem getting worse and worse.

Also, we have new emoticons. Sweet.

That's why a high end PC is about $700 and a high end Mac is about $3000.

I haven't had compatibility issues ever, besides.
Real High end PCs cost $4000 or more.
Quote:I didn't mean to start a mac/pc debate, I was just saying its stable b/c the software developers are guarenteed to know what hardware they are programming for. If M$ had constant hardware standards I would bet Windows would be just as stable as OSX. I was lucky enough to use Windows during the IBM compatable times and it never crashed.

Quote:Furthermore, one of the main selling points of MacOS is that it's kernel is based upon an open source PC operating system!

NextSTEP is open source? Where can I get the source? It's UNIX based I doubt it will run on PC.

He said "based". Its kernel is based on the BeOS kernel. Plus, heard about "Mac OSX for IA64 architecture"? Wink

I use Windows XP and it doesn't crash if you don't do nasty stuff, you know what you are doing, and the hardware works perfectly. I've used Mac OSX and it is an awesome OS, but it does crash if you do nasty stuff, if you don't know what you are doing, or if there're hardware faults. Last time it was like two weeks ago. I connected an USB MP3 player and hung the computer.
Quote:Real High end PCs cost $4000 or more.

£2200? That's extortionate.
Quote:Real High end PCs cost $4000 or more.

The most expensive one I've notice of having been purchased by a friend costed over $2,500 and it included nice things like a dual mobo running two dual-core 64 bits AMDs, twin video-cards, a 300 Gb HDD and 2 Gigs RAM. That's what I call "real high-end".

I am talking about what a common user can afford. You know, you don't need Skynet to use MS Word :lol:
Quote:He said "based". Its kernel is based on the BeOS kernel.
NextSTEP is its own OS. The only OS that is based on BeOS is Zeta.
Quote:The most expensive one I've notice of having been purchased by a friend costed over $2,500 and it included nice things like a dual mobo running two dual-core 64 bits AMDs, twin video-cards, a 300 Gb HDD and 2 Gigs RAM. That's what I call "real high-end".

I am talking about what a common user can afford. You know, you don't need Skynet to use MS Word
Oh...
Quote:NextSTEP is its own OS. The only OS that is based on BeOS is Zeta.

Thanks, didn't know that Smile
my pc shits on all macs combined, end of story. Tongue
Quote:if by IBM-compatible times you mean Win3.1, then you must have been lucky

Nope, Windows 2.03, I had 3.1 is didn't crash as much as XP did, but I ran it on an IBM machine.

NextSTEP was for the NeXt computers, which was a company created by Steve Jobs, when he came back to Apple he revamped the os to act more like his.[/quote]
MacOS X uses the Darwin kernel which is based on the open source FreeBSD and Mach microkernel, see here.

Quote:NextSTEP is open source? Where can I get the source? It's UNIX based I doubt it will run on PC.

You can get the source code for GNUstep which is an open source implementation of the Openstep standard which is based on the original NeXTstep, see here. NeXTstep itself used the Mach kernel and parts of the FreeBSD operating system, which are both open source, see above. Lots of Unixes run on the PC, including Linux, FreeBSD, Solaris and even NeXTstep.


Quote:A real long time ago M$ wrote a different version of DOS for each client it had. Then IBM declared itself the reference standard for the industry,
You have your history wrong, see here. MS-DOS is what made the IBM PC so popular and why Microsoft and Intel are so closely linked. It was originally released for the IBM-PC which was designed to be an open standard with a licensed BIOS. The BIOS was reversed engineered an the first IBM compatibles appeared in 1983, at which point Microsoft started making MS-DOS work on IBM compatible PCs.

Quote:Making different hardware each requiring a different driver Microsoft spends a lot of time making sure that Windows works on all of these different types of hardware that they can't get all the bugs out and we end up with an unstable operating system. For the same reason Macintosh's are so stable, the programmers for Mac are guarenteed to know what type of hardware the computer has and how it is going to behave.
Like na_th_an said, opening the PC market up allowed prices to drop through competition. If you want a Mac, you have to buy it from Apple, so they can control the market and the prices. Windows uses something called the hardware abstraction layer (HAL) to talk to the actual devices in the system, this allows windows to communicate with a device in exactly the same way regardless of the actual hardware differences. If the drivers are written correctly and the hardware works, then the system will be stable. This is true for any operating system.
Well, while I agree that incompatibility is a bit silly, and that there should be standards..
Consider such developements as PCIe, would that have happened? Or even AGP..

Or Inte's HyperThreading, or the 64bit CPU..

Consider that they'd all have to still be comptaible with ISA ports and 8bit CPU's from 1800-freeze-to-death

Unless... the standard broke compatibility, which would go against the purpose.


However, that said, certain things, such as network cards, shouldnt really need a speicl adriver for each card. I mean, a network card is a network card, there's "not much to it"
Pages: 1 2 3 4