bartc said:
Flash Gordon said:
bartc said:
spinoza1111 wrote:
Grow up. Most platforms are Microsoft.
Absolute rubbish. [...] MS is a tiny drop in a rather large puddle.
I keep hearing all this. But since the 80's, most of the computers
I've been able to buy have come with a MS operating system. Most of
the rest have been Macs.
How many mainframe systems have you bought, personally, in the last
twenty years? How many minicomputer systems? And of course most of
the computers that you /have/ bought in the last twenty years aren't
MS platforms.
They don't seem to stock mainframes at PC World or Dixons.
So? That isn't where most computers (even most desktops and laptops, I
would guess), are bought.
My point-of-view is that of a hobbyist programmer. But even when I worked
for a (very small) company we were buying PCs with DOS or Windows, since
that was most of our clients had or could easily buy. I can't remember
where
they were from, they just appeared.
(This has come up before and I understand some hobbyists do have esoteric
systems of various kinds.)
I'm not a hobbyist. Well, I am, but I'm also a professional. I deal with
the people who buy computers for companies, and believe me companies do
not pop over to PC World to buy a few hundred PCs.
I suspect that most people who have what you consider a computer at home
also have one at work. Lots of people who have computers at work don't
have them at home. So at the very least a significant number of
computers are bought by compunes rather than individuals. Add on the
individuals who have more sense than to buy PCs from PC World and the
like, and I suspect most of what you consider to be PCs are *not* bought
from places like PC World.
Actually I've little idea what a server is. I'd imagine it's some machine
accessed across a network. I would call it specialised,
Why? When it is running MORE software and a larger variety of software,
including all of the desktop applications (as opposed to games) that you
might be running on your desktop? Not, I say IS running, not could run,
since I'm talking about servers on which remote users ARE running Word,
Excel and load of other stuff.
although the way
the
internet works is blurring some of the distinctions.
No, you are adding a distinction that was never there in the first
place. You are saying the modern equivalent of what people called
computers before desktop machines came along are not computers. You are
also saying that machines that *are* used for all the purposes you use
your desktop PC for are not computers, even if they are running a
version of the same OS and have the same processor.
You are doing the equivalent of saying my brothers transceiver is not
radio because as well as being used to listen to conventional radio
stations it is also used to listen to, and speak on, amateur bands,
marine channels and various other bands.
(I started in computing using timesharing terminals connected to a single
large computer.
Said computer would have been what is now called a server.
A few years later with no job I drifted into hardware and
started using simple microprocessor computers that were 100% personal and
hands-on.
Great! Finally we could get away from monster computers, operating systems,
logins, passwords, quotas, booking of terminals... but 25 years on and
we're
drifting back in that same direction, and in spades...)
Actually, those machines NEVER went away, it's just people had other
computers as well.
3 versions of Windows and 5 of Linux, and you think it's not specialised?..
Nope, it's far more general. Taking the example of one of our customers,
Citrix is being used so that remote users can run Excel, Word etc on the
server with full access to internal resources. The same server is also
running a Linux image running one of the cost management applications
(which is a client/server app). The same server is also running another
couple of copies of a different version of Windows to run MS SQL and the
accounts package used by the company. The same server is also running a
number of other OSs and apps I know nothing about. So the one machine IS
being used to run all the SW people run on their desktops at work as
*well* as lots of other stuff.
If it is doing all the stuff your computer does, and lots more at the
same time, how is it more specialised and not a computer?
All I'm saying is that my world is dominated by computers running MS
products and I don't think that's an uncommon situation. (Not all of us are
lucky to have been given cool jobs developing for all these other systems
that are always mentioned.)
Your little corner of the world might be, but the world itself is not.
If I had to write a utility, let's say in C, to be sent to half a dozen
people I know, then if I compile it for x86-32 under Windows, I know they
will be able to run it. Compiled for anything else, they won't.
For several years I would only have been able to run it because I had
some other server type software on my personal computer (which was not
running Windows). Now, to run it, I would have to use my company
computer, not my personal one!