Quote: "True. Then either use a better one or put it into the lower one. It's like complaining that 98 won't run certain XP apps. However, you could hack in RPM support into any distro of Linux if you really wanted but can't put any form of support into 98 (which Microsoft has abandoned)."
Not true Goth. Just because Windows isn't open source (yet), this doesn't mean there isn't an SDK that allowed you to add 3rd party support for things such-as formats.
The Microsoft Platform SDK allows you to do just this, by providing you with access to basically everything without providing the actual source the system allowed you to add just about anything you choose and alter Windows 9x/NT to you needs. While this is probably better exampled with the X-Box some of Microsoft's own design, there are plug-in's out there to allow you to natively use EXT2 and RPMs under Windows. Considering most people don't need the Cross-Platform from Linux->Windows often, this really ment that this is something only used by a handful of people worldwide, but still the fact that it is available does debunk the whole 'You can't alter Windows like Linux' that people are quite to point out.
Quote: "In august I had to scrounge up a Windows 95 CD because we had a bunch of programs that we needed to run with some intruments that required 95 and 95 only."
Well, yeah it isn't a perfect emulation system. It does provide more support than most other operating systems. With the current level of backward compatibility being around 90% at the moment, it does make me wonder why they wish to hang onto it so dearly. Even more so as the source for Windows upto and including XP are being forced into open source over the next year by the European Union.
Quote: "Also, GCC is available for more platforms than VC++ (which is for Windows only)."
Visual C++ is only available to run on Windows, it is capable of compiling to any platform. Quite a common misconception that simply because you have to develop on Windows it automatically means what you compile must be used in it too.
Visual C++ still conforms to the ANSI C++ Standard, it just happens to have alot of Microsoft extra's that more people use because it make life easier.
Standardly it is setup for Windows development, so unless you do change the settings you'll never be able to export to anything else without using the compiler directly.
Quote: "But you don't need to be a programmer to use Linux. Sure, it helps but it's not necessary."
If you want to install it and for it to be secure, you have to be a programmer, there are no two ways around it. While the top-end brands have tried to eleviate this fact over the years, alot of aspect of setting it up still boil down to you not only knowing your hardware but knowing your programming.
Quote: "True, but it's controlled by Microsoft. This means that it'll be placed where Microsoft wants it placed and support what Microsoft wants it to support. So you're forced into using it for Windows and Windows alone."
Heh, sounds like a traditional 'Linux' fan statement that. Microsoft doesn't give a crap about Windows in the long run, they just care about making sure they have control over the market. For a decade yes this has been done through Windows, however not the focus is on the technologies behind Windows and not the OS itself.
Currently there are versions of .NET working on several platforms, the question isn't where it will work or who will use it, but more who is willing to actually PAY to have it in thier software.
Of course Microsoft will continue to provide for the end-user developers a free way of using thier platform, thier libraries, etc.. however if the other Operating System Developers wish to be able to complete with Windows they have to pay for it.
It is the same with Windows itself, Microsoft don't prevent other companies having the source. You just have to pay to use it, there is an SDK to modify it for licensing purposes. Effectively put Windows is much like Half-Life 2...
You have everything available to you for free to create free software and get everyone over to using that version of the game, while sure Valve will make alot on Half-Life 2 itself. Fact remains is they are going to make 10-100x *more* on the Licensing of the technology. How the hell do you think id Software became so rich?
Quote: "Yes, Linux is not perfect but its track record is certainly much better than Windows. I've never lost hardware to Linux but I lost a scanner and motherboard to NT and my Architecture and Assembly teacher last semester was telling us about how he had to write his own driver for an old digital video camera because 95 destroyed his first one (and before you say it, no, he's not a Windows hater). While you might have lost hardware I haven't nor has anyone I know or talked to (excluding you). I shut down my Linux machine at work for the first time in over a year yesterday but my Windows XP computer at home needs to be restarted for one reason or another every week. Also, Linux and *BSD servers run most of the web including the ones with the highest work load."
I have personally lost hardware from both Operating Systems... however the only Windows that ever destroyed my hardware was NT 3.51, and technically the Hard Disk wasn't destroyed it just refuses to be repartitioned and reformatted, it still works. just can't get the bloody OS off of it.
Linux however, the reason I stopped using it a while back was because I was constantly purchasing new hardware. While sure I had a system that had linux on it and worked fine and was on constantly for 2years, personally I put this down to the simple fact that... I never touched the system. It was on to act as a backup system for putting each days backup files on-to then it'd put them onto DAT Tapes. The Linux' I used on a day to day basis kept destroying RAM and Hard Disks, one even destroyed a BIOS which ended up being costly to replace. While sure 16-32mb every 2-3 months isn't a big deal and a new 540MB HDD every few month wasn't exactly major either, the costs started to really show compared to the Windows NT/95 Machines I had that although crashed on a regular basis never needed any hardware replacements. (the NT problem was when i tried to update to Workstation 4)
Hell the fact that I am currently writing this post on my original PentiumII 266MHz right now, really does prove my point that despite having Windows NT 3.51, Windows95b, Windows ME, Windows 2000 & now Windows XP... this machine has stood the test of time. For saying it only cost me £500 back in '96 I'm quite pleased with how much value for money it has been.
Also I always have this machine running *always*, it has been up for 3years now since installing XP... while it has been rebooted a few times for Service Packs and such, it has never been switched off. It has served me very well.
Now you can either put that down to the OS being good, or the fact I know my way around Windows to set it up correctly. That said you'd probably put it down to luck, I'm not the only one who keeps his system on constantly without problems though.
While you can sit there saying that Linux has a better track record, there have been discussions in IRC before whenever Linux has come up with other people who still do use the OSs who have has similar experiences with parts going down.
For saying 'Linux / BSD' runs most of the web... well firstly you keep brining up BSD (Unix) fact is that it isn't Linux, it is Unix. I have quite a respect for that OS, I don't have any respect for the kiddy Linux. To say they are the same OS would be completely wrong so don't be trying to put them in the same boat, as they may have come from the same origins but they are very very different.
It's like trying to say that Windows 95 is just like Windows NT 4.. they might look the same but they couldn't be further different.
Quote: "No, because, as I said, bugs in open source operating systems can be fixed fixed but holes in Windows need to be fixed by Microsoft. I'd rather have the world working on a project rather than a single company."
Holes in Microsoft can be worked around by a good Administrator. A Linux Administrator *must* have someone recode that section to work... so while Windows can be made safe with a stop-gap measure, Linux is open to the world until a bunch of students get off thier arses to fixx it. This is provided your willing to wait several months for someone to *also* come across the problem just to varify that your not crying wolf.
As such if you want to make sure security holes are filled in Linux you must be a trained programmer and understand how Linux works.
What is more is if you have a group of 10 programmers, they can work more closely and bugs will be kept to a minium. Mircosoft have learnt in past OSs that having a huge technical support staff of 70 is sometimes causing more harm than good because as they fixx one bug another one will appear because each coder has thier own style.
Working on a world-wide scale, the problem faced isn't just that of larger programming groups but also there will end up being several solutions to the same problem each with thier own pros' and cons'.
Another thing to note is, 'who knows the operating system better?' some 20yo Student who picked up the source yesterday in an attempt to help, or someone who has been working on the OS since it was created?
While alot of people say 'well more bugs are fixxed in Windows than Linux just goes to show how much more insecure it is', fact is these people are trained specifically and work 40hrs weeks on PURELY fixxing bugs. There are millions upon millions of bug reports that come in daily... as such the team not only have to decide what needs fixxing but how and in what way.
So it's really more a fact that more work is *actually* going on because it is organised. It's like IBM fixxes more bugs in Linux than any other company world wide... why? Because thier variation is more buggy? No because they have a team dedicated to fixxing the problems.
Most of the world uses Linux for high-end servers at the moment, partly for the reason; a decade ago it was the 'done' thing, and partly because it is FREE. If you notice alot of people who were using IBM Linux such-as Yahoo! and eBay, have actually over the past few years changed over to Unix.
IBM aren't going to change the deals for thier versions of Linux and Unix; perhaps for the same reason your not going to see an advert for Unix on Microsoft's homepage.
You want to always be pushing your OWN products not the ones that *could* be better solutions.
With .NET Online languages still in thier fledgling stage, realistically speaking there is no need for people to do a costly swap to Windows Server if all they're going to do is run Apache / mySql / PHP... they do that now, why spend a tonne of cash to change it?
Quote: "This is my biggest problem with Windows XP besides security. Windows restircts what you can do even if you're Admin. I'm sick and tired of killing explorer so it'll release its lock on a file that I want to delete (usually a folder on my desktop that's empty). Linux gives you the power to do what you want even if it's removing your home directory or /, Windows doesn't at all."
You can turn off these things, however they are put in to protect your home computer or business from 'retard' actions.
Considering the way you have to do most things in Linux is through SH, well I really don't see the big complaint. I mean given that Command Line will also provide you with the exact same abilities.
Quote: "Except, the more problems we get the quicker we can solve them. If there was some massive Linux virus that got out in the wild (which would be quite hard to do) it would most likely be fixed in a week tops and it won't happen again whereas Microsoft, even though they release fixes just as quickly, doesn't fix all the bugs."
What fairy-tale Linux world are you living in? o_0
Quote: "XP still has problems with security, our servers at work were broken into repeatedly (until we ditched them for *BSD of Linux), my desktop still crashes, and my obsolete Linux server still hasn't been broken into despite the number of attempts (which was tried more than the Windows servers)."
XP works fine with security provided you keep youself up-to-date with the current happenings and solutions Microsoft provides. If your server is being broken into, then I would say to fire your current Admin and get one that knows what he's doing.
Once again... BSD is Unix...
UNIX!! There is a world of difference. If your desktop crashes then again I said say that your network admin / tech support aren't doing thier job.
I have Windows XP Service Pack 1 on here and it's more stable than SuSE 9.1 Professional (which is also on here), it is simply a case fo altering the services to provide what is needed not what Windows wants to give by default.
As for the hacks on Linux failing. I was talking to my mate about security for Linux, and he said 'alright grab your laptops and boot one up to Linux and one up to Windows XP.. i'll try to break in to both' ... took him 20minutes with Windows, all of that time Windows was flashing that he was attempting to do so.
Linux took him 4minutes and he downloaded a bunch of files from the hard disk without Linux making a peep. Neither of them were securely installed, as they were fresh copies as I'd got the laptops earlier that day. Fact was it surprised me he could break in so damn fast, later on we retried the test after I'd set both up to be secure. He still broke into Linux after an hr and a half, but Windows he just gave up on after a while... searched the net for a vunerability and got in within 30minutes.
If i'd searched the net and secured against these known flaws I could've probably prevented it, but it was an interesting test to run and was interesting that he *HAD* to go online to find out how to get into Windows that had been securly setup.
Quote: "If you want to be a professional game designer you probably would want to ditch DarkBASIC and go to OpenGL in C because that's what the successful people use. The same goes for web servers you can either go Windows Server 2003 or you can go with FreeBSD with Apache (both open source and used by the best of the best)."
Is this why the majority of game development houses either use Visual C++ or Codewarrior, with SDKs to each of the consoles or computers and currently DirectX games outnumber OpenGL games 50:1?
While you can say 'well Medal of Honour, Call of Duty, Return to Castle Wolfenstien, Quake3 are all OpenGL' fact is that only ONE of those games is actually developed from scratch, the other are modifications of the engine.
Quote: "There seems to be an overwhelming number of people and companies that put their faith in open source operating systems because time has shown them to be more secure and stable. "
Bollocks, it's because it's cheap. The only reason they appear stable and secure is because they'll run on damaged hardware, meaning you don't know if you need to replace it (as such data corruption can happen), and no external company that has no bias has ever done extensive security tests on the OSs. Everyone just goes by the news they hear.
Sure you hear big news about Microsoft servers being broken into don't you? lol Seriously apart from Microsoft how many reports have you heard? Virii are a different issue, same goes for backdoor trojans, these are taking advantage of the users stupidity... Seriously, how many reports have you heard of a Windows platform going down due to a DDoS? Or hacked and had a forum replaced or such?
I'd hazard a guess are either you can count them on one hand or none. Because Windows servers are few and far between... So the reality is that no one really can tell. Alot of companies also don't like to be left out. You say 'well my network is using Windows Server 2003' and hear guys who know nothing about OSs make that sucky noise that always means you've done something bad.
Fact is more around society than the technology itself, and if you'd wake up to smell the CLR you'd realise that
Quote: "How about PlayBasic .NET?"
.. wouldn't that require Empty to get aquinted with MSIL? Heh
I really don't see that going down too well, heh