Linux and Apple are both increasing their market share for desktops
I’ve just been reading an article by one of my favourite columnists/bloggers – http://blogs.computerworld.com/14749/shh_hp_sneaks_linux_in_on_new_laptops – now this guy isn’t one of my favorites because of what he writes, what he writes about or even how he writes it, no, he’s one of my favorites because of the comments that almost ALWAYS follow his articles.
One thing you can always count on with SJVN is that he will have a whole host of Microsoft Zealots, Linux Zealots, and Apple Zealots reading his article and then feeling the uncontrollable urge to comment, and not necessarily on his article. The first few posts are usually a Microsoft Zealot slamming him for something completely irrelevant or stringing together a whole host of his previous posts where THEIR interpretation of them, leads THEM to believe that he’s full of **** or inaccurate, or some Linux Zealots starting the flame-fest by commenting on how brilliant he is or how brilliant the thing he’s writing about is, which is then of course swiftly followed by the above mentioned Microsoft Zealots, trashing the Linux Zealots posts.
The more interesting and amusing reading comes around page 2 of the comments, where all the fanatics on all sides come out of the woodwork, usually Linux fanatics saying how this is the year of the desktop and buying Microsoft will kill babies, Microsoft fanatics saying Linux is a dead operating system, Apple fanatics claiming that they’re the equivalent of a Prius driver “Superior intellect and advanced thinking”, and the flaming goes back and forth back and forth, until SJVNs article has become completely irrelevant to the comments which follow it.
Anyone who has read or does read any more of this particular blog, will know that I’m neither a zealot or a fanboy of anything, but that I do lean towards Open Source and Linux more than Microsoft or Apple. I do want to see Linux popularity increase to the point that I can walk into my local electronics store and find Linux Laptops and Desktops sat next to the exclusive and over-priced Apple stand and the row of Windows machines.
I’m a realist however, I don’t think that Linux will conquer the world, I don’t believe that Windows has no place in the world and I certainly don’t believe that Apples are terrible either, although I do joke around with the word Crapple when talking about them
.
Every single comment thread following SJVNs articles always leaves me feeling the same way, disappointed that for the most part the I.T. world is split up into different “factions”, I’m an I.T. engineer, that means I do everything, Linux, BSD, Crapple, Microsoft, Development on all platforms and Web, Networking etc etc etc and I recognise that there genuinely is a place in this world for everything we’ve already got out there, and more besides.
I constantly read about how this will be the year of the Linux desktop, that Crapples will take over the world and that Microsoft Windows 7 will be a revolutionary operating system like no one has ever seen before, it’ll change the way we all see them (Unlikely I think) and that cloud computing is the way forward so desktops won’t matter anyway. The fact is, one of the comments that followed the particular article I linked to above, made an awful lot of sense and DID relate a lot to SJVNs actual article. It basically compares Linux, Microsoft and Apple’s marketing strategies, making light of Apples new App Store for the iPhone and it’s success etc.
Apple manufacture their own machines, so they don’t rely on OEMs to force third party software developers to make applications to run on Mac OS, Linux however doesn’t have that power, what is required for Linux to truly take off and be as big or bigger than Apple and Windows is for an OEM, a big one like HP, IBM or Dell to talk to these third party developers like Adobe and Intuit, and make the decision that they are going to ship a third of all their OEM machines with a Linux flavor on next year, with a large OEM backing Linux to that extent, does anyone really think Adobe would continue it’s refusal to make it’s applications for Linux? This is what I believe SJVN was actually getting at in his article, in his own cynical way he’s making the point that most of the OEMs out there are now shipping Linux one way or another, as the main OS or as Splashtop machines with Windows, if they have enough faith in Linux to do this, then surely someone there must have the balls to stand up and say, screw it, we’re going to ship a third of our machines with Linux on, we’re going to support it and we’re going to talk to the third party developers about making their apps available on Linux.
In summary I think SJVN could be a little clearer in his articles, about what exactly he’s getting at, but I think he likes watching the flame wars that follow to be honest. OEMs like Dell and HP need to realise that if they push Linux and support Linux, they’ll actually make more profit, they don’t need to sell the machines any cheaper than the Windows machines, remember MOST people out there don’t know anything more about computers than, the keyboard puts letters on the screen and the mouse moves the pointy thing, if they pick a flavor like Ubuntu or SUSE then they still have a partner to offer OS support in place of MS, their machines will appear to be of better quality because they will run smarter, faster and for longer without reloads and that means less warranty claims, less complaints, more brand loyalty when their machine performs so well and what’s more they’d be the first to bring Linux into mainstream desktop distribution, making them super heros to all the existing Linux and Open Source community, which is a LOT bigger than people think when they look at statistics.
If you look at the population of New Zealand (Just over 4 Million) and you take the 1% Desktop Market Share statistic, then you get a figure of 40,000 people, that’s more people than live in my town by the way, then let’s analyze the fact that these 4 Million people, be they at work or at school, will most LIKELY be using Windows or Macs at that location and have a machine at home as well, which could be anything. Without going into the rocket science that is statistic making (Half of which is bull**** anyway) it doesn’t take a genius to figure out that if the Microsoft and Apple machines being used at work are taken into the statistical information which concludes a 1% market share for desktops, then the market share statistic is a) inaccurate and b) doesn’t represent personal choice in any way shape or form. Let’s not even go into the number of people who buy a machine from an electrical store with Windows loaded on it (Which immediately goes in the statistics) and then load it with something else, BSD, Linux, Solaris (Which does not go into the statistics), nor shall we look at the people like myself and my partner who purchase computer parts, then build the machines ourselves and load whatever operating system we choose onto it (Which also does not go into the statistics), our house for example has 3 custom built desktops, all running a flavor of Linux, only one has a Windows dual boot, then two Laptops, a Dell and an HP, one with Windows/Linux dual boot and one running exclusively Linux, oh and the people out there who buy Macs, then load Linux or Windows dual boots, in short, statistics don’t mean **** when it comes to real numbers of people using operating systems, it doesn’t in fact even give any kind of reliable indication to any of the operating systems popularity at all.
So what are we to conclude from all this then? Well I personally think that Microsoft Windows 7 is going to be better than Vista, but not enough to be a world changing OS, I think that Linux and it’s popularity will continue to grow and eventually will gain full support from OEMs, boosting even it’s official statistics to something nearer to MS and Apple, and I believe that Apple will grow much much bigger in popularity, to the point that it too is a direct comparison statistically to MS, at which point the hackers of the world who already admit it’s easier to break Apple than it is to break MS, will start to write a LOT more viruses for Apples, making a few people I know swallow their Prius-like attitude and feel very egg-faced about comments they’ve made in the past about running an Apple network because it’s Virus free without Anti-Virus. Do I think MS will disappear? No I don’t, I think they’ll lose some ground and pick themselves up from a new angle, most likely providing more niche software than blanket. Do I think Apple will take over the world? No, I think they’ll get close and then fall down on their lack of OS security and preparedness for their sudden boost in popularity for both users and hackers. Do I think next year will be the year of the Linux desktop? No, I don’t think that year will ever come in the sense that it is usually referred to, I do however think the next few years will bring a big shift in the market shares and popularities of ALL the mainstream OS’s out there, I do think that Linux will become a big player in the desktop market and I do think that lots of people already making money on Linux will start to make a hell of a lot more.
Filed under: Advice ... Comments (0)
Subscribe in a Reader or by Email
I’ve decided to re-write my PHP How To’s. This is the first, it doesn’t actually include any PHP, instead this tutorial simply shows you how to setup a basic HTML form with two input boxes and a button, the tutorial following this one will explain how to write a php script that will receive the details from this form, process them and then do something with the result.
This tutorial assumes that you already have a relatively in depth knowledge of HTML and how it works, if you don’t then stop reading now, go and learn a little HTML first, before you try starting with PHP, if you don’t understand the supporting language of HTML then you will not understand what the PHP is doing. I also assume that you have some form of a test server, be it a server or shared hosting that supports php, you must have some way of testing your PHP code for this tutorial to work, if you don’t have one, get one. I will try to write a tutorial on installing a basic LAMP (Linux Apache MySQL PHP) server at some point in the future and link to it here, but as yet I have not written one.
So after declaring our HTML DTD and putting in our standard html, head and body tags, we need to start writing our form. We are going to use label tags here because in a later tutorial I’ll show you how to use them to properly space out your form using CSS and of course we are using input tags for our text boxes and submit buttons. The most important attributes of these input tags are the “name” tags, these are the identifier tags, which will get passed across to our PHP script in the next tutorial via the POST method.
Once you’ve got your form laid out the way the code shows above (Yes at this point you can copy n paste a little, but beware you need to understand what you’re copying and pasting or the other tutorials may not work properly and you may not benefit from them) you should be able to upload it and see a basic HTML form in your web browser.
Save the file as something simple like “my-first-form.php”, save it as a .php file, this way we can test that the PHP engine is running first and foremost but later we are going to do error handling and that will require the form to be a php document. It’s not pretty right now and it’s nothing special, but it’ll work for what we want.
Your form should have a textbox to enter a name, another to enter your age and a simple submit button. If your form does not show the way I’ve described, then something has gone wrong and you should start again or you may need to look at your server setup if the page does not display at all. If your form displays correctly then all is well and you can move on to PHP Tutorial 1.1 – Processing simple form input using PHP and the POST method.
The code in this tutorial is under no license whatsoever and is completely free to be re-used by anyone and for any purpose. No warranty of guarantee is provided with this code and it is used, re-used, re-distributed or sold at the persons own risk. In no way is Symsys, or the author of the tutorial, responsible in any way, for the way this code is used by a third party or how it may be developed by that third party. Please use any and all code here responsibly.
Filed under: PHP ... Comments (4)
Subscribe in a Reader or by Email




